/* 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: 'nexa';
    --font-family--h--1: 'Ledger';
    --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);
}

p {
    letter-spacing: 1px !important;
}

.imt-btn {
    letter-spacing: 1px !important;
}

/* adjust text formatting, add letter-spacing and fix mega menu heading styling */
body {
    letter-spacing: 0.04em;
}

/* full-height cta button for header */
header .imt-btn-wrapper {
    height: 100%;
}

header a.imt-btn {
    display: flex;
    align-items: center;
    box-shadow: none !important;
    border-radius: 0px !important;
}

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

/* aligns images to the left */
.imt-section .imt-card-group.imt-card-style-1 .our-process-card .imt-img-container.imt-img-max-width-md {
    margin-left: 0 !important;

    }

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

@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;

    }

    p {
        letter-spacing: 0px !important;
    }

}

@media only screen and (max-width: 801px) {
    .imt-section .imt-card-group.imt-card-style-default .imt-card {
        border-radius: 0 !important;

    }

}