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

/* Child theme fonts */
:root {
    --font-family--default: 'Quicksand';
    --font-family--h--1: 'clother';
    --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);
}

/* add custom card styling to reduce card group wrapping */
.imt-card.imt-accent-card > .acf-innerblocks-container {
    border: 1.5px solid var(--wp--custom--imt--color--palette--background--white);
    padding: var(--wp--custom--imt--card--global--sm--padding-top-bottom) var(--wp--custom--imt--card--global--sm--padding-left-right) !important;
    box-sizing: border-box;
}

.imt-card.imt-accent-card-black > .acf-innerblocks-container {
    border: 1.5px solid var(--wp--custom--imt--color--palette--background--black);
    padding: var(--wp--custom--imt--card--global--sm--padding-top-bottom) var(--wp--custom--imt--card--global--sm--padding-left-right) !important;
    box-sizing: border-box;
}

/* * force spacing between sections with full-width layouts */
.imt-page .imt-section.imt-padding-top-bottom-0,
.imt-section.imt-section-margin {
    margin: calc(var(--wp--custom--imt--spacer) * 0.25) 0 calc(var(--wp--custom--imt--spacer) * 0.25);
}

/* add dual border effect to the header */
header.imt-header #imt-header::after {
    content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(90deg,rgb(110, 79, 2) 0%, rgba(110, 79, 2, 1) 50%, rgb(69, 141, 1) 50%);
}


@media only screen and (max-width: 1281px) {
    /* add custom card styling to reduce card group wrapping */
.imt-card.imt-accent-card > .acf-innerblocks-container {
    border: none !important;
    padding: 0 !important;
    box-sizing: none !important;
}

.imt-card.imt-accent-card-black > .acf-innerblocks-container {
    border: none !important;
    padding: 5px !important;
    box-sizing: none !important;
}

}

@media only screen and (max-width: 1281px) {
    /* nav.imt-main-nav.offcanvas #imt-offcanvas > ul > li a {
        text-transform: uppercase !important;;
    } */

    nav.imt-main-nav.offcanvas #imt-offcanvas>ul>li:not(.imt-btn-1):not(.imt-btn-2) a span::after {
        display: none;
    }
 
    /* top nav */

    /* CODE TAKEN FROM ELITE KITCHENS */
    /* Doesn't look like it was responding correctly */

    /* section#imt-header:not(.imt-header-sm) nav.imt-main-nav>div ul>li.imt-link-level-1:not(.imt-link-level-2, .imt-link-level-3)>a.imt-current-menu-item>span::after,
    section#imt-header:not(.imt-header-sm) nav.imt-main-nav>div ul>li.imt-link-level-1:not(.imt-link-level-2, .imt-link-level-3)>a:hover>span::after {
        background-color: url(/wp-content/uploads/2024/07/brandmark-white-scaled.png);
    } */


}

.imt-business-details {
    font-weight: 600 !important;
}

/* clean up file upload layout */
.gform_wrapper.gravity-theme .gform_drop_area {
    background: var(--wp--custom--imt--gravity-forms--input--background) !important;
    border: var(--wp--custom--imt--gravity-forms--input--border--width) dashed var(--wp--custom--imt--color--palette--background--white) !important;
    border-color: var(--wp--custom--imt--color--palette--background--primary--active) !important;
    border-radius: var(--wp--custom--imt--gravity-forms--input--border--radius) !important;
}


