#main-header .sub-menu{min-width:355px}.et_pb_menu li ul.sub-menu{min-width:400px!important}.et_pb_menu li ul.sub-menu li a{text-align:left;display:block;width:100%}.et_pb_menu .et_pb_menu__wrap ul li a{position:relative;text-decoration:none}.et_pb_menu .et_pb_menu__wrap ul li a::after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background-color:red;transition:width 0.3s ease}.et_pb_menu .et_pb_menu__wrap ul li a:hover::after{width:100%}