/*-----------------------------------------------------------------------------------

	Theme Name:BrownsTown
	Client URI:http://www.website.com/
	Description:BrownsTown Webgen
	Author:Samir Alley @samiralley
	Author URI:http://www.revize.com

	Version:1.3 / May 22, 2013
		- Updated superfish and flyout
	Version:1.2 / March 27, 2013
		- Minor changes
	Version:1 / March 8, 2013
		- Minor changes

	Table of content
	#Header
	#Nav
	#Content
	#Qucik Buttons
	#Footer
	#Flyout Nav
	#Breadcrumbs
	#Post
	#Slider
	#Media Queries
	#Revize Buttons
	#Document Center

-----------------------------------------------------------------------------------*/

@import url(https://fonts.googleapis.com/css?family=Arizonia);

/*#Header
-----------------------------------------------------------------------------------*/
header{overflow:hidden;padding:20px 0;margin-right: -20px;}
#inner-page .logo{display:none}
.logo{text-shadow:0 0 3px rgba(0,0,0,.3);position:absolute;left:15px;top:15px;z-index:10}
.logo a{text-decoration:none;display:inline-block}
.logo a h1{margin:0;line-height:1.1}
.logo img{float:left;max-width:100% !important;padding-right:10px;width:120px}
.logo span{display:block}
.search form{margin:0}
.search .inner{padding:10px}
.search select{width:100%;margin:0 0 10px}
.search form{position:relative}
.search input{margin:0;display:inline;width:75%}
.search button{position:absolute;right:0;top:0;width:28px;text-indent:-9999px;border:none;background:url(../_images_/search-icon.png) no-repeat}

.main{width:980px;margin:0 auto;clear:both}

.nav-controls {
	float: right;
	/* clear: both; */
	line-height:  1;
}
#resizer {
	margin-top: 6px;
	margin-bottom: 4px;
	color: #fff;
}
#resizer i {
	margin-left: 5px;
	color: #fff;
}
#translate {}

