.champion-header__logo img{width:180px}
.cq-Editable-dom.cq-Editable-dom--container .championHeader{position:inherit}
.championHeader{position:fixed;z-index:10;background-color:#fff}
#top-header{top:0;left:0;right:0;padding-top:10px;background-color:#000}
.mob-top-header-links{display:none}
.dropdown-icon{box-sizing:border-box;height:7px;width:7px;transform:rotate(45deg);display:none;border-style:solid;border-color:#394369;border-width:0 3px 3px 0;transition:.2s ease-out !important;margin-top:3px}
.has-children .dropdown-icon{display:block}
#et-secondary-menu{display:flex;justify-content:end}
#et-secondary-menu .et-social-icons{margin-right:20px}
#et-secondary-nav{display:flex;gap:20px}
#top-header .et-social-icons li{margin-left:12px;margin-top:-2px}
#et-secondary-menu li{word-wrap:break-word}
.et-social-icons li{display:inline-block;margin-left:20px}
#top-header .et-social-icon a{font-size:14px}
#top-header,#top-header .container,#top-header #et-info,#top-header .et-social-icon a{line-height:1em}
#et-info,#et-secondary-menu>ul>li a{padding-bottom:.75em;display:block;text-decoration:none;font-weight:bold}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:16px}
#top-header a,#top-header a{color:#fff}
.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0;transition:color 300ms ease 0;color:#666;text-decoration:none}
.et-social-icon span{display:none}
.et-social-icons li{display:inline-block}
.champion-header__logo{margin-left:15px}
.championHeader{margin-bottom:150px}
.champion-header{top:45px;width:100%;display:flex;align-items:center;justify-content:space-between;box-shadow:0 1px 0 rgba(0,0,0,.1);z-index:10}
ul.champion-header__nav-list{display:flex;margin-top:35px;margin-right:10px}
ul.champion-header__nav-list li{list-style-type:none;font-size:14px;padding-right:22px;position:relative}
.champion-header li a{font-size:16px;font-weight:bold;text-decoration:none;padding:0 5px 40px 0;display:block;color:#000;text-transform:uppercase;display:flex;gap:10px}
ul.champion-header__subnav{position:absolute;padding:20px 0;z-index:9999;width:auto;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}
li:hover>ul.champion-header__subnav{opacity:1;visibility:visible}
.champion-header__subnav-item a{padding:6px 20px !important;display:block}
.site_search_icon{-webkit-transform:scaleX(-1);transform:scaleX(-1)}
nav.champion-header__nav{position:relative}
.search-bar,.site_search_wrap{position:inherit !important}
.search-bar input[type="text"]{position:absolute;top:0;bottom:0;right:30px;border:0 !important;background-color:white !important;width:100% !important;display:none;font-size:18px !important;outline:0}
.search-bar.show input[type="text"]{display:block;transition:all .3s ease-in-out !important;padding-right:45px}
.search-bar button{display:none}
.search-close-btn{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:0;border:0;font-size:24px;color:#666;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1001;opacity:0;visibility:hidden}
.search-bar.show .search-close-btn{opacity:1;visibility:visible;border-radius:0;font-size:40px !important;right:35px;top:38px;font-weight:normal;display:block}
.search-bar.show .search-close-btn:hover{background-color:transparent;color:#000}
.search-close-btn.icon-style::before{content:"X"}
@media(min-width:981px){#top-header .container{max-width:100%;padding-right:30px;padding-left:30px}
li:hover>ul.champion-header__subnav{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
}
.mobile-menu-icon{display:none;flex-direction:column;cursor:pointer;padding:10px;background:0;border:0;z-index:10001;position:relative}
.mobile-menu-icon span{width:25px;height:3px;background-color:#000;margin:3px 0;transition:all .3s ease;display:block;border-radius:2px}
.mobile-menu-icon.active span:nth-child(1){transform:rotate(45deg) translate(7px,6px)}
.mobile-menu-icon.active span:nth-child(2){opacity:0}
.mobile-menu-icon.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-6px)}
.mobile-menu-overlay{position:fixed;top:90px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9998;display:none;opacity:0;transition:opacity .3s ease}
.mobile-menu-overlay.show{display:block;opacity:1}
.mobile-nav-icons,.mob-top-header-link{display:none}
@media(max-width:767px){body nav.champion-header__nav{width:90%}
}
@media(max-width:980px){#top-header{padding-top:5px;position:relative}
.championHeader{margin-bottom:0}
.champion-header{position:inherit;display:inherit;padding:20px;width:90%;margin-bottom:15px;box-shadow:0 7px 0 rgba(0,0,0,.6);background:#fff;top:28px}
.champion-header__logo{order:1;display:flex;align-items:center;justify-content:space-between}
.champion-header__logo img{width:130px}
#top-header{display:none}
.mob-top-header-links{display:block}
.champion-header__nav-list .site_search_wrap{display:none}
.mob-top-header-link{display:block}
.mobile-nav-icons{display:flex;align-items:center;gap:10px}
.mobile-nav-icons .site_search_icon{margin-top:11px}
.mobile-menu-icon{display:flex;order:2}
nav.champion-header__nav{position:fixed;top:0;left:20px;background-color:#fff;z-index:9999;transform:translateY(-100%);transition:transform .5s ease;box-shadow:0 2px 10px rgba(0,0,0,0.1);width:95%}
nav.champion-header__nav.show{transform:translateY(0);top:125px}
.mobile-menu-overlay{top:125px}
ul.champion-header__nav-list{flex-direction:column;margin:35px 20px 20px 20px;max-height:calc(100vh - 80px)}
ul.champion-header__nav-list li{padding:0;margin-bottom:20px;width:100%;position:static}
.champion-header li a{font-size:16px;padding:0;justify-content:space-between;color:#333;border-bottom:0;text-transform:none}
ul.champion-header__subnav{position:static;width:100%;background:#f9f9f9;box-shadow:none;border:0;border-left:3px solid #108d8f;margin:0;padding:0;visibility:visible;opacity:1;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;border-radius:0 6px 6px 0}
ul.champion-header__subnav li.champion-header__subnav-item{margin:0 !important}
.has-children.active ul.champion-header__subnav{max-height:250px;padding:10px 0}
.champion-header__subnav-item a{padding:10px 25px !important;font-size:14px;color:#666;display:block;text-transform:none}
.champion-header__subnav-item a:hover{background-color:#fff;color:#333;padding-left:30px !important}
.has-children .dropdown-icon{transition:transform .3s ease}
.has-children.active .dropdown-icon{transform:rotate(225deg)}
.mobile-close-btn{position:absolute;top:15px;right:15px;background:0;border:0;font-size:24px;cursor:pointer;color:#333;z-index:10000;width:35px;height:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;display:none}
.mobile-close-btn:hover{background-color:#f0f0f0}
.search-bar{order:3;width:100%;margin-top:10px}
.mobile-nav-icons .search-bar input[type="text"]{top:25px;right:9px;height:30px !important;border-radius:0 !important;width:150px !important;background-color:#fff !important;padding:10px !important;z-index:100000}
.search-bar.show input[type="text"]{display:block;padding-right:35px}
.mobile-nav-icons .search-bar.show .search-close-btn{position:absolute;right:10px;top:49px;transform:translateY(-50%);font-size:20px !important;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:100000;font-size:2em !important}
.search-close-btn{right:5px;width:25px;height:25px;font-size:20px}
}
body.menu-open{overflow:hidden}