/*
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: 'Indigo Blue';
    src: url('assets/fonts/IndigoBlue.eot');
    src: url('assets/fonts/IndigoBlue.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/IndigoBlue.woff2') format('woff2'),
        url('assets/fonts/IndigoBlue.woff') format('woff'),
        url('assets/fonts/IndigoBlue.ttf') format('truetype'),
        url('assets/fonts/IndigoBlue.svg#IndigoBlue') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Indigo Blue';
    src: url('assets/fonts/IndigoBlue-Italic.eot');
    src: url('assets/fonts/IndigoBlue-Italic.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/IndigoBlue-Italic.woff2') format('woff2'),
        url('assets/fonts/IndigoBlue-Italic.woff') format('woff'),
        url('assets/fonts/IndigoBlue-Italic.ttf') format('truetype'),
        url('assets/fonts/IndigoBlue-Italic.svg#IndigoBlue-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif Khojki';
    src: url('assets/fonts/NotoSerifKhojki-Regular.eot');
    src: url('assets/fonts/NotoSerifKhojki-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSerifKhojki-Regular.woff2') format('woff2'),
        url('assets/fonts/NotoSerifKhojki-Regular.woff') format('woff'),
        url('assets/fonts/NotoSerifKhojki-Regular.ttf') format('truetype'),
        url('assets/fonts/NotoSerifKhojki-Regular.svg#NotoSerifKhojki-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif Khojki';
    src: url('assets/fonts/NotoSerifKhojki-Medium.eot');
    src: url('assets/fonts/NotoSerifKhojki-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSerifKhojki-Medium.woff2') format('woff2'),
        url('assets/fonts/NotoSerifKhojki-Medium.woff') format('woff'),
        url('assets/fonts/NotoSerifKhojki-Medium.ttf') format('truetype'),
        url('assets/fonts/NotoSerifKhojki-Medium.svg#NotoSerifKhojki-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif Khojki';
    src: url('assets/fonts/NotoSerifKhojki-SemiBold.eot');
    src: url('assets/fonts/NotoSerifKhojki-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSerifKhojki-SemiBold.woff2') format('woff2'),
        url('assets/fonts/NotoSerifKhojki-SemiBold.woff') format('woff'),
        url('assets/fonts/NotoSerifKhojki-SemiBold.ttf') format('truetype'),
        url('assets/fonts/NotoSerifKhojki-SemiBold.svg#NotoSerifKhojki-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif Khojki';
    src: url('assets/fonts/NotoSerifKhojki-Bold.eot');
    src: url('assets/fonts/NotoSerifKhojki-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/NotoSerifKhojki-Bold.woff2') format('woff2'),
        url('assets/fonts/NotoSerifKhojki-Bold.woff') format('woff'),
        url('assets/fonts/NotoSerifKhojki-Bold.ttf') format('truetype'),
        url('assets/fonts/NotoSerifKhojki-Bold.svg#NotoSerifKhojki-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}



@font-face {
    font-family: 'PT Sans';
    src: url('assets/fonts/PTSans-Regular.eot');
    src: url('assets/fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/PTSans-Regular.woff2') format('woff2'),
        url('assets/fonts/PTSans-Regular.woff') format('woff'),
        url('assets/fonts/PTSans-Regular.ttf') format('truetype'),
        url('assets/fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans';
    src: url('assets/fonts/PTSans-Italic.eot');
    src: url('assets/fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/PTSans-Italic.woff2') format('woff2'),
        url('assets/fonts/PTSans-Italic.woff') format('woff'),
        url('assets/fonts/PTSans-Italic.ttf') format('truetype'),
        url('assets/fonts/PTSans-Italic.svg#PTSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans';
    src: url('assets/fonts/PTSans-Bold.eot');
    src: url('assets/fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/PTSans-Bold.woff2') format('woff2'),
        url('assets/fonts/PTSans-Bold.woff') format('woff'),
        url('assets/fonts/PTSans-Bold.ttf') format('truetype'),
        url('assets/fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'PT Sans';
    src: url('assets/fonts/PTSans-BoldItalic.eot');
    src: url('assets/fonts/PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/PTSans-BoldItalic.woff2') format('woff2'),
        url('assets/fonts/PTSans-BoldItalic.woff') format('woff'),
        url('assets/fonts/PTSans-BoldItalic.ttf') format('truetype'),
        url('assets/fonts/PTSans-BoldItalic.svg#PTSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

:root {
	--black: #000000;
	--site1: #c5ab7b;
	--white: #ffffff;
}

/******************
 GENERAL
 ******************/
body { font-family: 'PT Sans'; font-size: 18px; font-weight: normal; line-height: 24px; }
a, button { transition: .5s all ease; -webkit-transition: .5s all ease; -moz-transition: .5s all ease; }

h2 { font-family: 'Noto Serif Khojki'; font-size: 30px; font-weight: normal; letter-spacing: 1px; line-height: 34px; }
h3 { font-family: 'Indigo Blue'; font-size: 42px; font-weight: normal; line-height: 46px; }
h4 { font-family: 'Noto Serif Khojki'; font-size: 21px; font-weight: normal; line-height: 25px; }
h6 { font-family: 'Noto Serif Khojki'; font-size: 21px; font-style: italic; font-weight: normal; line-height: 26px; }

h1, .h1 { font-size: 40px; letter-spacing: 1px; line-height: 44px; }
h2 + h3 { margin-top: 10px; }
h2 .xl { font-size: 175%; position: relative; top: 5px; }
h2 + p, h3 + p { margin-top: 20px; }

.button { border: 2px solid var(--site1); color: var(--white); display: inline-block; font-family: 'Noto Serif Khojki'; font-size: 18px; font-weight: normal; letter-spacing: 1px; line-height: 22px; opacity: 1; margin-bottom:15px; padding: 5px 26px 8px; text-transform: uppercase; }
.button:hover { background-color: var(--site1); color: var(--white); }
.button.button-white { border-color: var(--white); }
.button.button-white:hover { background-color: var(--white); color: var(--site1)!important; }
.button + .button { margin-left: 25px; }

@media (max-width: 690px) {
	.button { margin: 5px 0; }
}


/******************
 GENERAL
 ******************/
#page-header-bg h1 { font-family: 'Indigo Blue'!important; font-size: 110px!important; font-weight: normal!important; line-height: 120px!important }
#page-header-bg h1 span { font-weight: normal; }