#et-boc{min-height:100vh;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}body.admin-bar #et-boc{min-height:calc(100vh - 32px)}@media screen and (max-width:782px){body.admin-bar #et-boc{min-height:calc(100vh - 46px)}}#et-main-area{min-width:0;min-height:0;display:flex;flex-direction:column}#main-content{flex:1 0 auto}.et-menu li>ul.sub-menu{height:0;overflow:clip}.et-menu li:hover>ul.sub-menu,.et-menu li:focus-within>ul.sub-menu,.et-menu li.et-show-dropdown>ul.sub-menu{height:auto;overflow:visible}