/* Add this line if WooCommerce is used on this site */
@import "imt-css/new-style.css";
/* @import "woo-style.css"; */

/* Child theme fonts */
:root {
    --font-family--default: 'Roboto';
    --font-family--h--1: 'Roboto Slab';
    --font-family--h--2: var(--font-family--h--1);
    --font-family--h--3: var(--font-family--h--1);
    --font-family--h--4: var(--font-family--h--1);
    --font-family--h--5: var(--font-family--h--1);
    --font-family--h--6: var(--font-family--h--1);
    --font-family--h--2--footer: var(--font-family--h--1);
    --font-family--h--3--footer: var(--font-family--h--1);
    --font-family--h--4--footer: var(--font-family--h--1);
    --font-family--main-navigation: var(--font-family--default);
    --font-family--dropdown: var(--font-family--default);
    --font-family--megamenu--heading: var(--font-family--h--1);
    --font-family--gallery--caption: var(--font-family--default);
    --font-family--collapsible: var(--font-family--default);
    --font-family--tab: var(--font-family--default);
    --font-family--button: var(--font-family--default);
    --font-family--h--sub-heading--0: var(--font-family--h--1);
    --font-family--h--lead-text--0: var(--font-family--default);
}

#imt-footer-wrapper .imt-buttons .imt-btn-wrapper .imt-btn.imt-btn-text {
    text-transform: capitalize !important;
}

nav.imt-main-nav>div>ul>li.megamenu .submenu .megamenu-heading {
    text-transform: uppercase !important;
}

@media only screen and (max-width: 1280px) {
    
    nav.imt-main-nav > div > ul > li > .submenu, nav.imt-main-nav nav.imt-main-nav > div > ul > li > .submenu .submenu {
        min-width: 100% !important;

    }

}

/* ------- Megamenu Styling - NO ICONS, COLUMN WRAPPING - Sun Valley ------- */
@media only screen and (min-width: 1281px){
    nav.imt-main-nav.full-mega>div>ul>li.megamenu>.submenu .imt-megamenu-wrapper>li.menu-item:first-of-type{
        flex-basis: calc((100% / 3) * 2) !important;
    }
    
    nav.imt-main-nav.full-mega>div>ul>li.megamenu>.submenu .imt-megamenu-wrapper>li.menu-item:not(:first-of-type){
        flex-basis: calc((100% / 3) - var(--wp--custom--imt--main-navigation--megamenu--wrapper--column-gap)) !important;
    }

    nav.imt-main-nav.full-mega>div>ul>li.megamenu>.submenu .imt-megamenu-wrapper>li.menu-item:first-of-type > ul{
        column-count: 2;
        column-gap: calc(var(--wp--custom--imt--spacer) * 2);
    }
    nav.imt-main-nav.full-mega>div>ul>li.megamenu>.submenu .imt-megamenu-wrapper>li.menu-item:first-of-type > ul > li{
        break-inside: avoid-column;
    }
}



@media only screen and (max-width: 801px) {
    .imt-section:has(.imt-callout-1) {
        margin-top: calc(var(--wp--custom--imt--global--section--callout--style--1--background--offset) * -0.589);
    }
}


/* BEGIN DESIGN FORGE FONTS */
:root {
    --font-family--default: 'Didact Gothic';
    --font-family--h--1: 'Science Gothic';
    --font-family--h--2: var(--font-family--h--1);
    --font-family--h--3: var(--font-family--h--1);
    --font-family--h--4: var(--font-family--h--1);
    --font-family--h--5: var(--font-family--h--1);
    --font-family--h--6: var(--font-family--h--1);
    --font-family--h--2--footer: var(--font-family--h--1);
    --font-family--h--3--footer: var(--font-family--h--1);
    --font-family--h--4--footer: var(--font-family--h--1);
    --font-family--main-navigation: var(--font-family--default);
    --font-family--dropdown: var(--font-family--default);
    --font-family--megamenu--heading: var(--font-family--h--1);
    --font-family--gallery--caption: var(--font-family--default);
    --font-family--collapsible: var(--font-family--default);
    --font-family--tab: var(--font-family--default);
    --font-family--button: var(--font-family--default);
    --font-family--h--sub-heading--0: var(--font-family--h--1);
    --font-family--h--lead-text--0: var(--font-family--default);
}

@font-face{font-family:'Didact Gothic';font-weight:400;font-style:normal;src:url('https://collinsbrooke-landscape-construction.intriguemediapowered.com/wp-content/uploads/2026/10/DidactGothic-Regular.woff2');font-display:swap;}
/* @font-face{font-family:'PT Mono';font-weight:400;font-style:normal;src:url('https://collinsbrooke-landscape-construction.intriguemediapowered.com/wp-content/uploads/2026/10/PTMono-Regular.woff2');font-display:swap;} */
/* END DESIGN FORGE FONTS */
