/*-----------------------------------------------------------------------------------

	Theme Name: City of Sikeston
	Theme URI: 
	Description: City of Sikeston Custom Design   
	Author: James Myers
	Author URI: http://www.revize.com/

	Version: 1.0 / 8/13/14

	Table of content
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#Lists
	#Images
	#Buttons
	#Forms
	#Misc	
	#Base 960 Grid
	#Tablet (Portrait)
	#Mobile (Portrait)
	#Mobile (Landscape)
	#Clearing	
	#Header + Nav + No More IE7 
	#Tabs
	#Inner Page
	#FlexSlider
	#Bootstrap v2.3.2 tables only
	#Media Queries
	
-----------------------------------------------------------------------------------*/ 

/* -----------------------------------------

#Reset

-----------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}

/* -----------------------------------------

#Bacic Styles 

-----------------------------------------*/ 
body{background:#f5f2e6 url(../_images_/body.jpg) top center no-repeat;font:13px/21px "Open Sans",sans-serif;color:#454545;/* -webkit-font-smoothing:antialiased;*//* Fix for webkit rendering */-webkit-text-size-adjust:100%}
body.convention{background:#f5f2e6 url(../_images_/cvbg.jpg) top center no-repeat}
body.convention .logo img{background-color:rgba(255,255,255,.38);box-shadow:0 0 40px 18px rgba(255,255,255,0.408)}

/* -----------------------------------------

#Typography

-----------------------------------------*/ 
h1,h2,h3,h4,h5,h6{color:#2a6dba;font-family:"Oswald",sans-serif;font-weight:normal;margin-bottom:10px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:24px;line-height:34px;margin-bottom:14px}
h2{font-size:22px;line-height:32px;margin-bottom:14px}
h3{font-size:20px;line-height:30px}
h4{font-size:18px;line-height:28px}
h5{font-size:16px;line-height:26px}
h6{font-size:14px;line-height:21px}
.header{font-size:24px}
.subheader{font-size:18px}
p{margin:0 0 20px 0}
p.lead{font-size:21px;line-height:27px;color:#777}
em{font-style:italic}
strong,b{font-weight:bold}
small{font-size:80%}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}

/* -----------------------------------------

#Links

-----------------------------------------*/ 
a,a:visited{color:#2a6dba;text-decoration:underline;outline:0}
a:hover,a:focus{color:#1e4f87}
p a,p a:visited{line-height:inherit}

/* -----------------------------------------

#Lists

-----------------------------------------*/ 
ul,ol{margin-bottom:20px;margin-left:30px}
ul{list-style:disc}
ol{list-style:decimal}
ul ul,ul ol,
ol ol,ol ul{margin:4px 0 5px 30px}
ul ul li,ul ol li,
ol ol li,ol ul li{margin-bottom:6px}
li{line-height:1.3;margin-bottom:7px}
li p{line-height:1.3}

/* -----------------------------------------

#Images

-----------------------------------------*/
img{max-width:100%;*max-width:none;height:auto}
a img{border:none}

/* -----------------------------------------

#Buttons

-----------------------------------------*/ 
.button,
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{border:0px solid #d3d3d3;color:#fff;display:inline-block;font-size:13px;font-weight:normal;text-decoration:none;cursor:pointer;line-height:normal;padding:6px 14px;vertical-align:top;font-family:"Oswald",sans-serif;background:#2a6dba;border-radius:2px;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{background:#1e4f87;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{background:#1e4f87}
.button.full-width,
button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}

/* -----------------------------------------

#Forms

-----------------------------------------*/ 
form{margin-bottom:20px}
fieldset{margin-bottom:20px}
input[type="text"],
input[type="password"],
input[type="email"],
textarea,
select{border:0px solid #d3d3d3;padding:10px;outline:none;font:14px "Open Sans",sans-serif;color:#858585;margin:0;display:inline-block;background:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06)}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
textarea:focus{color:#000;border:0px solid #999!important}
label,
legend{display:block;font-weight:bold;font-size:13px}
input[type="checkbox"]{display:inline}
label span,
legend span{font-weight:normal;font-size:13px;color:#444}

/* -----------------------------------------

#Misc

-----------------------------------------*/ 
.remove-bottom{margin-bottom:0!important}
.half-bottom{margin-bottom:10px!important}
.add-bottom{margin-bottom:20px!important}
.float_button_above {z-index:9999;}
/* -----------------------------------------

#Base 960 Grid

-----------------------------------------*/ 
 .container{position:relative;width:960px;margin:0 auto;padding:0} .container .column, .container .columns{float:left;display:inline;margin-left:10px;margin-right:10px;min-height:1px} .row{margin-bottom:20px} .column.alpha,.columns.alpha{margin-left:0} .column.omega,.columns.omega{margin-right:0} .container .one.column, .container .one.columns{width:40px} .container .two.columns{width:100px} .container .three.columns{width:160px} .container .four.columns{width:220px} .container .five.columns{width:280px} .container .six.columns{width:340px} .container .seven.columns{width:400px} .container .eight.columns{width:460px} .container .nine.columns{width:520px} .container .ten.columns{width:580px} .container .eleven.columns{width:640px} .container .twelve.columns{width:700px} .container .thirteen.columns{width:760px} .container .fourteen.columns{width:820px} .container .fifteen.columns{width:880px} .container .sixteen.columns{width:940px} .container .one-third.column{width:300px} .container .two-thirds.column{width:620px} .container .offset-by-one{padding-left:60px} .container .offset-by-two{padding-left:120px} .container .offset-by-three{padding-left:180px} .container .offset-by-four{padding-left:240px} .container .offset-by-five{padding-left:300px} .container .offset-by-six{padding-left:360px} .container .offset-by-seven{padding-left:420px} .container .offset-by-eight{padding-left:480px} .container .offset-by-nine{padding-left:540px} .container .offset-by-ten{padding-left:600px} .container .offset-by-eleven{padding-left:660px} .container .offset-by-twelve{padding-left:720px} .container .offset-by-thirteen{padding-left:780px} .container .offset-by-fourteen{padding-left:840px} .container .offset-by-fifteen{padding-left:900px}

/* -----------------------------------------

#Tablet (Portrait)

-----------------------------------------*/ 
 @media only screen and (min-width:768px) and (max-width:959px){
 
	.container{width:768px}  .container .column, .container .columns{margin-left:10px;margin-right:10px} .column.alpha,.columns.alpha{margin-left:0;margin-right:10px} .column.omega,.columns.omega{margin-right:0;margin-left:10px} .alpha.omega{margin-left:0;margin-right:0} .container .one.column, .container .one.columns{width:28px} .container .two.columns{width:76px} .container .three.columns{width:124px} .container .four.columns{width:172px} .container .five.columns{width:220px} .container .six.columns{width:268px} .container .seven.columns{width:316px} .container .eight.columns{width:364px} .container .nine.columns{width:412px} .container .ten.columns{width:460px} .container .eleven.columns{width:508px} .container .twelve.columns{width:556px} .container .thirteen.columns{width:604px} .container .fourteen.columns{width:652px} .container .fifteen.columns{width:700px} .container .sixteen.columns{width:748px} .container .one-third.column{width:236px} .container .two-thirds.column{width:492px} .container .offset-by-one{padding-left:48px} .container .offset-by-two{padding-left:96px} .container .offset-by-three{padding-left:144px} .container .offset-by-four{padding-left:192px} .container .offset-by-five{padding-left:240px} .container .offset-by-six{padding-left:288px} .container .offset-by-seven{padding-left:336px} .container .offset-by-eight{padding-left:384px} .container .offset-by-nine{padding-left:432px} .container .offset-by-ten{padding-left:480px} .container .offset-by-eleven{padding-left:528px} .container .offset-by-twelve{padding-left:576px} .container .offset-by-thirteen{padding-left:624px} .container .offset-by-fourteen{padding-left:672px} .container .offset-by-fifteen{padding-left:720px}

 }

/* -----------------------------------------

#Mobile (Portrait)

-----------------------------------------*/ 
 @media only screen and (max-width:767px){
 
	.container{width:300px}  .container .columns, .container .column{margin:0} .container .one.column, .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns, .container .one-third.column, .container .two-thirds.column{width:300px} .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen{padding-left:0}

 }

/* -----------------------------------------

#Mobile (Landscape)

-----------------------------------------*/ 
 @media only screen and (min-width:480px) and (max-width:767px){

	.container{width:420px}.container .columns,.container .column{margin:0}.container .one.column,.container .one.columns,.container .two.columns,.container .three.columns,.container .four.columns,.container .five.columns,.container .six.columns,.container .seven.columns,.container .eight.columns,.container .nine.columns,.container .ten.columns,.container .eleven.columns,.container .twelve.columns,.container .thirteen.columns,.container .fourteen.columns,.container .fifteen.columns,.container .sixteen.columns,.container .one-third.column,.container .two-thirds.column{width:420px}

}

/* -----------------------------------------

#Clearing

-----------------------------------------*/ 
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden} 
.clearfix:before,
.clearfix:after,
.row:before,
.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after,
.clearfix:after{clear:both}
.row,.clearfix{zoom:1} 
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* -----------------------------------------

#Header + Nav + No More IE7

-----------------------------------------*/ 
body, html{overflow-x:hidden}
#alert-section{color:#fff; background:#45484d; /* Old browsers */background:-moz-linear-gradient(top, #45484d 0%,#000 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #45484d 0%,#000 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #45484d 0%,#000 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #45484d 0%,#000 100%); /* IE10+*/background:linear-gradient(to bottom, #45484d 0%,#000 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d',endColorstr='#000',GradientType=0 ); /* IE6-9 */  box-shadow:0 0 3px #000}
.alert-inner{padding:10px 0}
.alert-images{float:left; padding:10px 0}
.red-alert{float:left; margin-right:10px}
.alert-text{float:left; margin-top:12px}
.alert-notice{padding:10px 0; font-size:12px; line-height:1.3}
.alert-notice h4{margin:0; padding:6px 0 0 0; color:#fff; font-size:16px; line-height:1.5; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.alert-notice p{margin:0}
.alert-notice a{color:#c42b27}
.alert{background:#CC3535; border:5px solid #FF6391; color:#fff; padding:20px; font-size:16px}
.no-more-ie{overflow:hidden}
.no-more-ie span{float:left; width:75%}
.no-more-ie img{width:40px; padding:0 7px}
.browser-icons{width:25%; float:right; text-align:right}
#nav{position:relative; z-index:999}
#menu-icon{display:none}
.nav{width:100%; float:left; margin:0}
.nav li{float:left; position:relative; list-style:none; margin:0}
.nav li a{float:left; color:#fff; display:block; font-size:14px; font-weight:600; padding:25px 15px; border-right:2px solid #2a6eb9; text-decoration:none; text-transform:uppercase}
.nav ul{display:none; position:absolute; left:0; top:100%; margin:0; border-bottom:3px solid #2A6CBA; z-index:99; -webkit-box-shadow:0 0 3px rgba(0,0,0,.1); -moz-box-shadow:0 0 3px rgba(0,0,0,.1); -o-box-shadow:0 0 3px rgba(0,0,0,.1); box-shadow:0 0 3px rgba(0,0,0,.1); -webkit-transition:all 1s; -moz-transition:all 1s; -o-transition:all 1s; transition:all 1s}
.nav ul a{float:none; width:160px; border-right:none; border-bottom:1px solid #e1e1e1; padding:9px 20px; color:#999; background:#fff; font-size:12px; text-transform:none}
.nav ul a:hover{background:#2A6CBA; color:#fff}
.nav ul li:last-child a{border:none}
.nav ul li{float:none}
.nav ul ul{top:0; left:100%}
.nav li:hover >ul{display:block}

/* -----------------------------------------

#Home Page

-----------------------------------------*/ 
header{position:relative;z-index:999;background:#123358; /* Old browsers */background:-moz-linear-gradient(top, #123358 0%,#2a6eb9 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#123358),color-stop(100%,#2a6eb9)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #123358 0%,#2a6eb9 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #123358 0%,#2a6eb9 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #123358 0%,#2a6eb9 100%); /* IE10+*/background:linear-gradient(to bottom, #123358 0%,#2a6eb9 100%)}
.ie8 header {background:#2a6eb9 url(../_images_/navigation-gradient.png) top center repeat-x;}
.logo{text-align:center; margin:35px auto 30px}
.flexslider-wrap .twelve{float:none; display:block; margin:0 auto; position:relative}
.slider-top{background:url(../_images_/slider-top.jpg) center center no-repeat; width:100%; height:15px; top:0px; position:absolute; z-index:9}
.slider-left{background:url(../_images_/slider-left.jpg) center center no-repeat; z-index:9; width:15px; height:100%; position:absolute}
.slider-right{background:url(../_images_/slider-right.jpg) center center no-repeat; z-index:9; width:15px; right:0; height:100%; position:absolute}
.slider-bottom{background:url(../_images_/slider-bottom.jpg) center center no-repeat; width:100%; height:117px; bottom:-109px; position:absolute; z-index:9}
.content{margin-top:60px; position:relative; z-index:10}
.content-top{background:url(../_images_/content-top.png) top center no-repeat; width:100%; height:53px}
.content-inner-wrap{background:url(../_images_/content-middle.png) top center repeat-y}
.content-inner-wrap-2{background:url(../_images_/quick-links-middle.png) top center no-repeat; padding-bottom:8px}
.content-bottom{background:url(../_images_/content-bottom.png) bottom center no-repeat; width:100%; height:10px}
.quick-links-left{clear:both; overflow:hidden}
.quick-link-left{float:left; width:33.333%; word-wrap:break-word; text-align:center; margin-top:10px}
.quick-link-left a{color:#fff; text-decoration:none!important; font-weight:700; line-height:18px; position:relative}
.quick-link-left a span{display:block; margin-top:-20px}
.ql-one{margin-left:-6px; margin-right:3px}
.ql-two{margin-left:4px; margin-right:4px}
.ql-three{margin-left:5px; margin-right:-10px}
.quick-links-right{clear:both; overflow:hidden}
.quick-link-right{float:left; word-wrap:break-word; width:33.333%; text-align:center; margin-top:10px}
.quick-link-right a{color:#fff; text-decoration:none!important; font-weight:700; line-height:18px; position:relative}
.quick-link-right a span{display:block; margin-top:-20px}
.ql-four{margin-left:-9px; margin-right:5px}
.ql-five{margin-left:4px; margin-right:4px}
.ql-six{margin-left:4px; margin-right:-8px}
.latest-news, .calendar{margin-top:27px}
.middle-content{margin-top:-60px; margin-bottom:-40px}
.middle-content-wrap{background:url(../_images_/mid-shadow.png) center 2px no-repeat; padding:6px; margin-left:-12px!important; margin-right:-12px!important}
.middle-content-wrap-2{background:#fff; padding:6px}
.middle-content-wrap-3{padding:20px; background:#f5eed3; /* Old browsers */background:-moz-linear-gradient(top, #f5eed3 0%,#e0d7b7 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5eed3),color-stop(100%,#e0d7b7)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #f5eed3 0%,#e0d7b7 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #f5eed3 0%,#e0d7b7 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #f5eed3 0%,#e0d7b7 100%); /* IE10+*/background:linear-gradient(to bottom, #f5eed3 0%,#e0d7b7 100%); /* W3C */}
.ie8 .middle-content-wrap-3 {background:#e0d7b7 url(../_images_/middle-content-wrap-3.jpg) top center repeat-x;}
.main-news-title{text-transform:uppercase; font-weight:100}
.main-news-title span{font-weight:800}
.news-item h3{font-size:13px; line-height:21px; font-weight:700; font-family:'Open Sans',sans-serif; color:#454545; margin-bottom:0}
.news-item{border-bottom:1px solid #d1d1d1; margin-bottom:17px; padding-bottom:20px}
.calendar{margin-bottom:20px}
.search-form{background:#fff; border:3px solid #eae4cf; margin-bottom:10px}
.search-form input{box-shadow:none; padding:12px 20px 13px; width:69%}
.search-form button{background:url(../_images_/search.png) center center no-repeat; width:45px; height:45px}
.weather{color:#888686; text-align:center}
.weather img{top:19px; margin-left:10px; display:inline; position:relative}
.middle-quick-links{margin-top:20px}
.middle-quick-links-wrap{border:1px solid #f6f4eb; box-shadow:0px 0px 6px rgba(0,0,0,0.1)inset; background:#e0d7b7; /* Old browsers */background:-moz-linear-gradient(top, #e0d7b7 0%,#c4bb9b 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e0d7b7),color-stop(100%,#c4bb9b)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #e0d7b7 0%,#c4bb9b 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #e0d7b7 0%,#c4bb9b 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #e0d7b7 0%,#c4bb9b 100%); /* IE10+*/background:linear-gradient(to bottom, #e0d7b7 0%,#c4bb9b 100%); /* W3C */}
.ie8 .middle-quick-links-wrap {background:#c4bb9b url(../_images_/middle-quick-links-wrap.jpg) top center repeat-x;}
.mid-ql{list-style:none; margin:0; padding:0}
.mid-ql li{margin:0}
.mid-ql li a{display:block; color:#606060; text-decoration:none; padding:8px 20px; border-bottom:1px solid #c4bb9b; box-shadow:0px 1px 0px #e7e0c7}
.mid-ql li a:hover{color:#000}
.mid-ql li ul {list-style:none;margin: 0}
.middle-logo{text-align:center; margin-top:20px; margin-bottom:0px}
.view-calendar{text-align:right}
.view-calendar a{display:inline-block;clear:both;float:right}
footer{margin-top:50px; background:#2a6eba; /* Old browsers */background:-moz-linear-gradient(top, #2a6eba 0%,#123358 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a6eba),color-stop(100%,#123358)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #2a6eba 0%,#123358 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #2a6eba 0%,#123358 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #2a6eba 0%,#123358 100%); /* IE10+*/background:linear-gradient(to bottom, #2a6eba 0%,#123358 100%)}
.ie8 footer {background:#123459 url(../_images_/footer-gra.jpg) top center repeat-x;}
.footer-wrap{padding:20px 0; color:#fff; text-align:center}
.footer-wrap a{color:#fff; text-decoration:none}
.footer-links{margin:0; padding:0; list-style:none}
.footer-links li{margin:0; display:inline}
.footer-links li a{display:inline; font-size:14px; font-weight:700}
.copyright{margin-bottom:0}
.post table {width: 100%!important}
.news-description a, .news-description p {display: inline}
.news-description {margin-top: 5px}
.weather {margin-top: -13px}


/* -----------------------------------------

#Inner Page

-----------------------------------------*/ 
.inside-content-wrap{background:#ededed url(../_images_/inside-bg.jpg) top left repeat-y}
.flyout-wrap{background:#2A6CBA; position:relative; bottom:0; top:0}
.flyout{ margin-left:-10px;  margin-right:-30px;  padding:0}
.flyout li{margin:0; list-style:none; position:relative}
.flyout li a{display:block; color:#fff; text-decoration:none; padding:13px 20px; border-bottom:1px solid #225997}
.flyout li a:hover{color:#ccc}
.flyout ul{margin:0; position:absolute; left:100%; top:0; border-bottom:3px solid #225997; display:none; -webkit-box-shadow:0 0 3px rgba(0,0,0,.1); -moz-box-shadow:0 0 3px rgba(0,0,0,.1); -o-box-shadow:0 0 3px rgba(0,0,0,.1); box-shadow:0 0 3px rgba(0,0,0,.1)}
.flyout ul a{border-bottom:1px solid #e1e1e1; padding:10px 20px; color:#999; background:#fff; font-size:12px; width:160px}
.flyout ul li:last-child a{border:none}
.flyout ul a:hover{background:#225997; color:#fff}
.flyout li:hover >ul{display:block}
.breadcrumbs{margin-top:14px}
.breadcrumbs a{text-decoration:none}
.entry-page-title{text-transform:uppercase; margin-left:30px; margin-top:10px; margin-right:10px; padding-bottom:15px; border-bottom:1px solid #d6d6d6}
.post, .breadcrumbs{padding-left:30px; padding-right:10px}
#freeform.fullwidth .inside-content-wrap{background:#ededed!important}
#freeform.fullwidth .post, #freeform.fullwidth .breadcrumbs{padding:0 10px}
#freeform.fullwidth .entry-page-title{margin:10px 10px 0}
.post {margin-top:20px}

/* -----------------------------------------

#FlexSlider

-----------------------------------------*/ 

/* Browser Resets */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}/* FlexSlider Necessary Styles*********************************/ .flexslider,.flexslider *{margin:0;padding:0}.flexslider .slides >li{display:none;-webkit-backface-visibility:hidden}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}/* Clearfix for the .slides element */.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}/* No JavaScript Fallback *//* If you are not using another script,such as Modernizr,make sure you * include js that eliminates this class on page load */.no-js .slides >li:first-child{display:block}/* FlexSlider Default Theme*********************************/.flexslider{margin:0;background:#EAE5C8;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}/* Direction Nav */.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../_images_/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-next{background-position:100% 0;right:-36px}.flex-direction-nav .flex-prev{left:-36px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{opacity:0.8;left:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}/* Control Nav */.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .active{opacity:1;cursor:default}@media screen and (max-width:860px){ .flex-direction-nav .flex-prev{opacity:1;left:0} .flex-direction-nav .flex-next{opacity:1;right:0}}

/* FLEX INSIDE PAGES */
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider-freeform{margin:0 0 40px; padding:0}
.flexslider-freeform .slides >li{display:none; -webkit-backface-visibility:hidden}/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider-freeform .slides img{width:100%; display:block}
/* FlexSlider Default Theme
*********************************/
.flexslider-freeform{margin:0 0 40px; background:#fff; border:7px solid #fff; position:relative; box-shadow:0 0px 5px rgba(0,0,0,.4); -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2); -moz-box-shadow:0 1px 4px rgba(0,0,0,.2); -o-box-shadow:0 1px 4px rgba(0,0,0,.2); zoom:1}
.flexslider-freeform .slides{zoom:1}
/* Direction Nav */
.flexslider-freeform:hover .flex-next{opacity:1; right:0px}
.flexslider-freeform:hover .flex-prev{opacity:1; left:0px}
.flexslider-freeform:hover .flex-next:hover, .flexslider-freeform:hover .flex-prev:hover{opacity:1}
.flexslider-freeform .flex-control-nav {display: none}

/* FLEX FULLWIDTH PAGES */
/* FlexSlider Necessary Styles
*********************************/ 
.flexslider-fullwidth{margin:0 0 40px; padding:0}
.flexslider-fullwidth .slides >li{display:none; -webkit-backface-visibility:hidden}/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider-fullwidth .slides img{width:100%; display:block}
/* FlexSlider Default Theme
*********************************/
.flexslider-fullwidth{margin:0 0 40px; background:#fff; border:7px solid #fff; position:relative; box-shadow:0 0px 5px rgba(0,0,0,.4); -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2); -moz-box-shadow:0 1px 4px rgba(0,0,0,.2); -o-box-shadow:0 1px 4px rgba(0,0,0,.2); zoom:1}
.flexslider-fullwidth .slides{zoom:1}
/* Direction Nav */
.flexslider-fullwidth:hover .flex-next{opacity:1; right:0px}
.flexslider-fullwidth:hover .flex-prev{opacity:1; left:0px}
.flexslider-fullwidth:hover .flex-next:hover, .flexslider-fullwidth:hover .flex-prev:hover{opacity:1}
.flexslider-fullwidth .flex-control-nav {display: none}

/* -----------------------------------------

#Bootstrap v2.3.2 tables only

-----------------------------------------*/
.table{max-width:100%!important;background-color:#fff;border-collapse:collapse;border-spacing:0}.table textarea{min-width:220px;max-width:100%!important;border:1px solid #e1e1e1}.table caption{background:#e1e1e1;color:#fff;text-align:left;padding:10px 20px}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #e1e1e1}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #e1e1e1}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #e1e1e1;border-collapse:separate;*border-collapse:collapse;border-left:0}.table-bordered th,.table-bordered td{border-left:1px solid #e1e1e1}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child >th:first-child,.table-bordered tbody:first-child tr:first-child >td:first-child,.table-bordered tbody:first-child tr:first-child >th:first-child{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px}.table-bordered thead:first-child tr:first-child >th:last-child,.table-bordered tbody:first-child tr:first-child >td:last-child,.table-bordered tbody:first-child tr:first-child >th:last-child{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}.table-bordered thead:last-child tr:last-child >th:first-child,.table-bordered tbody:last-child tr:last-child >td:first-child,.table-bordered tbody:last-child tr:last-child >th:first-child,.table-bordered tfoot:last-child tr:last-child >td:first-child,.table-bordered tfoot:last-child tr:last-child >th:first-child{-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px}.table-bordered thead:last-child tr:last-child >th:last-child,.table-bordered tbody:last-child tr:last-child >td:last-child,.table-bordered tbody:last-child tr:last-child >th:last-child,.table-bordered tfoot:last-child tr:last-child >td:last-child,.table-bordered tfoot:last-child tr:last-child >th:last-child{-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px}.table-striped tbody >tr:nth-child(odd) >td,.table-striped tbody >tr:nth-child(odd) >th{background-color:#f9f9f9}.table-hover tbody tr:hover >td,.table-hover tbody tr:hover >th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success >td{background-color:#dff0d8}.table tbody tr.error >td{background-color:#f2dede}.table tbody tr.warning >td{background-color:#fcf8e3}.table tbody tr.info >td{background-color:#d9edf7}.table-hover tbody tr.success:hover >td{background-color:#d0e9c6}.table-hover tbody tr.error:hover >td{background-color:#ebcccc}.table-hover tbody tr.warning:hover >td{background-color:#faf2cc}.table-hover tbody tr.info:hover >td{background-color:#c4e3f3}


/* #Media Queries
================================================== */

	@media only screen and (min-width: 960px) {

	.nav{display:block!important}

}

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {

	#menu-icon{display:block; color:#fff; padding:25px 0px; font-size:21px; cursor:pointer; width:13%; margin:0 auto}
	#menu-icon span{display:block; width:30px; height:3px; background:#fff; float:left; clear:both; margin:3px 10px 0 0}
	.nav{display:none; background:#fff; float:none; max-height:300px; overflow-x:hidden; overflow-y:scroll; position:absolute}
	.nav li{float:none}
	.nav li a{float:none; background:#fff; color:#999; padding:9px 10px; text-transform:none; font-size:14px; border:none; border-bottom:1px solid #e1e1e1!important}
	.nav ul{display:block; position:static; box-shadow:none; border:none}
	.nav li li a{width:auto; font-size:12px}
	.nav li a:hover{background:none; color:#999}
	.nav li a:before{content:"- "}
	.nav li li a:before{content:"-- "}
	.flyout ul{position:static; display:block}
	.flyout ul a{width:auto}
	.content-top{margin:0 auto; width:89.4%; background-size:100% auto; height:42px}
	.content-inner-wrap-2{background-size:100% auto}
	.middle-content-wrap{background-size:100% auto}
	.quick-links-left, .quick-links-right{overflow:visible}
	.quick-link-left a span, .quick-link-right a span{margin-top:-36px}
	.search-form input{width:60%}
	.inside-content-wrap{ background-size:27.6% auto}
	.table-responsive{ width:100%; max-width:100%; margin-bottom:15px; overflow-x:scroll; overflow-y:hidden }.table-responsive >.table{margin-bottom:0;background-color:#fff}.table-responsive >.table >thead >tr >th,.table-responsive >.table >tbody >tr >th,.table-responsive >.table >tfoot >tr >th,.table-responsive >.table >thead >tr >td,.table-responsive >.table >tbody >tr >td,.table-responsive >.table >tfoot >tr >td{white-space:nowrap}.table-responsive >.table-bordered{border:0}.table-responsive >.table-bordered >thead >tr >th:first-child,.table-responsive >.table-bordered >tbody >tr >th:first-child,.table-responsive >.table-bordered >tfoot >tr >th:first-child,.table-responsive >.table-bordered >thead >tr >td:first-child,.table-responsive >.table-bordered >tbody >tr >td:first-child,.table-responsive >.table-bordered >tfoot >tr >td:first-child{border-left:0}.table-responsive >.table-bordered >thead >tr >th:last-child,.table-responsive >.table-bordered >tbody >tr >th:last-child,.table-responsive >.table-bordered >tfoot >tr >th:last-child,.table-responsive >.table-bordered >thead >tr >td:last-child,.table-responsive >.table-bordered >tbody >tr >td:last-child,.table-responsive >.table-bordered >tfoot >tr >td:last-child{border-right:0}.table-responsive >.table-bordered >thead >tr:last-child >th,.table-responsive >.table-bordered >tbody >tr:last-child >th,.table-responsive >.table-bordered >tfoot >tr:last-child >th,.table-responsive >.table-bordered >thead >tr:last-child >td,.table-responsive >.table-bordered >tbody >tr:last-child >td,.table-responsive >.table-bordered >tfoot >tr:last-child >td{border-bottom:0}

	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	.alert-text{width:200px}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
  
	#menu-icon{width:23%}
	.slider-bottom{background-size:100% auto; bottom:-70px; height:70px}
	.content-top{display:none}
	.quick-links-left, .quick-links-right{background:#2a6eb9; /* Old browsers */background:-moz-linear-gradient(top, #2a6eb9 0%,#123357 100%); /* FF3.6+*/background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2a6eb9),color-stop(100%,#123357)); /* Chrome,Safari4+*/background:-webkit-linear-gradient(top, #2a6eb9 0%,#123357 100%); /* Chrome10+,Safari5.1+*/background:-o-linear-gradient(top, #2a6eb9 0%,#123357 100%); /* Opera 11.10+*/background:-ms-linear-gradient(top, #2a6eb9 0%,#123357 100%); /* IE10+*/background:linear-gradient(to bottom, #2a6eb9 0%,#123357 100%); /* W3C */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a6eb9',endColorstr='#123357',GradientType=0 ); /* IE6-9 */}
	.quick-link-left, .quick-link-right{ margin:0;  padding:21px 0}
	.middle-content, .quick-links-right, .calendar{margin-top:20px!important}
	.flyout{margin:0!important}
	.inside-content-wrap{background:#ededed}
	.post, .breadcrumbs{padding:0 20px}
	.entry-page-title{margin:0 20px}

	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {

	#menu-icon {width: 33%}
	.slider-bottom {bottom:-50px;height:50px}
  
	}








