/*
Theme Name: Helder Style Verzekering
Theme URI: 
Author: Internet Fabriek
Author URI: 
Description: Child Theme for Helder
Template: 
Version: 
*/
/*@import url(//db.onlinewebfonts.com/c/e62d85a3dc9d8815cacfc13ff5dea781?family=Gautami);
*/
/* kleuren

#fdc300 Geel
#b2d234 Groen
#0069b4 Blauw
#e5007d Roze

*/
.navi-login-register .btn-create-listing:hover{
	color: #fff !important;
    border: 1px solid #006aaf !important;
    background-color: #006aaf !important;
    -webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, .20) !important;
    box-shadow: 0 14px 28px rgba(0, 0, 0, .20) !important;
    -webkit-transform: translateY(-4px) !important;
    transform: translateY(-4px) !important;
	transition: transform .22s ease, box-shadow .22s ease, background-color .2s ease, color .2s ease !important;
}
span.btn-phone-number a {
    color: #e5007d !important;
}
span.btn-phone-number a:hover {
    color: #b2d234 !important;
	transition-duration: 0.5s;
}
/* gravity verzendbutton */
.if-mfb-modal .gform_wrapper input[type="submit"], .if-mfb-modal .gform_wrapper input[type="button"].gform_button, .if-mfb-modal .gform_wrapper button[type="submit"], .if-mfb-modal .gform_wrapper .gform_button {
    background-color:#e5007d  !important;
    border-color: #e5007d !important;
    color: #fff !important;
    transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}
/* testimonial aanpassing */
.testimonial-item-v2 {
    min-height: -webkit-fill-available!important;
}
.testimonial-item-v2 .testimonial-thumb {
    max-width: 30px!important;
}
.testimonial-item {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.testimonial-item .d-flex.align-items-center {
    margin-top: auto;
}
.testimonial-body {
    flex-grow: 1;
}
/* einde testimonial aanpassing */
.elementor-button {
    background-color: #e5007d!important;
}
.elementor-button:focus, .elementor-button:hover{
    color: #d3d2d2 !important;
}
a:hover {
	color:#e5007d!important;
}
.item-body:hover {
    border-bottom: 1px solid #e5007d!important;
}
.word {
    background-image: url(/css/images/stroke-roze.svg);
    background-position: 20% 50%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    margin-left: -18px;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}
.blog-post-item-v2 .blog-post-meta time{
	color: #e5007d!important;
}
.h3, h3 {
        font-size: 1.2rem!important;
    }

.taxonomy-item-wrap, .agent-grid-wrap.d-flex.flex-column.align-items-center {
    transition: all 0.5s 
ease;
}
.taxonomy-item-wrap:hover {
	    -webkit-box-shadow: 0 50px 50px rgba(0, 0, 0, .2);
    box-shadow: 0 50px 50px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0, -10px);
	transform: translate(0, -10px);
	transition-duration: 0.5s;
}
.agents-grid-view .agent-grid-content-wrap{
	border: none!important;
}
.blue-block.centerhome .text-with-icon-info {
    color: #fff;
    padding-top: 24px;
}
.blue-block.centerhome .text-with-icon-info strong{
    font-weight: 400;
}
.text-with-icons-module .text-with-icon-item:nth-child(2n + 2) {
 background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(0, 106, 175, 0.2) 100%)!important;  
}
.text-with-icon-item{
margin-bottom: 10px;
}
/* tekstblokken met radius */
.blok-lb{
	border-top: 1px solid #e5007d!important;
	border-radius: 15px 0 0 0;	
}
.blok-rb{
	border-top: 1px solid #e5007d!important;
	border-radius: 0 15px 0 0;
}
.blok-mid{
	
}
.blok-lo{
	border-bottom: 1px solid #e5007d!important;
	border-radius: 0 0 0 15px;	
}
.blok-ro{
	border-bottom: 1px solid #e5007d!important;
	border-radius: 0 0 15px 0;
}
.blok-bot{
	border-bottom: 1px solid #e5007d!important;
	border-radius: 0 0 15px 15px;
}
/* Einde tekstblokken met radius */

/* kleuren voor blokken met Hover */
.grid-item>a {
 background-color: rgba(0, 0, 0, 0.5);
}
.makelaars .d-flex.align-items-center.justify-content-between {
border: 1px solid rgba(149, 193, 30, 1);
}
.hypotheken .d-flex.align-items-center.justify-content-between {
border: 1px solid rgba(0, 106, 175, 1);
}
.verzekeringen .d-flex.align-items-center.justify-content-between {
border: 1px solid rgba(253, 195, 0, 1);
}

/* einde kleuren hover blokken */

.grid-item.houzez-lazy-bg{
	transition: all 0.5s ease;
}
.grid-item.houzez-lazy-bg:hover{
	    -webkit-box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
	 transition-duration: 0.5s;
}
.blog-post-item{
	background-color: #E5007D!important;
	border: 1px solid #E5007D;
  background-color: transparent !important;
    transition: all 0.5s 
ease;
}
.blog-post-item:hover{
	    -webkit-box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
	 transition-duration: 0.5s;
}
.blog-post-item-v2 .blog-post-meta a, .blog-post-item-v2 .blog-post-meta time, .blog-post-item-v2 .blog-post-title a, .blog-post-item-v2 .blog-post-title time {
    color: #333;
}
/* aanbod module */
.item-body:hover {
    border-bottom: 1px solid #E5007D;
}
/* einde aanbod module */
/* Blog pahina */
.blog-wrap .blog-post-item {
    border: 1px solid #E5007D;
    background-color: transparent !important;
		transition: all 0.5s ease;
}
.blog-wrap .blog-post-item:hover {
    background-color: transparent !important;
	    -webkit-box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
		 transition-duration: 0.5s;
}
a h3, a .blog-post-body {
    color: #222222;
}
/* einde blog */
.hover-effect:before {
    display: none !important;
}
.hover-effect-flat:before, .hover-effect:before{
    display: none !important;} 
.hover-effect-flat:hover:before, .hover-effect:hover:before{
	    display: none !important;
}
.grid-item-title {
    font-family: Rubik !important;
    font-size: 20px !important;
    font-weight: normal !important;
    text-shadow: -1px 1px black;
}
.grid-item-text-wrap .d-flex.align-items-center.justify-content-between {
    background: transparent;
    padding: 4px 8px;
    border-radius: 10px;
}
.blog-post-thumb img.img-fluid.wp-post-image {
    display: none;
}
.blog-post-thumb {
 /*   background-color: #E5007D;
*/
}
.agent-grid-wrap.d-flex.flex-column.align-items-center:hover {
    -webkit-box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    box-shadow: 0 40px 40px rgba(0, 0, 0, .2);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
		 transition-duration: 0.5s;
}
.agents-grid-view .agent-grid-image-wrap .agent-grid-image{
	width: 100% !important;
	height: 100% !important;
}
.form-control {
    line-height: 1.5!important;
}
.agent-body.py-3 {
    display: none;
}
li.agent-link {
    display: none;
}
.property-lightbox .modal-header {
    background-color: #006aaf;
    color: #fff;
}
.text-with-icon-link{
	padding: 10px;
	margin-top: 30px;
	color: #fff;
}

.text-with-icon-link a{
	border: 0px solid;
	border-color: rgba(255, 255, 255, 0.78);
	padding: 0px;
	color:rgba(255, 255, 255, 0.78)
}


img.img-fluid.rounded-circle {
    border-radius: 0 !important;
}