/*#Nav
-----------------------------------------------------------------------------------*/
#menu-button span{display:block;position:absolute;height:3px;width:17px;background:#fff;left:10px;top:12px}
#menu-button span.first{top:17px}
#menu-button span.third{top:22px}
#menu-button{display:none;padding-left:32px;position:relative;margin:0;line-height:1.3;cursor:pointer;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none}
#nav{margin:-10px -30px 10px -10px;position:relative;z-index:99}
#navigation{position:relative;z-index:999}
.nav{margin:0;padding:0 0 0 10px}
.nav li{position:relative;float:left;margin:0;padding:0;list-style:none;margin:0 2px 0}
.nav li li .icon-angle-down:before{content:"\f105";position:absolute;top:15px;right:7px}
.nav a{float:left;display:block;text-decoration:none;padding:22px;color:#fff;font-size: 20px;}
#home-page .nav >li >a#li-1{background:#f4be04;border:1px solid #c99b4e;border-bottom-color:#b08a4a;border-top-color:#cfb444;text-shadow:1px 1px 0 #c5983c;background:rgb(226,195,68);background:-moz-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(226,195,68,1)),color-stop(100%,rgba(214,156,66,1)));background:-webkit-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-o-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-ms-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:linear-gradient(to bottom, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2c344',endColorstr='#d69c42',GradientType=0 );margin:-5px 0 -5px 0;padding-bottom:27px;padding-top:27px}
.nav >li.active >a{background:#f4be04;border:1px solid #c99b4e;border-bottom-color:#b08a4a;border-top-color:#cfb444;text-shadow:1px 1px 0 #c5983c;background:rgb(226,195,68);background:-moz-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(226,195,68,1)),color-stop(100%,rgba(214,156,66,1)));background:-webkit-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-o-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:-ms-linear-gradient(top, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);background:linear-gradient(to bottom, rgba(226,195,68,1) 0%,rgba(214,156,66,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2c344',endColorstr='#d69c42',GradientType=0 );margin:-5px 0 -5px 0;padding-bottom:27px;padding-top:27px}
.nav >li >a:hover{background:#f4be04;margin:-5px 0 -5px 0;padding-bottom:27px;padding-top:27px}
.nav ul{position:absolute;left:0;top:100%;margin:0;z-index:999;display:none}
.nav ul li:hover >ul{display:block}
.nav li li{border-bottom:1px solid #000;margin:0}
.nav li li a{float:none;min-width: 400px;background: #dfba44;padding:7px 10px;color:#000;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;font-size: 21px;line-height: 1;}
.nav li li a:hover{background:#291f1b;color:#fff}
.nav >li:hover >a{background:#231F20;margin:-5px 0 -5px 0;padding-bottom:27px;padding-top:27px}
.nav ul ul{left:100%;top:0;border-left:1px solid transparent}
.nav li:last-child{border:none}

.sf-arrows .sf-with-ul{padding-right:2em}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;top:50%;right:15px;margin-top:-9px;font-family:'FontAwesome'}
.sf-arrows li li .sf-with-ul:after, .flyout.sf-arrows .sf-with-ul:after{content:"\f105";margin-top:-10px}
.sf-arrows li li .sf-with-ul{padding:7px 10px}
.search.four.columns {margin-right: 0;}

/*#Content
-----------------------------------------------------------------------------------*/
.main-wrap{overflow: hidden;}
iframe[src="https://www.mapfeeder.net/washco/widget/v02/59fb6126abd1b"] {width: 90%!important;margin-left: 8px!important;}
.content{padding-top:30px;width:960px;margin:0 auto;max-width:100%;clear:both}
/*.news h2{background:url(../_images_/latest-events.png) no-repeat;text-indent:-9999px;margin-bottom:0}*/
.news a.item{display:block;text-decoration:none;padding:20px 0;border-bottom:1px solid #d68c10}
.news a.item:hover{text-decoration:underline}
.news .padding{padding-left:10px}
.news .more{text-decoration:none;display:block;float:right;clear:both;margin-top:20px}

.welcome h2{/* background:url(../_images_/welcome.png) no-repeat; *//* text-indent:-9999px; */margin-bottom:20px;}

/*#Quick Buttons
-----------------------------------------------------------------------------------*/
.buttons-panel{margin-right:-30px;margin-top:-120px}
.weather .inner{background:#fff;background:rgba(255,255,255,.7);padding:15px 10px 10px;overflow:hidden;width:85%;margin:0 auto;color:#000;font-size:12px;}
.weather img{float:left;padding-top:5px}
.weather p{margin:0;text-align:right;font-size:11px}

.q-buttons .inner{}
.q-buttons a{display:block;text-decoration:none;padding:15px 50px 15px 20px;position:relative;border-bottom:1px solid rgba(255,255,255,.5);text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.2)}
.q-buttons a:last-child{border:none}
.q-buttons img{position:absolute;right:20px;top:15px;display:none}

/*#Footer
-----------------------------------------------------------------------------------*/
.footer{margin-left: -12px;padding-left:20px;position:relative;top:10px;color:#fff;}
.fooetr a{color:#fff}
.footer .one-third{padding-top:20px;padding-bottom:20px}
.footer h3{border-bottom:1px solid #625b5a;margin:0;padding:0 0 10px;color:#fff}
.footer .inner{border-top:1px solid #2e231f;padding-top:10px}
.end-footer{overflow:hidden;clear:both;padding:20px 0 0 }
.end-footer p{color:#fff;font-size:12px;display:inline-block}
.alert-images.seven.columns{display:none}
#inner-page .content{padding:0}
#inner-page .center-col.one-third.column {display: none;}
#inner-page .footer{margin-top:-10px}
#inner-page .footer .one-third{padding-top:10px;padding-bottom:20px}
.footer iframe,.footerbtn,#home-page > div.main-wrap > div.main.shadow > div:nth-child(4) > div > div > div.center-col.one-third.column > h3{display:none}
/*#Flyout Nav
-----------------------------------------------------------------------------------*/
.flyout{margin:0;padding:0}
.flyout a{color:#333;text-decoration:none;display:block;padding:8px 20px 8px 10px;border-bottom:1px solid #f8f070;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s}
.flyout a:hover{background:#fff;color:#333}
.flyout li{position:relative;list-style:none;margin:0;padding:0;border-bottom:1px solid transparent}
.flyout ul{position:absolute;left:100%;top:0;z-index:99;margin:0;border-left:1px solid transparent;display:none}
.flyout li:hover > ul{display:block}
.flyout ul a{width:160px;background:#E2C244;border-color:transparent}
.flyout li:hover >a{background:#fff}
.flyout li:last-of-type>a{border-bottom:none}

/*#Breadcrumbs
-----------------------------------------------------------------------------------*/
.breadcrumb{padding:20px 0;visibility: hidden;font-size:12px;}
.breadcrumb i{font-size:9px!Important}
.breadcrumb p{display:inline}
.breadcrumb a{text-decoration:none;padding:0 4px 0 0}
.tophelp{padding-right:10px}

/*#Post
-----------------------------------------------------------------------------------*/
h1.entry-title{padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:20px}
.post{padding-bottom:30px;padding-right:10px;overflow:hidden;min-height:500px}
.printsection{font-size:12px;padding-bottom:20px;display:none}
.printsection.cloned{display:block}
.printsection a{text-decoration:none;padding:0 4px 0 0}

.entry .padding{padding:0 10px}
#inner-page .content>div.container.clearfix{min-height:1000px}
.aside{position:absolute;bottom:0;top:0;height:100%}
.four{height:100%}
.container .entry{float:right}

/*#Slider
-----------------------------------------------------------------------------------*/
#wrapper{float:left;width:100%;*margin-bottom:-40px;min-height: 250px;}
.slider-wrapper{margin-right: -20px;clear:both;}
.shadow{-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}
.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 *{margin:0;padding:0}
.flexslider .slides >li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}
.flex-pauseplay span{text-transform:capitalize}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides >li:first-child{display:block}
.flexslider{margin:0;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}
.flex-direction-nav a{width:35px;height:70px;margin:-35px 0 0;display:block;position:absolute;top:50%;cursor:pointer;text-indent:-9999px;opacity:0}
.flex-direction-nav .flex-next{right:0;background:url(../_images_/right-arrow.gif)}
.flex-direction-nav .flex-prev{left:0;background:url(../_images_/left-arrow.gif)}
.flexslider:hover .flex-next{opacity:0.8;right:0}
.flexslider:hover .flex-prev{opacity:0.8;left:0}
.flex-direction-nav .disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default}
.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}

/*#Revize Buttons
-----------------------------------------------------------------------------------*/
.sliderbtn,.imagelinkbtn{position:absolute;z-index:9}
.dropdownbtn{position:absolute;z-index:9;right:0}


/*#Document Center
-----------------------------------------------------------------------------------*/
.document-center-page .file_row{background:#E7EBF3;border:1px solid #fff;border-top:1px solid #ddd;border-bottom:1px solid #fff;margin-bottom:1px;padding:7px 8px;width:97%;margin:0 auto;float:right}
.document-center-page .file_row a{color:#333!Important;font: 14px/21px "Georgia",Times,"Times New Roman",serif}
.document-center-page #msg{background:#FCF8E3;border:1px solid #fbeed5;display:block;padding:8px 35px 8px 14px;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);color:#c09853}
.document-center-page table h3 {width:98%!Important;display:block;overflow:hidden;padding:7px 7px;border:1px solid #fff;background:#E7EBF3;margin:0}
.document-center-page table  h3 a{color:#333!important;font-size:16px!important}
#RZdocument_center table {padding:0;margin-bottom:10px}
#RZdocument_center form,#RZdocument_center input,#RZdocument_center select,#RZdocument_center button{margin:0!important;width:auto;min-width:inherit}


/* Alec Armstrong 9/19/17 */
.main-wrap>.container {width: 75%;}
.search.four.columns {display: block;float: right;}
.main.shadow {width: 75%;}
#navigation .container {width: 100%;}
header .inner select {display: none;}
#navigation>.container>.sixteen.columns {width: 98%;}
.main.shadow>.container {width: 100%;}
.main.shadow>.content {width: 98%;}
.footer.clearfix.shadow {width: 98.46%;}
.content .container {width: 100%;}
.news.six.columns {width: 26.25%;}
.welcome.six.columns {width: 43.583333%;}
.container .four.columns {width: 23.916667%;}
.q-buttons.shadow.clearfix {width: 95%;margin-left: -35px;}
.flexslider .slides >li{height:250px!important}
.footer .one-third.column {width: 31.333%;box-sizing: border-box;}
.container .columns,.conatiner .column {margin-left: 1.0416666666666665%;margin-right: 1.0416666666666665%;}
.weather {margin-left: -40px;padding-right: 17px;display: none;}

/* Inner */
.aside{width: 20%;}
.aside .four.columns {width: 100%;margin: 0;}
.entry.twelve.columns {width: 78%;margin-left: 1%;margin-right: 1%;}
.entry.sixteen.columns.equal_height {width: 100%;clear: both;margin: 0;display: block;}

@media only screen and (max-width:1299px){
	.welcome h2,.news h2{background-size:contain}
}

@media only screen and (max-width:1297px){
	.logo a{margin:0 auto}
}

@media only screen and (max-width:991px){
#inner-page .content>div.container.clearfix{min-height:1000px}
	.container .four.columns, .news.six.columns, .main-wrap>.container, .main.shadow{width: 100%!important;}
	.main-wrap{padding-left:15px;padding-right:15px}
	.main-wrap{margin-right:0;overflow: hidden;}
	header{margin-right:-10px}
	div#nav {margin-right: 0;margin-left: 0;width: 100%;max-width: 100%;}
	.slider-wrapper{margin-right:0}
	.q-buttons.shadow.clearfix {margin-left:-19px;width:auto;}
	.welcome.six.columns {margin: 30px 0;padding: 0 15px;display: block;width: 94%!important;}
	.footer .one-third.column {width: 98%;display: block;}
	.footer.clearfix.shadow {overflow: hidden;width: 100%;margin-right: 0;margin-left: 0;padding-left: 0;}
	.news.six.columns {padding-bottom: 30px;display: block;overflow: hidden;}
	.main.shadow>.content {}
	.news a.item {display: inline-block;}
	.q-buttons a {padding: 15px;}
	.weather .inner {padding-top: 3px;padding-bottom: 3px;}
	.footer .one-third.column {width: 100%!important;display: block;padding-left: 10px;padding-right: 20px;}
	.buttons-panel {margin-top: -88px!important;display: block;margin-right: 0;}
	#inner-page .entry.twelve.columns {width: 100%;float: none;display: block;}
	#inner-page .aside{display:block;position:static;width:100%}

	.breadcrumb{display:block;clear:both}
	#navigation>.container>.sixteen.columns{width:100%}
	.logo img{width:100px}
}


@media only screen and (max-width:767px){
    .q-buttons.shadow.clearfix{margin-left:0!important;margin-right:0}
    .weather {margin-left:0}
    header{margin-right:0}
}


/*new*/
.post iframe{max-width:100%}