/*

Theme Name: Divi Child

Theme URI: http://www.elegantthemes.com/gallery/divi/

Template: Divi

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready

Version: 2.7.10.1472632473

Updated: 2016-08-31 10:34:33



*/
/* Instagram */
.sb_instagram_header { display:none; }
.mobiel-only { display:none !important; }

/* Kleur hartje overlay */
.et_overlay::before, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_pb_sum {
    color: #ffffff;
}

.et_shop_image .et_overlay {
    background: rgba(234,157,29,.9);
}

.et_bloom .et_bloom_form_container .et_bloom_form_content {
    padding: 0 !important;
    color: rgba(0, 0, 0, 0.5);
    background-color: none !important;
}

.et_bloom .et_bloom_form_container { background-color: #EA9D1D !important; }

.et_bloom .et_bloom_form_content button {
    width: 32%;
    background-color: #46C8C8;
    color: #FFF;
    font-weight: 600;
    text-transform: normal !important;
    letter-spacing: 0px !important;
    border: none;
	padding: 0.3em 1em !important;
}

form.LapostaForm { background: #EA9D1D !important; }
.LapostaForm input { margin-bottom:15px; }
.LapostaForm .LapostaSubmit { padding:15px !important; }

.et_bloom .et_bloom_form_container.et_bloom_rounded button {
    padding:15px !important;
    border-radius: 30px !important;
	font-size:20px !important;
    text-transform: normal !important;
    letter-spacing: 0px !important;
}

.et_pb_blurb {
    max-width: 100% !important;
}


/* MEC */

.mec-wrap .mec-single-title {
	font-weight:normal;
	letter-spacing:0px !important;
}

.mec-events-template-default #et-main-area {
	background-color:#ffffff !important;
}

.mec-events-template-default .mec-event-meta {
	margin-top:40px;
}


/* Agenda kolommen */
.agendakolommen {
	min-height: 360px;
}


/* Extra button slides */
.et_pb_slides .db_pb_button_2,
.et_pb_slides .db_pb_button_2:hover{
	background: #ea9d1d !important;
	border-color: #ea9d1d !important;
}

/* Footerbalk ruimte */
.single .et_pb_post {
    margin-bottom: 0px;
}

/* Related Woocommerce */
.related.products {
    margin: 60px 0 20px 0;
}
.woocommerce-product-details__short-description {
	margin-top:20px;
	}

.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: .1em 0;
}
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del {
    color: #2ea3f2 !important;
    font-size: 18px;
}


li.wpml-ls-current-language a span.wpml-ls-native {
	font-size:0px;
}

li.wpml-ls-current-language .sub-menu li span {
	font-size:inherit;
    padding-left:10px;
}

.et_pb_slider .et_pb_slide_0 {
 background-position:center !important;
}


/* Lijn bij productnavigatie weghalen */
.et_full_width_portfolio_page .nav-single {
    border-top: 0px;
    padding-top: 0px;
}


@media all and (max-width: 980px) {

	/* Agenda kolommen */
	.agendakolommen {
		min-height: auto;
	}

}

@media all and (min-width: 1200px) {
	.mec-container {
		width: 1115px;
		padding-left: 0px;
		padding-right: 0px;
	}
}


@media only screen and (min-width: 768px) {
	/*.custom_blog .et_pb_post {
	min-height: 680px;
	max-height:680px;
	}*/
}

/* Banners op de homepage */
.banner-homepage.et_pb_slider {
	height:260px;
}

.banner-homepage.et_pb_slider .et_pb_slide_description {
	padding-left:0px;
	padding-right:0px;
}

#footer-bottom {
	background: url(/inhoud/themes/Divi-child/images/achtergrond-menu-liggend3.jpg) no-repeat;
    background-size: cover;
    background-clip: border-box;
	padding-top:40px;
	padding-bottom:25px;
}

.addthis_toolbox {
	display:none;
}

/* titel wit projecten */
.titel-wit a { color:#ffffff !important; }
.titel-wit a:hover { color:#ffffff !important; }


/* Footer link */
.footer-widget .textwidget a {
	color:#ffffff !important; 
}
.footer-widget .textwidget a:hover {
	color:#b3b3b3 !important; 
}

#footer-widgets .footer-widget li:before {
display: none;
} 

html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px;
padding-left: 0px;
}

/* Bug in Woocommerce layout injector */
.woocommerce-product-gallery,
.woocommerce-product-gallery--with-images,
.woocommerce-product-gallery--columns-4 { opacity:1 !important; }

