/*
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: 'Trade_Gothic';
  src: url('fonts/Trade_Gothic/Trade_Gothic_LT.ttf')  format('truetype');
}
@font-face {
  font-family: 'Trade_Gothic_Light';
  src: url('fonts/Trade_Gothic/Trade_Gothic_LT_Light.ttf')  format('truetype');
}
@font-face {
  font-family: 'Trade_Gothic_Bold';
  src: url('fonts/Trade_Gothic/Trade_Gothic_LT_Bold.ttf')  format('truetype');
}


@font-face {
  font-family: 'Mont-Light';
  src: url('fonts/mont/Mont-ExtraLight.otf')  format('opentype');
}
@font-face {
  font-family: 'Mont-Bold';
  src: url('fonts/mont/Mont-Heavy.otf')  format('opentype');
}


@font-face {
  font-family: 'Singulier-Bold';
  src: url('fonts/Singulier-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Singulier-Demi';
  src: url('fonts/Singulier-Demi.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Demi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Demi.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Demi.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Demi.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Demi.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Singulier-Heavy';
  src: url('fonts/Singulier-Heavy.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Heavy.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Heavy.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Heavy.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Heavy.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Singulier-Light';
  src: url('fonts/Singulier-Light.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Light.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Singulier-Regular';
  src: url('fonts/Singulier-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Singulier-Thin';
  src: url('fonts/Singulier-Thin.eot'); /* IE9 Compat Modes */
  src: url('fonts/Singulier-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/Singulier-Thin.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/Singulier-Thin.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/Singulier-Thin.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/Singulier-Thin.svg#svgFontName') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'LardySans-Bold';
  src: url('fonts/lardy-font/LardySans-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySans-Bold.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySans-Bold.svg') format('svg'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySans-BoldItalic';
  src: url('fonts/lardy-font/LardySans-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySans-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySans-BoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySans-BoldItalic.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySans-BoldItalic.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySans-BoldItalic.svg') format('svg'); /* Safari, Android, iOS */ /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySans-Regular';
  src: url('fonts/lardy-font/LardySans-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySans-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySans-Regular.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySans-Regular.svg') format('svg');  /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySans-Italic';
  src: url('fonts/lardy-font/LardySans-Italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySans-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySans-Italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySans-Italic.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySans-Italic.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySans-Italic.svg') format('svg'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySerif-Bold';
  src: url('fonts/lardy-font/LardySerif-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySerif-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySerif-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySerif-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySerif-Bold.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySerif-Bold.svg') format('svg'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySerif-BoldItalic';
  src: url('fonts/lardy-font/LardySerif-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySerif-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySerif-BoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySerif-BoldItalic.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySerif-BoldItalic.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySerif-BoldItalic.svg') format('svg'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySerif-Regular';
  src: url('fonts/lardy-font/LardySerif-Regular.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySerif-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySerif-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySerif-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySerif-Regular.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySerif-Regular.svg') format('svg'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'LardySerif-Italic';
  src: url('fonts/lardy-font/LardySerif-Italic.eot'); /* IE9 Compat Modes */
  src: url('fonts/lardy-font/LardySerif-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/lardy-font/LardySerif-Italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/lardy-font/LardySerif-Italic.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/lardy-font/LardySerif-Italic.ttf')  format('truetype'),
       url('fonts/lardy-font/LardySerif-Italic.svg') format('svg'); /* Safari, Android, iOS */
}


@font-face {
  font-family: 'Font Awesome Cwd';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("fonts/fontawesome-webfont.eot");
  src: url("fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), 
  url("fonts/fontawesome-webfont.woff2") format("woff2"), 
  url("fonts/fontawesome-webfont.woff") format("woff"), 
  url("fonts/fontawesome-webfont.ttf") format("truetype"), 
  url("fonts/fontawesome-webfont.svg#fontawesome") format("svg"); }


body .nectar-fancy-box .link-text .arrow, 
body .nectar-fancy-box[data-style="parallax_hover"] .inner > .arrow {
    font-family: 'Font Awesome Cwd' !important; 
}

body.page-template-page-login-template[create-header-disable=yes] div#header-outer,
body.page-template-page-password-protected-template[create-password-required=yes] div#header-outer{

display: none;
}


body.page-template-page-login-template[create-header-disable=yes] div#header-outer + #ajax-content-wrap,
body.page-template-page-password-protected-template[create-password-required=yes] div#header-outer + #ajax-content-wrap{
	margin-left: 0px;
}


#header-outer header .nectar-menu-icon-img.nectar-menu-icon-img-hover,
#header-outer header nav ul.sf-menu li.menu-item a:hover span > img.nectar-menu-icon-img:not(.nectar-menu-icon-img-hover),
#header-outer header nav ul.sf-menu li.menu-item.current-menu-item a span > img.nectar-menu-icon-img:not(.nectar-menu-icon-img-hover){
    display:none;
}
#header-outer header nav ul.sf-menu li.menu-item a:hover span > img.nectar-menu-icon-img.nectar-menu-icon-img-hover,
#header-outer header nav ul.sf-menu li.menu-item.current-menu-item a span > img.nectar-menu-icon-img.nectar-menu-icon-img-hover{
    display:inline-block;
}

#header-outer header .nectar-menu-icon-img {
    width: 15px;
    max-height: 20px;
    vertical-align: sub;
}

body.page-template-page-password-protected-template[create-password-required=yes] .post-password-form{ min-width: 300px; }

body.page-template-page-password-protected-template[create-password-required=yes] form.post-password-form > p:first-child{ display: none; }

body.page-template-page-password-protected-template[create-password-required=yes] form.post-password-form > p input{    
  border: 2px solid black !important;
    color: black !important;
    max-width: 350px !important;
        font-size: 14px !important;
}

body.page-template-page-password-protected-template[create-password-required=yes] .post-password-form input[type=password]{
  margin-bottom: 15px;
}

body.page-template-page-password-protected-template[create-password-required=yes] .post-password-form input[type=submit] {
    bottom: 0px;
    max-width: 300px !important;
    width: 100%;
    position: relative;
    margin-top: 15px !important;
    background-color: #fff !important;
  }
body.page-template-page-password-protected-template[create-password-required=yes] .post-password-form label{ font-size: 0px;  }

@media screen and (min-width:1000px) {
body.page-template-page-login-template[data-header-format="left-header"] .wpb_row.full-width-content,
body.page-template-page-password-protected-template[create-password-required=yes] .wpb_row.full-width-content{
    margin-left: -50vw;
    margin-left: calc(-50vw + var(--scroll-bar-w)/2);
    left: 50%;
    width: 100vw;
    width: calc(100vw - var(--scroll-bar-w));
}
}

