#desktop-header{padding-left:0;padding-right:0;text-transform:uppercase}header .blue-divisor{height:2px}
#my-accounts{width:50px;float:left;height:45px;padding:0 6px 0 6px;text-transform:none;color:#06c;margin-top:2px}
#onea-header #site-navigation-section .nav-menu a:hover,#onea-header #site-navigation-section .nav-menu a span:hover{text-decoration:none}
.nav-menu-vid{color:#06c;background-color:white !important;width:135px !important}.opacity-nav{background-color:rgba(255,255,255,.7) !important}
#inner-top-section{min-height:65px}#inner-bottom-section,#inner-top-section{justify-content:space-between}
#onea-header{height:110px;margin:0 auto}.main-header-section{width:300px}#onea-header #main-navigation-section{width:740px;height:80px}
#onea-logo-head{width:100%}#onea-header #free-shipping-head-text{width:430px;font-size:30px;margin-left:8px;align-items:flex-end;padding-bottom:12px;white-space:nowrap;color:#555;line-height:17px}
#onea-header #icons-header{display:flex;justify-content:space-between;width:80px;height:56px;margin-left:auto}
#onea-header #icons-header #icon-chat{margin-top:2px}#onea-header #icons-header .icon-header img{height:33px}
#onea-header #icons-header #icon-chat.icon-header img{height:30px}#onea-header #account-section{margin-left:8px;width:150px;font-size:11px;font-weight:600;color:#06c;text-transform:none}
#onea-header #site-navigation-section{margin-left:8px}#onea-header #site-navigation-section li{cursor:pointer}
#onea-header #site-navigation-section nav>ul>li{height:auto}#header-cart-icon{display:block;position:absolute;top:-35px;right:5px}
#onea-header #cart-wrapper{width:80px;position:relative}#onea-header #cart-wrapper img.header-cart-icon{width:100%;margin:-45px 0 0 -15px}
#onea-header #cart-wrapper div.product-in-cart img{margin-left:12px}#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options{box-shadow:1px 1px 2px #888;width:137px;margin-left:-15px;position:absolute;z-index:3;background-color:white}
#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options ul li{margin:4px 10px 0 10px}
#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options ul{margin:0}
#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options a{font-size:13px;text-decoration:none;text-align:left}
#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options a div{height:24px}
#onea-header #main-navigation-section #inner-top-section #account-section #my-accounts #my-account-options a#my-account-link div{border-bottom:gray 1px solid}
.acc-sh{visibility:hidden;opacity:0}.acc-m:hover .acc-sh{visibility:visible;opacity:1}#account-section a:hover{text-decoration:none}
.new-header-menu-bar{padding:0 4px !important;float:left !important;font-size:15px !important;border-right:1px solid #000 !important;border-radius:0 !important;height:20px !important;min-height:0 !important;line-height:20px !important;text-transform:uppercase !important;font-weight:normal !important}
#nav-how-to-videos{border-right:0 !important}#my-accounts,#header-track-order-link{padding:0;width:100%;max-width:75px;float:left;color:#06c;margin-top:0}
#onea-header #my-accounts{margin-right:5px}#onea-header #header-track-order-link{padding-left:3px;max-width:70px;border-left:1px solid #000}
#icon-expert-usa{width:82px}#icon-how-to-videos .plainLinkText,#icon-expert-usa .plainLinkText{color:#666;flex-direction:column;align-items:center;justify-content:center;display:none}
#icon-expert-usa .header-icons-title-small{left:-2px}.header-icons-title-big{margin:0;font-size:12px}
.header-icons-title-small{margin:0;font-size:8px;line-height:10px}#onea-header-home-link{width:300px;text-align:center;padding:12px 0 0 7px}
#video-header-grid-left #onea-header-home-link{padding:0}#onea-logo-head{max-width:243px;width:100%}
#account-section,#my-accounts,#header-track-order-link{height:17px}#onea-header #my-cart{height:0}#onea-header #mini-cart{margin-top:15px;margin-left:-175px}
#mini-cart-proceed-to-checkout-button{width:220px;margin:0 auto}#site-navigation-section #nav-top-ul{display:flex;margin:0}
.plainLinkText{text-decoration:none;display:block;padding:5px 0 5px 0;color:#0063a6}.plainLinkText:hover{text-decoration:none}
.plainLinkText:active{text-decoration:none}#cart-style{font-size:18px;margin:0 !important;background:transparent;padding:0;text-align:center;width:auto;height:15px}
#cart-style.dropdown-toggle::after{display:none !important}#qty-circle{background-color:#06c;border-radius:50%;width:30px;height:30px;margin-top:-70px;z-index:2;position:absolute;top:21px;left:17px;display:flex;align-items:center;justify-content:center}
.mini-cart-menu{position:relative}#mini-cart{margin-left:-104px;min-height:200px;width:335px;position:absolute;z-index:101;background:none repeat scroll 0 0 #fff;padding-bottom:20px;border:2px solid #0063a6}
#mini-cart ul{padding:15px 15px 0;float:left}#mini-cart-product-image{float:left;margin-right:25px}#mini-cart-product-details{float:left;width:220px}
#mini-cart-product-details span{color:gray;font-weight:bold;text-transform:capitalize}.mini-view-cart{border-top:1px solid #0063a6;float:left;margin-bottom:15px;padding-top:12px;width:100%}
#mini-cart .product-row{float:left;margin-bottom:20px}.mini-view-button input[type="button"]{font-size:14px;width:260px}
#header-cart-promo-bottom{font:normal 11px Arial,sans-serif;text-transform:capitalize;margin-top:4px}
#track-orders,#my-account{width:125px;float:left;height:45px;padding:0 6px 0 6px}#track-order{width:80px;float:left;height:15px;padding:0 6px 0 2px;text-transform:none;color:#06c;border-left:2px;border-left:solid;border-width:2px;border-color:black;margin-top:2px;margin-left:5px}
#my-accountlog{width:50px;float:left;height:45px;padding:0 6px 0 6px;text-transform:none;color:#f63;margin-top:2px}
#my-account{border-left:1px solid #00408b;line-height:45px;width:110px}#track-orders span{display:block;margin:.75em 0 .5em 3.75em;float:left}
#my-cart{height:81px;border-top:1px solid #fff;display:block;position:relative}#my-cart>i{position:absolute;top:0;bottom:0;margin:auto;left:18px}
#my-cart>div{margin-left:2.5em;font-size:11px}#my-cart>div strong{font-size:13px}.cart-item-qty{display:flex;margin:0;position:absolute;right:0;top:1px;width:15px;height:15px;align-items:center;justify-content:center}
.icon-onea-video-37x37{background-position:-368px -292px;width:37px;height:37px}.icon-onea-expert-37x37{background-position:0 -331px;width:37px;height:37px}
#nav-shop-by+.dropdown-menu,#nav-customer-service+.dropdown-menu,#nav-why-1a-auto+.dropdown-menu{overflow:visible}
nav>ul>li{float:left;height:45px}nav>ul>li.dropdown.dropdown-lg a.dropdown-toggle{height:45px;line-height:45px}
nav>ul>li>a.link{line-height:45px;display:block;padding:0 20px;height:45px}nav ul.dropdown-menu>li>a>i{position:absolute;top:0;bottom:0;left:45%;margin:auto}
nav .dropdown:hover ul.dropdown-menu{display:block;padding-top:0}nav .nav-flyout-wrapper{position:absolute;left:100%;display:none}
.nav-flyout-wrapper .link{margin:1em 0;display:block}.nav-flyout-wrapper ul{width:230px}.nav-flyout-wrapper .featured-categories{display:inline-block;column-count:2}
#shop-by-tools-accessories .featured-categories{column-count:1}nav .featured-categories,.all-makes{width:500px;margin-bottom:2rem}
nav .featured-categories li{display:flex;align-items:center}nav .featured-categories li>img{float:left}
nav .featured-categories li>.link{margin:0}nav .featured-categories .link{margin:0;display:inline}nav .featured-categories .link2{display:block}
nav .featured-categories li .img-sq-s{display:inline}nav .featured-categories li .img-sq-s>img{margin:0}
nav .featured-brands{width:500px;margin-bottom:0}nav .featured-brands li{width:240px;margin:10px 20px 0 0;float:left;height:25px}
nav .featured-brands li.last{margin-right:0}nav .featured-brands li>img{float:left}nav .featured-brands li>.link{margin:0}
nav .featured-brands .link{margin:0;display:inline}nav .featured-brands-wrapper{margin-left:0}nav .featured-brands .link2{display:block}
nav .featured-brands li .img-sq-s{display:inline}nav .featured-brands li .img-sq-s>img{margin:0}.submenu-option:hover .nav-flyout-wrapper{display:inline-block;background:#fff;top:0;padding:1rem;border:2px solid #06c;box-shadow:7px 7px 7px 0 rgba(0,0,0,.3)}
#braintree-checkout #nav-top-ul{opacity:0}#braintree-checkout #icon-how-to-videos,#braintree-checkout #icon-expert-usa{min-width:49px;min-height:74px;display:block}
#braintree-checkout #icon-how-to-videos .header-clickeable-icon,#braintree-checkout #icon-expert-usa .header-clickeable-icon{display:none}
#braintree-checkout #gray-search-bar-wrapper{display:none !important}#braintree-checkout header{border-bottom:5px solid #f63;margin:0 0 5px 0}
#mobile-ymm-model-search-trigger{width:100%;margin:5px 15px 10px 15px;background:#06c;color:#fff;font-weight:600;font-size:14px;border:0;display:flex;align-items:center;justify-content:space-between}
#mobile-ymm-model-search .svg-cross-x,#mobile-ymm-model-search .svg-cross-y{stroke:#fff}#modal-header-ymm-selector{width:100%;margin:0 0 1px 0}
#mobile-ymm-model-search-form{flex-wrap:wrap}#modal-header-ymm-selector .dropdown{width:100%}#modal-header-ymm-selector .dropdown-toggle{padding:0 10px;width:100%;height:42px;display:flex;align-items:center;justify-content:space-between}
#modal-header-ymm-selector .dropdown a .chevron-svg-icon{transform:scale(.6)}#modal-header-ymm-selector .dropdown a .chevron-svg-icon polygon{stroke:#fff}
#modal-picker-make{margin:0 1px}#mobile-ymm-model-search-form-submit{width:100%;height:42px}.nav-menu-drop .btn{padding:6px 12px !important;font-weight:normal !important;text-transform:capitalize;display:inline-block}
#mobile-header-close-ymm-window{display:none !important}@media(max-width:1199px){#onea-header #mini-cart{margin-left:-242px}
}@media(max-width:999px){#nav-cart-item-count{width:20px;height:20px;border-radius:20px;background:#f7711c;border:2px solid white;position:absolute;top:-5px;right:-8px;text-align:center;color:white;line-height:17px;font-weight:700;font-size:12px}
}@media(max-width:991px){#desktop-header,#onea-header{max-width:100%;position:relative}#new-site-banner{width:100%}
#cart-header{top:-50px;background:#fff;padding:10px 0 0 0}#cart-header h1{text-align:center;width:100%;font-size:20px}
#onea-logo-head{max-width:80%;width:187px}#onea-header-home-link{padding:0;width:300px}#main-navigation-section{display:none}
#onea-header{margin:0;height:auto;position:-webkit-sticky;position:sticky;top:0;z-index:12;background-color:#fff;box-shadow:0 2px 12px rgba(0,0,0,0.08)}
#onea-header .main-header-section{width:100%;align-items:center;justify-content:space-around;padding:0}
.header-mobile-element{width:80px;height:73px;display:flex;align-items:center;justify-content:center}
#mobile-header-icon{display:block;transform:scale(.7)}#header-searchbar-wrapper{display:none !important}
.mobile.navbar ul{display:flex;justify-content:space-between}.mobile.nav.navbar-nav li{margin:0}}@media(max-width:767px){#onea-header-home-link{width:200px;display:flex;justify-content:center}
}@media(min-width:1200px){#onea-header #free-shipping-head-text{margin-left:130px;width:auto}#onea-header #site-navigation-section{margin-left:109px}
#onea-header #account-section{margin-left:75px}}@media(min-width:992px){#onea-header #main-navigation-section{width:100%;height:auto}
#mobile-ymm-model-search{display:none}.responsive-header .header-mobile-element{display:none}.only-mobile-header .main-header-section{width:100%;align-items:center}
}#banner-con{text-align:center;display:flex}#new-site-banner{top:0;left:auto;display:inline-block;width:100%;margin:0}
#new-site-banner.expanded{height:230px}#new-site-banner .link{display:block}#new-site-banner .no-link{line-height:35px;display:block}
#new-site-banner+header{position:absolute;top:60px;left:0;right:0}#new-site-banner.expanded+header{margin-top:235px}
#new-site-banner form{display:none}#new-site-banner.expanded form{display:block;padding:10px 20px;background:#e7e7e7;border:1px solid #ccc}
#new-site-banner form [type="email"]{width:50%;display:block;margin-bottom:5px}
#new-site-banner form textarea{width:100%;display:block;height:60px;padding:0;margin-bottom:5px}#new-site-banner form [type="submit"]{width:120px;margin-left:auto;border-radius:0;display:block}
#new-site-banner.expanded #new-site-feedback>form{display:block}#new-site-banner .alert{height:29px;line-height:29px;padding:0 6px;margin:5px 0}
#new-site-banner .banner-left{float:left;width:50%}#new-site-banner .banner-right{float:right;width:50%;min-width:25%}
#new-site-banner a{word-break:keep-all}#new-site-banner #new-site-feedback.link{padding:5px;line-height:1.5em;text-align:center;color:#fff;font-size:16px}
#new-site-feedback.no-link{text-align:center;color:#fff;padding:0 20px;font-size:16px}#site-feedback-popup,#site-feedback-popup-backdrop{display:none}
#site-feedback-popup-backdrop{position:fixed;background:#666;opacity:.9;z-index:9999;width:100%;height:100%;top:0;left:0}
#site-feedback-popup{position:fixed;margin:auto;top:20%;left:0;right:0;width:500px;z-index:9999;padding:20px;background:#fff;border:1px solid #555}
#site-feedback-popup a.close{position:absolute;top:6px;right:15px;color:#888}#site-feedback-popup form{margin:15px 0;background:#fff}
#site-feedback-popup form textarea{width:100%;margin-bottom:10px;height:80px}#site-feedback-popup form input{width:50%;margin-bottom:10px}
#site-feedback-popup h2{margin:5px 0;font-size:18px;font-weight:normal;text-transform:capitalize;color:#555;border-bottom:1px solid #ddd;padding:0 0 4px}
#site-feedback-popup .alert{display:none}svg{overflow:hidden;vertical-align:middle}.not-empty-cart,.go-to-my-cart-link{display:flex;width:38px}
.go-to-my-cart-link{position:relative}#cart-qty-counter-mobile{font-size:12px;color:white}.m-auto{margin:auto !important}
.capitalize{text-transform:capitalize !important}#onea-header-nav-menu-shop-by h6{margin-top:0}@media(max-width:991px){.header-mobile-element{width:120px}
}.flex-box{display:flex}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
.dropdown-menu{background-color:white;border:0;margin:0;max-height:302px;overflow:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.3)}
#my-accounts,#header-track-order-link{padding:0;width:100%;max-width:75px;float:left;color:#06c;margin-top:0;display:flex;align-items:center}