div.mainnav{position:relative}
div.banner{display:none}
div.mainnav div.mn-bg{opacity:1}
div#skipContent,div#skipContent>div.ctn-boundary{margin-top:0;width:100% !important}
div#skipContent .subsite-content{border:0;padding:0}
div#skipContent .subsite-content div.maincontent-full{padding:0;margin:0}
.subsite-content>div.breadcrumb{display:none !important}
div.subsiteHeader h2{display:none}
div.subsiteHeader div.siteSearch{padding:0 10px 10px;line-height:10px}
div.subsiteHeader div.siteSearch div.hdr-search{margin-bottom:0;width:100%;max-width:100%;padding:2px 0}
div.flexslider.mainSlider{border:0;box-shadow:none;webkit-box-shadow:none}
div.maincontent-full div.featureSlider{margin-bottom:1px}
div.maincontent-full div.flex-caption{width:auto;bottom:30px;right:20px}
div.maincontent-full div.flex-caption .slideDescriptionPadding{text-shadow:2px 2px 2px #000 !important}
div.maincontent-full div.flex-pauseplay{display:none}
div.maincontent-full .flex-control-paging li a.flex-active{background:#f2ac00;background:rgba(242,172,0,0.9);cursor:default}
div.maincontent-full .flex-caption a>h3{text-align:right}
div.maincontent-full div.featureSlider .flex-control-nav{position:absolute;bottom:0;right:20px;width:auto}
div.footer>div.main_footer{padding-left:20px;padding-right:20px}
div.footer div.ctn-boundary{width:100%}
@media(min-width :768px){div.featureSlider .flex-control-nav>li:last-child{margin-right:0}
}
@media(max-width :1280px){div#skipContent .subsite-content div.maincontent-full{margin:0 10px}
div.maincontent-full div.featureSlider{margin-left:-10px;margin-right:-10px}
}
@media(min-width :981px) and (max-width :1280px){div.footer div.footer{margin:30px 10px 0 10px}
}
@media(min-width :768px) and (max-width:1280px),(max-width :480px){div.containerTwoColumn div.marginOverflow{margin-left:-10px;margin-right:-10px}
}
@media(max-width :767px){div#skipContent>div.ctn-boundary{position:relative;margin-top:-33px;display:inline-block}
div#skipContent>div.ctn-boundary div.subsite-header{display:none;border:0;background:initial !important}
div#wrapper>.header{background-size:contain}
div.maincontent-full div.featureSlider .flex-control-nav{position:absolute;bottom:5px;right:0;width:auto}
div.maincontent-full div.featureSlider .flex-control-paging li a{width:20px;height:20px}
div.hdr-search input{padding:4px 0;font-size:16px !important}
div.hdr-search .search-btn{margin-right:2px;margin-top:5px}
div.hdr-tools{float:none;position:relative;margin:0 auto;display:block;margin-left:145px;margin-right:111px}
div.hdr-tools>div.siteSearch{width:100%;margin:0}
div.hdr-tools>div.siteSearch div.hdr-search{max-width:100%;width:auto}
div.subsiteHeader div.siteSearch>form.search{width:100%}
div.subsiteHeader input.input-search-box{padding-left:2px;width:100%}
div.subsiteHeader div.searchBoxTextWrapper{padding-right:25px}
div.maincontent-full div.featureSlider{margin-left:-10px;margin-right:-10px}
div.maincontent-full div.flex-caption{display:none;right:0;bottom:0;width:100%;position:relative;height:45px;background:#000}
div.maincontent-full div.flexslider div.flex-caption div.slideDescriptionPadding{padding:5px;background:0}
}
@media(max-width :540px){div#skipContent>div.ctn-boundary{margin-top:-25px}
div.subsiteHeader div.siteSearch{padding-bottom:5px}
div#skipContent>div.ctn-boundary div.subsite-header{display:block}
div.hdr-tools{display:none}
}