/*
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: 'Hemi Head Rg', sans-serif;
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Sui Generis Rg';
    src: url('SuiGenerisRg-Regular.woff2') format('woff2'),
		url('SuiGenerisRg-Regular.ttf') format('truetype'),
        url('SuiGenerisRg-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Hemi Head Rg';
    src: url('HemiHeadRg-BoldItalic.ttf') format('truetype');

}

.txtdonkerblauw {
	color: #001d3a;
}

.txtdonkerblauw h1 {
	color: #001d3a;
}


.txtdonkerblauw h2 {
	color: #001d3a;
}

.txtdonkergroen h3 {
	color: #31885e;
}

.txtgoud h4 {
	color: #e0d0b7;
}

.txtwit p {
	color: #fff;
} 

#footer-outer .widget h4 {
	font-family: "brandon-grotesque", sans-serif !important;
	font-size: 25px;
}

.txtoranje h2 {
	color: #fbbc19 !important;
}

.txtoranje h4 {
	color: #fbbc19 !important;
}

.txtoranje h3 {
	color: #fbbc19 !important;
}

.titelhoofd {
	margin-bottom: 0px !important;
}

.txtwit h5 {
	color: #fff !important;
}

.txtwit p {
	color: #fff !important;
}

.txtgrijs h3 {
	color: #564b4f !important;
	font-size: 30px;
}

.footerlogo{ 
    width: 202px !important;
    height: 145px !important;
	object-fit: cover !important;

}

.mask-image{ 
	
height: 400px !important;
	object-fit: contain !important;

}

.wpb_text_column a, p a {
	text-decoration: none !important;
}

#header-outer .menu-item-351 > a:after {
    background: #e8a725;
}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea {
    background-color: #fff !important;
	color: #564b4f !important;
    border-radius: 5px !important;
	border: 1px solid #fff !important;
	border-style: solid !important;
    border-top-color: #f7f7f7;
    border-right-color: #f7f7f7;
	border-left-color: #f7f7f7;
    border-bottom-color: #f7f7f7;
}

.nf-error-msg, .ninja-forms-req-symbol {
    color: #e8a725 !important;
}

.nf-form-fields-required {
  display: none;
}

.nf-form-content textarea.ninja-forms-field {
    height: 150px !important;
}

.button-oranje {
	background-color: #eaab1c !important;
	color: #fff !important;
}

.button-oranje a:hover {
	background-color: #eaab1c !important;
	color: #fff !important;
}

.nectar-global-section.before-footer a:hover {
    color: #fbbc19 !important;
}

.sf-menu * {
margin-left: 5px;
margin-right: 5px;
}

.nectar-social.fixed.visible {
    display: none;
}

.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content * {
    color: #564b4f;
    font-size: 25px;
}
