/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/* DRIE HOEK OVER */


.driehoek-over {
	position: relative;
	z-index: 0;
}
.driehoek-over::after {
	content: '';
	width: 300px;
	height: 375px;
	background: url(https://svgshare.com/i/YC1.svg);
	position: absolute;
	right: -120px;
	top: -50px;
	background-repeat: no-repeat;
	opacity: 0.8;

}


/* ENTRY TITLE */
h1.entry-title,
h1.archive-title
{
  position: relative;
  z-index: 1;
  display:inline-block; 
}

h1.archive-title:before, h1.entry-title:before {
  content:"";
  position:absolute;
  z-index:-1;
  right:0%;
  bottom:13%;
  background-color: #ffed00;
  width:97%;

  height: 40%;
	transform: rotate(-1deg);
}




/* NIEUWS - PAGINA */ 

.blog body{
	color: pink;
	font-size: 50px;
	background: yellow;
}

.blog .post-thumbnail {
box-shadow: 7px 7px #f6e64f;

}

.post-template-default .post-thumbnail {
	width: 80%;
	margin: 40px auto 50px auto;
	box-shadow: 10px 10px #f6e64f;

}

.blog .entry-content-wrap {
	/* margin-top: 30px; */
}
.blog .post-thumbnail-inner{

}






@media screen and (max-width: 992px) {
	.header-bg-test {
display:none;
}
}





/*.site-header-wrap .menu-item {
  text-transform: uppercase;
  margin: 0 5px;

}*/


.site-header-wrap .menu-item:hover {
  text-decoration: none;
}



.page-id-234 .wp-block-button__link {
  margin-bottom: 10px;
}


.page-id-234 div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button{
  width: 100%;
  background: var(--global-palette-btn-bg);
  color: var(--global-palette-btn);
  padding: 0.4em 1em;
  border: 0;
  line-height: 1.6;
  display: inline-block;
  font-family: inherit;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 16px;
}



#wpforms-440-field_2,
#wpforms-440-field_3,
#wpforms-440-field_1
 {
background-color: #FCFAEB;
border: 1.5px solid #30297F;
border-radius: 0px;
color: #202020;
}


/* NIEUWSBRIEF */

.nieuwsbrief__cta h3 {
	color: #fff;

}

.nieuwsbrief__cta p {
	margin: 0;
}

.container__nieuwsbrief {
	display: flex;
	justify-content: space-around;
	flex-direction: column;

	text-align: center;
}

.nieuwsbrief__form {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	flex-direction: column;
}


input[type=email] {
	min-width: 300px;
	max-width:600px;
	flex-grow: 1;
	border-radius: 0;
	border: 0px solid black;
	padding: 3px;
	margin: 10px;
}

input[type=submit] {
background: rgb(246,230,79);
background: linear-gradient(135deg, rgba(246,230,79,1) 0%, rgba(243,187,67,1) 100%);
color: #30297F;
	flex-grow: 1;
	border-radius: 0;
	border: 0px solid black;
	padding: 3px 15px;
	margin: 10px;
}



@media screen and (min-width: 993px) {

.header-bg-test {
	margin-top: 0px;
	z-index: 10;
	position: absolute;
	display: none;
}
	
	.container__nieuwsbrief {
	text-align: left;
	flex-direction: row;

}
	
	.nieuwsbrief__form {
		flex-direction: row;
	}

	
/*	.page-id-45 #masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner {
    background: #FCFAEB;
}
	*/
}



/* DRIEKHOEK */

.page-id-45 .site-header-wrap,
.page-id-45 .wrap{
  position: relative;
}



@keyframes float {
	0% {

		transform: translatey(0px);
	}
	50% {

		transform: translatey(-40px);
	}
	100% {

		transform: translatey(0px);
	}
}


/* EVEN WEG
.page-id-45 .vp-portfolio__item-img-wrap {
	position: relative;
	z-index: 0;
}

.page-id-45 .vp-portfolio__item-img-wrap::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 1;		
	  mix-blend-mode: darken;
	transition: 0.3s;
	border-radius: 14px;
}

.page-id-45 .vp-portfolio__item-wrap:nth-child(2n) .vp-portfolio__item-img-wrap::before {
		background:#C20012;

}*/

/* evne weg *
.page-id-45  .vp-portfolio__item-wrap:nth-child(1) .vp-portfolio__item-img-wrap::before,
.page-id-45 .vp-portfolio__item-wrap:nth-child(5) .vp-portfolio__item-img-wrap::before,
.page-id-45 .vp-portfolio__item-wrap:nth-child(7) .vp-portfolio__item-img-wrap::before {
		background:#716EE5;
		  mix-blend-mode: multiply;

}
*/


/*.page-id-45 .vp-portfolio__item-wrap:nth-child(3n) .vp-portfolio__item-img-wrap::before {
		background:#FFED00;

}



.page-id-45 .vp-portfolio__item-img img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}*/

.page-id-45 .vp-portfolio__item-img img:hover {
	filter: grayscale(0.1);
  filter: none !important;
}



.page-id-45 .vp-portfolio__item-overlay {
	z-index: 1001;
}



/*body.page-id-45 { background-color: #FCFAEB; }

body.page-id-43 {
	background: blue;
}*/


/*.site-header-wrap {
	padding-top: 200px;
	padding-bottom: 50px;
	background:  url(https://svgshare.com/i/YqG.svg);
background-repeat: no-repeat;
	background-position: 50% -10px;
	background-size: 100%;
}*/


/* TEST HEADER DECO*/

/* HEADER DECO */



/* .site-header-wrap {
	padding-top: 180px;
	padding-bottom: 60px;
z-index: 51;
	
}
*/ 



.kadence-sticky-header {
	
}

@media screen and (min-width: 993px) {
	
	.page-id-45 .wrap:after {
  font-size: 50px;
  width: 100%;
  height: 90%;
  background: url('https://svgshare.com/i/YC1.svg');
  background-repeat: no-repeat;
  background-position: top center;
		background-size: contain;
  content:"";
  z-index: 0;
  position: absolute;
  left: 0;
  top: -50px;
	z-index: 0;
		animation: float 15s ease-in-out infinite;
} 

.menu-item {
	position: relative;

}
.page-id-45 .menu a {

}

.menu-item {
		z-index: 3;
}


.site-header .menu-item::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	margin: 7px 0; 
	z-index: -1;
	height: 4px;
	background: #FFED00;
	bottom: 0;
	transform: rotate(-2deg) scaleX(0.7);
	transition: 0.3s;
}

.menu-item:hover::before {
		transform: scaleX(0.8);
}
	
}