.et_pb_woo_shop_cat_title_0 h1.shop_title { color:#ffffff !important; }
.woocommerce-message { margin-bottom:10px !important; background: #ea9d1d; }


/* Widget cart zijbalk */
.button { color:#ffffff !important; }
.widget_shopping_cart_content p.buttons a.button { font-size:12px !important; background-color:#17671E; border:none; color:#ffffff; }
.widget_shopping_cart_content p.buttons a.button:hover { color:#ffffff !important; }

/* logo homepage */
.home .logo-homepage {
	display: none !important;
}  

/* slider homepage */
.sliderhomesection {
	height: 700px;
	padding-left:20px;
	padding-right:20px;
}
.sliderhome,
.sliderhome .et_pb_slide_0 { height:700px; }
.beeldendkunstenaar { text-align: center; font-family:'Open Sans'; font-size:42px; font-weight:bold; letter-spacing: 8px; /*text-shadow: 1px 1px 1px #000;*/ background-color:rgba(234,157,29,0.9); padding:5px 0 7px 0; }

.et-pb-active-slide .et_pb_slide_description {
 animation-name: fadeIn;
}

.wittelink a { color:#ffffff; }
.wittelink a:hover { color:#ffffff; text-decoration:underline; }

a.wittelink { color:#ffffff; }
a.wittelink:hover { color:#ffffff; text-decoration:underline; }

.gelelink a { color:#EA9D1D; }
.gelelink a:hover { color:#EA9D1D; text-decoration:underline; }

.et_social_shortcode_0 li { padding-top:10px !important; }

/*menu highlight */
.mobile_menu_bar_toggle::before { color:#EA9D1D !important; }
.et_mobile_menu { border-top: #EA9D1D 3px solid; }

/* NAV-buttons */
.nav-previous,
.nav-next{
	background-color:#961565;
	padding:6px !important;
	border-radius: 3px;
}
.nav-previous:hover,
.nav-next:hover{
	background-color:#360D37;
}
.nav-previous a,
.nav-next a{
	color:#ffffff !important;
	font-weight:500 !important;
	padding:0 8px 0 8px !important;
}

.et_pb_tabs {
	border: none !important;
}
.et_pb_tab {
	padding:0px;
}

.socialmenu1 { 
	padding-left:25px !important;
	padding-right:5px !important;
	font-size:115% !important;
}
.socialmenu { 
	padding-left:5px !important;
	padding-right:5px !important;
	font-size:115% !important;
}
.socialmenu2 { 
	padding-left:5px !important;
	padding-right:25px !important;
	font-size:115% !important;
}


/* Ruimte onder CTA Webshop Nieuwspagina */
.single-post #left-area {
	padding-bottom: 0px !important;
}

.single .post {
	margin-bottom: 0px !important;
}

.single article.post {
	padding-bottom: 0px !important;
}



/* Agenda detailpagina */
.agenda-detail .et_pb_row.et_pb_row_fullwidth, .et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
}
.agenda-detail {
    padding-top:0px !important;
	padding-bottom:0px !important;
}
.mec-single-event h1.mec-single-title {
	margin-bottom:0px;
}
.mec-single-event .mec-events-content {
    margin-bottom: 0px;
}

.mec-event-list-minimal .mec-event-detail {
    font-size: 16px;
	font-weight: 500;
	line-height: 1.7em;
    color: #000000;
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}

.mec-event-list-minimal .mec-event-title {
    margin-top: 0;
    margin-bottom: 0px;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    padding-top: 0px;
}

@media all and (max-width: 1200px) {
	/* slider homepage */
	.sliderhomesection {
		height: 600px;
		padding-left:20px;
		padding-right:20px;
	}
	.sliderhome,
	.sliderhome .et_pb_slide_0 { height:600px; }
	.beeldendkunstenaar { font-size:30px; }

/*	.socialmenu1,
	.socialmenu,
	.socialmenu2 {
		display:none;	
	}
*/	
    #menu-item-212061,
    #menu-item-212062,
    #menu-item-212063,
    #menu-item-212064,
    #menu-item-212065,
    .menu-item-212061 a,
    .menu-item-212062 a,
    .menu-item-212063 a,
    .menu-item-212064 a,
    .menu-item-212065 a { width:50px !important; float:left !important; font-size:30px !important; padding-left:13px !important;}
    
    #menu-item-wpml-ls-6-nl,
    #menu-item-wpml-ls-6-en{ display:none !important;}
    
	.et_pb_blog_grid_wrapper .blog-even-hoog {
		height: inherit !important;
	}
    .wpml-ls-native { display:none !important;}
    .mobiel-only { display:block !important; }
    .et_mobile_menu li a {
        padding: 6px 5% !important;
    }
    
}
@media all and (max-width: 900px) {
	/* slider homepage */
	.sliderhomesection {
		height: 450px;
		padding-left:20px;
		padding-right:20px;
	}
	.sliderhome,
	.sliderhome .et_pb_slide_0 { height:450px; }
	.beeldendkunstenaar { font-size:22px; }
	
	.et_header_style_centered #et_mobile_nav_menu { margin-top:0px !important; }

	
	#et_builder_outer_content .db_pb_button_2, .db_pb_button_2 {
    	margin-left: 0px !important;
	}
	.et_pb_slide {
    	padding: 0 !important;
	}
}
@media all and (max-width: 700px) {
	/* slider homepage */
	.sliderhomesection {
		height: 350px;
		padding-left:10px;
		padding-right:10px;
	}
	.sliderhome,
	.sliderhome .et_pb_slide_0 { height:350px; }
	.beeldendkunstenaar { font-size:18px; }
}

@media all and (max-width: 767px) {
	.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3 .et_pb_row .et_pb_column_1_4 {
		width: 100% !important;
	}
}
