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

.txtdonkerpaars h4 {
	color: #561F40 !important;
}

.txtdonkerpaars p {
	color: #561F40 !important;
}

.txtdonkerpaars h5 {
	color: #561F40 !important;
}

.txtdonkerpaars h3 {
	color: #561F40 !important;
}

.txtrood h3 {
	color: #561F40 !important;
}

.txtdonkerpaars:hover h5 {
	color: #561F40 !important;
}

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

#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: #561f40 !important;
    border-radius: 10px !important;
	border: 2px solid #e6e6e6!important;
	border-style: solid !important;

}

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

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

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

#slide-out-widget-area.fullscreen-inline-images .inner .off-canvas-menu-container li a span:after {
    display: none;
}

}


#slide-out-widget-area .off-canvas-menu-container .menu > li > a .wrap {
	line-height: 0,7 !important;
}

.nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content * {
    color: #561f40;
    font-family: 'GROZEN MEDICAL';
	font-size: 18px;
}

.nectar-post-grid .nectar-post-grid-item .content .meta-category a {
	font-family: 'Inter' !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	color: #f22c36 !important;
	line-height: 0.7 !important;
}

.nectar-post-grid[data-text-hover-color=dark] .nectar-underline .post-heading {
   background-image: linear-gradient(to right, #eb5270 0, #eb5270 100%);
}
.nectar-underline h4 {
	background-image: linear-gradient(to right, #eb5270 0, #eb5270 100%);
}

#search-results .result .title a:focus, #search-results .result .title a:hover, .active-tab .nectar-link-underline a span, .nectar-ajax-search-results .search-post-item:hover h5, .nectar-category-grid[data-style=mouse_follow_image] .nectar-category-grid-item:hover .cat-heading, .nectar-link-underline a:hover span, .nectar-link-underline a[class*=active] span, .nectar-post-grid-item:hover .nectar-link-underline span, .nectar-underline:hover h1, .nectar-underline:hover h2, .nectar-underline:hover h3, .nectar-underline:hover h4, .nectar-underline:hover h5, .pum-theme-salient-page-builder-optimized .pum-container .pum-content+.pum-close:hover span {
    background-size: 0% 0px;
}

@font-face {
    font-family: 'GROZEN MEDICAL';
    src: url('GROZENMEDICAL-Regular.woff2') format('woff2'),
        url('GROZENMEDICAL-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GROZEN MEDICAL';
    src: url('GROZENMEDICAL-Bold.woff2') format('woff2'),
        url('GROZENMEDICAL-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('Inter-Light.woff2') format('woff2'),
        url('Inter-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('Inter-Medium.woff2') format('woff2'),
        url('Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('Inter-SemiBold.woff2') format('woff2'),
        url('Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

body[data-form-submit="regular"] input[type=submit] {
	border-radius: 50px;
	background-color: #81dbea;
	color: #561f40;
}

body[data-form-submit="regular"]:hover input[type=submit]:hover {
	border-radius: 50px;
	background-color: #f22c36 !important;
	color: #fff;
}


form label {
	font-family: 'GROZEN MEDICAL';
    font-size: 18px !important;
    font-weight: 800 !important;
	color: #561f40;
}

.nf-field-label label {
	font-family: 'GROZEN MEDICAL';
    font-size: 18px !important;
    font-weight: 800 !important;
	color: #561f40;
}
