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,font,img,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,table,caption,tbody,tfoot,thead,tr,th,td{color:inherit;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;text-decoration:none}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}@media screen{body{padding:0;margin:0;font-size:13px;color:#666666;font-family:'Cabin', sans-serif;background:#fff}p{font-size:14px;color:#666666;font-family:'Cabin', sans-serif;margin-bottom:10px;line-height:normal}p a{color:#0f3283}a{text-decoration:none;outline:none}a:hover{color:#2d5dab;text-decoration:none}a:focus{outline:none;text-decoration:none}strong{font-weight:bold}table{border:1px solid #ccc}table tr{border-bottom:1px solid #ccc}table tr td{padding:5px;border-right:1px solid #ccc}table tr td p{margin:0!important}table tr td:last-child{border-right:0}.displayFlex{display:flex}#mainOuter{width:100%;min-height:610px}#mainOuter #mainInner{width:100%;max-width:1170px;margin:0 auto}.stdInner{width:100%;max-width:1170px;margin:0 auto}.stdPage{padding:30px 0}.stdHeader{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;height:40vh}.stdHeader h1{position:absolute;bottom:0;left:0;width:100%;background:rgba(15, 50, 131,0.7);padding:15px;font-size:36px;text-align:center;font-family:'Cabin', sans-serif;color:#fff}.stdHeader.short{height:auto}.stdHeader.short h1{position:relative;background:#0f3283}#mainHeader{width:100%;background:#ffffff}#mainHeader #mainHeadInner{position:relative;width:100%;max-width:1170px;margin:0 auto;padding:30px 0px;padding-bottom:15px}#mainHeader #mainHeadInner .quote{text-align:center;position:absolute;top:50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:18px;font-family:'Cabin', sans-serif;color:#2d5dab}#mainHeader #mainHeadInner .quote span{display:block;font-size:14px}#mainHeader #mainHeadInner .logo{width:10%;max-width:100px;float:left;margin-bottom:30px}#mainHeader #mainHeadInner .logo img{width:100%}#mainHeader #mainHeadInner .nameTag{float:left;padding-left:30px}#mainHeader #mainHeadInner .nameTag h3{font-family:'Cabin', sans-serif;font-size:44px;color:#2d5dab;margin:0;line-height:49px}#mainHeader #mainHeadInner .nameTag h3 span{color:#0093d0}#mainHeader #mainHeadInner .nameTag h4{font-size:28px;color:#0f3283;margin:0;line-height:32px}#mainHeader #mainHeadInner .homeSearch{float:right}#mainHeader #mainHeadInner .homeSearch .searchHead,#mainHeader #mainHeadInner .homeSearch .homeHead,#mainHeader #mainHeadInner .homeSearch .social{font-size:18px;background:#2d5dab;display:inline-block}#mainHeader #mainHeadInner .homeSearch .searchHead a,#mainHeader #mainHeadInner .homeSearch .homeHead a,#mainHeader #mainHeadInner .homeSearch .social a{display:block;color:#fff;padding:10px 12px;cursor:pointer;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#mainHeader #mainHeadInner .homeSearch .searchHead a:hover,#mainHeader #mainHeadInner .homeSearch .homeHead a:hover,#mainHeader #mainHeadInner .homeSearch .social a:hover{color:#0f3283}#mainHeader #mainHeadInner .homeSearch .homeHead,#mainHeader #mainHeadInner .homeSearch .searchHead{background:#2d5dab;margin-left:15px}#mainHeader #mainHeadInner .homeSearch .social a{padding:10px 16px}#mainHeader #mainHeadInner:after{display:block;content:'';height:0;clear:both}#mainNav{position:absolute;bottom:20px;right:0;z-index:999}#mainNav .mainNavInner{width:100%;max-width:1170px;margin:0 auto;text-align:right}#mainNav .mainNavInner #menuToggle{display:none;text-align:right;background:#0f3283}#mainNav .mainNavInner ul.navList{display:block;float:right;padding:0;margin:0}#mainNav .mainNavInner ul.navList li{position:relative;float:left;text-align:center}#mainNav .mainNavInner ul.navList li a{display:block;color:#0f3283;font-size:17px;font-family:'Cabin', sans-serif;font-weight:normal;padding:5px 10px;padding-top:0;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#mainNav .mainNavInner ul.navList li a:hover{color:#2d5dab}#mainNav .mainNavInner ul.navList li .dropdownMenu{display:none;position:absolute;top:100%;left:0;background:#0f3283;min-width:200px;padding:5px 0}#mainNav .mainNavInner ul.navList li .dropdownMenu li{text-align:left;float:none}#mainNav .mainNavInner ul.navList li .dropdownMenu li a{font-weight:normal;line-height:normal;padding:5px 10px;color:#fff}#mainNav .mainNavInner ul.navList li .dropdownMenu li a:hover{color:#2d5dab}#mainNav .mainNavInner ul.navList li:first-child a{padding-left:0}#mainNav .mainNavInner ul.navList li:last-child a{padding-right:0}#mainNav .mainNavInner ul.navList li.dropdown:hover > .dropdownMenu{display:block}#mainNav .mainNavInner ul.navList .mobShow{display:none;background:#2d5dab;text-align:left}#mainNav .mainNavInner ul.navList .mobShow a{display:inline-block;width:49.5%;text-align:center;font-size:24px;padding:10px}#mainNav .mainNavInner ul.navList .mobShow a.navSearch{background:#0093d0;color:#fff}#mainNav .mainNavInner ul.navList .mobShow a.navHome{background:#2d5dab;color:#fff}#mainNav .mainNavInner:after{display:block;content:'';height:0;clear:both}.subNav{padding:15px 0;background:#0093d0}.subNav a.subTrigger{display:none;color:#fff;font-size:22px;padding:10px 15px;font-family:'Cabin', sans-serif;text-decoration:none;cursor:pointer}.subNav a.subTrigger i{float:right}.subNav a.subTrigger.news{background:#2d5dab}.subNav ul{display:block}.subNav ul li{margin:0}.subNav ul li a{padding:15px 30px;display:block;font-size:18px;font-family:'Cabin', sans-serif;color:#fff;font-weight:normal;outline:none;margin:0;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.subNav ul li.active,.subNav ul li a:hover{color:#fff;text-decoration:none;background:#0f3283}.subNav ul li.baseTop{display:none}.subNav ul li.subsTop{margin-bottom:0}.subNav ul .subs li{margin-bottom:0;border-top:none}.subNav ul .subs li a{padding:7px 30px}.stdContent h1{font-size:32px;margin-bottom:20px;font-weight:bold;color:#2d5dab;font-family:'Cabin', sans-serif}.stdContent h1 a{color:#2d5dab}.stdContent h2{font-size:26px;margin-bottom:20px;font-weight:bold;color:#0f3283;font-family:'Cabin', sans-serif}.stdContent h2 a{color:#0f3283}.stdContent h3{font-size:22px;margin-bottom:15px;font-weight:bold;color:#2d5dab;font-family:'Cabin', sans-serif}.stdContent h3 a{color:#2d5dab}.stdContent h4{font-size:16px;margin-bottom:15px;font-weight:bold;color:#2d5dab;font-family:'Cabin', sans-serif}.stdContent h4 a{color:#2d5dab;font-weight:bold}.stdContent p{font-size:18px;color:#666666;font-family:'Cabin', sans-serif;margin-bottom:30px;line-height:26px}.stdContent p a{color:#0f3283}.stdContent p a:hover{text-decoration:underline;color:$col_yellow}.stdContent ul,.stdContent ol{padding-left:20px;margin-bottom:30px}.stdContent ul li,.stdContent ol li{color:#666666;font-size:18px;font-family:'Cabin', sans-serif;line-height:26px;margin-bottom:5px}.stdContent ul{list-style:disc}.stdContent ol{list-style:decimal}.stdContent .magmaTemplate{margin-bottom:15px;margin-top:15px}.stdAssets .assetThumb{width:100%;position:relative;margin-bottom:30px}.stdAssets .assetThumb h3{background:#0f3283;color:#fff;padding:10px;margin-top:-2px}.stdAssets .assetThumb img{width:100%}.stdAssets .assetThumb .vidPlay{width:40%;position:absolute;top:20%;left:30%;-webkit-filter:drop-shadow(2px 2px 5px #666);filter:drop-shadow(2px 2px 5px #666)}.stdDocs ul{list-style:none;padding:0}.stdDocs ul li a{display:block;padding-top:10px;padding-bottom:10px;text-decoration:none;color:#0f3283;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}.stdDocs ul li a:hover{color:$col_yellow}.stdDocs ul li img{width:100%}.stdDocs ul li:after{content:'';display:table;clear:both}#stdAccordion{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#stdAccordion .panel-default{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#stdAccordion .panel-default .panel-heading{border-radius:0;padding:0;height:auto;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#stdAccordion .panel-default .panel-heading .panel-title{margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#stdAccordion .panel-default .panel-heading .panel-title a{display:block;padding:15px;text-decoration:none;color:$col_blue;font-family:'Cabin', sans-serif;font-weight:bold;font-size:22px}#stdAccordion .panel-default .panel-heading .panel-title a i{float:right}#stdAccordion .panel-default .panel-heading .panel-title a i.fa-angle-down{display:none}#stdAccordion .panel-default .panel-heading .panel-title a.collapsed i.fa-angle-up{display:none}#stdAccordion .panel-default .panel-heading .panel-title a.collapsed i.fa-angle-down{display:block}.magmaPagination{text-align:center}.magmaPagination ul.pagination{margin:0}.magmaPagination ul.pagination li a{color:#0f3283}.magmaPagination ul.pagination li.active a{color:#fff;background:#2d5dab;border-color:#2d5dab}.magmaPagination ul.pagination li.disabled span{color:#ccc}ul.searchList{padding:0}ul.searchList li{list-style:none;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #0f3283}ul.searchList li p{margin:0;font-size:14px;line-height:normal}#homeBanner{position:relative;width:100%;height:70vh}#homeBanner #homeCarousel{width:100%;height:100%}#homeBanner #homeCarousel .carousel-inner{width:100%;height:100%}#homeBanner #homeCarousel .carousel-inner .item{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}#homeWelcome{width:100%;padding:60px 0;background:#0f3283}#homeWelcome h1{font-size:29px;font-weight:normal;color:#fff;font-family:'Cabin', sans-serif;margin-bottom:15px}#homeWelcome p{font-size:20px;color:#fff;font-family:'Cabin', sans-serif;line-height:30px}#homeWelcome p strong{font-weight:bold}#homeWelcome p a{color:#fff}#homeWelcome p:last-child{margin-bottom:15px}#homeWelcome .upEvents{background:#2d5dab;padding:15px;margin-bottom:15px;height:325px}#homeWelcome .upEvents h3{color:#fff;font-family:'Cabin', sans-serif;font-size:29px;margin-bottom:15px}#homeWelcome .upEvents .event{background:#fff;padding:15px}#homeWelcome .upEvents .event h3{display:inline-block;width:40%;font-size:25px;font-weight:normal;line-height:32px;color:#0f3283;margin-bottom:30px;text-align:right;margin:0}#homeWelcome .upEvents .event h3 span.month{display:block;font-size:15px;text-transform:uppercase;line-height:17px}#homeWelcome .upEvents .event p{display:inline-block;width:55%;font-size:14px;line-height:16px;font-weight:regular;text-align:left;margin:0;color:#0f3283;padding-left:20px}#homeWelcome .upEvents .event.alt{background:#0093d0}#homeWelcome .upEvents .event.alt h3{color:#fff}#homeWelcome .upEvents .event.alt p{color:#fff}#homeWelcome .upEvents:after{display:block;content:'';height:0;clear:both}#homeWelcome .latestNews{padding:15px;background:#0093d0;text-align:left;margin-bottom:15px;height:325px}#homeWelcome .latestNews h3{font-size:29px;font-weight:normal;margin-bottom:15px;color:#fff}#homeWelcome .latestNews .controlCar{float:right;position:relative}#homeWelcome .latestNews .controlCar .carousel-control{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:30px;opacity:1;font-size:20px;color:#ffffff;text-shadow:none;background:#fff;border-radius:100%;height:30px;display:inline-block;text-align:Center;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;filter:alpha(opacity=100)}#homeWelcome .latestNews .controlCar .carousel-control i{color:#0093d0;font-size:30px}#homeWelcome .latestNews .controlCar .carousel-control.left i{margin-left:-3px}#homeWelcome .latestNews .controlCar .carousel-control.right i{margin-right:-3px}#homeWelcome .latestNews #carouselNews .imgCover{display:block;width:100%;height:182px;background-size:cover;background-position:center;background-repeat:no-repeat}#homeWelcome .latestNews #carouselNews p{font-size:20px;line-height:22px;font-weight:bold;color:#fff}#homeWelcome .latestNews #carouselNews p a{color:#fff}#homeWelcome .latestNews #carouselNews p span{display:block;font-size:16px;font-weight:normal}#homeWelcome .homeBtn{display:block;margin-top:15px;padding:15px;background:#fff;color:#2d5dab;font-size:28px;text-align:center;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#homeWelcome .homeBtn:hover{background:#2d5dab;color:#fff}#footer{width:100%;background:#2d5dab;padding:30px 0;font-size:15px;color:#fff;line-height:normal}#footer p{color:#fff}#footer a{color:#fff;text-decoration:none;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}#footer a:hover{color:#0f3283}#footer .social{float:right;font-size:18px;background:#fff;display:inline-block;color:#2d5dab;padding:8px 16px;cursor:pointer;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;border:2px solid #fff}#footer .social:hover{background:#2d5dab;color:#fff}#searchModal{z-index:99999}#searchModal .modal-dialog .modal-content .modal-header{background:#0f3283}.searchBody{padding:30px}.searchBody .sbtSearch{background:#2d5dab;color:#fff;border:none;font-size:22px;padding:10px 15px}.alertPod{width:100%}.alertPod .alertInner{width:100%;max-width:1170px;margin:0 auto;padding:15px 0;font-size:20px;display:flex;align-items:center;justify-content:center}.alertPod .alertInner .icon{width:auto;padding-right:30px;text-align:center;font-size:32px}.btn-default{/*width:100%*/}.btn-primary{/*width:100%*/}.btn-success{/*width:100%*/}.btn-info{/*width:100%*/}.btn-warning{/*width:100%*/}.btn-danger{/*width:100%*/}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}.visible{display:block !important}.hidden{display:none}.textLeft{text-align:left}.textCenter{text-align:center}.textRight{text-align:right}.noPad{padding:0}.noPadLeft{padding-left:0}.noPadRight{padding-right:0}.noPadTop{padding-top:0}.noPadBottom{padding-bottom:0}.noMargin{margin:0}.noMarginTop{margin-top:0}.noMarginright{margin-rihgt:0}.noMarginBottom{margin-bottom:0}.noMarginLeft{margin-left:0}.floatLeft{float:left}.floatRight{float:right}.clearLeft{clear:left}.clearRight{clear:right}.clearAll{clear:both;height:1px}hr{border:0;margin:10px 0px;height:1px;background:#333;background-image:-o-linear-gradient(left, #ccc, #333, #ccc)}.ie_alert{background-color:#CC0000;color:#FFFFFF;font-size:13px;padding:10px;position:absolute;top:0px;left:0px;text-align:center;width:98%}.ie_alert h2{color:#FFFFFF;font-weight:bold}.ie_alert img{text-decoration:none}.zero-count{font-size:16px;color:#666666;font-family:'Cabin', sans-serif;font-style:italic}#bcDevCon{width:50px;height:50px;position:fixed;bottom:0;right:0;text-align:center}#bcDevCon .openCloseIcon{background:rgba(6, 84, 155, 0.2);padding:5px;border-radius:5px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}}@media print{#editorbar{display:none}@import 0.5cm;@import 3;@import 3;@import avoid;@font-face{}@font-face{}@font-face{}@font-face{}}@media screen{.subNav{padding:0}.subNav .catsTitle{background:#2d5dab;color:#fff;padding:15px 30px;margin-bottom:0;font-weight:700}.blogList{padding-left:0 !important}.blogList li{border-bottom:1px solid #ccc;padding-bottom:30px !important;margin-bottom:30px !important;list-style:none}.blogList li .mediaCont img{width:100%}.blogList li .textCont p.cats{margin-bottom:0}.optionsBox{padding-top:15px;margin-top:15px;border-top:1px solid #ccc}.socialBox{border-top:1px solid #ccc;padding-top:15px;margin-top:15px}}@media screen{.accountContainer h1{font-size:28px;margin-bottom:14px;font-weight:bold;color:#0066cc;font-family:'Cabin', sans-serif}.accountContainer h1 a{color:#0066cc}.accountContainer .acctLogin,.accountContainer .acctRegister{border:1px solid #0f3283}.accountContainer .acctLogin h3,.accountContainer .acctRegister h3{background:#0f3283;padding:10px 15px;color:#fff;font-family:'Cabin', sans-serif;font-size:18px;font-weight:bold}.accountContainer .acctLogin form,.accountContainer .acctRegister form{padding:15px}.accountContainer .acctLogin form label,.accountContainer .acctRegister form label{color:#666;margin-bottom:5px;display:block}.alert-flash{margin:15px;padding:15px;border:1px solid}.alert-flash h4{font-weight:bold;font-size:18px;margin-bottom:10px}.alert-flash.error{border-color:#a94442;background:#eecbcb}.alert-flash.error h4,.alert-flash.error p{color:#a94442}.alert-flash.warning{border-color:#9C6F22;background:#FCF8E3}.alert-flash.warning h4,.alert-flash.warning p{color:#9C6F22}.alert-flash.success{border-color:#3c763d;background:#dff0d8}.alert-flash.success h4,.alert-flash.success p{color:#3c763d}.memberOverview h1{font-size:28px;margin-bottom:14px;font-weight:bold;color:#0066cc;font-family:'Cabin', sans-serif}.memberOverview h1 a{color:#0066cc}.memberOverview .orders_pod{border:1px solid #0f3283;margin-bottom:30px}.memberOverview .orders_pod h3{background:#0f3283;padding:10px 15px;color:#fff;font-family:'Cabin', sans-serif;font-size:18px;font-weight:bold}.memberOverview .orders_pod p{padding:15px;margin:0;font-style:italic;text-align:center}.memberOverview .orders_pod .ordersFront li.head{border-bottom:1px solid #0f3283}.memberOverview .orders_pod .ordersFront li.head div{padding-top:0;font-weight:bold}.memberOverview .orders_pod .ordersFront li{padding:5px 0;border-bottom:1px solid #ccc;margin-bottom:8px}.memberOverview .orders_pod .ordersFront li div{padding-top:8px}.memberOverview .orders_pod .ordersFront li .view{padding-top:0}.memberOverview .orders_pod .ordersFront li .status{padding-top:0}.memberOverview .orders_pod .ordersFront li .status div{padding:8px 0;text-align:Center}.memberOverview .orders_pod .ordersFront li:last-child{margin-bottom:0;border-bottom:none}.memberOverview .overviewPods{border:1px solid #0f3283;margin-bottom:30px;background:#0f3283}.memberOverview .overviewPods a{display:block;padding:15px;text-align:center;color:#fff;text-decoration:none;font-weight:bold}.memberOverview .overviewPods:hover{background:#2d5dab}.orderTracking{border:1px solid #0f3283;margin-bottom:30px;padding-bottom:15px}.orderTracking h3{background:#0f3283;padding:10px 15px;color:#fff;font-family:'Cabin', sans-serif;font-size:18px;font-weight:bold;margin-bottom:15px}.orderTracking p{margin-bottom:10px}.orderTracking strong{font-weight:bold}.orderInfo{border:1px solid #ccc;padding:15px}.orderInfo strong{font-weight:bold}.orderInfo .status div{padding:10px 15px;text-align:center;font-weight:bold}.orderInfo p{margin-bottom:15px}.orderInfo h3{color:#0f3283;font-family:'Cabin', sans-serif;font-size:18px;font-weight:bold;margin-bottom:15px}.orderInfo .orderItems{border:1px solid #ccc}.orderInfo .orderItems div{padding:5px 15px;border-bottom:1px solid #ccc}.orderInfo .orderItems .head{font-weight:bold}.orderInfo .orderItems .last{border-bottom:none}.orderInfo .orderItems .clearAll{padding:0;border:none}}@media screen{.modal{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.modal .modal-dialog{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.modal .modal-dialog .modal-content{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.modal .modal-dialog .modal-content .modal-header{background:#2d5dab;border-radius:0;border-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.modal .modal-dialog .modal-content .modal-header h4.modal-title{font-family:'Cabin', sans-serif;color:#fff;font-weight:bold;font-size:18px}.modal .modal-dialog .modal-content .modal-header h4.modal-title span{font-weight:bold}.modal .modal-dialog .modal-content .modal-body{padding:0;font-size:16px;font-family:'Cabin', sans-serif;color:#666}.modal .modal-dialog .modal-content .modal-body .eLoc{display:block;width:100%}.modal .modal-dialog .modal-content .modal-body .eImage{max-height:250px;overflow:hidden}.modal .modal-dialog .modal-content .modal-body .eImage img{width:100%}.modal .modal-dialog .modal-content .modal-body .eInfo h3{font-weight:bold;color:#0f3283;margin-bottom:10px}.modal .modal-dialog .modal-content .modal-body .eInfo p{color:#666;font-family:'Cabin', sans-serif}.modal .modal-dialog .modal-content .modal-body .eDetails > div{padding:10px 15px;border-bottom:1px solid #ddd}.modal .modal-dialog .modal-content .modal-body .eDetails > div i{font-size:20px}.modal .modal-dialog .modal-content .modal-body .eDetails > div:last-child{border-bottom:0}.modal .modal-dialog .modal-content .modal-body .eDate{padding-top:10px}.modal .modal-dialog .modal-content .modal-body .eInfo{padding-bottom:10px}.modal .modal-dialog .modal-content .modal-body .eTime,.modal .modal-dialog .modal-content .modal-body .eLoc,.modal .modal-dialog .modal-content .modal-body .eInfo,.modal .modal-dialog .modal-content .modal-body #eMap{display:none}.calendar-list .stdPage,#mainOuter.calendar-largelist{overflow:hidden}#eMap{height:250px;width:100%}h3.calTitle{text-align:left;font-weight:bold;font-size:28px;color:#666;margin-bottom:10px}h3.calTitle span{font-weight:bold}h3.calTitle a{display:inline-block;background:#fff;border:1px solid #ccc;border-radius:100%;text-decoration:none;text-align:center;width:30px;height:30px;font-size:14px;line-height:30px;color:#ccc;margin-top:-3px;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;transition:all 500ms linear;-moz-border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%}h3.calTitle a:hover{color:#666;border-color:#666}h3.calTitle a.active{color:#0f3283}#calendar-accordion .panel{border-radius:0;border:0;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;zoom:1;filter:progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(enabled:false),progid:DXImageTransform.Microsoft.Shadow(enabled:false)"}#calendar-accordion .panel-heading{border-radius:0;border:0;background-color:#2d5dab;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#calendar-accordion .panel-heading .panel-title{padding:0}#calendar-accordion .panel-heading .panel-title a{color:white;font-weight:bold;padding:10px 15px;display:block;font-size:20px;position:relative}#calendar-accordion .panel-heading .panel-title a:after{content:'\f078';font-family:"Font Awesome 5 Free";font-weight:700;font-size:24px;color:white;position:absolute;top:50%;right:15px;-webkit-transform:translate3d(0, -50%, 0) scaleY(1);transform:translate3d(0, -50%, 0) scaleY(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .2s ease;transition:all .2s ease}#calendar-accordion .panel-heading .panel-title a:hover,#calendar-accordion .panel-heading .panel-title a:focus{text-decoration:none}#calendar-accordion .panel-heading.open .panel-title a:after{-webkit-transform:translate3d(0, -50%, 0) scaleY(-1);transform:translate3d(0, -50%, 0) scaleY(-1)}#calendar-accordion .panel-body{border:0}.calendar-filter-list li a{display:block;font-family:'Cabin', sans-serif;-webkit-transition:color .2s ease;transition:color .2s ease;padding:3px 0}.calendar-filter-list li a:hover,.calendar-filter-list li a:focus,.calendar-filter-list li a:visited{text-decoration:none}.calendar-filter-list li a:hover{color:$col_pink}.calendar-filter-list .filter-group{margin:25px 0 5px}.calendar-filter-list .filter-group h3{font-size:18px;font-weight:bold;color:#666666;font-family:'Cabin', sans-serif;margin-bottom:0}.calendar-filter-list .filter-group:first-child{margin-top:0}.calendar-filter-list .filter,.calendar-filter-list .ical{margin-bottom:10px}.calendar-filter-list .filter a,.calendar-filter-list .ical a{color:#666666}.calendar-filter-list .filter a i,.calendar-filter-list .filter a span,.calendar-filter-list .ical a i,.calendar-filter-list .ical a span{display:inline-block}.calendar-filter-list .filter a i,.calendar-filter-list .ical a i{margin-right:2px}.calendar-filter-list .filter-color{display:inline-block;margin-right:10px;width:15px;height:15px;position:relative;top:2px}.calendar-filter-list .filter-checked:before{content:"\f0c8";font-family:"Font Awesome 5 Free";font-weight:normal}.calendar-filter-list .filter.selected .filter-checked{position:relative;right:-2px}.calendar-filter-list .filter.selected .filter-checked:before{content:"\f14a";font-family:"Font Awesome 5 Free";font-weight:normal}.calendar-filter-list .filter:last-child{margin-bottom:0}.calendar-filter-list .remove-filters{font-family:'Cabin', sans-serif;margin-top:20px;display:none}#calendarFull{padding-bottom:5px;margin-bottom:20px}#calendarFull li{position:relative;display:block;list-style:none;width:14.2%;float:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #fff;margin-bottom:0 !important;background:#fff}#calendarFull li .dayradial{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#calendarFull li .dayradial p.dateNum{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Cabin', sans-serif;color:#ccc;font-size:3vh;text-align:center;line-height:75%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}#calendarFull li .dayradial p.event{position:absolute;top:65%;left:50%;transform:translate(-50%, 0%);font-size:10px;line-height:10px;color:#ccc}#calendarFull li .eventCount{-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;top:3px;right:3px;width:15%;height:15%;margin:0 0 15%;font-family:'Cabin', sans-serif;font-size:1.1vh;line-height:16px;text-align:center;color:#666;background:#ccc;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;transition:all 500ms linear;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#calendarFull li .eventCount:before{content:"";position:absolute;bottom:-12px;right:0;border-width:0 0 12px 15px;border-style:solid;border-color:transparent #ccc}#calendarFull li .eventCount:after{content:"";position:absolute;bottom:-12px;right:10px;border-width:0 0 12px 5px;border-style:solid;border-color:transparent #fff}#calendarFull li:hover{border-right:1px solid rgba(255, 255, 255, 0)}#calendarFull li:hover p.dateNum{color:#6c6c6c}#calendarFull li:hover .eventCount{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#calendarFull li:after{content:"";display:block;padding-bottom:100%}#calendarFull li.dayTrigger{cursor:pointer}#calendarFull li.day{height:auto;font-weight:bold;color:#666;text-align:center;border-right:none;padding:10px 0}#calendarFull li.day:after{padding:0}#calendarFull li.day:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;zoom:1;filter:progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(enabled:false),progid:DXImageTransform.Microsoft.Shadow(enabled:false)"}#calendarFull li.date_off{background:#f3f3f3;cursor:default;border-right-color:transparent}#calendarFull li.current_day .dayradial p.dateNum{font-weight:bold;color:#666}#calendarFull li.last{border-right:1px solid #ccc}#calendarFull li.last:hover{border-right:1px solid #ccc}#calendarFull li:nth-child(1),#calendarFull li:nth-child(2),#calendarFull li:nth-child(3),#calendarFull li:nth-child(4),#calendarFull li:nth-child(5),#calendarFull li:nth-child(6),#calendarFull li:nth-child(7){border-top:1px solid #ccc}#calendarFull .date-holiday{position:absolute;bottom:0;right:-1px;display:block;width:0;height:0;border:8px solid}#calModal{z-index:999999}#calModal .modal-body h1,#calModal .modal-body h2,#calModal .modal-body h3,#calModal .modal-body p,#calModal .modal-body ul,#calModal .modal-body ol{margin-bottom:15px}#calModal .modal-body *:last-child{margin-bottom:0}#calModal .modal-body ul{list-style-type:disc}#calModal .modal-body ol{list-style-type:decimal}#calModal .modal-body ul,#calModal .modal-body ol{margin-left:18px}#calModal .modal-body h2{font-size:22px;font-weight:bold;color:#0f3283}#calModal #eventsAcc .panel{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#calModal #eventsAcc .panel .panel-heading{border-radius:0;background:none;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#calModal #eventsAcc .panel .panel-heading .panel-title{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#calModal #eventsAcc .panel .panel-heading a{display:block;text-decoration:none;color:#666}#calModal #eventsAcc .panel .panel-heading a:hover{color:#666}#calModal #eventsAcc .panel .panel-heading .date{display:inline-block;width:10%;text-align:center;padding:2%;font-family:'Cabin', sans-serif;font-size:16px;text-transform:uppercase;border-left:5px solid #fff}#calModal #eventsAcc .panel .panel-heading .date span{text-transform:normal;font-size:22px;font-weight:bold}#calModal #eventsAcc .panel .panel-heading .shortInfo{display:inline-block;padding:2%;font-size:14px;line-height:normal}#calModal #eventsAcc .panel .panel-heading .shortInfo span{display:block;font-size:20px;line-height:24px}#calModal #eventsAcc .panel .panel-body{padding:0}h3.calTitle .dateChange{float:right}#calendarList{padding-bottom:5px;margin-bottom:10px}#calendarList li{position:relative;display:block;list-style:none;width:14.2%;float:left;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid transparent}#calendarList li .dayradial{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#calendarList li .dayradial p.dateNum{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'Cabin', sans-serif;color:#ccc;font-size:2vh;text-align:center;line-height:75%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}#calendarList li .dayradial p.event{position:absolute;top:67%;left:50%;transform:translate(-50%, 0%);font-size:8px;line-height:8px;color:#ccc}#calendarList li:hover{border-right:1px solid rgba(255, 255, 255, 0)}#calendarList li:hover p.dateNum{color:#6c6c6c}#calendarList li:hover .eventCount{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#calendarList li:after{content:"";display:block;padding-bottom:100%}#calendarList li.dayTrigger{cursor:pointer}#calendarList li.day{height:auto;font-weight:bold;color:#666;text-align:center;border-right:none;padding:10px 0}#calendarList li.day:after{padding:0}#calendarList li.day:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;zoom:1;filter:progid:DXImageTransform.Microsoft.dropshadow(enabled:false) progid:DXImageTransform.Microsoft.Shadow(enabled:false);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(enabled:false),progid:DXImageTransform.Microsoft.Shadow(enabled:false)"}#calendarList li.date_off{background:#f3f3f3;cursor:default}#calendarList li.date_off:hover{background:#f3f3f3;border-right:1px solid rgba(255, 255, 255, 0)}#calendarList li.current_day .dayradial p.dateNum{font-weight:bold;color:#666}#calendarList .date-holiday{position:absolute;bottom:0;right:-1px;display:block;width:0;height:0;border:5px solid}#calendarList li.last{border-right:1px solid #ccc}#calendarList li.last:hover{border-right:1px solid #ccc}#calendarList li:nth-child(1),#calendarList li:nth-child(2),#calendarList li:nth-child(3),#calendarList li:nth-child(4),#calendarList li:nth-child(5),#calendarList li:nth-child(6),#calendarList li:nth-child(7){border-top:1px solid #ccc}.calendarBuild{position:relative}.calendarBuild .calendar-grid{width:100%;position:absolute;top:0;left:0}.calendarBuild .calendar-grid ol{padding-left:0 !important}.calendarBuild .calendar-grid.current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s ease;transition:all .35s ease;opacity:1}.calendarBuild .calendar-grid.current.slide-out{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}.calendarBuild .calendar-grid.upcoming{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);opacity:0;-webkit-transition:all .35s ease .5s;transition:all .35s ease .5s}.calendarBuild .calendar-grid.upcoming.slide-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.calendarBuild .all-month-events{float:right;text-align:right;font-family:'Cabin', sans-serif;color:#0f3283;display:none}.eventsListCalList .ajaxLoading{display:none;text-align:center;padding:15px}.eventsListCalList h1{margin-bottom:0;padding-bottom:15px}.no-events{color:#666666;font-family:'Cabin', sans-serif}.calendar-list #eventList .event-list-items,.calendar-largelist #eventList .event-list-items{width:100%;position:absolute;top:0;left:0}.calendar-list #eventList .event-list-items.current,.calendar-largelist #eventList .event-list-items.current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .35s ease;transition:all .35s ease;opacity:1}.calendar-list #eventList .event-list-items.current.slide-out,.calendar-largelist #eventList .event-list-items.current.slide-out{-webkit-transform:translate3d(-5%,0,0);transform:translate3d(-5%,0,0);opacity:0}.calendar-list #eventList .event-list-items.next,.calendar-largelist #eventList .event-list-items.next{-webkit-transform:translate3d(5%,0,0);transform:translate3d(5%,0,0);-webkit-transition:all .35s ease .5s;transition:all .35s ease .5s;opacity:0}.calendar-list #eventList .event-list-items.next.slide-in,.calendar-largelist #eventList .event-list-items.next.slide-in{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.calendar-list #eventList li{border:1px solid #ccc;margin-bottom:5px;overflow:hidden;height:80px;font-family:'Cabin', sans-serif}.calendar-list #eventList li a{display:block;overflow:hidden;height:100%}.calendar-list #eventList li a.has-filters:hover .filter-colors{width:8px}.calendar-list #eventList li a.has-filters:hover .wrap{width:calc(100% - 8px)}.calendar-full #eventList .panel.has-filters:hover .filter-colors,.calendar-largelist #eventList .panel.has-filters:hover .filter-colors{width:8px}.calendar-full #eventList .panel.has-filters:hover .wrap,.calendar-largelist #eventList .panel.has-filters:hover .wrap{width:calc(100% - 8px)}.calendar-full #eventList,.calendar-list #eventList,.calendar-largelist #eventList{padding:0;position:relative}.calendar-full #eventList a,.calendar-full #eventList a:hover,.calendar-list #eventList a,.calendar-list #eventList a:hover,.calendar-largelist #eventList a,.calendar-largelist #eventList a:hover{color:#666;text-decoration:none}.calendar-full #eventList .wrap,.calendar-list #eventList .wrap,.calendar-largelist #eventList .wrap{width:calc(100% - 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.calendar-full #eventList .wrap,.calendar-full #eventList .filter-colors,.calendar-full #eventList .date,.calendar-full #eventList .shortInfo,.calendar-list #eventList .wrap,.calendar-list #eventList .filter-colors,.calendar-list #eventList .date,.calendar-list #eventList .shortInfo,.calendar-largelist #eventList .wrap,.calendar-largelist #eventList .filter-colors,.calendar-largelist #eventList .date,.calendar-largelist #eventList .shortInfo{display:block;float:left;height:100%}.calendar-full #eventList .filter-colors,.calendar-list #eventList .filter-colors,.calendar-largelist #eventList .filter-colors{width:5px;padding:0;margin:0;-webkit-transition:width .2s ease;transition:width .2s ease}.calendar-full #eventList .filter-colors .color-block,.calendar-list #eventList .filter-colors .color-block,.calendar-largelist #eventList .filter-colors .color-block{display:block;width:100%}.calendar-full #eventList .date,.calendar-list #eventList .date,.calendar-largelist #eventList .date{width:30%;text-align:center;padding:2%;font-family:'Cabin', sans-serif;font-size:18px;text-transform:uppercase;margin-left:4px;display:flex;justify-content:space-around;align-items:center}.calendar-full #eventList .date span,.calendar-list #eventList .date span,.calendar-largelist #eventList .date span{text-transform:normal;font-weight:normal;line-height:26px}.calendar-full #eventList .date .single-date,.calendar-list #eventList .date .single-date,.calendar-largelist #eventList .date .single-date{font-size:28px}.calendar-full #eventList .date .date-range,.calendar-list #eventList .date .date-range,.calendar-largelist #eventList .date .date-range{font-size:20px}.calendar-full #eventList .date .date-range > span,.calendar-list #eventList .date .date-range > span,.calendar-largelist #eventList .date .date-range > span{float:left}.calendar-full #eventList .date .date-range .from-date span,.calendar-full #eventList .date .date-range .to-date span,.calendar-list #eventList .date .date-range .from-date span,.calendar-list #eventList .date .date-range .to-date span,.calendar-largelist #eventList .date .date-range .from-date span,.calendar-largelist #eventList .date .date-range .to-date span{display:block}.calendar-full #eventList .date .date-range .arrow,.calendar-list #eventList .date .date-range .arrow,.calendar-largelist #eventList .date .date-range .arrow{width:10px;height:33px;background:url('/assets/images/cal-arrow-right.png') no-repeat;margin:10px 10px 0}.calendar-full #eventList .date .month,.calendar-list #eventList .date .month,.calendar-largelist #eventList .date .month{font-weight:bold}.calendar-full #eventList .shortInfo,.calendar-list #eventList .shortInfo,.calendar-largelist #eventList .shortInfo{padding:2%;font-size:14px;line-height:normal;display:flex;justify-content:space-around;align-items:flex-start;flex-direction:column}.calendar-full #eventList .shortInfo span,.calendar-list #eventList .shortInfo span,.calendar-largelist #eventList .shortInfo span{display:block;height:50%}.calendar-full #eventList .shortInfo .name,.calendar-list #eventList .shortInfo .name,.calendar-largelist #eventList .shortInfo .name{font-size:20px;line-height:24px}.calendar-full #eventList .shortInfo .details,.calendar-list #eventList .shortInfo .details,.calendar-largelist #eventList .shortInfo .details{font-size:16px;line-height:28px}.calendar-full #eventList .shortInfo .details span,.calendar-list #eventList .shortInfo .details span,.calendar-largelist #eventList .shortInfo .details span{float:left}.calendar-full #eventList .shortInfo .details .time,.calendar-list #eventList .shortInfo .details .time,.calendar-largelist #eventList .shortInfo .details .time{margin-right:10px}.calendar-full #eventList .panel,.calendar-largelist #eventList .panel{border-radius:0;border-width:1px 0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.calendar-full #eventList .panel-heading,.calendar-largelist #eventList .panel-heading{background-color:white;border-radius:0;padding:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.calendar-full #eventList .panel-heading,.calendar-full #eventList .panel-title,.calendar-largelist #eventList .panel-heading,.calendar-largelist #eventList .panel-title{height:80px;overflow:hidden}.calendar-full #eventList .panel-body,.calendar-largelist #eventList .panel-body{padding:0}.calendar-full #eventList .eInfo,.calendar-largelist #eventList .eInfo{padding:10px 15px}.calendar-largelist #eventList .panel{border-radius:0;border-width:1px;color:#666666;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.calendar-largelist #eventList h1,.calendar-largelist #eventList h2,.calendar-largelist #eventList h3,.calendar-largelist #eventList p,.calendar-largelist #eventList ul,.calendar-largelist #eventList ol{margin-bottom:15px;font-family:'Cabin', sans-serif}.calendar-largelist #eventList *:last-child{margin-bottom:0}.calendar-largelist #eventList ul{list-style-type:disc}.calendar-largelist #eventList ol{list-style-type:decimal}.calendar-largelist #eventList ul,.calendar-largelist #eventList ol{margin-left:18px}.calendar-largelist #eventList h1{padding:0}.calendar-largelist #eventList h2{font-size:22px;font-weight:bold;color:#0f3283}.calendar-largelist #eventList h3{font-size:18px;font-weight:bold;color:#0f3283}}@media only screen and (max-width: 1120px){.calendar-list #eventList li a .date,.calendar-full #eventList .date,.calendar-largelist #eventList .date{width:30%}}@media only screen and (max-width: 979px){.calendar-list #eventList li{height:160px}.calendar-list #eventList li a .date,.calendar-list #eventList li a .shortInfo{width:100%;height:50%;flex-direction:column}.calendar-list #eventList li a .shortInfo{margin-left:4px;text-align:center;align-items:center}.calendar-list #eventList li a .shortInfo .details{display:inline-block}.calendar-full #eventList .panel-heading,.calendar-full #eventList .panel-title,.calendar-largelist #eventList .panel-heading,.calendar-largelist #eventList .panel-title{height:160px}.calendar-full #eventList .panel-heading .date,.calendar-full #eventList .panel-heading .shortInfo,.calendar-full #eventList .panel-title .date,.calendar-full #eventList .panel-title .shortInfo,.calendar-largelist #eventList .panel-heading .date,.calendar-largelist #eventList .panel-heading .shortInfo,.calendar-largelist #eventList .panel-title .date,.calendar-largelist #eventList .panel-title .shortInfo{width:100%;height:50%;flex-direction:column}.calendar-full #eventList .panel-heading .shortInfo,.calendar-full #eventList .panel-title .shortInfo,.calendar-largelist #eventList .panel-heading .shortInfo,.calendar-largelist #eventList .panel-title .shortInfo{margin-left:4px;text-align:center;align-items:center}.calendar-full #eventList .panel-heading .shortInfo .details,.calendar-full #eventList .panel-title .shortInfo .details,.calendar-largelist #eventList .panel-heading .shortInfo .details,.calendar-largelist #eventList .panel-title .shortInfo .details{display:inline-block}}@media only screen and (max-width: 767px){.calendar-list .calendarBuild,.calendar-list .eventsListCalList h1{display:none}}@media screen{.album-image-wrap{margin:0 0 30px}.album-image-wrap a{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .2s ease;transition:transform .2s ease}.album-image-wrap a:hover{text-decoration:none;-webkit-transform:scale(1.05);transform:scale(1.05)}.album-image-wrap .album-cover{display:block;width:100%;height:215px;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center center}.album-image-wrap h2{position:relative;bottom:0;left:0;width:100%;height:40px;background:#2d5dab;font-size:18px;color:white;text-align:center;margin-bottom:0;padding:8px 0;line-height:24px;overflow:hidden;.albums .album-image-wrap:nth-child(4n),}.album-images .album-image-wrap:nth-child(4n){margin-right:0}}@media only screen and (max-width: 1249px){#mainHeader{/*background:#66FF00 /*Bright Green*/}}@media only screen and (max-width: 1170px){#mainHeader #mainHeadInner{padding:30px 15px;padding-bottom:15px}#mainHeader #mainHeadInner .searchHead{right:15px}#mainNav{right:15px}#footer{padding-left:15px;padding-right:15px}.stdInner{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 1120px){#mainHeader{/*background:#FFFF00 /*Bright Yellow*/}#mainNav .mainNavInner ul.navList li a{padding:0 5px;padding-bottom:5px;font-size:14px}}@media only screen and (max-width: 979px){#mainHeader{/*background:#FF0000 /*Bright Red*/}#mainHeader #mainHeadInner{padding-top:15px;text-align:center}#mainHeader #mainHeadInner .homeSearch{display:none}#mainHeader #mainHeadInner .logoContainer{width:auto;margin:0 auto;display:inline-block}#mainHeader #mainHeadInner .logoContainer .logo{position:relative;float:none;display:inline-block;width:75px;margin:0}#mainHeader #mainHeadInner .logoContainer .nameTag{float:none;display:inline-block}#mainHeader #mainHeadInner .quote{position:relative;top:auto;left:auto;transform:translate(0,0);padding-top:15px;margin-bottom:15px}#mainNav{bottom:0px}#mainNav .mainNavInner{position:relative}#mainNav .mainNavInner #menuToggle{display:block}#mainNav .mainNavInner #menuToggle .hamburger{padding-bottom:15px}#mainNav .mainNavInner ul.navList{display:none;position:absolute;top:100%;right:-15px;background:#0f3283;min-width:100vw}#mainNav .mainNavInner ul.navList .mobShow{display:block}#mainNav .mainNavInner ul.navList li{float:none}#mainNav .mainNavInner ul.navList li a{font-size:18px;padding:10px 30px;text-align:right;border-bottom:1px solid rgba(255, 255, 255, 0.4);color:#fff}#mainNav .mainNavInner ul.navList li a:hover{color:#fff}#mainNav .mainNavInner ul.navList li:last-child{padding-right:30px}#mainNav .mainNavInner ul.navList li:last-child a{border:none}#mainNav .mainNavInner ul.navList li.dropdown:hover > .dropdownMenu{display:none}.subNav ul li a{font-size:14px}}@media only screen and (max-width: 820px){#mainHeader{/*background:#FF00FF /*Bright Pink*/}}@media only screen and (max-width: 767px){#mainHeader{/*background:#3300FF /*Deep Blue*/}#footer .pull-right{float:none !important}#footer .text-right{text-align:center}#footer .leftFoot{text-align:center}#homeTwitter{display:none}.subNav{background:none;margin-bottom:30px;margin-top:30px}.subNav a.subTrigger{display:block;background:#2d5dab}.subNav .catsTitle{display:none}.subNav ul{display:none;border:1px solid #2d5dab}.subNav ul li a{color:#2d5dab;padding:10px 15px}.subNav ul li.baseTop{display:block}.subNav ul li:hover a{background:none;color:#2d5dab}.subNav ul li.active a{background:#2d5dab;color:#fff}.stdContent,.stdAssets{padding:0}.stdPage{padding:0}}@media only screen and (max-width: 735px){#mainHeader{/*background:#663300 /*Dark Brown*/}#mainHeader #mainHeadInner .logo{width:15%}#homeMap{display:none}}@media only screen and (max-width: 640px){#mainHeader{/*background:#33FFFF /*Cyan*/}#mainHeader #mainHeadInner .logoContainer .logo{width:50px}#mainHeader #mainHeadInner .nameTag{padding-left:15px}#mainHeader #mainHeadInner .nameTag h3{font-size:32px;line-height:37px}#mainHeader #mainHeadInner .nameTag h4{font-size:24px;line-height:27px}#mainHeader #mainHeadInner .searchHead{font-size:20px}body{font-size:13px}}@media only screen and (max-width: 420px){#mainHeader{/*background:#9933FF /*Purple*/}#mainHeader #mainHeadInner .nameTag{padding-left:10px}#mainHeader #mainHeadInner .nameTag h3{font-size:22px;line-height:27px}#mainHeader #mainHeadInner .nameTag h4{font-size:14px;line-height:17px}#mainHeader #mainHeadInner .quote{font-size:16px}#mainHeader #mainHeadInner .quote span{font-size:12px}}