/*-----------------------------------------------------------------------------------

	Theme Name: Glades County, Florida
	Theme URI:
	Description: Glades County, Florida Custom Design
	Author: James Myers
	Author URI: http://www.revize.com/

	Version: 1.0 / 7/1/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
	#Basic Styles
	#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:#023167 url(../_images_/bg.jpg) top center no-repeat;font:12px/21px 'Merriweather Sans', sans-serif;color:#3b3a40;/* -webkit-font-smoothing:antialiased;*//* Fix for webkit rendering */-webkit-text-size-adjust:100%}

/* -----------------------------------------

#Typography

-----------------------------------------*/
h1,h2,h3,h4,h5,h6{color:#004aad;font-family:'Cinzel', 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:20px;line-height:35px;margin-bottom:14px}
h2{font-size:18px;line-height:30px;margin-bottom:14px}
h3{font-size:17px;line-height:34px}
h4{font-size:16px;line-height:30px}
h5{font-size:15px;line-height:24px}
h6{font-size:14px;line-height:21px}
.header{font-size:20px}
.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:#4d58f2;text-decoration:underline;outline:0}
a:hover,a:focus{color:#2d35a7}
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:1px solid #65792a;color:#fff;background:#004aad;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:'Cinzel', serif;}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{background:#576923}
.button:active,
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{background:#576923;}
.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:1px solid #d3d3d3;padding:6px 4px;outline:none;font:13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;color:#777;margin:0;display:inline-block;background:#fff;-webkit-border-radius:2px;border-radius:2px;-webkit-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:#444;border:1px 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}
body.tabbing *:focus{
	outline: 3px dashed !important;
}
#skip{position:absolute;left:-100%;top:0;z-index:200;padding:15px;text-decoration:none!important;background:#fff;color:#000;-webkit-box-shadow:5px 5px 2.5px rgba(0,0,0,.2);box-shadow:5px 5px 2.5px rgba(0,0,0,.2)}
#skip:focus{left:0}
#nav .focused .toggle, #nav ul .focused .toggle2{
	display:block;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	left: -100%;
	top: -100%;
}
/* -----------------------------------------

#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-wrap {margin-top:20px;margin-bottom:20px}
#alert-section{
color:#fff;
background: #343434;}

.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;-o-text-overflow:ellipsis;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:#535eec;font-family:'Cinzel', serif;font-size:15px;display:block;padding:23px 18px;text-decoration:none;text-transform:uppercase;}
.nav .toggle, .nav .toggle2{font-family:'Fontawesome';padding:23px 0;display:none}
.nav ul{display:none;position:absolute;left:0;top:100%;margin:0;border-bottom:3px solid #004aad;z-index:99;
-webkit-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;
-o-transition:all 1s;
transition:all 1s;
}
.nav ul a{float:none;width:160px;font-family: 'Merriweather Sans', sans-serif;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:#004aad;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;}




/* -----------------------------------------

#Basic Styles

-----------------------------------------*/
#header {/* background: url(../_images_/nav.png) top center no-repeat; */position:relative;z-index:99;background: rgba(255, 255, 255, .7);-webkit-box-shadow: 6px 5px 4px 4px rgba(0, 0, 0, 0.15);box-shadow: 6px 5px 4px 4px rgba(0, 0, 0, 0.15);}
.search-form {background:#fff;margin:15px 0 0;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.1)}
.search-form input {background:transparent;color:#8ac6ea;padding:9px 10px;width:57%;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0;color: #676767;}
.search-form input:focus {border:0!important}
.search-form button {background:transparent;border:0;padding:11px 14px 6px}
.logo-wrap {position: relative;text-align: center;top: -49px}
.logo h1{margin:0}
#content {margin-top:29px}
.content-wrap {background:#d5ebdc;padding:0 0 10px;border:1px solid #d5ebdc;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.2)}
.quick-links {margin-right:-10px;}
.quick-links-right {margin-left:-10px}
.quick-link {background:82993f;position:relative;color:#fff!important;height:47px;text-shadow:1px 1px 0px #809936;text-transform:uppercase;text-decoration:none;font-weight:800;line-height:15px;background: -webkit-linear-gradient(105deg, #586922 0%, #82993f 50%);background: -o-linear-gradient(105deg, #586922 0%, #82993f 50%);background: linear-gradient(-15deg, #586922 0%, #82993f 50%);margin-top:10px;padding:22px 10px;display:block;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background: #004aad;}
.quick-link:hover {opacity:0.85}
.quick-link img {float:left;margin-right:10px}
.quick-link span {position:relative;top:8px;font-size:13px}
.slider-wrap {position:relative;margin-top:-23px}
.slider-caption {background:rgba(59,58,64,0.8);left:0;right:0;position:absolute;bottom:0;padding:14px 10px!important;color:#fff;font-size:12px;text-align:center}
.ie8 .slider-caption {background: url(../_images_/slider-caption.png) top center repeat}
.ie7 .slider-caption {background: url(../_images_/slider-caption.png) top center repeat}
.slider-top {width:100%;background:url(../_images_/slider-top.png) top center no-repeat;height:18px;z-index:9;top:-4px;position:absolute}
.slider-left {width:14px;background:url(../_images_/slider-left.png) top center no-repeat;top:3px;height:19px;z-index:9;left:-14px;position:absolute}
.slider-right {width:14px;background:url(../_images_/slider-right.png) top center no-repeat;top:3px;height:19px;z-index:9;right:-14px;position:absolute}
.bottom-section {margin-top:20px}
.quick-links-bottom, .calendar, .flyout-inner-wrap, .entry {background:#fff url(../_images_/box-bg.png) top center repeat-x;padding:0;border:1px solid #fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1)}
#ql {margin:0;padding:0}
#ql li {margin:0;list-style:none;border-bottom:1px solid #bdd8c6}
#ql li a {background:url(../_images_/quick-link-arrow.png) 192px center no-repeat;display:block;padding:12px 20px;text-decoration:none}
#ql li a:hover {background:url(../_images_/quick-link-arrow-hover.png) 192px center no-repeat}
.share-this {margin-top:15px;padding:0 20px 10px}
.share-text {font-family:'Cinzel', serif;font-size:11px;color: #657929;text-transform:uppercase;position:relative;display:inline;}
.share-wp {float: right}
.message {background:#fff url(../_images_/box-bg.png) top center repeat-x;position:relative;padding:0 20px;border:1px solid #fff;-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 3px 0px rgba(0,0,0,0.1)}
.message-title {background:url(../_images_/banner.png) top center no-repeat;text-shadow:1px 1px 0px rgba(0,0,0,0.1);padding:12px 0 21px;color:#fff;text-align:center;margin-right:-47px;margin-top:-1px;margin-left:-47px}
.message-post {margin-top:-7px}
.calendar {padding:0 20px}
.quick-links-bottom, .calendar, .message, .flyout-inner-wrap, .entry {min-height:382px}
.view-all {text-align:right}
.view-all a {font-size:0;text-indent:-9999px;height:31px;width:91px;position:relative;display:inline-block;background:url(../_images_/view-all.jpg) top center no-repeat;}
.view-all a:hover {background:url(../_images_/view-all-hover.jpg) top center no-repeat}
footer {background: #004aad;border-top:1px solid #86ddf8;margin-top:20px;color:#fff;}
footer a {color:#fff!important;text-decoration:none}
.footer-wrap {padding:20px 0}
.footer-right {text-align:right}
.footer-right img {float: right;margin-right: 0}


.sliderbtn, .quicklinkbtn {position: absolute;z-index: 99}
.float_button_above {margin: 68px 0 0!important}
.calendar iframe {margin-top: 20px}
.calendar .view-all {margin-bottom: 20px}
.fa-angle-down{display:none !important}

/* -----------------------------------------

#Inner Page

-----------------------------------------*/
#freeform .content-wrap {padding:10px 0}
.entry {padding: 20px}
.post-title {border-bottom: 1px solid #bdd8c6;margin-bottom: 17px;margin-top: 8px;padding-bottom: 10px;color: #657929;}
.flyout{margin:0;padding:0}
.flyout li{margin:0;list-style:none;border-bottom:1px solid #bdd8c6;position:relative;}
.flyout li a{display:block;background: url(../_images_/quick-link-arrow.png) 95% center no-repeat;text-decoration:none;padding:12px 20px;}
.flyout ul{margin:0;position:absolute;left:100%;top:0;border-bottom:3px solid #004aad;display:none;-webkit-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{padding:9px 20px;color:#999;background:#fff;font-size:12px;width:160px}
.flyout ul li:last-child a{border:none}
.flyout ul a:hover{background:#004aad;color:#fff}
.flyout li:hover > ul{display:block}



/* -----------------------------------------

#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: #fff; border-left: 8px solid #fff; border-right: 8px solid #fff; border-bottom: 8px solid #fff; position: relative; box-shadow: 0 1px 4px rgba(0,0,0,.2); -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}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -o-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; -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%;display:none; 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; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); 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}
}





/* -----------------------------------------

#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;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;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;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;border-bottom-right-radius:0px}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius: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;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;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}
	.nav li:hover>ul{display:block !important}
}

	/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

 #calendar{width:100%!important}
	#menu-icon{display:block;color:#4d58f2;padding:23px 0 24px;font-size:21px;cursor:pointer}
	#menu-icon span{display:block;width:30px;height:3px;background:#4d58f2;float:left;clear:both;margin:3px 10px 0 0}
	#header {padding-bottom:6px}
	.nav{display:none;background:#fff;float:none;position:absolute}
	.nav li{float:none;width:100%;display:block}
	.nav li a{float:none;background:#fff;padding:9px 20px;text-decoration:none;text-transform:none;font-family:'Merriweather Sans', sans-serif;color:#999;font-size:14px;border:none;border-bottom:1px solid #e1e1e1!important}
	.nav ul{display:none;position:static;-webkit-box-shadow:none;box-shadow:none;border:none;width:100%}
	.nav li:hover>ul{display: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}
	.search-form input {width:48%}
	.search-form button:focus{outline-color:#000 !important}
	#content {margin-top:24px}
	.quick-link {height:24px}
	.quick-link img {max-width:23%}
	.quick-link span {top:0}
	.message-title {-webkit-background-size:100% auto;background-size:100% auto;padding:6px 0 14px}
	#ql li a {background:url(../_images_/quick-link-arrow.png) no-repeat 145px center}
	#ql li a:hover {background:url(../_images_/quick-link-arrow-hover.png) no-repeat 145px center}
	.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}
	.post table{width:100% !important}
	.toggle,.toggle2{display:inline-block !important;position:absolute;right:0;top:0;height:38px;line-height:38px!important;width:38px;color:#fff;background:rgba(0,0,0,.2);text-align:center}
	.nav .toggle, .nav .toggle2 {
    height: 36px;
    padding: 0;
    width: 36px;
    position: absolute;
    right: 0;
    top: 0;
    font-family: 'Fontawesome' !important;
    line-height: 37px !important;
    font-size: 10px !important;
}

.nav li .toggle:before, .nav ul li .toggle2:before {
    content: "\f078";
}
}

	/* 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) {

	.search-form input {width:84%}
	#content {margin-top:0}
	.logo-wrap {top:-27px}
	.quick-links {margin-right:0}
	.quick-link {background:#7F9649;height:44px;margin-top:0}
	.quick-link span {top: 16px}
	.slider-top, .slider-left, .slider-right {display:none}
	.flexslider {border-top:8px solid #fff;margin-top:20px}
	.quick-links-right {margin-left:0}
	#ql li a {background:url(../_images_/quick-link-arrow.png) no-repeat 393px center}
	#ql li a:hover {background:url(../_images_/quick-link-arrow-hover.png) no-repeat 393px center}
	.message-title {background:transparent;margin:0;padding:20px 0;color:#749300;text-shadow:none}
	footer, .footer-right {text-align:center}
	.footer-left {margin-bottom:20px!important}
	.footer-right img {float:none}
	.calendar-wrap, .message-wrap {margin-top:20px!important}
  }

	/* 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) {

	.post span{word-wrap:break-word}
	.search-form input {width: 78%}
	#ql li a {background:url(../_images_/quick-link-arrow.png) no-repeat 273px center}
	#ql li a:hover {background:url(../_images_/quick-link-arrow-hover.png) no-repeat 273px center}
}