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


/*
 * 
 * H1 - Title of page
 * H2 - Title of block
 * H3 - Subtitle of block CAPS
 * H4 - Call to action
 * 
 * */



/*
 * GLOBAL
 * /

/*Highlighted text styling*/
[id^="fancy-letters"] {
	font-family: 'Pacifico' !important;
}

/*CTA styling*/ 
.cta-letters .link_text{
	font-family: 'Pacifico' !important;
}

.w-100{
	width:100%!important;
}
.max-100{
	max-width:100px!important;
}
.dnone{
	display:none!important;
}
/*
 * HOME
 */
 

.nectar-video-box{
	    border-radius: 20px !important;
    overflow: hidden;
}
/*Carrousel styling*/
.fancy-letters-carrousel em {
	font-family: 'Pacifico' !important;
}
.nectar-fancy-box[data-style=image_above_text_underline] .text{
	padding:30px;
	color: #fff!important;
}
.nectar-fancy-box[data-style=image_above_text_underline] .text h2{
	color: #fff!important;
	background-image: linear-gradient(to right,#fff 0,#fff 100%)!important;

}

@media only screen and (max-width: 690px) {
	body .clients[class*=col].no-carousel>div {
		width:23.2%;
		padding: 3% 3%;
	}}

/*Second header styling*/
#header-outer #header-secondary-outer {
	background-color: transparent !important;
	z-index:-1;
}
#header-outer #header-secondary-outer nav{
	display: flex;
    justify-content: space-between;
}
#header-outer #header-secondary-outer nav #social{
	order: 2;
    margin-left: auto;
}
#header-outer #header-secondary-outer nav .nectar-center-text{
	text-align:right;
	font-size:0.75em;
	line-height:1em;
	padding-right: 40px;
}

@media (max-width: 999px) {
	/*witte balk moet nog gefixt worden*/
	#header-outer #header-secondary-outer{
		position:absolute!important;
	}
	#header-outer #header-secondary-outer nav .nectar-center-text{
		text-align:center;
		padding-top:20px;
	}
}



/*Sticky media counter*/
@media only screen and (min-width: 1000px) {
    .nectar-sticky-media-sections.content-spacing-35vh .nectar-sticky-media-section__content-section:not(:last-child) {
		margin-bottom: 30px!important;
	}

.nectar-sticky-media-section__content-section:not(:last-child):after{
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 90 112.5" style="enable-background:new 0 0 90 90;" xml:space="preserve"><path fill="%23986CC5" d="M67.8569183,64.6263351c-1.3672485-2.5150719-5.9855385-0.5994873-4.6193275,1.9136353 c1.5953407,2.9346313,3.1906776,5.8693237,4.7860146,8.8039551c-10.788517-6.0216064-20.297245-15.088192-25.0108681-26.6457481 c-0.8495483-2.0830688-1.6954956-4.8433228-2.0848999-7.6642456c7.4333496-4.5961914,16.5352783-12.1882935,9.46698-16.6444702 c-3.324585-2.0958862-8.5153809,0.1334839-10.7935181,2.8534546c-2.4784546,2.9591675-3.0445557,6.9968262-2.805542,10.8112793 c-1.4785156,0.8050537-3.0001831,1.5129395-4.5480957,2.0803223c-3.5532837,1.3024292-11.0192261,3.1816406-14.022522-0.3013916 c-2.3275137-2.6992798,0.861084-8.1029663,2.2659302-10.5361328c3.807373-6.5944214,9.0557861-12.6049194,14.5338135-17.8737183 c1.6497803-1.586792-1.2750244-5.6203003-2.8397217-4.1153564c-6.8244629,6.5638428-14.243103,14.4871836-17.5570679,23.4899292 c-4.736084,12.8658447,8.845397,17.5477295,19.1447754,13.9863892c0.7441406-0.2573242,2.0965576-0.8863525,3.7457275-1.7751465 c3.2485352,15.0222168,15.0947876,27.3560753,28.1232338,35.1918297c-2.8922157-0.1153564-5.7844276-0.2307129-8.6766396-0.3460693 c-2.9158936-0.116333-4.1229858,4.347168-0.8770752,4.4766235c5.7611084,0.2297974,11.5222206,0.4595947,17.283329,0.6893921 c1.4720459,0.0587158,3.6841431-1.4735107,2.74823-3.1951294C73.3654022,74.7592697,70.6111298,69.6928024,67.8569183,64.6263351z M46.6608696,28.5582848c0.1199951-0.03479,0.4802246-0.0643921,0.8942871-0.0996704 c-0.8624878,1.0852661-1.7042847,2.6943359-2.5180054,3.4984131c-1.2684326,1.253418-2.6602783,2.4259033-4.1334229,3.5004883 C41.4262505,32.2685509,43.0703545,29.5988121,46.6608696,28.5582848z"/></svg>');
	display:block;
	transform: rotate(35deg) scale(0.35);
	height: 35em;
    margin-top: -100px;
	margin-left: -200px;
}
}
@media (min-width:1000px) {
	.nectar-sticky-media-sections {
	  counter-reset: section-counter;
	}

	.nectar-sticky-media-section__media-wrap {
	  counter-increment: section-counter;
	}

	.nectar-sticky-media-section__media {
	  position: relative;
	}

	.nectar-sticky-media-section__media::before {
	  content: counter(section-counter);
	  position: absolute;
	  bottom: 25px;
	  left: 25px;
	  width: 60px;
	  height: 60px;
	  background: #986CC5;
	  color: white;
	  font-size: 32px;
	  border-radius: 50%;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	}
}

