#main-header .sub-menu{width:auto!important;min-width:200px;background-color:#f7f7f7;padding:10px 0}#main-header .sub-menu li{white-space:nowrap;padding:10px 20px}#main-header .sub-menu li a:hover{background-color:#e69c5e;color:#fff}.et_mobile_menu{width:100vw;border-top-width:0}@media only screen and (max-width:767px){.et_mobile_menu{margin-left:-10vw}}@media only screen and (min-width:767.99px) and (max-width:980px){.et_mobile_menu{margin-left:-5vw}}.et_mobile_menu{overflow-y:scroll!important;max-height:80vh!important;-webkit-overflow-scrolling:touch!important}