@font-face {
    font-family: 'Ginger';
    src: url("/wp-content/themes/salient-child/fonts/Ginger.woff") format("woff"),
         url("/wp-content/themes/salient-child/fonts/Ginger.otf") format("opentype"),
         url("/wp-content/themes/salient-child/fonts/Ginger.ttf") format("truetype"),
         url("/wp-content/themes/salient-child/fonts/Ginger.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Metropolis';
    src: url("/wp-content/themes/salient-child/fonts/Metropolis-Medium.woff2") format("woff2"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Medium.woff") format("woff"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Medium.otf") format("opentype"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Metropolis';
    src: url("/wp-content/themes/salient-child/fonts/Metropolis-Regular.woff2") format("woff2"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Regular.woff") format("woff"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Regular.otf") format("opentype"),
         url("/wp-content/themes/salient-child/fonts/Metropolis-Regular.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}


p {
font-size: 16px;
	line-height: 24px;
	 font-family: Metropolis;
	font-weight: 500;
}

#header-outer[data-lhe="animated_underline"] li > a .menu-title-text, .heading-wrap h4 {
    font-family: Metropolis !important;
}

.heading-wrap h4, .nectar-button span {
    font-family: Metropolis !important;
	font-weight: medium !important;
	letter-spacing: 0px;
}

.slide-out-widget-area-toggle.mobile-icon.fullscreen-inline-images i.label {
    display: none !important;
}

.contactrow h1, .contactrow p, .contactrow span, .forminator-label{
	color:white !important;
}

.contactrow input{
	border-radius:50px !important;
}

.formwidth{
	max-width:800px;
	margin:auto !important;
}

.contactrow textarea{
	border-radius: 10px !important;
}

.page-id-739 .hideoncontact {
	display:none !important;
}
.homehero p {
color: white;
font-size: 20px;
	line-height: 28px !important;
font-family: metropolis !important;
	font-weight: 400 !important;
}

.homehero  h1{
	color:white;
}


.page-id-739 p#breadcrumbs {
    display: none;
}

body h2{
	line-height: normal;
}

.buttonprefooter{
	text-transform: unset !important;
}

a.nectar-button.large.regular.has-icon.regular-button.leesmeerbutton {
    border-radius: 50px !important;
	background-color:white;
	text-transform: unset !important;
}

.textblokfooter{
	min-height:105px;
}

.leesmeerbuttonblog{
	margin-bottom: 20px;
}

.blogsrij img.fancy-box-custom-icon.nectar-lazy.loaded {
    max-width: 80px !important;
}

.leesmeerbutton span:has(svg){
	background-color:#355843;
	border-radius:50px;
	color:white;
	font-weight:900;
}

button.forminator-button.forminator-button-submit{
	font-family: 'Inter' !important;
	padding: 15px 35px !important;
}

.nectar-scrolling-tabs{
	flex-direction: row-reverse;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html input[type="submit"]{
	    font-family: Metropolis !important;
	text-transform: capitalize !important;
    letter-spacing: 0px;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html label {
    font-family: 'Metropolis' !important;
}

#ajax-content-wrap .vc_row.left_padding_8pct .row_col_wrap_12{
	padding-left:0%;
	padding-right: 8%;
}

.nectar-scrolling-tabs .scrolling-tab-content {
    padding-left: 0%;
	padding-right: 10%;
}

.numberingslide{
	font-size:16px;
}

.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
    padding: 0px 10px 0px 0px;
}

.footerlogotekst{
	display:inline-flex !important;
}

.textblokfooter p{
	width:70%;
}

.mc4wp-form-fields input[type="email"]{
	border: 1px solid #000;
}

.smalinfofooter{
	min-height:105px;
}

span.menu-title-text {
	text-transform:none;
}

body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgb(0 0 0 / 75%);
}

.blog_next_prev_buttons {
    margin-top: 0px;
}

.main-content .featured-media-under-header {
    padding: min(6vw,90px) 0;
    padding-bottom: 20px !important;
}

.showonmobile{
	display:none;
}

.forminator-field input, 
.forminator-field textarea {
padding: 16px 20px !important;
	font-size: 15px !important;
	font-family: metropolis !important;
}

button.forminator-button.forminator-button-submit {
width: 100% !important;
	font-family: metropolis !important;
	background: #355843 !important;
	color: white !important;
}

.nietshinybutton{
	display:none !important;
}


@media (max-width:1050px){
	.shinybutton{
		display:none !important;
	}
	
	.nietshinybutton {
		display: unset !important;
	}
	
	.nectar-global-section.before-footer {
text-align: center !important;
		justify-content: center !important;
	}
	
	.nectar-global-section.before-footer .row_col_wrap_12_inner.col.span_12.left {
justify-content: center !important;
	}
	
	.nectar-global-section.before-footer .row_col_wrap_12_inner.col.span_12.left p{
width: 100%;
		max-width: 100% !important;
		min-width: 200px;
		text-align: center !important;
	}
	
	.nectar-global-section.before-footer .row_col_wrap_12_inner.col.span_12.left	img.img-with-animation.skip-lazy.nectar-lazy.loaded {
margin-bottom: 40px;
	}
	
}

@media  (min-width:1000px) and (max-width: 1049px){
	.vc_col-sm-4.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone, .vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone{
		padding: 5px !important;
		text-align:left !important;
	}
	
	.vc_col-sm-2.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone p, .textblokfooter p, .nectar-global-section.before-footer .row_col_wrap_12_inner.col.span_12.left p {
	text-align:left !important;
}
	
}


@media (max-width:999px){
	.showonmobile{
		display:unset;
	}
	
	h2 {
font-size: 32px !important;
		line-height: 42px !important;
	}
	
	h3 {
font-size: 28px !important;
		line-height: 36px !important;
	}
	
	
.post-area.standard-minimal.full-width-content .post .inner-wrap, body .container, body .slider-nav {
    max-width: calc(100% - 30px) !important;
}
	
	.hideonmobile{
		display:none;
	}
}

@media (max-width:440px){
.nectar-global-section.before-footer .vc_col-sm-2{
	width:unset !important;
}
}