/*
Theme Name: Blazter Thema
Theme URI: https://blazter.nl/
Version: 1.0.0
Template: Divi
Author: Blazter Support Team
Author URI: https://blazter.nl/
Description: Fantastisch mooi
Text Domain: blazter-thema
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/********* LATEN STAAN *********/
/* Center items in column */
.column-center {
	margin: auto;
}

/* Reverse columns in a row */
@media all and (max-width: 980px) {
	div.row-reverse {
		display: flex;
		flex-direction: column-reverse;
	}
}

/* Gravity Forms Styling */
.contact h2.gform_submission_error{
	padding-bottom: 0px;
}

.contact input[type="text"],
.contact input[type="email"],
.contact input[type="tel"],
.contact textarea {
	padding: 10px 0 !important;
	border: none;
	border-bottom: 1px solid #CFCFCF;
	color: #757575;
	font-size: 16px;
}

.contact input[type="submit"] {
	padding: 17px 45px;
	background: #CD2E2E;
	border: 2px solid #CD2E2E;
	font-size: 13px;
	cursor: pointer;
	transition: 0.3s;
	color: #fff;
}

.contact input[type="submit"]:hover {
	background: #fff;
	color: #CD2E2E;
}

.contact textarea {
	height: 150px !important;
}

span.first-home-title {
	color: #fff;
	-webkit-text-fill-color: #ffffff00;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #fff;
}

span.second-home-title {
	padding-left: 150px;
}

.prijzen-container .et_pb_blurb_content {
	display: flex;
	justify-content: center;
	align-items: center;
}


.prijzen-container .et_pb_main_blurb_image{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}

span.prijzen-tabel-prijs {
	font-size: 42px;
}

@media all and (min-width: 980px) {
	.home-over-ons .blurb-float-left {
		max-width: 50% !important;
		float: left;
	}
}

a.blurb-link::before {
	content: '';
	width: 28px;
	position: absolute;
	background: #F55823;
	height: 2px;
	margin-left: -40px;
	margin-top: 8px;
}

a.blurb-link {
	padding-left: 40px;
}

@media all and (min-width: 980px) {
	.prijzen-container .et_pb_column_1_3 {
		width: 31.6667%;
	}

	.prijzen-container .et_pb_column {
		margin-right: 1.5%;
	}
}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	div.image-column {
		margin-bottom: 0;
	}
	span.second-home-title {
		padding-left: 50px;
	}
}

.main-menu .dvmm_menu_inner_container.dvmm_fixed {
	background: #000 !important;
	box-shadow: -2px 4px 26px 0px rgba(0,0,0,0.11);
}

@media all and (min-width: 980px) {
 
.main-menu ul.sub-menu li.menu-item span.dvmm_link_text{
	color: white !important;
}
	
}

.main-menu .dvmm_menu_inner_container.dvmm_fixed .dvmm_logo {
	transition: 0.3s;
	max-width: 80px !important;
}

/* Rooster */
.rooster span.timetable-dayname {
	background: #cd2e2e;
	text-transform: uppercase;
	font-weight: 700;
	width: 100%;
	display: block;
	color: #000 !important;
	padding: 15px;
}

.rooster .timetable {
	display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
	 
}

.rooster  .timetable-day {
	
	margin-bottom: 30px;
	
	
}

.rooster ul.timetable-dayschedule {
    list-style-type: none;
    padding: 0;
	  
}

div.am-step-booking-catalog {
	margin: 0 !important;
}

/* Dienst pagina */
.dienst-pagina-container span.timetable-dayname {
/*     background: #cd2e2e; */
	text-transform: uppercase;
	font-weight: 700;
	display: block;
	color: #000 !important;
/* 	padding: 15px; */
	margin-bottom: 0px;
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
}

.dienst-pagina-container ul.timetable-dayschedule {
    list-style-type: none;
    padding: 15px 0;
}
/* .home-btn:hover{
	background-color:red;
	color:white;
	
} */