/* NETBAKER IT NEWS · Divi 5 bridge
   The visible editorial components keep the V2.1 design. Divi owns only the
   structural wrappers so editors can move, duplicate, hide and style areas. */
.nbitn-home--divi{padding:0!important;min-height:60vh;background:var(--nbitn-bg)}
.nbitn-home--divi .nbitn-divi-section{margin:0!important;padding:0!important;background:transparent!important}
.nbitn-home--divi .nbitn-divi-row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.nbitn-home--divi .nbitn-divi-column{margin:0!important;padding:0!important}
.nbitn-home--divi .nbitn-divi-code{margin:0!important;padding:0!important}
.nbitn-home--divi .nbitn-divi-code .et_pb_code_inner{margin:0!important;padding:0!important}
.nbitn-home--divi .nbitn-divi-home-block--lead{padding-top:30px}
.nbitn-home--divi .nbitn-divi-home-block--editors{margin-bottom:80px}

/* Give each generated module an obvious but non-invasive outline only while
   the Visual Builder is running. It makes the five editable newsroom areas
   easy to find without altering the public frontend. */
body.nbitn-divi-editing .nbitn-divi-code{outline:1px dashed rgba(10,102,255,.22);outline-offset:2px}

/* If a native Divi Theme Builder Menu module is later used, the menu-item meta
   from Appearance > Menus still carries NETBAKER mega-menu classes. */
.nbitn-divi-menu .et-menu>li.nbitn-mega-menu{position:static}
.nbitn-divi-menu .et-menu>li.nbitn-mega-menu>ul.sub-menu{width:min(1040px,calc(100vw - 48px));padding:18px!important;display:grid!important;gap:8px;border-top:3px solid var(--nbitn-accent)}
.nbitn-divi-menu .et-menu>li.nbitn-mega-2>ul.sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}
.nbitn-divi-menu .et-menu>li.nbitn-mega-3>ul.sub-menu{grid-template-columns:repeat(3,minmax(0,1fr))}
.nbitn-divi-menu .et-menu>li.nbitn-mega-4>ul.sub-menu{grid-template-columns:repeat(4,minmax(0,1fr))}
.nbitn-divi-menu .et-menu>li.nbitn-mega-menu>ul.sub-menu>li>ul.sub-menu{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:0!important;padding:0!important}
