/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

*, *:before, *:after {
    font-display: block;
}

/*HEADER test*/
.header_bg { background:none!important; }
#header_main { background:#ffffff; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); max-width:1200px; margin:auto; }
.inloggen a span { color:#ff3366!important; }

.avia_mega_div { width:100vw!important; max-width: 1200px!important;transform: translateX(50px); border-top-width:0px!important; border-top-style:none!important; }

.current_page_item>a span.avia-menu-text, .sub-menu .current_page_item .mega_menu_title a span { text-decoration:none!important; }
.mega_menu_title a:hover { text-decoration:none!important; }

/* style van de ouder header */
/* .submenu-icon span a { display: flex; }
.submenu-icon span a img { align-self: flex-start; margin-right: 20px; height:45px; width:45px; } 
.submenu-icon span a span { display:block; line-height: 45px; }
.submenu-icon span a span.description { color:#B3B1BD; line-height:22px!important; font-size: 0.8em; font-weight: lighter; } */

/* hover effects */
#header_main .menu-item:hover>a, #header_main .menu-item.current_page_item>a {border-bottom: 6px solid #ff3365;}
#header_main .menu-item.dropdown_ul_available:hover>a .avia-menu-text::after {transform: rotate(180deg)}
#header_main .menu-item.dropdown_ul_available>a .avia-menu-text::after { content: "▼"; color:#ff3366; font-size:0.8em; display: inline-block; width: 20px; text-align: center; transform: rotate(0); transition: transform ease 500ms;}

#header_main .menu-item.dropdown_ul_available .menu-item.current_page_item>a { background-color: #fbfbfb; }

/* sub menu styling */
@media only screen and (min-width: 990px) {
	.sub-menu { padding: 0.5rem 0 !important; min-width: 250px; box-shadow: 0 12px 12px rgba(0, 0, 0, 0.1) !important; }
	.sub-menu .menu-item a { border: none !important; padding: 0 2rem !important;}
	.sub-menu .menu-item a .avia-menu-text { 
		font-size: 16px; font-weight: 600 !important; font-family: apercu-regular !important;
		display: block; padding: 0.75rem 0;
	}
	.sub-menu .menu-item + .menu-item a .avia-menu-text { border-top: 1px solid #f5f4f6; }
}

@media only screen and (max-width: 989px) {
	.current-menu-item>a {
		background-color: #fbfbfb;
	}

	.av-main-nav > li.menu-item-avia-special {
		display: block;
	}
	.av-main-nav > li {
		display: none;
	}
}

/*CONTENT*/
#main, .html_header_top.html_header_sticky #main { padding-top:0px!important; }
#av_section_1 .container { padding-top: 88px; }

.box-shadow { box-shadow: 0 0 15px 0 #eaeaea; padding:15px 30px 15px 30px ; border-radius:0px; }
.box-shadow p:first-child { color: #999999; }

.single-post .template-page .entry-content-wrapper h2, .single-post .template-page .entry-content-wrapper h3, .single-post .template-page .entry-content-wrapper h4, .single-post .template-page .entry-content-wrapper h5 { text-transform: uppercase; letter-spacing: 0px; font-weight: 600; }

.avia-button, .av-menu-button .avia-menu-text { box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }
.avia-button.avia-size-medium { font-size:1.2em; }
.avia-button.avia-size-small { font-size: 1.2em; box-shadow:none!important;background:none!important;border:none!important; line-height:25px; }

.colored-section-right .container, .colored-section-left .container { padding:0!important; }

.colored-section-right .av_two_fifth { margin-right:-6% }
.colored-section-right .av_three_fifth { margin-left:0%!important; z-index:0; width: 69.599999999999994%; }
.colored-section-right .av_three_fifth div, .colored-section-right .av_three_fifth section { max-width: 680px; }
.colored-section-right .avia-buttonrow-wrap { margin:0!important; }

.colored-section-left .av_two_fifth { margin-left:-6% }  
.colored-section-left .av_three_fifth { margin-right:0%!important; z-index:0; width: 69.599999999999994%; }
.colored-section-left .av_three_fifth div, .colored-section-left .av_three_fifth section { max-width: 680px; }
.colored-section-left .avia-buttonrow-wrap { margin:0!important; }

.anecdote .hr-custom { position:absolute; left:0; top:-8px; }
.anecdote:first-child .avia_textblock:first-child p:first-child { padding-top:30px; }
.anecdote .hr-custom .hr-inner.inner-border-av-border-fat { border-top-width: 12px; }
.anecdote .avia-size-small { color:#261C32!important; border: 1px solid #261C32!important; padding: 6px 15px; }

.pb-light .avia-size-small { color:#fff!important; border: 1px solid #fff!important; padding: 6px 15px; }
.pb-dark .avia-size-small { color:#261C32!important; border: 1px solid #261C32!important; padding: 6px 15px; }

.iconlist_title { font-size: 1.5em; font-weight: 200; }
.avia-icon-list.av-iconlist-big .iconlist_icon { margin: 0px 10px; }
.avia-icon-list.av-iconlist-big .iconlist_icon .iconlist-char { display:none!important; }

.icon-burger .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-burger.png') no-repeat top center }
.icon-calendar .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-calendar.png') no-repeat top center }
.icon-calendar2 .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-calendar2.png') no-repeat top center }
.icon-coffee .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-coffee.png') no-repeat top center }
.icon-contact .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-contact.png') no-repeat top center }
.icon-contact2 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-contact2.png') no-repeat top center }
.icon-cup .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-cup.png') no-repeat top center }
.icon-eight .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-eight.png') no-repeat top center }
.icon-glass .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-glass.png') no-repeat top center }
.icon-heart .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-heart.png') no-repeat top center }
.icon-home .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-home.png') no-repeat top center }
.icon-home2 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-home2.png') no-repeat top center }
.icon-home3 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-home3.png') no-repeat top center }
.icon-home4 .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-home4.png') no-repeat top center }
.icon-inspiration .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-inspiration.png') no-repeat top center }
.icon-key .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-key.png') no-repeat top center }
.icon-lamp .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-lamp.png') no-repeat top center }
.icon-munneh .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-munneh.png') no-repeat top center }
.icon-music .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-music.png') no-repeat top center }
.icon-ns .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-ns.png') no-repeat top center }
.icon-pin .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-pin.png') no-repeat top center }
.icon-profile .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-profile.png') no-repeat top center }
.icon-profile2 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-profile2.png') no-repeat top center }
.icon-profile3 .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-profile3.png') no-repeat top center }
.icon-search .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-search.png') no-repeat top center }
.icon-search2 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-search2.png') no-repeat top center }
.icon-start .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-start.png') no-repeat top center }
.icon-stats .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-stats.png') no-repeat top center }
.icon-sun .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-sun.png') no-repeat top center }
.icon-text .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-text.png') no-repeat top center }
.icon-text2 .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-text2.png') no-repeat top center }
.icon-window .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-window.png') no-repeat top center }
.icon-window2 .iconlist_icon { background: url('/wp-content/uploads/2020/05/icon-window2.png') no-repeat top center }
.icon-wheel .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-wheel.png') no-repeat top center }
.icon-wheel2 .iconlist_icon { background: url('/wp-content/uploads/2020/04/icon-wheel2.png') no-repeat top center }

.main_color .pricingTable, .main_color tr:nth-child(even) { border:#E1E6EC!important; text-align: center; font-size:14px; color:#261C32!important; }
.main_color .pricingTable .pricingHeader { background-color:#FBFBFD!important; color:#261C32!important; font-size:14px; }
.main_color .pricingTable .pricingHeader .highlight { background-color:#591ad5!important;color:#ffffff!important; }
.main_color .pricingTable .pricingFeature { background:#FBFBFD!important;font-size:14px; color:#999999!important
	; }
.main_color .pricingTable .enterprise { background-color:#621AF1!important; padding:15px; color:#ffffff; }
.main_color .pricingTable .euro { font-weight:bold; font-size:30px; }
.main_color .pricingTable .amount { font-weight:bold; font-size:40px; }
.main_color .pricingTable .month { font-weight:bold; font-size:15px; }
.main_color .pricingTable .infinite { font-weight:bold; font-size:40px; }

.main_color .pricingTable .aligncenter { margin: 0px auto; padding:0px; }

.pricingTableLarge { color:#261C32!important; border-color:#ebebeb!important; }
.pricingTableLarge .pricing-table, .pricingTableLarge ul { margin:0px; }
.pricingTableLarge .avia-heading-row { background-color:#40CC8A!important;border-color:#40CC8A!important; }

.pricingTableLarge .avia-pricing-row { background-color:#ffffff!important;line-height:24px!important;border-color:#ebebeb!important;font-size:14px!important;font-weight:normal!important; }
.pricingTableLarge li { min-height:45px!important; }
.pricingTableLarge .productTitle { color:#261C32;font-size:24px; display:block; min-height:30px; }
.pricingTableLarge .productDesc { color:#B3B1BD;font-size:14px; min-height:70px; display:block; }
.pricingTableLarge .productPrice { font-size:44px!important; display:block; min-height:60px; }
.pricingTableLarge .productPrice, .pricingTableLarge .productPrice sup .currency-symbol, .sitekick-only .productPrice sup .currency-symbol { color:#261C32!important; top:unset!important; text-shadow: unset!important; opacity:unset!important; font-weight:bold!important; }
.pricingTableLarge .productPrice sup .currency-symbol, .sitekick-only .productPrice sup { font-size:24px!important; }
.pricingTableLarge .productPrice sub, .sitekick-only .productPrice sub { font-size:24px!important; vertical-align:baseline!important; }
.pricingTableLarge .avia-button { font-size:16px; }
.pricingTableLarge strong { color:#261C32!important; }
.pricingTableLarge .aligncenter { margin:0 auto!important; padding:0!important; }

.pricingTableLarge .empty-table-cell { background:none!important; border:none!important; }

.sitekick-only td { padding:20px; background-color:#ffffff; }

/*FOOTER*/
.footerleft { font-size: 1.5em; font-weight: bold; }

#footer {
	box-shadow: inset 0 20px 20px -20px rgba(0, 0, 0, 0.2);
}

.footer_logo-icon {
	width: 48px;
	height: 48px;
}

.footer-fbmp-icon-wrapper {
	width: 160px;
	display: block;
}

@media only screen and (min-width: 768px) {
	.footer-fbmp-icon-wrapper {
		width: 15.2%;
		margin-left: auto;
	}
}

/* Desktop Styles
================================================== */

@media only screen and (min-width: 1200px) {
	.av-section-color-overlay { background:none!important; }
}

@media only screen and (min-width: 768px) {
	body p, .avia_textblock ol { font-size: 1.2em; line-height: 1.5em; }
	.blogContent .post-entry { width: 80%; margin: auto; }
	
	/* overlap de sections op de mediakit pagina */
	.desktop-top-overlap { margin-top: -50px; }
}


/* Mobile Styles
================================================== */

@media only screen and (max-width: 767px) {
	.colored-section-right .container, .colored-section-left .container { width:100%!important; }
	.colored-section-right .av_two_fifth { display:none; } 
	.colored-section-left .av_two_fifth { display:none; } 
	
	.main_color .pricingTable .enterprise { padding:0; }
	.main_color .pricingTable .euro { font-size:14px; }
	.main_color .pricingTable .amount { font-weight:bold; font-size:18px; }
	.main_color .pricingTable .month { font-weight:bold; font-size:10px; }
	.main_color .pricingTable .infinite { font-weight:bold; font-size:30px; }	
}

@media only screen and (max-width: 480px) {
	.av-fixed-size .av-masonry-entry .av-inner-masonry-sizer {
		padding-bottom: 40%;
	}
}

/*CONTACTFORM*/
.avia_codeblock form label { color:#B3B1BD; font-size:1.2em!important; font-weight:normal!important; line-height:1.5em; padding: 4px; margin-left: 8px; background-color: #ffffff; position:relative; }
.avia_codeblock form input[type='text'], .avia_codeblock form input[type='email'], .avia_codeblock form textarea { min-height:50px; border:1px solid #D7DEE6!important; background-color:#ffffff!important; color:#000000!important; border-radius:4px!important; border-radius: 4px; margin-top: -10px!important; padding-left: 12px!important; font-size: 1.2em!important; }
.avia_codeblock form textarea { min-height:100px!important; }

#mc_embed_signup div.mce_inline_error { background-color:#ff0000!important; }
#mc_embed_signup .clear { width:100%!important; }
#mc_embed_signup .response { font-size: 1.2em!important; padding: 10px; margin-bottom: 20px; }
#mc_embed_signup #mce-error-response { background-color: #fff3cd; }
#mc_embed_signup #mce-success-response { background-color: #d4edda; }

/*EEFJE */
#top .av-masonry-load-more { text-transform:unset; font-size:1.2em; letter-spacing:0px;}
.av-masonry-entry-title{font-size:2.1em!important;line-height:1.2em!important; font-weight:300;}
.av-masonry-entry-content{font-size:1.2em!important;line-height:1.5em!important; text-overflow: ellipsis!important; white-space:pre-wrap!important; padding-top:10px!important;}
.av-masonry-entry-content:after{content:" \279C"; color:#ff3366;}
.av-masonry-date{display:none;}
.av-masonry-entry .av-inner-masonry-content { padding:30px; }
#top .av-fixed-size .av-masonry-entry.av-masonry-item-no-image .av-inner-masonry-content-pos, #top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content-pos { vertical-align:top; }
.av-masonry-image-container{ height:200px;}
.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content { top:200px; }
.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer { padding-bottom:150%!important; }

.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry { right: 30px !important; bottom: 30px !important; }

/*First post*/
@media only screen and (min-width:767px){
	.status-publish:first-of-type { width:100%!important;border-top-style:none!important; height: 340px!important; }
.status-publish:first-of-type .av-masonry-image-container:first-of-type{ height:inherit!important;background-repeat:no-repeat; background-size:contain!important;background-position:right!important; }
.status-publish:first-of-type .av-inner-masonry-content:first-of-type{ left:0; top:0;width: 50%!important;display:block!important; }
.status-publish:first-of-type .av-inner-masonry-content:first-of-type:before{content:"- Nieuw"; font-size:1.2em!important;}
}
@media only screen and (min-width: 1100px){
	.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer { padding-bottom:150%!important; }
}

@media only screen and (max-width: 989px) and (min-width: 767px){
	.av-masonry-image-container{ height:150px;}
	.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content { top:150px; }
	.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content { display:unset; }
	.av-fixed-size.av-orientation-portrait-large .av-masonry-entry .av-inner-masonry-sizer { padding-bottom:120%!important; }
	
}

@media only screen and (max-width:767px){
	#av_section_1 .container{padding-top:0!important;}
	.av-masonry-entry .av-inner-masonry-content { padding:20px; }
	.av-masonry-image-container{ height:150px;} 
	.av-masonry-entry.isotope-item.post.type-post.status-publish{max-height:340px!important;margin-bottom:20px!important;font-size:80%!important}
	.av-fixed-size .av-masonry-entry .av-inner-masonry-content, .av-caption-on-hover .av-masonry-item-with-image.av-masonry-entry .av-inner-masonry-content, .av-flex-size.av-caption-on-hover-hide .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content { top:150px; }
	.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry { right: 10px !important; bottom: 10px !important; }
}

/*Gallery*/
.hoverGallery{position:relative!important; object-fit:cover!important;justify-content:center;!important;line-height:400px!important;height:700px!important; overflow:hidden!important;}
.hoverGallery.slides{transition-delay: 1.2s;display:none;position:relative!important;padding:50px 0; justify-content:center!important;background:white;}
.hoverGallery.slides img{max-height:600px;}
.hoverelement a:hover{text-decoration:none!important;}
.hoverelement:hover{box-shadow: 0px 0px 15px 2px #cfcfcf; border:none;text-decoration:none!important;}
.hoverelement{border:none; margin:20px 0!important;font-size:15.6px; padding:0!important}
.hoverelement>.inside {padding:15px 30px!important;font-size:1em;}
.hoverelement>.inside p{ margin:0}
.hoverelement>.inside span{margin:0!important;font-size:15.6px; color:#261c32!important;}
.hoverGallery.slides:hover{display:block!important}
#standaard{display:block; position:absolute!important;}
@media only screen and (max-width: 760px){.hoverGallery{display: none;}}

/*post*/
#relatable-blog-items article{background:#fbfbfd!important;border-radius:0!important;font-family:'apercu-regular' !important}
#relatable-blog-items .slide-image {border-radius:0!important;margin:0;}
#relatable-blog-items .slide-image img{border-radius:0!important;}
#relatable-blog-items .entry-content-header{vertical-align:top;}
#relatable-blog-items .entry-content{font-size:1.2em!important;line-height:1.5em!important; text-overflow: ellipsis!important; white-space:pre-wrap!important; padding-top:10px!important;}
#relatable-blog-items .entry-content:after{content:" \279C"; color:#ff3366;}
#relatable-blog-items footer{display:none!important;}
#relatable-blog-items .blog-categories{display:none!important;}
#relatable-blog-items .slide-content { padding:30px; }
#relatable-blog-items .slide-entry-title { padding:0; font-size: 2.1em!important; line-height: 1.2em!important; font-weight: 300; }

@media only screen and (max-width: 989px){ 
	#relatable-blog-items .slide-entry-excerpt {font-size: 14px !important;} 

}
@media only screen and (max-width: 760px){
	#relatable-blog-items{display: block;}
	#relatable-blog-items article{ margin:20px 0!important;width:inherit!important; clear:both!important;}
}
