@media (min-width:1025px) and (max-width:1279px){#header{transform-style:flat}a#navtoggle{display:block;position:absolute;z-index:108;top:0;right:0;width:60px;height:60px;background:url("/wp-content/themes/autoequip/links/button/menu.svg") center center/48px 48px no-repeat}#header #headernav{position:absolute;top:0;right:0;bottom:auto;width:auto;padding:0 64px 0 0;background:0 0;overflow:visible;transition:none}#header #headernav .menu-main-navigation-container{position:fixed;top:0;right:-300px;bottom:0;width:300px;padding:72px 0 0;text-align:right;background:#222;transition:right .24s ease-out;overflow-y:auto;z-index:107}#header #headernav.toggle .menu-main-navigation-container{right:0}#headernav ul li{display:block}#headernav ul li a{padding:12px;font-size:20px;line-height:20px}#headernav ul li a:after,#headernav ul li a:before{display:none}}@media (max-width:1024px){#headernav{width:300px;right:-300px}#headernav.toggle{right:0}}@media (max-width:1279px){#headernav ul.menu>li.menu-item-has-children>a{white-space:nowrap}#headernav ul.menu>li.menu-item-has-children>a:before{content:"";display:inline-block;position:static;width:7px;height:7px;margin:0 12px 3px 0;border:solid currentColor;border-width:0 3px 3px 0;background:0 0;transform:rotate(135deg);transition:transform .2s ease;vertical-align:middle}#headernav ul.menu>li.menu-item-has-children.aris-open>a:before{transform:rotate(45deg)}#headernav ul.menu>li.menu-item-has-children>ul.sub-menu{display:none}#headernav ul.menu>li.menu-item-has-children.aris-open>ul.sub-menu{display:block}#headernav ul.sub-menu{position:static;margin:0 0 6px;padding:0 24px 0 0;border:0;background:0 0;box-shadow:none;text-align:right}#headernav ul.sub-menu li{display:block}#headernav ul.sub-menu li a{padding:8px 12px;font-size:16px;line-height:20px;color:#bdbdbd}#headernav ul.sub-menu li a:hover{color:#e41e26}}@media (min-width:1280px){#headernav ul li a{font-size:clamp(14px, 1.05vw, 16px);padding:8px clamp(8px, 0.72vw, 12px)}#headernav ul.menu>li.menu-item-has-children>a{padding-right:calc(clamp(8px, 0.72vw, 12px) + 14px)}#headernav ul.menu>li.menu-item-has-children>a:before{right:clamp(6px, 0.5vw, 10px)}}@media (min-width:1025px){.hb_links ul li a{font-size:clamp(15px, 1.55vw, 24px);padding:8px clamp(8px, 0.95vw, 16px)}.hb_links ul.menu>li.menu-item-has-children>a{padding-right:calc(clamp(8px, 0.95vw, 16px) + 14px)}.hb_links ul.menu>li.menu-item-has-children>a:before{right:clamp(6px, 0.6vw, 12px)}}@media (min-width:1280px){#headernav ul.menu>li.menu-item-has-children{position:relative}}@media (min-width:1025px){.hb_links ul.menu>li.menu-item-has-children{position:relative}.hb_links ul.menu>li.menu-item-has-children>a:before{content:"";position:absolute;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}.hb_links ul.sub-menu{display:none;position:absolute;top:100%;left:0;z-index:110;min-width:260px;margin:0;padding:6px 0;background:#333;border-top:3px solid #e41e26;box-shadow:0 8px 18px rgba(0,0,0,.35);text-align:left}.hb_links ul.menu>li.menu-item-has-children:hover>ul.sub-menu,.hb_links ul.menu>li.menu-item-has-children:focus-within>ul.sub-menu{display:block}.hb_links ul.sub-menu li{display:block}.hb_links ul.sub-menu li a{padding:10px 18px;font-size:15px;line-height:20px;white-space:nowrap}.hb_links ul.sub-menu li a:after,.hb_links ul.sub-menu li a:before{display:none}.hb_links ul.sub-menu li a:hover,.hb_links ul.sub-menu li a:focus{background:#e41e26;color:#fff}}@media (min-width:1280px){#headernav ul.menu>li.menu-item-has-children>a:before{content:"";position:absolute;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor}#headernav ul.sub-menu{display:none;position:absolute;top:100%;left:0;z-index:110;min-width:260px;margin:0;padding:6px 0;background:#333;border-top:3px solid #e41e26;box-shadow:0 8px 18px rgba(0,0,0,.35);text-align:left}#headernav ul.menu>li.menu-item-has-children:hover>ul.sub-menu,#headernav ul.menu>li.menu-item-has-children:focus-within>ul.sub-menu{display:block}#headernav ul.sub-menu li{display:block}#headernav ul.sub-menu li a{padding:10px 18px;font-size:15px;line-height:20px;white-space:nowrap}#headernav ul.sub-menu li a:after,#headernav ul.sub-menu li a:before{display:none}#headernav ul.sub-menu li a:hover,#headernav ul.sub-menu li a:focus{background:#e41e26;color:#fff}}@media (max-width:1024px){.hb_links ul.sub-menu{display:none}}