.gd-dropline-layer{display:none!important}
@media(min-width:1200px){
#pxl-header .pxl-primary-menu.gd-dropline-source>li.gd-dropline-target>.sub-menu{display:none!important;visibility:hidden!important;opacity:0!important}
body>.gd-dropline-layer{position:fixed!important;display:block!important;z-index:999999!important;margin:0!important;padding:0!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e2e7ee!important;border-top:3px solid #00a6b2!important;box-shadow:0 10px 28px #001b4529!important;overflow:visible!important;max-height:none!important;height:auto!important;transform:none!important;font-family:"Bebas Neue",sans-serif!important}
body>.gd-dropline-layer[hidden],body>.gd-dropline-layer .gd-drop-list[hidden]{display:none!important}
.gd-dropline-layer ul{list-style:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
.gd-dropline-layer .gd-drop-row{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;padding:3px!important}
.gd-dropline-layer .gd-drop-row>.gd-drop-item{flex:1 1 200px!important;min-width:0!important;border-right:1px solid #e2e7ee!important}
.gd-dropline-layer .gd-drop-item{position:relative!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box!important}
.gd-dropline-layer .gd-drop-item>a{display:block!important;box-sizing:border-box!important;padding:8px 32px 8px 12px!important;color:#21409a!important;text-decoration:none!important;text-transform:uppercase!important;font-family:"Bebas Neue",sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important}
.gd-dropline-layer .gd-drop-item>a:hover,.gd-dropline-layer .gd-drop-item>a:focus{color:#007781!important;background:#edf8f9!important}
.gd-dropline-layer .gd-drop-toggle{position:absolute!important;right:3px!important;top:4px!important;width:26px!important;height:26px!important;display:block!important;padding:0!important;margin:0!important;color:#21409a!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;cursor:pointer!important;font:22px/1 sans-serif!important}
.gd-dropline-layer .gd-drop-list{position:fixed!important;display:block!important;background:#fff!important;border:1px solid #e2e7ee!important;border-top:3px solid #00a6b2!important;padding:3px!important;box-shadow:0 10px 24px #001b4529!important;z-index:1000000!important;max-width:calc(100vw - 32px)!important;max-height:none!important;height:auto!important;overflow:visible!important;transform:none!important}
.gd-dropline-layer .gd-drop-list>.gd-drop-item{border-bottom:1px solid #e8edf2!important;width:100%!important}
.gd-dropline-layer .gd-drop-list>.gd-drop-item:last-child{border-bottom:0!important}
.gd-dropline-layer .gd-drop-list .gd-drop-item>a{font-size:16px!important;padding-top:7px!important;padding-bottom:7px!important}
.gd-dropline-layer a:focus-visible,.gd-dropline-layer button:focus-visible{outline:2px solid #00a6b2!important;outline-offset:-2px!important}
}
@media(prefers-reduced-motion:reduce){.gd-dropline-layer *{transition:none!important;animation:none!important}}

/* Compact native Powerlegal dropdowns: the theme pads each LI by 35px,
   separately from the link. Apply at every submenu depth in both headers. */
@media(min-width:1200px){
#pxl-header .pxl-primary-menu .sub-menu{padding:4px 0!important}
#pxl-header .pxl-primary-menu .sub-menu>li{padding:0!important;margin-top:0!important;margin-bottom:0!important}
#pxl-header .pxl-primary-menu .sub-menu>li>a{padding:8px 32px 8px 12px!important;line-height:1.4!important;min-height:0!important;height:auto!important;box-sizing:border-box!important}
}
