/*
 Theme Name:     BATMAN
 Theme URI:      https://wearebatman.be
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.mobile_menu_bar:before {color:#fff !important;}
#main-header .et_mobile_menu {
    background-color: #fff !important;
}
a span.contactbutton {border:2px solid white; padding:10px 20px; border-radius:50px;}
.intro h1 {font-size:56px; color:#fff; line-height:68px;}
.intro p {font-size:20px; color:#fff; font-family: 'Open Sans', sans-serif; line-height:36px;}
#main-header {
	box-shadow:none !important;
}
#main-content h2 {font-size:36px; line-height:48px;}

.cases h3 {
	font-size:36px;
	font-weight:600;
}

.cases h5 {
	font-size:14px;
	font-weight:600;
	padding-bottom:30px;
}

.et_pb_blurb_container h4 {
	font-size:20px;
	font-weight:700;
}

span.check {
	content:url("/wp-content/uploads/2022/07/Icon-v.svg");
	margin-right:5px;
	margin-top:5px;
}

span.happy {
	content:url("/wp-content/uploads/2022/07/Icon-greenv.svg");
	margin-right:5px;
}

span.checkgreen {
	content:url("/wp-content/uploads/2022/07/Icongreen.svg");
	margin-right:5px;
}

span.checkgray {
	content:url("/wp-content/uploads/2022/07/Icongray.svg");
	margin-right:5px;
}

span.checkorange {
	content:url("/wp-content/uploads/2022/07/Icon-v.svg");
	margin-right:5px;
}

body #page-container .et_pb_section a.zwartpakket1:hover{background-color:#000 !important; border:2px solid #000 !important; color:#FFF !important;}

body #page-container .et_pb_section a.orangepakket2:hover {background-color:#FFAB40 !important; border:2px solid #FFAB40 !important; color:#fff !important;}

body #page-container .et_pb_section a.blauwpakket3:hover {background-color:#fff !important; border:2px solid #1c4587 !important; color:#1c4587 !important;}


body #page-container .et_pb_section a.witteknop:hover {
	background-color:#1565d8 !important; border:2px solid #FFF !important; color:#FFF !important;
}

body #page-container .et_pb_section a.blauweknop:hover {background-color:#fff !important; border:2px solid #fff !important; color:#335893 !important;
}

body #page-container .et_pb_section a.et_pb_button_2.oranjeknop:hover {background-color:#fff !important; border:2px solid #FFAB40 !important; color:#FFAB40 !important;}

.wpcf7 input[type=submit] {background-color:#FFAB40 !important; border:2px solid #FFAB40 !important; color:#FFF !important; border-radius: 8px;
    font-size: 18px;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 700!important;
padding:10px 30px;
min-width:210px;}
.et_pb_button_2_wrapper:before {content:url("/wp-content/uploads/2022/07/Component-48-–-1.png"); position: absolute;
    top: -40px;
    left: -60px;}
.wpcf7 input[type=submit] {display:block; margin:0 auto;}
.wpcf7 label {color:#1C4587; font-size:16px; font-weight:700; padding-top:20px;}
.wpcf7 input[type=text], .wpcf7 input[type=email] {width:250px; border:2px solid #1C4587; border-radius:10px; height:48px;}
.leftC {float:left; width:48%; padding-right:4%;}
.rightC{float:right; width:48%;} 
.full textarea {width:100%; border:2px solid #1C4587; border-radius:10px; max-width:550px;}
.money {font-size:40px; font-weight:600; color:#183B56;}
.moneyblue {font-size:40px; font-weight:600; color:#1565D8;}

.moneyorange {font-size:40px; font-weight:600; color:#ffab40;}

.klant.et_pb_blurb_12 {float:left;}

.entry-content table:not(.variations), .entry-content tr td {
	border:none !important;
}

table.listing {
	font-size:16px;
}

.et_pb_blurb_container h3 {
	font-size:16px;
	font-weight:600;
}

.et_pb_blurb_description p, .linksfooter p {
	font-size:16px;
}

.klant .et_pb_blurb_description p {
	font-size:14px;
}

.klant .et_pb_blurb_container h4 {
	font-weight:400;
	color:#183B56;
}

.et_pb_blurb_2, .et_pb_blurb_3, .et_pb_blurb_4 {
	float:left;
}
.et_pb_blurb_2, .et_pb_blurb_3 {
	padding-right:5%
}

#aanbod .et_pb_blurb_content p, #aanbod .et_pb_blurb_content h4, .cases h3, .linksfooter p {
	font-family: 'Open Sans', sans-serif;
}

.linksfooter h5 {font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:700; padding-bottom:25px;}

#aanbod .et_pb_blurb_content h4 {
	font-weight:400;
}

/* MEDIAQUERIES */

@media only screen and (max-width: 1280px) {

} 

@media only screen and ( max-width: 1024px ) {
	
}

@media screen and (max-width: 980px) {
	a span.contactbutton {border:none; padding:0; border-radius:0;}
}

@media screen and (max-width: 767px) {
	.leftC {float:none; width:100%; padding-right:0;}
.rightC{float:none; width:100%;}
	.intro h1 {font-size:46px; color:#fff; line-height:68px;}
}



