/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



@font-face {
    font-family: 'AvenirNext';
    src: url("/wp-content/themes/salient-child/fonts/AvenirNext-Regular.woff") format("woff"),
        url("/wp-content/themes/salient-child/fonts/AvenirNext-Regular.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'AvenirNext';
    src: url("/wp-content/themes/salient-child/fonts/AvenirNext-Medium.woff") format("woff"),
        url("/wp-content/themes/salient-child/fonts/AvenirNext-Medium.woff2") format("woff2"),
        url("/wp-content/themes/salient-child/fonts/AvenirNext-Medium-06.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'AvenirNext';
    src: url("/wp-content/themes/salient-child/fonts/AvenirNext-DemiBold.woff") format("woff"),
        url("/wp-content/themes/salient-child/fonts/AvenirNext-DemiBold.woff2") format("woff2"),
        url("/wp-content/themes/salient-child/fonts/AvenirNext-DemiBold-03.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
}

html {
    font-size: 62.5%;
}

:root{
    --min-screen-width: 320px;
    --max-screen-width: 1400px;
    --space-xs: clamp(0.56rem, calc(0.52vw + 0.4rem), 1.13rem);
    --space-s: clamp(0.75rem, calc(0.69vw + 0.53rem), 1.5rem);
    --space-m: clamp(1rem, calc(0.93vw + 0.7rem), 2rem);
    --space-l: clamp(1.33rem, calc(1.23vw + 0.94rem), 2.67rem);
    --space-xl: clamp(1.78rem, calc(1.65vw + 1.25rem), 3.55rem);
    --space-2xl: clamp(2.37rem, calc(2.19vw + 1.67rem), 4.74rem);
    --space-3xl: clamp(3.16rem, calc(2.92vw + 2.22rem), 6.31rem);
    --space-4xl: clamp(4.21rem, calc(3.9vw + 2.96rem), 8.42rem);
    --space-5xl: clamp(5.61rem, calc(5.19vw + 3.95rem), 11.22rem);
    --space-6xl: clamp(7.48rem, calc(6.92vw + 5.26rem), 14.96rem);
    --space-7xl: clamp(9.97rem, calc(9.23vw + 7.02rem), 19.94rem);
}

/*Ready Classes*/
body .ocm-effect-wrap .eff-full-width {
    width: 100% !important;
}
body .ocm-effect-wrap .fs-22,
body .ocm-effect-wrap .fs-22 *{
    font-size: 22px !important;
}

body .ocm-effect-wrap .fs-20,
body .ocm-effect-wrap .fs-20 *{
    font-size: 20px !important;
}

body .ocm-effect-wrap .fw-400,
body .ocm-effect-wrap .fw-400 *{
    font-weight: 400 !important;
}
body .ocm-effect-wrap .fw-500,
body .ocm-effect-wrap .fw-500 *{
    font-weight: 500 !important;
}
body .ocm-effect-wrap .fw-600,
body .ocm-effect-wrap .fw-600 *{
    font-weight: 600 !important;
}

body .ocm-effect-wrap .p-last-mb-0 p:last-child,
body .ocm-effect-wrap .mb-0{
    margin-bottom: 0 !important;
}

body .ocm-effect-wrap .p-last-mb-0 p:last-child,
body .ocm-effect-wrap .pb-0{
    padding-bottom: 0 !important;
}

body .ocm-effect-wrap .ls-1,
body .ocm-effect-wrap .ls-1 *{
    letter-spacing: 1px !important;
}
body .ocm-effect-wrap .ls-2,
body .ocm-effect-wrap .ls-2 *{
    letter-spacing: 2px !important;
}

body .ocm-effect-wrap .text-center{
    text-align: center;
}

body .ocm-effect-wrap .text-dark-purple,
body .ocm-effect-wrap .text-dark-purple *{
    color: #510c46;
}
body .ocm-effect-wrap .text-purple,
body .ocm-effect-wrap .text-purple *{
    color: #951b81;
}

body .ocm-effect-wrap .text-uppercase,
body .ocm-effect-wrap .text-uppercase *{
    text-transform: uppercase;
}


body .ocm-effect-wrap .eff-gap-xs.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-xs > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-xs) !important;
}
body .ocm-effect-wrap .eff-gap-s.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-s > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-s) !important;
}
body .ocm-effect-wrap .eff-gap-m.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-m > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-m) !important;
}
body .ocm-effect-wrap .eff-gap-l.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-l > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-l) !important;
}
body .ocm-effect-wrap .eff-gap-xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-xl) !important;
}
body .ocm-effect-wrap .eff-gap-2xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-2xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-2xl) !important;
}
body .ocm-effect-wrap .eff-gap-3xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-3xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-3xl) !important;
}
body .ocm-effect-wrap .eff-gap-4xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-4xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-4xl) !important;
}
body .ocm-effect-wrap .eff-gap-5xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-5xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-5xl) !important;
}
body .ocm-effect-wrap .eff-gap-6xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-6xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-6xl) !important;
}
body .ocm-effect-wrap .eff-gap-7xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
body .ocm-effect-wrap .eff-row-gap-7xl > .col > .wpb_column:not(:last-child) {
    margin-bottom: var(--space-7xl) !important;
}

@media (max-width: 999px){
    body .ocm-effect-wrap .eff-m-gap-xs.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-xs > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-xs) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-s.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-s > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-s) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-m.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-m > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-m) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-l > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-2xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-2xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-2xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-3xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-3xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-3xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-4xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-4xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-4xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-5xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-5xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-5xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-6xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-6xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-6xl) !important;
    }
    body .ocm-effect-wrap .eff-m-gap-7xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-m-row-gap-7xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-7xl) !important;
    }

    body .ocm-effect-wrap .eff-m-mb-0{
        margin-bottom: 0 !important;
    }
}


@media(max-width: 690px){
    body .ocm-effect-wrap .eff-xs-gap-xs.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-xs > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-xs) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-s.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-s > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-s) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-m.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-m > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-m) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-l > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-2xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-2xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-2xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-3xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-3xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-3xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-4xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-4xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-4xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-5xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-5xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-5xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-6xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-6xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-6xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-gap-7xl.wpb_column > .vc_column-inner > .wpb_wrapper > *:not(:last-child),
    body .ocm-effect-wrap .eff-xs-row-gap-7xl > .col > .wpb_column:not(:last-child) {
        margin-bottom: var(--space-7xl) !important;
    }



    body .ocm-effect-wrap .eff-xs-mt-xs {
        margin-top: var(--space-xs) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-s{
        margin-top: var(--space-s) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-m{
        margin-top: var(--space-m) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-xl {
        margin-top: var(--space-xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-2xl {
        margin-top: var(--space-2xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-3xl {
        margin-top: var(--space-3xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-4xl {
        margin-top: var(--space-4xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-5xl {
        margin-top: var(--space-5xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-6xl {
        margin-top: var(--space-6xl) !important;
    }
    body .ocm-effect-wrap .eff-xs-mt-7xl {
        margin-top: var(--space-7xl) !important;
    }



    body .ocm-effect-wrap .xs-mb-0{
        margin-bottom: 0 !important;
    }

    body .ocm-effect-wrap .xs-m-lr-0{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    body .ocm-effect-wrap .xs-fs-20,
    body .ocm-effect-wrap .xs-fs-20 *{
        font-size: 20px !important;
    }

    body .ocm-effect-wrap .xs-fs-18,
    body .ocm-effect-wrap .xs-fs-18 *{
        font-size: 18px !important;
    }
}
/*End Ready Classes*/