/*-----------------------------------------------------------------------------------

	Theme Name: Montgomery County, OH
	Theme URI: http://www.mcohio.org/
	Description: Custom Website for Montgomery County, OH
	RZ Ver: 1.0.1

	Version:1.0 / MONTH DAY, YEAR

	Table of content
	#Reset & Basics
	#Basic Styles
	#Site Styles
	#Typography
	#Links
	#RZ Document Center
	#Lists
	#Images
	#Buttons
	#Forms
	#Header + Nav + No More IE7
	#Inner Page
	#RZ Edit Butons
	#bxSlider
	#Tabs
	#owl-carousel
	#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.6;overflow:hidden}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}

/* -----------------------------------------

	#Bacic Styles

-----------------------------------------*/
body{background:#fff;font:14px/21px "Lato",serif;color:#231f20;/* -webkit-font-smoothing:antialiased;*//* Fix for webkit rendering */-webkit-text-size-adjust:100%}

/* -----------------------------------------

	#Typography

-----------------------------------------*/
h1,h2,h3,h4,h5,h6{color:#231f20;font-family:"Lato",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:28px;line-height:35px;margin-bottom:14px}
h2{font-size:24px;line-height:30px;margin-bottom:14px}
h3{font-size:22px;line-height:34px}
h4{font-size:21px;line-height:30px}
h5{font-size:17px;line-height:24px}
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:#5190CD;text-decoration:underline;outline:0;
-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;
-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
a:hover,a:focus{color:#5190CD}
p a,p a:visited{line-height:inherit}

/* -----------------------------------------

	#RZ Document Center

-----------------------------------------*/
#RZdocument_center .file_row{background:#fff;border:1px solid #ccc;margin-bottom:1px;padding:7px 8px;width:97.5%;margin:0 0 1px;float:left}
#RZdocument_center .file_row a{color:#024930!important;font:14px/21px Lato!important;text-transform:uppercase;font-family:"Lato",serif!important}
#msg{background:#FCF8E3;border:3px solid #dac293;display:block;padding:8px 35px 8px 14px;text-shadow:0px 1px 0px rgba(255,255,255,0.5);color:#af8338}
#RZdocument_center table h3{display:block;overflow:hidden;padding:7px 7px;border-bottom:1px solid #ccc;margin:0 0 10px}
#RZdocument_center h3 a{font-size:16px!important;font-weight:bold;color:#333!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}

/* -----------------------------------------

	#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 #d3d3d3;color:#444;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:"Lato",serif;text-shadow:0 1px 0 rgba(255,255,255,.4);-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07);-moz-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07);-o-box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.07);background:rgb(254,254,254);
background:-moz-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(224,224,224,1) 50%,rgba(211,211,211,1) 50%,rgba(211,211,211,1) 87%,rgba(211,211,211,1) 95%,rgba(191,191,191,1) 97%,rgba(168,168,168,1) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(254,254,254,1)),color-stop(50%,rgba(224,224,224,1)),color-stop(50%,rgba(211,211,211,1)),color-stop(87%,rgba(211,211,211,1)),color-stop(95%,rgba(211,211,211,1)),color-stop(97%,rgba(191,191,191,1)),color-stop(100%,rgba(168,168,168,1)));
background:-webkit-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(224,224,224,1) 50%,rgba(211,211,211,1) 50%,rgba(211,211,211,1) 87%,rgba(211,211,211,1) 95%,rgba(191,191,191,1) 97%,rgba(168,168,168,1) 100%);
background:-o-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(224,224,224,1) 50%,rgba(211,211,211,1) 50%,rgba(211,211,211,1) 87%,rgba(211,211,211,1) 95%,rgba(191,191,191,1) 97%,rgba(168,168,168,1) 100%);
background:-ms-linear-gradient(top,rgba(254,254,254,1) 0%,rgba(224,224,224,1) 50%,rgba(211,211,211,1) 50%,rgba(211,211,211,1) 87%,rgba(211,211,211,1) 95%,rgba(191,191,191,1) 97%,rgba(168,168,168,1) 100%);
background:linear-gradient(to bottom,rgba(254,254,254,1) 0%,rgba(224,224,224,1) 50%,rgba(211,211,211,1) 50%,rgba(211,211,211,1) 87%,rgba(211,211,211,1) 95%,rgba(191,191,191,1) 97%,rgba(168,168,168,1) 100%)}
.button:hover,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{-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:#e1e1e1;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.175);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,.175);-o-box-shadow:inset 0 0 2px rgba(0,0,0,.175);box-shadow:inset 0 0 2px rgba(0,0,0,.175)}
.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 "Lato",sans-serif;color:#777;margin:0;display:inline-block;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;-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:#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}

form.loginform{background:#fff;padding:30px;border:1px solid #D2DFEF}
form.loginform p{background:#E65229;color:#fff;padding:20px;line-height:1}
form.loginform label{font-weight:normal}
form.loginform label input{display:block;margin-bottom:10px;width:100%;box-sizing:border-box;padding:10px;color:#000}

/* -----------------------------------------

	#Header + Nav + No More IE7

-----------------------------------------*/
#nav .toggle {position:  absolute;right: 0;top: 0;width: 53px;height: 53px;text-align:  center;line-height: 53px;background-color: rgba(0,0,0,.25);font-size: 17px;}
#nav .toggle2 {position:  absolute;right: 0;top: 0;width: 33px;height: 33px;text-align:  center;line-height: 33px;background-color: rgba(0,0,0,.25);font-size: 17px;}
html{overflow-x:hidden}
#alert-section{color:#fff;background:#45484d;background:-moz-linear-gradient(top,#45484d 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#45484d),color-stop(100%,#000));background:-webkit-linear-gradient(top,#45484d 0%,#000 100%);background:-o-linear-gradient(top,#45484d 0%,#000 100%);background:-ms-linear-gradient(top,#45484d 0%,#000 100%);background:linear-gradient(to bottom,#45484d 0%,#000 100%);box-shadow:0 0 3px #000}
.alert-inner{padding:10px 0}
.alert-images{padding:10px 0}
.red-alert{float:left;margin-right:10px}
.alert-text{margin-top:21px;color:#fff;font-weight:bold;font-size:24px;position:relative;top:14px}
.alert-notice{padding:20px 0;font-size:12px;line-height:1.3}
.alert-notice h4{margin:14px 0 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;text-decoration:none;text-transform:uppercase}
.alert-notice a:hover{text-decoration:underline}
.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}
#header{background:url(../images/head-bg.png) top center repeat-x;height:163px;text-align:center;padding-top:25px;box-sizing:border-box}
#slider,.ff-nav{position:relative}
.nav-wrap{position:absolute;top:0;right:0;left:0}
#nav{position:relative;z-index:999}
#menu-icon{display:none}
.nav{width:100%;margin:0;display:block;text-align:center}
.nav li{position:relative;list-style:none;margin:0;display:inline-block}
.nav li a{color:#fff;display:block;padding:10px 20px;text-decoration:none;text-transform:uppercase}
.nav > li > a{font-weight:900;font-size:16px;text-shadow:1px 1px 1px rgba(0,0,0,.3);line-height:60px;padding:0;position:relative;z-index:999;background:url(../images/ribbon.png) top center no-repeat;width:201px;height:76px;margin:0 -3px}
.nav > li > ul{padding-top:80px}
.nav ul{display:none;position:absolute;left:8px;top:0;margin:0;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);z-index:99;background:#5190CD}
.nav ul a{float:none;width:180px;text-align:left;padding:10px 20px;font-size:12px;text-transform:none;border-bottom:1px solid #5e9cd8}
.nav li li:hover > a{background:#6DA9E1}
.nav ul li:last-child a{border:none}
.nav ul li{float:none;display:block}
.nav ul ul{top:0;left:100%}
.nav li:hover > ul{display:block}
#topic-carousel{margin:-100px 0 19px;position:relative;z-index:99}
.topics .item{border:3px solid #fff}
.topics .owl-prev{position:absolute;left:-60px;top:0;height:197px;width:60px;background:#231f20 url(../images/arrow-left.png) center no-repeat;font:0/0 a;border:3px solid #fff;border-right:none;border-bottom:none}
.topics .owl-next{position:absolute;right:-60px;top:0;height:197px;width:60px;background:#231f20 url(../images/arrow-right.png) center no-repeat;font:0/0 a;border:3px solid #fff;border-left:none;border-bottom:none}
.topics span{position:absolute;bottom:17px;left:3px;background:#f8b418;color:#fff;font-weight:bold;text-transform:uppercase;padding:15px;width:220px;box-sizing:border-box;text-align:center}
.topics span.red{background:#e1171f}
.topics span.blue{background:#5190cd}
#main{position:relative;padding-bottom:18px}
.main-top{background:url(../images/slug-top.png) bottom center no-repeat;height:25px;margin:0 -15px}
.main-btm{background:url(../images/slug-btm.png) top center no-repeat;height:25px;margin:0 -15px}
.main-wrap{background:url(../images/home-slice.png) center repeat-y;margin:0 -30px;padding:0 30px}
.main-shadow{background:url(../images/shadow.png) center no-repeat;height:35px;position:absolute;bottom:22px;right:0;left:0;z-index:-1}
.sidebar .inner{margin:0 13px 0 -6px}
.search form{margin:15px;border:3px solid #4280bc;background:#fff;position:relative}
.search input{border:none;box-shadow:none;font-family:"Lato",sans-serif;color:#000;font-weight:bold;padding:10px}
.search button{position:absolute;right:0;top:0;background:url(../images/search.png) center no-repeat;border:none;box-shadow:none;height:42px;width:42px}
.translate{margin:0 15px 15px}
.flyout-ul-toggle{display:none;position:absolute;right:0;top:0;line-height:36px;text-align:center;width:40px;background:rgba(0,0,0,.2);cursor:pointer}
.flyout{margin:0;padding:0}
.flyout li{margin:0;list-style:none;position:relative;z-index:998}
.flyout > li{background:url(../images/flyout-arrow.png) no-repeat;background-position:95% 50%}
.flyout li a{display:block;color:#fff;text-decoration:none;padding:10px 15px;border-bottom:1px solid #5e9cd8}
.flyout ul{margin:0;position:absolute;left:100%;top:0;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{padding:10px 20px;font-size:12px;width:180px;background:#5190CD}
.flyout li:last-child a{border:none}
.flyout > li.menuNone{color:#fff;padding:10px 15px;border-bottom:1px solid #5e9cd8}
.flyout > li.menuNone:hover{background:#70abe4}

.main-mid .inner{margin:0 -15px;padding-bottom:20px}
.news-inner{padding:0 15px}
.news-item{border-bottom:1px solid #e4e4e4;margin-top:40px;padding-bottom:40px}
.news-item:last-of-type{border:none}
.news-title{margin:0 30px 5px;font-weight:bold;color:#231f20;text-transform:uppercase}
.news-title a{color:#231f20;text-decoration:none}
.news-title a:hover{text-decoration:underline}
.news-post{margin:0 30px}
.news-post p{margin:0}
a.more{text-decoration:none}
.reports-inner{padding:20px}
.events .inner{margin:0 -17px 0 7px}
.events .all{margin-left:20px}
#videos{background:url(../images/video-bg.jpg) center no-repeat}
.video-wrap{height:450px;background:rgba(0,0,0,.6)}
.video-wrap h4{margin:60px 0 45px;text-align:center;text-transform:uppercase;font-weight:bold;color:#f8b418;font-size:30px}
.video-wrap .item{position:relative;text-align:center}
.video-wrap .item img{display:block;margin:0 auto}
.video-wrap .item a{text-decoration:none;color:#fff}
.video-wrap .item a:hover{color:#f8b418}
.video-wrap .item span{display:block;margin:20px 50px}
.video-wrap .owl-buttons{text-align:center}
.video-wrap .owl-prev{background:url(../images/vid-left.png) center no-repeat;width:64px;height:52px;display:inline-block;font:0/0 a;margin-right:-5px}
.video-wrap .owl-next{background:url(../images/vid-right.png) center no-repeat;width:64px;height:52px;display:inline-block;font:0/0 a;margin-left:-5px}
#footer{background:#231f20;color:#fff;padding:30px 0;text-align:center}
#footer a{color:#fff;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{margin:0;padding:0}
#footer li{list-style:none;display:inline-block;margin:0}
#footer li:after{content:" | "}
#footer li:last-child:after{content:""}
#footer p{margin:0}

/* -----------------------------------------

	#Inner Page

-----------------------------------------*/
#freeform{background:url(../images/background.jpg) top center no-repeat fixed;background-size:cover}
#freeform #main{padding:85px 0 30px}
#freeform .main-wrap{background:url(../images/ff-slice.png) center repeat-y}
#freeform .main-top{background:url(../images/ff-top.png) bottom center no-repeat}
#freeform .main-btm{background:url(../images/ff-btm.png) top center no-repeat}
#freeform .sidebar .inner{margin:0 15px 20px -8px}
.breadcrumbs{font-size:12px;font-weight:900;color:#fff;padding:14px 30px;text-transform:uppercase;background:#5190cd;margin:0 -27px 21px -37px}
.breadcrumbs p{margin:0}
.breadcrumbs a{text-decoration:none;color:#fff}
.breadcrumbs a:hover{text-decoration:underline}
.page-title{font-size:30px;font-weight:900;border-bottom:1px solid #adadad;padding-bottom:21px;margin:0 0 30px -5px}
.post{margin-left:-5px}
.entry-inner{background:#fff;border:1px solid #ecf3f9;padding:0 30px 30px}
.fullwidth .page-title{margin:21px 0 30px}
.fullwidth .breadcrumbs{margin:0}
.fullwidth .post{margin:0}

/* -----------------------------------------

	#RZ Edit Buttons

-----------------------------------------*/
.sliderBtn{position:absolute;z-index:998;top:-30px}
.alertbtn{position:absolute}
.quicklinkbtn{position:absolute}
.imagelinkbtn{position:absolute}

/* -----------------------------------------

	#bxSlider

-----------------------------------------*/
.bx-wrapper{position:relative;margin:0;padding:0;*zoom:1}
.bx-wrapper *{margin:0;padding:0}
.bx-wrapper img{max-width:100%;width:100%;display:block}
.bx-wrapper .bx-pager{text-align:center}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-controls-direction a{width:27px;height:27px;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}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-prev{left:-40px}
.bx-wrapper .bx-next{right:-40px;background-position:100% 0!important}
.bx-wrapper:hover .bx-next{opacity:0.6;right:20px}
.bx-wrapper:hover .bx-prev{opacity:0.6;left:20px}
.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-next:hover{opacity:1}

/* -----------------------------------------

	#Tabs

-----------------------------------------*/
.tabs > ul{overflow:hidden;margin:-12px -8px 0 -7px;padding:0}
.tabs ul > li{float:left;background:#5190CD;list-style:none;margin:0;text-align:center;display:inline-block;width:50%}
.tabs ul > li:last-child{display:none}
.tabs ul > li a{outline:0;color:#fff;width:100%;display:block;padding:20px;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:24px}
.tabs ul > li a.selected{background:#fff;color:#231f20}

/* -----------------------------------------

	#owl-carousel

-----------------------------------------*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url(../images/grabbing.png) 8 8, move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:   hidden;-ms-backface-visibility:    hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}

/* -----------------------------------------

	#Media Queries

-----------------------------------------*/

@media only screen and (min-width:993px){

    .nav{display:block!important}
    #nav .toggle{display:none}

    #nav .toggle2 {display: none;}
.flyout li:hover > a{background:#70abe4;color:#fff}
.flyout li:hover > ul{display:block}

}

/* Large Devices, Wide Screens */
@media only screen and (max-width:1200px){

	.main-wrap{background-size:100%!important;margin:0;padding:0}
	.main-top{background-size:100%!important;margin:0!important}
	.main-btm{background-size:100%!important;margin:0}
	.main-shadow{background-size:100%;width:1100px}
	.topics .owl-prev,.topics .owl-next{height:123px}
	.sidebar .inner{margin:0 2px 0 5px}
	.search form{overflow:hidden}
	.tabs > ul{margin:-12px 0 12px}
	#freeform .sidebar .inner{margin:0 2px 0 3px}
	.breadcrumbs{margin:0 -13px 20px -26px}

}
@media only screen and (max-width:992px){
	.flyout-ul-toggle{display:block;color:#fff}
	.alert-notice .inner,.alert-images .inner{padding:0 30px}
	.alert-text{position:relative;top:14px}
	#toplevel.nav ul{display:none}
	.nav-wrap{position:relative;margin:0 -1000px;padding:0 1000px;background: #c42126; /* Old browsers */background: -moz-linear-gradient(top,  #c42126 1%, #9d1317 50%, #da2c33 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#c42126), color-stop(50%,#9d1317), color-stop(100%,#da2c33)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #c42126 1%,#9d1317 50%,#da2c33 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #c42126 1%,#9d1317 50%,#da2c33 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #c42126 1%,#9d1317 50%,#da2c33 100%); /* IE10+ */background: linear-gradient(to bottom,  #c42126 1%,#9d1317 50%,#da2c33 100%); /* W3C */}
	#menu-icon{display:block;color:#fff;padding:14px 10px;font-size:21px;cursor:pointer}
	#menu-icon span{display:block;width:30px;height:3px;background:#fff;clear:both;margin:3px auto 0}
	.nav{display:none;background:#F8B518;float:none;position:absolute;height:300px;overflow-y:scroll}
	.nav li{float:none;display:block}
	.nav li a{float:none;color:#fff;background:none;font-size:12px;border:none;border-bottom:1px solid #f5bd39!important;padding:20px 20px;text-shadow:none;line-height:1!important;width:100%;height:auto;text-align:left}
	.nav ul{display:block;position:static;box-shadow:none;border:none;padding:0;background:#d59b14}
	.nav > li > ul{padding-top:0}
	.nav li li a{width:auto;font-size:12px;padding:10px 30px}
	.nav li li:hover > a{background:none}
	.nav li li a:before{content:"- "}
	.nav li li li a:before{content:"-- "}
	.nav ul ul{background:#ad7d0c}
	.nav li li li a{padding:10px 40px}
	#header{padding:0}
	.logo a{background:url(../images/responsive-logo.png) center no-repeat;height:136px;display:block;background-size:100%;max-width:616px;margin:10px auto 0}
	.logo a img{display:none}
	#topic-carousel{margin:0}
	.topics span{position:relative;bottom:0;display:block;width:100%;left:0}
	.topics a{text-decoration:none}
	.topics .owl-prev,
	.topics .owl-next,
	.main-top,
	.main-btm{display:none}
	.main-wrap{background:none!important;margin:0;padding:0}
	.sidebar .inner{margin:0!important;padding:0;background:#5190CD;border:5px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);margin-top:30px}
	.entry{background:#fff}
	.fullwidth .entry{background:none}
	.page-title,.post{margin:0}
	.page-title{margin-bottom:20px}
	.breadcrumbs{margin:20px -15px 20px}
	.flyout > li{background:none;font-size:12px;line-height:normal}
	.flyout li a{font-size:12px;border-bottom:1px solid #5e9cd8!important}
	.flyout ul{position:static;display:none;box-shadow:none;margin-top:11px}
	.flyout ul a{width:auto}
	#freeform #main{padding:20px 0 0}
	.tabs > ul{margin:30px 0 0}

	.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
	}
}

@media only screen and (max-width:480px){

	.foo-nav{margin-bottom:20px}
	.bx-wrapper{display:none}
	.tabs ul > li a{font-size:18px;padding:20px 10px}
	.main-mid .inner{margin:0}
	.news-inner{padding:0}
	.news-item{margin-top:30px;padding-bottom:30px}
	.news-title{margin:0 0 5px}
	.news-post{margin:0}

}

@media only screen and (max-width:320px){}


@media print{
 *{color:black}
 .nav-wrap,.ff-nav,.sidebar,.bx-wrapper,#topic-carousel *,.video-wrap{display:none}
 a[href]:after{content: none !important}
}


.e-notify{display:none!important;font-weight:bold;font-size:12px;background:#D6272F;position:absolute;right:20px;top:70px;padding:3px 13px 2px;color:#fff;border-radius:50px;text-transform:uppercase;z-index:999;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.3);border:3px solid rgba(255,255,255,.15)}
.e-notify:hover{background:#3b78b2}
.e-notify img{display:none}
.e-notify i{margin-right:4px!important}
.e-notify a{position:absolute;top:0;bottom:0;left:0;right:0}





/*----------------TREASURER DATES - UPCOMING EVENTS-----------------------------*/

	#cwEventsHome .cwHeader {
		padding: 0;
	}

	.cwCalList {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.cwCalList li {
		margin: 10px 0;
		padding: 0;
	}

	.calBigDate {
		font-family: Georgia, serif;
		background: #9B0213;
		float: left;
		width: 4em;
		text-align: center;
		margin-right: 8px;
		position: relative;
		top: -11px;
	}

	.calBigDate .month {
		color: #fff;
		text-transform: uppercase;
		text-align: center;
		font-size: 1em;
		padding: 0;
		margin: 3px 0 -8px;
	}

	.calBigDate .day {
		color: #fff;
		padding: 0;
		text-align: center;
		font-size: 2.3em;
		margin: 0;
	}

	.calTitleLink {
		float: left;
		width: 80%;
		font: 1.2em Georgia, serif;
	}




/********************************************************************************
* Smart Phones Portrait
********************************************************************************/
@media screen and (max-width: 385px) {



	.calTitleLink a:link {
		font-size: 1em;
	}

	.calTitleLink {
		width: 70%;
	}



	/* Division / Subtopic / Subcategory Navigation
	****************************************************/
	.cwNavContainerList {
		display: none;
	}

	.cwMenuHeader {
		display: block;
	}

	.cwNavContainerMenu {
		display: block;
	}
}


.clearfix {
	display: inline-block;

}


.clearfix {
	display: block;
}


* html .clearfix {
	height: 1px;
}


h3.cwHeader {
		margin-top: 0;
		font-size: 1.7em;
		color: white;
	}

	/* Quick Links */


.quicklinksContainer {
	width: 250px;

}
	#quickLinks {
		padding: 10px;
		display: block;
		font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 2px 0;
	}

	#quickLinks a {
		display: block;
		font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 2px 0;
		text-decoration:none;
		color: white;
	}

	#quickLinks a:hover {
		display: block;
		font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 2px 0;
		text-decoration:underline;
		color: #5190cd;
	}

	#quickLinks a:visited {
		display: block;
		font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
		margin: 2px 0;
		text-decoration:none;
		color: white;
	}

	#quickLinks ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#quickLinks ul li {
		padding: 10px 0;
		background: url(/_assets_/images/flyout-arrow.png) no-repeat 100% center;
	}

/*----------------END OF  TREASURER DATES - UPCOMING EVENTS-----------------------------*/
