/*
Theme Name: Embark HTML
Description: Original Embark design with shared header/footer and 42-page HTML importer.
Version: 1.1.0
Requires at least: 6.0
Requires PHP: 7.4
Author: Zahid Bin Habib
Text Domain: embark-html
*/
body.admin-bar header.site{top:32px}
@media(max-width:782px){body.admin-bar header.site{top:46px}}
@media(max-width:600px){body.admin-bar header.site{top:0}}
#main .elementor{--kit-widget-spacing:0px;--widgets-spacing:0px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}
#main .embark-import-section > .elementor-container{max-width:none}
#main .embark-import-column > .elementor-widget-wrap{padding:0}
#main .embark-import-html{margin:0;width:100%}
/* Keep Elementor Site Settings from replacing the supplied typography. */
body.embark-site{font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);line-height:1.65;font-size:1.0625rem}
#main h1,#main h2,#main h3,#main h4{font-family:Montserrat,sans-serif;color:var(--navy);line-height:1.2;font-weight:700}
#main h1{font-size:clamp(1.9rem,4vw,2.6rem)}
#main h2{font-size:clamp(1.4rem,2.6vw,1.75rem)}
#main h3{font-size:1.15rem}
#main .hero h1,#main .cta h2{color:#fff}
#main input,#main select,#main textarea{font:inherit}
nav.main .logo .custom-logo{width:auto;max-width:240px;max-height:64px;height:auto;object-fit:contain}
nav.main .logo .custom-logo-link{display:block}
nav.main .embark-menu li{position:relative}
nav.main .embark-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:220px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.12);flex-direction:column;align-items:stretch;z-index:60}
nav.main .embark-menu .sub-menu .sub-menu{left:100%;top:0}
nav.main .embark-menu li:hover > .sub-menu,nav.main .embark-menu li:focus-within > .sub-menu{display:flex}
nav.main .embark-menu .sub-menu a.nl{white-space:normal}
nav.main .embark-menu .current-menu-item > a.nl,nav.main .embark-menu .current-menu-ancestor > a.nl{background:var(--bg-alt)}
@media(max-width:1100px){nav.main .embark-menu.open .sub-menu{display:flex;position:static;min-width:0;box-shadow:none;border:0;border-left:2px solid var(--line);border-radius:0;margin-left:12px;width:auto}nav.main .embark-menu .sub-menu .sub-menu{left:auto;top:auto}}
