.nav ul ul,.sub-menu{width:400px!important;white-space:normal;word-break:break-word}.nav ul ul li a,.sub-menu li a{display:block;width:100%;box-sizing:border-box}.sub-menu>li.menu-item{min-width:600px;white-space:nowrap}.mobile-nav,.mobile-menu,.et_mobile_menu{max-height:80vh;overflow-y:auto}@media screen and (max-width:768px){.sub-menu,.sub-menu>li.menu-item,.sub-menu li a{min-width:auto!important;width:100%!important;white-space:normal!important;word-break:break-word!important}}