/*
Theme Name: Kohezo Child
Theme URI: 
Description: Kohezo Child Theme
Author: 
Author URI: 
Template: lovecare
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  lovecare-child
*/

.header-home {background-color:#F4F1EC;}
li.header-btn a{
	padding: 10px 15px;
    color: #fff;
    background-color: #87b768;
    border-radius: 15px;
	text-decoration:none!important;
	color:#fff!important;
}

p a.btn {background-color:#87b768;border-radius:15px;color:#fff;padding:8px 25px;font-weight:500;border:1px solid #87b768;}
p a.btn:hover {background-color:transparent;color:#87b768;border:1px solid #87b768;text-decoration:none;}

ul.elementor-nav-menu li a:hover {text-decoration:none; color:#87b768;}
ul.elementor-nav-menu li a.elementor-item.elementor-item-active {color:#87b768;}
ul.sub-menu li a:hover {text-decoration:none;}

.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {font-family:"Poppins", Sans-serif;color:#212529; /* font-size:48px;*/ font-weight: 700;}
.elementor-widget.elementor-widget-heading h2.elementor-heading-title.elementor-size-default {font-family:"Poppins", Sans-serif;color:#212529; /* font-size:29px; */font-weight: 600;}


.elementor a {color:#87b768;}
.elementor a:hover {text-decoration:underline;}
.elementor-location-footer ul.elementor-nav-menu.sm-vertical {padding-left: 0;}
.elementor-location-footer h2 {font-family: "Prompt", Sans-serif;font-size:17.6px;font-weight:500;}
.elementor-location-footer a {font-size:14.4px;color:#fff;text-decoration:none;}
.elementor-location-footer a:hover {color:#fff;text-decoration:underline;}

.swiper-slide-bg {border-radius:30px!important;}

a.elementor-button.elementor-button-link:hover {text-decoration:none;}

img.afgerond, .afgerond img {border-radius: 30px!important;}

.elementor-gallery-title {
    width: 100%;
}

.elementor-gallery-title:after {
    background:none!important;
}

.elementor a.elementor-cta:hover {
    text-decoration: none!important;
}

.living-option-four {
    background: #fff!important;
    padding: 10px 0 0 0!important;
}
.living-option-four .container {max-width:100%!important;}
.living-option-four .single-item .inner-box .lower-content .inner {
	background: #FFFFFFD6!important;
	margin-top: -210px!important;
	padding: 50px 40px 90px 50px!important;
    border-radius: 50%!important;
    max-width: 287px;
	min-height:287px;
}
.living-option-four .single-item .inner-box {
    margin-bottom: 20px!important;
}
.living-option-four .single-item .inner-box .lower-content .inner p {font-size: 15px!important;}
.living-option-four .pattern-layer {background-image: none!important;}
.living-option-four .single-item .inner-box:hover .lower-content .inner .btn-box .main-nav-one__btn {
    color: #fff;
}
.living-option-four .container .single-block .inner-box .thm-btn, .living-option-four .container .single-block .inner-box:hover figure.image-box { background-color: #87b768;}
.living-option-four .container .single-block .single-item .inner-box .lower-content .inner h3 a:hover {color: #87b768;}

.living-option-four .container .single-block:nth-child(1) .inner-box:hover figure.image-box {background: #E7B053}
.living-option-four .container .single-block:nth-child(1) .inner-box:hover .thm-btn {background-color: #E7B053;}
.living-option-four .container .single-block:nth-child(1) .inner-box .thm-btn:hover {background-color: #2d2929;}
.living-option-four .container .single-block .inner-box .thm-btn:hover {background-color: #2d2929;}
.living-option-four .container .single-block:nth-child(1) .single-item .inner-box .lower-content .inner h3 a:hover {color: #E7B053;}
/* TEAM */
.team-one {
    padding-top: 0!important;
}

.team-one__content .team-one__content-inner h3.content_typography {font-size:20px;}
.team-one__content-inner::before {background-image:none;}

.fab {
	font-family: 'Font Awesome 5 Pro';
	font-style: normal;
	font-weight: 400;
}

.team-one__social .fa-facebook-f:before {
    content: "\f0e0";
}
.team-one__social .fa-twitter:before {
    content: "\f095";
}
.team-one__social a {
    background-color: #87b768!important;
}
.team-one__social a:hover {
    text-decoration:none;
}

.slider-one__wrapper {
    background-color: #fff!important;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container {
    height: unset!important;
}

/* NIEUWS */
body.post-template [data-elementor-type="wp-post"], body.post-template-default [data-elementor-type="wp-post"] {background-color:#F6F2ED!important;padding-top:30px;padding-bottom:30px;}
.blog-details.blog-standard {background-color:#F6F2ED;}
.blog-one {
    background-color: transparent!important;
    padding-top: 20px;
}
.blog-one__content ul.blog-one__meta.list-unstyled li:first-child {display:none;}
.blog-one__content ul.blog-one__meta.list-unstyled li {
    list-style: none!important;
}
.blog-one__single .blog-one__content a.blog-one__cat {display:none;}
.blog-one__single .blog-one__content h3 a {color: #87b768;}



/* ZOEKVAK */
#zoekvak-header .e-search-input {padding: 5px 10px!important;}
#zoekvak-header .elementor-widget-search .e-search-input {
	--e-search-icons-min-height: 0!important;
	min-height:0!important;
}
#zoekvak-header button.e-search-submit {padding: 5px 10px !important;}
#zoekvak-header input {border-width:0;}
#zoekvak-header button.e-search-submit {display:none;}

.elementor-kit-7 input[type="submit"] {padding:0!important;}
.elementor-kit-7 input[type="submit"]:hover {background-color: var(--e-global-color-accent);border-color: var(--e-global-color-accent)!important; color: #fff!important;}

.grecaptcha-badge {display:none;}

/* PAGINA's - KWALITEIT */
.loop-kwaliteit .elementor-content-item.elementor-cta__content-item.elementor-cta__image {
	background-color: #fff;
	max-width: 50px;
    border-radius: 50%;
	margin: 0 auto;
	padding: 10px;
}
.loop-kwaliteit .elementor-content-item.elementor-cta__content-item.elementor-cta__image img {
	filter: invert(69%) sepia(31%) saturate(542%) hue-rotate(53deg) brightness(94%) contrast(83%);
}
/* END */

@media (min-width:768px){
	.elementor-element.equal-height .elementor-widget-container .elementor-icon-box-wrapper {min-height: 62px;}
	a.elementor-cta .elementor-cta__description.elementor-cta__content-item.elementor-content-item {min-height:96px;}
	.home-action-block a.elementor-cta .elementor-cta__description.elementor-cta__content-item.elementor-content-item {min-height:unset!important;}
}

@media (max-width:767px){
	.living-option-four .single-item .inner-box .lower-content .inner {
		padding: 30px !important;
		margin-top: -90px!important;
		min-height: 240px;
		text-align:center!important;
	}
	.elementor-widget.elementor-widget-living_option_new .inner-box .lower-content .inner h3  {
		font-size:20px!important;
		text-align:center;
		margin-bottom: 30px!important;
	}
	.living-option-four .single-item .inner-box .lower-content .inner p {
		font-size:13px!important;
	}
}