.site-header{background-color:#fff;border-bottom:solid 1px #e3e3e3;padding:8px 0 0;position:relative;z-index:100}.site-header-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.site-header .logo-wrapper img{float:left;margin:0 0 8px;width:100px}.top-nav-wrapper{float:right}ul#top-menu{float:right;margin:0;padding:0 0 5px}ul#top-menu li{padding:0 10px}ul#top-menu li:last-child{border-right:none;padding:0 0 0 10px}ul#top-menu li a{color:#000}.top-nav-wrapper .menu li{display:inline-block;font-weight:400;letter-spacing:normal;margin:0;padding:0 20px 0 0}.top-nav-wrapper .menu li:last-child{padding-right:0}.top-nav-wrapper .menu li a{font-size:16px;letter-spacing:normal;text-transform:none}ul#header-social-menu{display:flex;float:right}ul#header-social-menu li{list-style:none;margin:0;padding:0 5px 0 0}ul#header-social-menu li [class^="icon-"]{background:#8bb929;border-radius:50%;color:#fff;font-size:12px;padding:8px}ul#header-social-menu li [class^="icon-"]:hover{background:#61811d}.site-header-wrapper form.searchform{float:right;margin-right:10px;position:relative}.site-header-wrapper form.searchform input[type="text"]{background-color:#F3F4F6;border:none;border-radius:0;opacity:0;font-size:18px;font-weight:400;left:0;margin-left:15px;padding:15px;position:absolute;top:-4px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:0;z-index:-1}.site-header-wrapper form.searchform input[type="text"].show-search{display:block;left:-312px;opacity:1;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;width:300px;z-index:2}.site-header-wrapper form.searchform input[type="submit"]{display:none}.search-toggle{display:none}.site-header-wrapper form.searchform label,.site-header-wrapper form.searchform .search-toggle{align-items:center;color:#303030;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:42px;margin-bottom:0;padding-top:0;text-decoration:none}.site-header-wrapper form.searchform .search-toggle [class^="icon-"],.site-header-wrapper form.searchform .search-toggle [class*=" icon-"]{color:#303030;font-size:20px;margin-left:6px;padding:10px 6px 10px 10px}.site-header-wrapper form.searchform label:hover,.site-header-wrapper form.searchform label:hover a,.site-header-wrapper form.searchform label a.search-toggle.active,.site-header-wrapper form.searchform .search-toggle:hover [class^="icon-"],.site-header-wrapper form.searchform .search-toggle:hover [class*=" icon-"],.site-header-wrapper form.searchform .search-toggle.active [class^="icon-"],.site-header-wrapper form.searchform .search-toggle.active [class*=" icon-"]{color:#a11d28}header .search-wrapper form{float:right}.site-header .navbar-toggler{align-items:center;color:#303030;display:flex;font-weight:700;float:right;padding:0}.site-header .navbar-toggler-icon[class^="icon-"],.site-header .navbar-toggler-icon[class*=" icon-"]{height:auto;padding-right:6px;width:auto}.site-header .navbar-toggler:hover,.site-header .navbar-toggler:hover .navbar-toggler-icon[class^="icon-"],.site-header .navbar-toggler:hover .navbar-toggler-icon[class*=" icon-"]{color:#a11d28}.site-header .navbar-collapse{display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:all 0.4s;visibility:hidden;width:100%;z-index:-1}.site-header .overlay{background-color:#fff;border-left:10px solid #282560;bottom:0;height:100%;opacity:0;padding:43px 15px 50px;position:fixed;right:-750px;top:0;transition:0.4s;visibility:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1000}.admin-bar .site-header .overlay{top:32px}.site-header .overlay.open{overflow-y:scroll;opacity:1;right:0;visibility:visible;z-index:1001}.site-header .overlay .navbar-toggler [class*="icon-"]{font-size:18px;padding:12px 0 12px 12px}.site-header .overlay-content{display:flex;flex-direction:column;height:100%;padding-top:55px;position:relative;width:100%}.site-header .overlay-content form.searchform{margin:0 0 50px}.site-header .overlay-content form.searchform input[type="text"]{background-color:#F3F4F6;border:none;border-radius:0;font-size:18px;padding:20px 15px;width:100%}.site-header .overlay-content form.searchform input[type="text"]::placeholder{color:#303030;font-weight:700;opacity:1}.site-header .overlay-content form.searchform input[type="text"]:-ms-input-placeholder{color:#303030;font-weight:700;opacity:1}.site-header .overlay-content form.searchform input[type="text"]::-ms-input-placeholder{color:#303030;font-weight:700;opacity:1}.background-scroll{overflow-y:hidden}.site-navigation ul#main-menu{margin:0;width:100%}.site-navigation ul#main-menu li{border-bottom:2px solid #303030;display:block;margin:0 0 15px;padding:0 0 15px;position:relative}.site-navigation ul#main-menu li.dropdown-header{cursor:pointer}.site-navigation ul#main-menu li.dropdown-header:hover .icon-11{color:#a11d28}.site-navigation ul#main-menu li.dropdown-header:hover .icon-11.open{color:#303030}.site-navigation ul#main-menu li a,.site-navigation ul#main-menu li a:focus{color:#303030;display:block;font-size:18px;font-weight:700;position:relative}.site-navigation ul#main-menu li a:hover,.site-navigation ul#main-menu li a:active{color:#a11d28;position:relative;text-decoration:none}.site-navigation ul#main-menu li.menu-item-has-children a:after{content:"\e90a";font-family:'icomoon';padding:0 5px 15px 15px;position:absolute;right:0;top:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-navigation ul#main-menu li.menu-item-has-children.open a:after{padding:15px 15px 0 5px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-navigation ul#main-menu li [class^="icon-"]{cursor:pointer;padding:0 5px 15px 15px;position:absolute;right:0;top:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.site-navigation ul#main-menu li [class^="icon-"].open{padding:15px 15px 0 5px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.site-navigation ul#main-menu ul.sub-menu{margin:0;z-index:100}.site-navigation ul#main-menu li.align-right ul.sub-menu{right:0}.site-navigation ul#main-menu>.menu-item-has-children>ul.sub-menu{border:none;display:block;padding:10px 0 0}.hidden{display:none!important}.site-navigation ul#main-menu>.menu-item-has-children>ul.sub-menu li{display:block;border:none;float:none;margin:0 0 8px;padding:0}.site-navigation ul#main-menu>.menu-item-has-children>ul.sub-menu li a{font-weight:400;text-transform:none}.site-navigation ul#main-menu>.menu-item-has-children>ul.sub-menu li a:after{content:none}.site-navigation ul#main-menu li ul li ul li{padding:0 0 0 28px}.no-hero header#masthead{margin-bottom:40px}.no-hero header#masthead:after{background-color:#a11d28;background-image:url(/wp-content/themes/base/images/bkg-header-stars.png);background-position:right;background-repeat:no-repeat;background-size:auto 80px;content:'';height:40px;position:absolute;width:100%}.alert-active.no-hero header#masthead{margin-bottom:0}.alert-active.no-hero header#masthead:after{display:none}.alert-banner{align-items:center;background-color:#a11d28;background-image:url(/wp-content/themes/base/images/bkg-header-stars.png);background-position:right;background-repeat:no-repeat;background-size:auto 80px;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:5px 15px}.alert-below-header{position:relative;z-index:10}.alert-message{font-weight:700;margin-right:15px}.alert-banner .btn{border:1px solid #282560;font-size:.8em;margin-top:10px;padding:9px 18px}@media (min-width:576px){.site-header .overlay{padding:43px 40px 50px}}@media (min-width:768px){.site-header-wrapper form.searchform{margin-right:25px}.site-header .logo-wrapper img{width:170px}.site-header .overlay{padding:55px 80px;width:750px}.site-header .overlay .navbar-toggler{top:30px}.alert-banner{align-items:center;flex-direction:row}.alert-banner .btn{margin:0}}@media (min-width:992px){.site-header{padding:8px 0 15px}.site-header .logo-wrapper img{height:auto}}