/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Knap-IT
 Author URI:     https://www.knap-it.com
 Template:       Divi
 Version:        1.0.0
*/

@keyframes wiggle {
	33% {transform: rotate(40deg);}
	66% {transform: rotate(-40deg);}
	100% {transform: rotate(0deg);}
}

/* <!---- Algemeen ----!> */
@media (max-width: 1105px) {
	#et_mobile_nav_menu {
		display: block;
	}

	#top-menu {
		display: none;
	}
}

/* <!---- Contactpagina ----!> */

.entry-content .et_pb_section .lines .line {
    background-color: #1f2532 !important;
    position: absolute;
}

/* <!--! Logo's Contactpagina !--!> */

.logo .et_pb_image,
.logo .et_pb_image .et_pb_image_wrap{
	height: 200px;
}

.logo .et_pb_image .et_pb_image_wrap img{
	height: 100%;
	object-fit: contain;
	object-position: center;
}
.logo .et_pb_text_inner p {
	text-align: center;
}

@media (max-width: 980px) {
	.logo .et_pb_image .et_pb_image_wrap img{
		width: 300px;
	}
}


@media (min-width: 600px) and (max-width: 980px) {
	.et_pb_section.blurb_19_f .et_pb_row:last-child.testimonials-row .et_pb_column {
		width: 31% !important;
		margin-right: 2% !important;
	}
	/* .et-l .blurb_19_f .et_pb_row:last-child .et_pb_column { */
		/* width: 50% !important; */
		/* margin-right: 2% !important; */
	/* } */

}
@media (min-width: 600px) and (max-width: 980px) {
	.home .et-l .blurb_19_f .et_pb_blurb .et_pb_blurb_container h2 a {
		font-size:16px;
		font-size:2vw;
	}
}
.testimonials:before {
	content: "\f08d";
	font-family: "Font Awesome 5 Free" !IMPORTANT;
	font-weight: 600;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}
.testimonials:hover:before {
	animation-name: wiggle;
	animation-duration: 2s;
	animation-timing-function: ease-in-out;
	color: black;
}

.testimonials {
	/* transition-delay: 2s; */
	transition-duration: 2s;
	transition-timing-function: ease;
}
.et_pb_testimonial.testimonials:hover {
	/* font-family: 'Playfair Display',Georgia,"Times New Roman",serif; */
	transition-duration: 2s;
	transition-timing-function: ease;
	background-color: #007cba;
	color: white;
}
@media (min-width: 981px) and (max-width: 1260px) {
.blurb_19_f .et_pb_blurb .et_pb_blurb_container h2 a {
    font-size: 15px !important
}
}