/* SKS CMS dynamic menu enhancements */
.sks-menu-description{display:block;font-size:12px;line-height:1.4;opacity:.72;padding:2px 12px 8px;max-width:240px}
.sks-mega-menu{position:relative}
.sks-mega-panel{min-width:260px}
.sks-mega-menu>.sks-mega-panel{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr));gap:12px;min-width:min(760px,90vw);padding:24px!important;left:0;right:auto}
.sks-mega-panel>li{list-style:none;min-width:0}
.sks-mega-panel>li>a{font-weight:700}
.sks-mega-panel .sub-menu{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;padding:6px 0!important;min-width:0!important}
.sks-mega-panel .sub-menu li a{white-space:normal}
@media(max-width:991px){.sks-mega-menu>.sks-mega-panel{display:block;min-width:0;width:100%;padding:8px!important}.sks-mega-panel .sub-menu{padding-left:14px!important}}
