/*
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: "brandon-grotesque", sans-serif;
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: "lindsey-signature", sans-serif;
font-weight: 400;
font-style: normal;
}

.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;
}

.buttonhoofd-groen:hover {
	background-color: #27a15a !important;
	color: #fff !important;
}

.buttonhoofd-oranje:hover {
	background-color: #e8a725 !important;
	color: #fff !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;
}

a:hover {
    color: #e8a000 !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;
}

.sf-menu li ul li a .menu-title-text, .sf-menu li ul li a .menu-title-text {
    position: relative;
    text-decoration: none !important;
}

.container-wrap select, .container-wrap select:hover {
    background-color: #ffffff;
    border-color: #fff;
    font-size: 16px;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
}

select {
	box-shadow: none;
	padding: 14px;
}

    padding-top: 15px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-left: 15px;
    line-height: 1em;
}


.wpb_wrapper>.nectar-hor-list-item {
    margin-bottom: -50px;
}

.nectar-hor-list-item[data-hover-effect=none] {
	padding-left: 0;
    padding-right: 0;
    padding-bottom: 12px;
	padding-top: 12px;
}

.nf-field-label .nf-label-span, .nf-field-label label {
	font-family: 'chaloops' !important;
	font-size: 20px !important;
}

.list-checkbox-wrap .nf-field-element li label {
	font-size: 20px !important;
}


#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li {
    margin: 5px 0;
    line-height: 3.5 !important;
}

body[data-form-submit="regular"] .container-wrap input[type=submit] {
	font-size: 14px;
}

div[data-style="minimal"] .toggle > .toggle-title a {
    padding: 12px 70px 12px 0;
    transition: color 0.15s ease;
}