@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media screen and (min-width:981px){.sub-menu{min-width:380px}#top-menu li li a{width:350px;padding:6px 10px}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#0067E9;height:3px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_mobile_menu li a{border-bottom:1px solid #eee}.et_mobile_menu li a:hover{background-color:#fff;color:#0067E9}.contact-menu a{background-color:#fff!important;padding:10px 25px!important;border:2px solid black!important;text-align:center;margin-bottom:5px}.contact-menu a:hover{background-color:#fff!important;border:2px solid #0067E9!important;color:#0067E9!important}.contact-menu a:before{background-color:#fff!important;color:#0067E9!important;opacity:0!important}.fixed-width-supreme-tabs .dsm-tab .dsm-title-wrapper{width:200px;text-align:center;display:inline-block;white-space:nowrap}.fixed-width-supreme-tabs .dsm-tab{display:flex;justify-content:center;flex-wrap:wrap}.fixed-width-supreme-tabs .dsm-title-wrapper a{display:block;padding:10px 5px}@media (max-width:664px){.fixed-width-supreme-tabs .dsm-tab .dsm-title-wrapper{display:flex;justify-content:space-between}.fixed-width-supreme-tabs .dsm-tab{flex:1;text-align:center}.fixed-width-supreme-tabs .dsm-title-wrapper a{display:block;padding:10px 5px;width:100%;text-align:center}}@media (max-width:495px){.fixed-width-supreme-tab-mobile .dsm-tab .dsm-title-wrapper{display:flex;justify-content:space-between}.fixed-width-supreme-tab-mobile .dsm-tab{flex:1;text-align:center}.fixed-width-supreme-tab-mobile .dsm-title-wrapper a{display:block;padding:10px 5px;width:100%}}#et-top-navigation .nav>li>a{font-size:13px!important;padding-right:8px!important;padding-left:8px!important}#top-menu li.menu-item-has-children>a:first-child{padding-right:17px!important}#top-menu li.menu-item-has-children>a:first-child:after{font-size:14px!important;top:1px!important}