/*
Theme Name: Design
Template: enfold
Description: Child Theme for NLR.org
Version: 0.3.0
Author: Sowmedia
Author URI: http://www.sowmedia.nl
*/

/**
 * Temporarely hide 100-jaar logo
 */
#top .av-logo-container .inner-container .nlr-100-jaar{
	display: none;
}

/* Align menu-items in megamenu */
@media only screen and (min-width: 768px){
	#menu-item-10133 .avia_mega_div{
		right: -230px !important;
	}
}

/* Align cart on mobile */
@media only screen and (max-width: 989px){
	.responsive #top .cart_dropdown{
		margin-top: -56px;
	}
}

/* Fix default searchbox */
#top #s{
	padding: 8px 45px 8px 5px !important;
}

/**
 * Adds quick styling for gravity form buttons
 */
#top .gform_wrapper .gform_footer input.button, #top .gform_wrapper .gform_footer input[type=submit]{
	border-bottom: 1px solid #078cc7;
	font-family: 'Open Sans', HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	min-width: 110px;
	padding: 9px 16px 8px;
}

#top .gform_wrapper .gform_footer{
	margin: 0;
	padding: 0;
}

.single-event .page-thumb{
	display: none;
}

#top .header_color #s{
	height: 40px;
}

/* Vacature pagina */
.nlr-vacancy.hentry{
	position: relative;
	min-height: 180px;
}

.nlr-vacancy a.avia-button.avia-color-light{
	position: absolute;
	bottom: 20px;
	right: 20px;
	opacity: .3;
	line-height: 1.2em;
}

.nlr-vacancy:hover a.avia-button.avia-color-light{
	opacity: 1;
	line-height: 1.2em;
}

div#testimonials{
	min-height: 580px;
}

/**
 * Adds quick styling for toggle/accordeon container
 */
.togglecontainer{
	margin: 0 !important;
}

p.toggler{
	color: #004d7d !important;
	border: none;
}

.js_active .toggler{
	border: none;
}

.toggle_content{
	background: transparent !important;
	border: none;
}

span.toggle_icon{
	border: none;
}

span.toggle_icon span{
	border-color: #004d7d !important;
}

/* Logo's uitlijnen */
.slide-entry-wrap{
	display: flex;
	align-items: center;
}

#top .avia-logo-element-container .slide-entry img{
	padding: 10px;
}

@media screen and (max-width: 989px){
	#header_main .container{
		height: 88px;
	}
}

@media screen and (max-width: 767px){
	#top:not(.home) #header_meta{
		display: none;
	}

	#top .alternate_color.title_container .main-title{
		font-size: 1.5em !important;
	}
}


#top .av-main-nav ul a,
#top #header .mega_menu_title{
	font-size: 15px !important;
}

#top .av-share-box ul{
	width: 100%;
}