/*
Theme Name: Blazter Child Theme
Description: Op maat ontwikkelde website.
Author:   Blazter.nl https://blazter.nl
Template: Divi
*/

@import url("../Divi/style.css");

/********* 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;
	}
}

/* Min Height voor de page content */
div#main-content {
	min-height: calc(100vh - 200px);
}

/* 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: 20px !important;
	border-radius: 5px;
}

.contact input[type="submit"] {
	padding: 10px 20px;
	background: #000;
	border: 2px solid #000;
	font-size: 18px;
	cursor: pointer;
	transition: 0.3s;
	color: #fff;
}

.contact input[type="submit"]:hover {
	background: #fff;
	color: #000;
}
/********* END LATEN STAAN *********/

.amelia-data-table{
	border: none!important;

}
.amelia-data-table>thead>tr td{
	border-top: none!important;
	padding: 6px 0px!important;
}
.amelia-data-table>tbody>tr td{
	border-top: none!important;
	padding: 6px 0px !important;
}

div.locatie-image {
	margin-bottom: 0;
}

div.locatie-link {
	background: #000;
	text-align: center;
	padding: 10px;
	margin-top: -8px;

}

div.locatie-link a {
	color: #fff;
	font-weight: 700;
	font-size: 24px;
}

/* Zoekbalk */
.locaties-container input.facetwp-search {
	padding: 10px 20px !important;
}

.locaties-container .facetwp-facet.facetwp-facet-zoek_veld.facetwp-type-search,
.locaties-container .facetwp-facet.facetwp-facet-aantal_locaties.facetwp-type-pager {
	margin-bottom: 0;
}

/*** Responsive Styles Tablet And Below ***/
@media all and (min-width: 980px) {
	.locaties-container input.facetwp-search {
		width: 100%;
		display: block;
		font-size: 20px;
	}
	span.facetwp-input-wrap {
		display: block;
	}
}

@media all and (max-width: 980px) {
	.locaties-container input.facetwp-search {
		width: 90vw;
	}
	.locaties-container .facetwp-facet.facetwp-facet-pagenation.facetwp-type-pager {
		margin-bottom: 0;
	}
	.locaties-container .fwpl-layout {
		grid-template-columns: 50% 50% !important;
	}
	div.locatie-link a {
		font-size: 18px;
	}
}

.video-click{
	cursor: pointer;
}

.video-click .swarm-fluid{
	pointer-events: none;
	cursor: pointer;
}

.video-click .vjs-swarmify-play-button{
	display: none !important;
	transform: scale(0.5) !important;
}

.video-click:hover .vjs-swarmify-play-button{
	display: block !important;
}

/*add media query so changes only affect tablet and desktop*/

@media (min-width: 767px) {

	/*set the image width*/

	.pa-blog-list .entry-featured-image-url  {
		width: 30% !important;
		float: left !important;
		margin-bottom: 0!important;
	}

	/*set the details width*/

	.pa-blog-list .entry-title,
	.pa-blog-list .post-meta,
	.pa-blog-list .post-content {
		width: 70% !important;
		float: left !important;
		padding-left: 30px !important;
	}
}
/*style the individual posts*/

.pa-blog-list .et_pb_post {
	box-shadow: 0px 2px 80px 0px rgba(160,190,212,0.52) !important;  
	border-radius: 6px !important;
	padding: 30px !important;
}

/* Amelia Calender */
span.am-event-spots-left, 
div.am-event-upcoming__block-info:first-child, 
div.am-event-modal__mini-info-inner:nth-child(2){
	display: none !important;
}