@media (max-width: 999px) {
  .nectar-sticky-media-sections {
    counter-reset: section-counter;
  }

  .nectar-sticky-media-content__media-wrap {
    counter-increment: section-counter;
	  position: relative;
  }

  .nectar-sticky-media-section__media::before {
    content: counter(section-counter);
	  position: absolute;
	  bottom: 25px;
	  left: 25px;
	  width: 60px;
	  height: 60px;
	  background: #986CC5;
	  color: white;
	  font-size: 32px;
	  border-radius: 50%;
	  display: flex;
	  align-items: center;
	  justify-content: center;
  }
}

/*
 * SECOND HEADER
 */
#header-secondary-outer {
	margin-top:5px
}

#header-secondary-outer .nectar-pulsate .nectar_icon {
	padding:0px !important;
}

#header-secondary-outer .social {
	height:0px;
	display: inline-flex;
}

#header-secondary-outer .social li{
	margin-right:15px;
}

/*Portfolio*/
.nectar-hor-list-item{
	font-size:0.85em;
	line-height:1.5em;
}
.nectar-flickity[data-controls=touch_total] .visualized-total span{
	background-color: #986CC5;
}
.flickity-slider .cell > img{
	border-radius:20px;	
}
.nectar-icon-list-item{
	margin-bottom:50px;
}
.nectar-hor-list-item[data-hover-effect=full_border]{
	box-shadow: 0 0 10px rgba(0,0,0,.15);
	border-color: #9d6cc9;
}
iframe{
	border-radius:20px;
}
.bottom_controls{
	margin-top:0px;
}
.nectar-icon-list-item .content{
	color: inherit;
}
/* Hide the video initially */
.nectar-post-grid-item-bg__video {
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.4s ease;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Show the video when hovering the link */
.nectar-post-grid-link:hover ~ .nectar-post-grid-item-bg-wrap-inner .nectar-post-grid-item-bg__video,
.nectar-post-grid-item:hover .nectar-post-grid-item-bg__video {
  visibility: visible;
  opacity: 1;
}

/*Form*/
input[type=text], input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], input[type=number], textarea, .woocommerce input#coupon_code{
	border-radius:25px;
}
.smallform:nth-child(3){
	margin-top:15px;
}
.smallform p{
	display: flex;
flex-direction: row;
	gap:16px;
}

.smallform label{
	flex-grow: 1;
}
.smallform label input, .smallform label select{
	border-radius:25px;
}
body[data-button-style=rounded] .smallform input[type=submit]{
	flex-grow: 1;
	width: 150px;
	margin-left: -66px;
	padding: 10px 23px !important;

}
.wpcf7-spinner{
	display:none;
}
@media screen and (max-width:690px){
	.smallform p{
		flex-direction: column;
	}
	body[data-button-style=rounded] .smallform input[type=submit]{
		margin-left: 0;
		width:100%;
	}
}