/*
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
*/

/*GENERAL*/

@font-face {
	font-family: TTNormsPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro-Black.otf);
	font-weight: 600;
}
@font-face {
	font-family: PFBagueSansPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro-Bold.otf);
	font-weight: 500;
}
@font-face {
	font-family: PFBagueSansPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro-Medium.otf);
	font-weight: 400;
}
@font-face {
	font-family: PFBagueSansPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro.otf);
	font-weight: 300;
}
@font-face {
	font-family: PFBagueSansPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro-Light.otf);
	font-weight: 200;
}
@font-face {
	font-family: PFBagueSansPro;
	font-display: block;
	src: url(/wp-content/themes/salient-child/fonts/PFBagueSansPro-ExtraThin.otf);
	font-weight: 100;
}

::-moz-selection, ::selection {
    background: white;
    color: #121212;
}
img::selection, img::-moz-selection {
    background: white;
}

.bold, strong, b{
	font-family: 'PFBagueSansPro';
	font-weight: 600;
}
body h1{
	font-family: 'PFBagueSansPro';
	font-weight: 500;
}
body h2{
	font-family: 'PFBagueSansPro';
	font-weight: 400;
}
body h3{
	font-family: 'PFBagueSansPro';
	font-weight: 400;
}
body h4{
	font-family: 'PFBagueSansPro';
	font-weight: 300;
}
body h5{
	font-family: 'PFBagueSansPro';
	font-weight: 200;
}
body h6{
	font-family: 'PFBagueSansPro';
	font-weight: 100;
}

h1, h2, h3 {
    color: #444;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'PFBagueSansPro';
    font-weight: 400;
}
h4 {
    color: #000000;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'PFBagueSansPro';
    font-weight: 400;
}    
h5 {
    color: #000000;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'PFBagueSansPro';
    font-weight: 500;
}
h6 {
    color: #000000;
    letter-spacing: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'PFBagueSansPro';
    font-weight: 500;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{
	font-family: 'PFBagueSansPro';
}
.nectar-button.large{
	font-size: 20px;
}

.sf-menu, .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    z-index: 10;
    font-weight: 900;
	font-size: 15px;
}

body[data-form-submit=regular] .container-wrap button[type=submit], body[data-form-submit=regular] .container-wrap input[type=submit] {
    padding: 15px 30px !important;
    color: #000;
    background-color: #BB9649;
    border-color: #bcbcbc;
    font-weight: 800;
}