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


/*CF 7 Styling*/

#contact .vc_custom_1755596839685 {
	margin-bottom:0px !important;
	padding-right:0px !important;
}

.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea
{
	border: none;
	border-bottom: 1px solid #000;
	border-radius:0px;
	background-color:white;
	text-align:center;
	font-weight:400;
}

.wpcf7-form-control-wrap textarea{
	height:100px;
}

#contact .wpcf7-form .wpcf7-submit{
	float:right;
    background-color: black !important;
    font-weight: 400;
	border-radius:0px !important;
}

/*Homepage*/

.outlined-text .nectar-rotating-words-title span{
  color: transparent;              
  -webkit-text-stroke: 2px black;
	padding-bottom: 5px;
	font-family: 'Open Sans';
}

#ajax-content-wrap .beeldmerk {
	transform: translateY(calc(50% - 30px)) !important;
}

@media screen and (max-width:1000px){
	.nectar-rotating-words-title h6, .font_size_10vh h1{
		font-size: 9vw;
	}
}

/*Menu Background*/
#slide-out-widget-area-bg.open .bg-inner {
	background: 
        url("https://pro-four.getyos.com/wp-content/uploads/2025/09/JosvanDam-StefanLensvisuals_3.jpg");
    background-size: cover;    /* make it cover the div */
    background-position: center; /* center the image */
    background-repeat: no-repeat; /* prevent tiling */
}

#slide-out-widget-area-bg.open{
	opacity:1 !important;
}

#slide-out-widget-area-bg.open .bg-inner::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.6); /* black overlay */
    pointer-events: none; /* don’t block clicks */
}

/*Navigation white logo*/
.side-widget-open .starting-logo:not(.dark-version) {
  opacity: 0 !important;
}

#header-outer[data-transparent-header="true"].transparent.side-widget-open > header #logo img.dark-version{
	opacity: 1 !important;
}

/*Footer*/
#footer-outer #copyright .col{
	width:100% !important;
}

#footer-widgets .widget .wp-block-buttons .color-fix a{
	color: #ffffff !important;
	border-radius: 0px !important;
}

#block-15{
	margin-bottom:0px !important;
}

.cookie-settings{
	font-family: Nunito;
    font-weight: 600;
	font-size: 13px;
}

/*sub-pages*/
.outlined-text em{
/*   color: transparent;              
  -webkit-text-stroke: 2px black;
	padding-bottom: 5px; */
	font-family: 'Open Sans' !important;
	-webkit-text-stroke-width: .03em !important;
/* 	font-size: 4vh !important;
	line-height: 80px; */
}


