/**
Theme Name: Perron038
Author: Bart Online
Author URI: https://www.bartonline.nl
Description: Theme voor Perron038
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: perron038
Template: astra
*/

#ast-fixed-header .main-header-bar {
    -webkit-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
}

.wpml-ls-current-language {text-decoration:underline;}
img.wpml-ls-flag {display:none!important}
@media screen and (min-width: 1400px) {
	#menu-item-wpml-ls-2-nl, #menu-item-wpml-ls-2-en {display:none!important}
	#primary-menu li:last-of-type {left:-20px}
/*	#menu-item-wpml-ls-3-en {left:-20px}
	#menu-item-wpml-ls-3-nl.wpml-ls-first-item.not(wpml-ls-current-language) {left:-40px}
*/
}

.home-kalender .tribe-common-b1 {display:none!important}


.ast-masthead-custom-menu-items button{font-size: 24px;padding: 0; width: 50px;height: 50px;line-height: 52px;text-align: center;border-radius: 50px;margin-top: 12px;}

.header-afbeelding .fl-row-content-wrap:before{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	background: #231f20;
	width: 100%;
}


.header-afbeelding .fl-row-content-wrap .fl-row-content {
	-webkit-filter: none;
	filter: none;
	z-index: 10;
	position: relative
}

/* overige opmaak */

.uabb-form-error-message {font-weight: 500 !important;}

.fl-module-content.fl-node-content .uabb-heading .geel {color: #eeb931;}

.img-overlay {z-index: 2; position: relative;}

.equal-height-buttons {
align-content: flex-end;
flex: 1 1 0;
display: grid;
}

/* responsive aanpassingen */

@media (min-width: 768px) { 
	
	.header-afbeelding .fl-row-content-wrap:before{width: 50%;}
	
	
}

@media (min-width: 992px) { 	
	
	.header-afbeelding .fl-row-content-wrap:before{width: 38%;}
	
}

@media (min-width: 1024px) {
		
	
	
}

@media only screen and (max-width: 1599px) and (min-width: 768px) {		
	
	#masthead .site-logo-img .custom-logo-link img {max-width: 75px;}
	
}

@media (min-width: 1366px) {
		
	.header-afbeelding .fl-row-content-wrap:before{width: calc(50% - 155px);}
	
}

@media (min-width: 1600px) {
		
	#home >  .fl-row-content-wrap {
		padding-top: 250px;
		padding-bottom: 250px;
	}
	
	.maakt-toekomst-intro > .fl-col-content {
		padding-top: 180px;
		padding-right: 160px;
		padding-bottom: 120px;
		padding-left: 120px;
	}
	
	.maakt-toekomst-blokken > .fl-col-content {
		padding-top: 80px;
		padding-right: 80px;
		padding-bottom: 80px;
		padding-left: 80px;
		margin-top: 100px;
		margin-bottom: 100px;
		margin-left: -100px;
	}
	
	.instagram-left > .fl-col-content {padding-right: 120px;padding-left: 120px;}
	
	.instagram-right > .fl-col-content {margin-right: 90px;margin-left: -95px;	}
	
	.workshops-left > .fl-col-content {padding-right: 120px;padding-left: 120px;}
	
	.partners-left > .fl-col-content {padding-right: 120px;padding-left: 120px;}
	
	.partners-right > .fl-col-content {margin-right: 85px;}
	
	.footer-left > .fl-col-content {padding-top: 80px;padding-right: 80px;padding-bottom: 20px;padding-left: 120px;}
	
	.footer-right > .fl-col-content {padding-right: 120px;padding-left: 120px;}

}

@media (max-width: 1120px) {
.ast-flyout-menu-enable.ast-header-break-point .main-header-bar-navigation #site-navigation, .ast-flyout-menu-enable.ast-header-break-point .ast-primary-menu-disabled .ast-merge-header-navigation-wrap {
    background-color: rgba(238,185,49,0.85)!important;
    background-image: none;
	}
}

#partners .uabb-photo-content img {min-height:115px!important}