.single-content .wp-block-buttons .wp-block-button {
	margin-bottom: 5px !important; 
}

.blog .post-thumbnail,
.post-template-default .post-thumbnail,
 .site .post-thumbnail img  {
	border-radius: 3px;


}

.blog .post-thumbnail:hover {
	transform: scale(1.05) rotate(-1deg);
	    transform: translateY(-10px);
}


.driehoek-bg {
	background: url(https://svgshare.com/i/YC1.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 70px;
	height: 100px;
	padding-bottom: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}


.driehoek-big-bg {
		background: url(https://svgshare.com/i/YC1.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: ;
	min-height: 500px;
	max-height: 100%;
	padding-bottom: 10px;
	padding-left: 20px;
	display: flex;
	justify-content: center;
	align-items: center;

}

.residentie-img figure{
	border-radius: 14px;
}

/* active link */

.site-header-wrap .current_page_item::before {
  background-color: #c20012;
  text-decoration: none;
	transition: 0.3s;
	display: block;
	content: '';
	height: 100%;
	width: 100%;
	margin: 0px 0; 

}

.site-header-wrap .current_page_item:hover::before {
  background-color: #30297F!important;

}


.site-header-wrap .current_page_item a,
.site-header-wrap .current_page_item a:hover{
	color: #ffffff!important;

} 


/* Residenties pagina */

.vp-portfolio__item:hover {


	border-radius: var(--vp-items-style-emerge--image__border-radius);
	position: relative;
}


/* 
.vp-portfolio__items-style-default .vp-portfolio__item-img{

		transform: scale(0.1) /* rotate(-1deg)*/;
	/* position: relative;
}  */



.vp-lazyloaded {
		/* border-radius: var(--vp-items-style-emerge--image__border-radius); */
}

.vp-portfolio__item:before {
	content: '';
	display:flex;
	justify-content: center;
	align-items: center;
		position: absolute;
	bottom: 0;
	top: 50%; left: 50%;
transform: translate(-50%,-50%) ;
  background: url('https://svgshare.com/i/YC1.svg');
  background-repeat: no-repeat;
  background-position: center center;
	height: 55%;
	width: 55%;
		transition: 0.6s;
	opacity: 0;
}

.vp-portfolio__item:hover:before {
	transform: translate(-50%,-50%) scale(1.5) rotate(10deg);
		opacity: 1;
}

.hl-een {
background: url(https://svgshare.com/i/_eG.svg);
	background-repeat: no-repeat;
background-size: 70% 70%;
padding: 8px 0;
background-position: left center;
}

.hl-twee {
background: url(https://svgshare.com/i/_eH.svg);
background-repeat: no-repeat;
background-size: 70% 70%;
padding: 8px 0;
background-position: left center;
}

/*body.page-id-47 {
	background-image: url(http://u114682p110678.web0139.zxcs-klant.nl/wp-content/uploads/2021/08/testbg.png);
	background-size: 70%;
	background-position: center; 

}*/




body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(n) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img img {
 filter:grayscale(100%) contrast(110%);
  image-rendering: crisp-edges;

}

body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(n) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(240, 14, 46);
  content: '';
  display: block;
  width: 100%;
  height: 100%;
	
  mix-blend-mode: darken;
  position: absolute;
  top: 0;
  left: 0;
	z-index: 99;
}

body.page-id-45  .vp-portfolio__item-wrap:nth-of-type(2n) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(255, 237, 3);
  mix-blend-mode: multiply;

}

body.page-id-45  .vp-portfolio__item-wrap:nth-of-type(5) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(20, 50, 146);
	
  mix-blend-mode: darken;

}


body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(5) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(255, 237, 3);
  mix-blend-mode: multiply;

}

body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(4n+2) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(255, 255, 255);
  mix-blend-mode: multiply;

}

body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(6) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::before {
  background-color: rgb(255, 255, 255);
  mix-blend-mode: multiply;

}




body.page-id-45 .vp-portfolio__item-wrap:nth-of-type(n) .vp-portfolio__item .vp-portfolio__item-img-wrap .vp-portfolio__item-img::after {
  background-color: rgb(25, 37, 80);
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  mix-blend-mode: lighten;
  position: absolute;
  top: 0;
  left: 0;
		z-index: 99;
}


.site-header-row-container-inner {
	background: #2F287F;
	
}

 .vp-portfolio__item-meta-title {
	background: rgba(35,26,133,0.4);
	border-radius: 10px;
	padding: 5px;
	z-index: 999;
}


.vp-portfolio__item-meta-wrap {
	z-index: 99;
}




.page-id-544 .kt-accordion-panel-inner {
	background-image: url(http://u114682p110678.web0139.zxcs-klant.nl/wp-content/uploads/2021/08/map.png) !important;
	background-repeat: no-repeat;
	background-size: cover;
}


.content-wrap.entry-content-wrap{
	z-index: 9999;
}