/*
Theme Name:     Woudkapel
Description:    Divi child theme voor Woudkapel
Author:         Hinse van Dijk
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

/* WOUDKAPEL CUSTOM CSS VOOR DIVI THEMA 

OUDE Kleuren: 

lichtgroen: #a5ba00
donkergroen: #3aa123
donkerbruin: #865d41
beige: #c9bb9c
paars: #c573d6
paars-oud: #7c4a95
rood-oud: #cd330c
rood: #d72f33


NIEUWE Kleuren: 

lichtgroen: #8b6d0b
donkergroen: #3aa123
donkerbruin: #865d41
beige: #c9bb9c
paars: #7c4a95
rood: #bf1522
geel: #e94d1a

/* FONTS */

@font-face {font-family: 'Museo-700'; src: url('fonts/museo-700.eot');src: url('fonts/museo-700.eot?#iefix') format('embedded-opentype'),url('fonts/museo-700.woff') format('woff'),url('fonts/museo-700.ttf') format('truetype');}
@font-face {font-family: 'Museo-300'; src: url('fonts/museo-300.eot');src: url('fonts/museo-300.eot?#iefix') format('embedded-opentype'),url('fonts/museo-300.woff') format('woff'),url('fonts/museo-300.ttf') format('truetype');}
@font-face {font-family: 'Museo-500'; src: url('fonts/museo-500.eot');src: url('fonts/museo-500.eot?#iefix') format('embedded-opentype'),url('fonts/museo-500.woff') format('woff'),url('fonts/museo-500.ttf') format('truetype');}
@font-face {font-family: 'Gothic'; src: url('fonts/gothic.eot'); src: local('gothic'), url('fonts/gothic.woff') format('woff'), url('fonts/gothic.ttf') format('truetype');}

body, input, textarea, select {
	/*font-family: 'Gothic', 'Museo-500', sans-serif;
	font-weight: 500;*/
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Museo-500', 'Gothic', sans-serif !important;
}

a, #et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
	color: #61a64d;
}

.container {
	max-width: 1310px;
}

.et_pb_bg_layout_light.et_pb_module.et_pb_button {
	color: #fff;
}

.et_pb_button {
	font-size: 16px;
}

.et_pb_newsletter_form p input {
	font-size: 14px;
}

#main-header {
	background-color: #61a64d;
}

body.home #main-header,
body.page-id-12150 #main-header,
body.page-id-12978 #main-header,
body.page-id-10987 #main-header,
body.page-id-11740 #main-header,
body.page-id-11506 #main-header {
	background-color: rgba(255, 255, 255, 0);
	
}


.home #main-header .et_menu_container,
.page-id-12150 #main-header .et_menu_container,
.page-id-12978 #main-header .et_menu_container,
.page-id-10987 #main-header .et_menu_container,
.page-id-11740 #main-header .et_menu_container,
.page-id-11506 #main-header .et_menu_container  {
	background-color: rgba(0, 0, 0, 0.32);
	display: table;
}

body.home .logo_container,
body.page-id-12150 .logo_container,
body.page-id-12978 .logo_container,
body.page-id-10987 .logo_container,
body.page-id-11740 .logo_container,
body.page-id-11506 .logo_container {
	/*height: 0 !important;
	opacity: 0 !important;*/
	margin-left: 5px;
}

body.home .logo_container a img, 
body.page-id-10987 .logo_container a img,
body.page-id-12978 .logo_container a img,
body.page-id-12150 .logo_container a img,
body.page-id-11740 .logo_container a img,
body.page-id-11506 .logo_container a img  {
	/*content: url(https://woudkapel.nl/wp-content/uploads/2017/07/LogoWoudkapel.png);*/
}

body:not(.home):not(.page-id-10987):not(.page-id-11506):not(.page-id-11740):not(.page-id-12150):not(.page-id-12978) #main-header {
	background-color: #61a64d
}

.et_pb_posts a.more-link {
	transition: all 0.3s ease;
}

.et_pb_posts a.more-link:hover {
	text-decoration: underline;
}

/* MENU */

#main-header, #et-top-navigation {
	font-family: 'Museo-500', 'Gothic', sans-serif !important;
	font-weight: normal;
	letter-spacing: 1px;
	margin-right: 20px;
}

.home.et_header_style_left #et-top-navigation, .home.et_header_style_split #et-top-navigation,
.page-id-12150.et_header_style_left #et-top-navigation, .page-id-12150.et_header_style_split #et-top-navigation, 
.page-id-12978.et_header_style_left #et-top-navigation, .page-id-12978.et_header_style_split #et-top-navigation, 
.page-id-11506.et_header_style_left #et-top-navigation, .page-id-11506.et_header_style_split #et-top-navigation, 
.page-id-11740.et_header_style_left #et-top-navigation, .page-id-11740.et_header_style_split #et-top-navigation, 
.page-id-10987.et_header_style_left #et-top-navigation, .page-id-10987.et_header_style_split #et-top-navigation {
	padding-top: 25px;
	text-shadow: 0px 0px 5px #000;
}

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
	padding-bottom: 12px;
	border-bottom-width: 8px;
	border-bottom-style: solid;
	text-transform: lowercase;
}

/*
.et_header_style_left #et-top-navigation nav > ul > li:nth-child(3n+1) a {
	border-bottom-color: #2bb45f;
}

.et_header_style_left #et-top-navigation nav > ul > li:nth-child(3n+2) a {
	border-bottom-color: #c573d6;
}

.et_header_style_left #et-top-navigation nav > ul > li:nth-child(3n+3) a {
	border-bottom-color: #bf1522;
}*/

.et_header_style_left #et-top-navigation nav > ul > li a {
	border-bottom-color: transparent;
}

.page-id-12150.et_header_style_left #et-top-navigation nav > ul > li > a, 
.page-id-12978.et_header_style_left #et-top-navigation nav > ul > li > a, 
.page-id-11506.et_header_style_left #et-top-navigation nav > ul > li > a, 
.page-id-11740.et_header_style_left #et-top-navigation nav > ul > li > a, 
.page-id-10987.et_header_style_left #et-top-navigation nav > ul > li > a, 
.home.et_header_style_left #et-top-navigation nav > ul > li > a {
	border-bottom-color: transparent;
}

.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.et_header_style_left #et-top-navigation nav > ul > li.current-menu-item a,
.et_header_style_split #et-top-navigation nav > ul > li.current-menu-item a,
.et_header_style_left #et-top-navigation nav > ul > li.current-menu-ancestor a,
.et_header_style_split #et-top-navigation nav > ul > li.current-menu-ancestor a {
	border-color: #bf1522;
}

.page-id-12150.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-12978.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-11506.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-11740.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-10987.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.home.et_header_style_left #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-12150.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-12978.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-11506.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-11740.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-10987.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.home.et_header_style_split #et-top-navigation nav > ul > li.current_page_item > a,
.page-id-12150.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.page-id-12978.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.page-id-11506.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.page-id-11740.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.page-id-10987.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.home.et_header_style_left #et-top-navigation nav > ul > li > a:hover,
.page-id-12150.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.page-id-12978.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.page-id-11506.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.page-id-11740.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.page-id-10987.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.home.et_header_style_left #et-top-navigation nav > ul > li > a:focus,
.page-id-12150.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.page-id-12978.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.page-id-11506.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.page-id-11740.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.page-id-10987.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.home.et_header_style_split #et-top-navigation nav > ul > li > a:hover,
.page-id-12150.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.page-id-12978.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.page-id-11506.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.page-id-11740.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.page-id-10987.et_header_style_split #et-top-navigation nav > ul > li > a:focus,
.home.et_header_style_split #et-top-navigation nav > ul > li > a:focus {
	border-color: #61a64d;
}

.page-id-12150.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-12978.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-11506.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-11740.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-10987.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.home.et_header_style_split #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,

.page-id-12150.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-12978.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-11506.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-11740.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.page-id-10987.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover,
.home.et_header_style_left #et-top-navigation nav > ul > li.menu-item-has-children > a:hover {
	border-color:transparent;
}

#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
	color :#fff;
}



#top-menu-nav > ul > li > a:hover {
	opacity: 1;
}

.et-search-field {
	padding-left: 15px;
    background-color: rgba(255,255,255,0.4) !important;
}

body.page-id-12150 .et-search-field,
body.page-id-12978 .et-search-field,
body.page-id-11506 .et-search-field,
body.page-id-11740 .et-search-field,
body.page-id-10987 .et-search-field,
body.home .et-search-field  {
    background-color: rgba(255,255,255,0.2) !important;
}

#et-top-navigation nav > ul > li > a, .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
	text-transform: lowercase;
}

.page-id-12150 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-12978 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-11506 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-11740 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-10987 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.home #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a {
	color: #61a64d;
}

.page-id-12978 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-12150 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-11506 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-11740 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.page-id-10987 #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a,
.home #top-menu li.current-menu-item > a, .home #top-menu li.current-menu-ancestor > a {
	color: #fff;
}

#top-menu li a {
	color: #fff;
}

#top-menu li ul li a {
	color: #fff
}

.nav li ul {
	border-top: none;
}

#main-header .nav li ul {
	color: #61a64d;
	text-decoration: none;
	background-color: #61a64d;
}

ul.sub-menu li a {
	text-shadow: none;
	text-transform: lowercase;
}

#top-menu ul.sub-menu li a:hover {
	text-decoration: underline;
	background: #fff;
	color: #61a64d !important;
}

.nav ul li a:hover {
	opacity: 1;
}

#top-menu ul.sub-menu li.current-menu-item  {

}

#top-menu ul.sub-menu li.current-menu-item a {
	color: #bf1522;
	background: #fff;
}



#top-menu ul.sub-menu li.current-menu-item a:hover {
	
}


/* SLIDER FRONT PAGE */

.slider-home .et_pb_row {
	/*width: 85%;*/
}

.et_pb_slide_with_image .et_pb_slide_description, .et_pb_media_alignment_center .et_pb_slide_image {
	position: absolute;
	margin-top: 0 !important;
}

.et_pb_media_alignment_center .et_pb_slide_image {
	top: 14%;
}



.et-pb-arrow-prev, .et-pb-arrow-next {
	top: 85%;
	text-shadow: 0px 0px 5px #000;
}

.page-id-12150 .clearfix:after, .page-id-12150 .clearfix:before, .page-id-12150 .tribe-clearfix:after, .page-id-12150 .tribe-clearfix:before,
.page-id-12978 .clearfix:after, .page-id-12978 .clearfix:before, .page-id-12978 .tribe-clearfix:after, .page-id-12978 .tribe-clearfix:before,
.page-id-11506 .clearfix:after, .page-id-11506 .clearfix:before, .page-id-11506 .tribe-clearfix:after, .page-id-11506 .tribe-clearfix:before,
.page-id-11740 .clearfix:after, .page-id-11740 .clearfix:before, .page-id-11740 .tribe-clearfix:after, .page-id-11740 .tribe-clearfix:before,
.page-id-10987 .clearfix:after, .page-id-10987 .clearfix:before, .page-id-10987 .tribe-clearfix:after, .page-id-10987 .tribe-clearfix:before,
.home .clearfix:after, .home .clearfix:before, .home .tribe-clearfix:after, .home .tribe-clearfix:before {
	content: normal;
}

/* LICHTKRANT */

.lichtkrant-kolom .et_pb_column p {
	font-size: 1.05vw;
	font-family: 'Museo-500', sans-serif !important;
}

@media (max-width: 767px) {
.lichtkrant-kolom .et_pb_column p {
	font-size: 19px
}
}

@media (min-width: 1800px) {
.lichtkrant-kolom .et_pb_column p {
	font-size: 19px
}
}

/*
.lichtkrant-kolom .et_pb_column p:before {
	font-family: "ETmodules" !important;
	content: '$ ';
}
*/

.lichtkrant-kolom .et_pb_column a {
	color: #fff;
	text-decoration: underline;
}

.knop-startpagina {
	font-family: 'Museo-500', sans-serif !important;
}

body.home #page-container .et_pb_section .et_pb_button_0,
body.home #page-container .et_pb_section .et_pb_button_1,
body.home #page-container .et_pb_section .et_pb_button_2, 
body.home #page-container .et_pb_section .et_pb_button_3 {
    padding-left: 42px !important;
}

body #page-container .knop-startpagina.knop-festival:before,
body #page-container .et_pb_button_0.knop-startpagina:before,
body #page-container .et_pb_button_1.knop-startpagina:before,
body #page-container .et_pb_button_2.knop-startpagina:before,
body #page-container .et_pb_button_3.knop-startpagina:before,
body #page-container .et_pb_button_4.knop-startpagina:before {
	display: block;
    margin-left: 0 !important;
    position: absolute;
    left: 25px;
    font-size: 32px !important;
	transition: all 0.5s ease;
}

body #page-container .et_pb_button_0.knop-startpagina:hover:before {
	margin-left: 0 !important;
	font-size: 25px;
}

body #page-container .knop-startpagina.knop-festival:hover,
body #page-container .et_pb_button_0.knop-startpagina:hover,
body #page-container .et_pb_button_1.knop-startpagina:hover,
body #page-container .et_pb_button_2.knop-startpagina:hover,
body #page-container .et_pb_button_3.knop-startpagina:hover,
body #page-container .et_pb_button_4.knop-startpagina:hover {
	opacity: 0.85;
}



/* STARTPAGINA KOLOMMEN */

.startpagina-kolommen .et_pb_column {
    box-shadow: 0px 1px 5px #888888;
}

.startpagina-kolommen .et_pb_module {
	margin-bottom: 0 !important;
}

.startpagina-kolommen h3 {
	text-transform: lowercase;
	text-align: center;
	padding: 7% 0 !important;
}

.startpagina-kolommen-tekst {
	padding: 15px;
	font-weight: 500;
}

.startpagina-kolommen .et_pb_button {
	width: 100%;
}

.startpagina-kolommen .lichtgroen h3 {
	color: #61a64d !important;
}

.startpagina-kolommen .donkergroen h3 {
	color: #215a54 !important;
}

.startpagina-kolommen .donkerpaars h3 {
	color: #5b1e57 !important;
}

.startpagina-kolommen .paars h3 {
	color: #a00b37 !important;
}

.startpagina-kolommen .rood h3 {
	color: #e94d1a !important;
}


/* FOOTER */

.footer-boven h2 {
	text-transform: lowercase;
}

.footer-boven a {
	color: #fff;
}

.et_pb_newsletter_button:hover {
	background-color: #a00b37;
}

.et_pb_newsletter_button:hover:after {
	font-size: 29px;
}

#footer-bottom {
	background-color: #78b336 !important;
	background-color: #89bc79 !important;
}

.home #footer-bottom {
	padding: 15px 0 35px;
}

.facebook a {
	font-family: 'ETModules';
    font-size: 40px;
	line-height: 1.15l;
	transition: opacity 0.5s ease;
}

.facebook a:hover {
	opacity: 0.8;
}

/* DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP DESKTOP ********************/

@media (min-width: 981px) {

.et_pb_section.slider-home {
	padding: 0 !important;
}

.slider-home .et_pb_row {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.slider-home .et_pb_slide_image img {
	max-height: 80px !important;
    float: left !important;
	vertical-align: top !important;
}

.slider-home .et_pb_container {
	height: 380px !important;
}

.slider-home.blokkenschema .et_pb_container {
	height: 280px !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
	padding-bottom: 12px;
}

.et_pb_newsletter {
	padding: 0;
}

.et-fixed-header #top-menu li.current-menu-ancestor > a {
	color: #fff !important;
}

.et-fixed-header #top-menu .sub-menu li.current-menu-item > a  {
	color: #c573d6 !important;
}

.et-fixed-header #top-menu li.current-menu-item > a {
	color: #fff !important;
} 


}

/* EVENEMENTEN */

.tribe-events-list-widget .tribe-list-widget-events {
	margin-top: 10px;
}

/*.et_pb_bg_layout_light .et_pb_widget li.tribe-events-list-widget-events a,
.et_pb_bg_layout_light .et_pb_widget li.tribe-events-list-widget-events {
	color: #fff;
}*/

.tribe-events-list-widget .tribe-event-featured {
	background: #0ea0d7;
}

.tribe-events-cal-links, #tribe-events .tribe-events-ical {
	display: none;
}

.tribe-events-sub-nav {
	display: none;
}

/*
p.tribe-events-widget-link a:before {
	content: '$';
	font-family: "ETmodules" !important;
	margin-right: 6px;
}
*/

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	font-size: 15px;
}

.entry-content ol.tribe-list-widget {
	padding-bottom: 0;
}

.tribe-events-list-widget-events:hover {
	opacity: 0.9;
}

/*
.post-type-archive-tribe_events #left-area {
	width: 100%;
}

.post-type-archive-tribe_events .container:before {
	display: none;
}*/

.tribe-events-list-event-links, .tribe-events-list-event-rechts {
	display: inline-block;
	float: left;
}

.tribe-events-list-event-links {
	width: 75%;
	margin-bottom: 10px;
}

.tribe-events-list-event-rechts {
	width: 25%;
	background: rgba(243, 233, 122, 0.58);
	float:right;
	margin-right: -15px;
	margin-top: -15px;
	
}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content {
	float: left;
	display: inline-block;
	width: 67%; 
}

.tribe-events-loop > div {
	padding: 15px !important;
}

.tribe-events-list .type-tribe_events {
	margin-bottom: 5px;
}

/* evenement kleuren 
.tribe-events-category-lezingen-activiteiten {
	background-color: #2bb45f;
}

.tribe-events-category-film-exposities-muziek {
	background-color: #c573d6;
}

.tribe-events-category-gespreksgroepen {
	background-color: #bf1522;
}

.tribe-events-category-diensten {
	background-color: #61a64d;
}

.tribe-events-category-meditatiebijeenkomsten {
	background-color: #e94d1a;
}
*/

.events-list .type-tribe_events:nth-child(odd) {
	background-color: #f5f5f5;
}

.events-list .type-tribe_events:not(:last-child) {
	/*border-bottom: 1px solid #fff;*/
}

.events-list #tribe-events-footer {
	display: none;
}

.tribe-events-category-lezingen-activiteiten .tribe-event-schedule-details,
.tribe-events-category-lezingen-activiteiten a,
.tribe_events_cat-lezingen-activiteiten h1.tribe-events-single-event-title,
.tribe_events_cat-lezingen-activiteiten .tribe-events-schedule h2,
.tribe_events_cat-lezingen-activiteiten dd.tribe-events-event-categories a,
.tribe_events_cat-lezingen-activiteiten dd.tribe-events-event-url a,
#tribe-events[data-category="lezingen-activiteiten"] h3.event-categorie ul.tribe-event-categories li {
	color: #bf1522 !important;
}

.tribe-events-category-lezingen-activiteiten .tribe-events-list-event-rechts,
.tribe_events_cat-lezingen-activiteiten .bestel-knop,
.tribe-events-category-lezingen-activiteiten .tip {
	background-color: #bf1522;
}

.tribe-events-category-lezingen-activiteiten.tribe-event-featured,
#tribe-events[data-category="lezingen-activiteiten"] h3.event-categorie ul.tribe-event-categories li {
	border-color: #bf1522;
}




.tribe-events-category-film-exposities-muziek .tribe-event-schedule-details,
.tribe-events-category-film-exposities-muziek a,
.tribe_events_cat-film-exposities-muziek h1.tribe-events-single-event-title,
.tribe_events_cat-film-exposities-muziek .tribe-events-schedule h2,
.tribe_events_cat-film-exposities-muziek dd.tribe-events-event-categories a,
.tribe_events_cat-film-exposities-muziek dd.tribe-events-event-url a,
#tribe-events[data-category="film-exposities-muziek"] h3.event-categorie ul.tribe-event-categories li {
	color: #e94d1a !important;
}

.tribe-events-category-film-exposities-muziek .tribe-events-list-event-rechts,
.tribe_events_cat-film-exposities-muziek .bestel-knop,
.tribe-events-category-film-exposities-muziek .tip {
	background-color: #e94d1a
}

.tribe-events-category-film-exposities-muziek.tribe-event-featured,
#tribe-events[data-category="film-exposities-muziek"] h3.event-categorie ul.tribe-event-categories li {
	border-color: #e94d1a;
}

.tribe-events-category-gespreksgroepen .tribe-event-schedule-details,
.tribe-events-category-gespreksgroepen a,
.tribe_events_cat-gespreksgroepen h1.tribe-events-single-event-title,
.tribe_events_cat-gespreksgroepen .tribe-events-schedule h2,
.tribe_events_cat-gespreksgroepen dd.tribe-events-event-categories a,
.tribe_events_cat-gespreksgroepen dd.tribe-events-event-url a,
#tribe-events[data-category="gespreksgroepen"] h3.event-categorie ul.tribe-event-categories li {
	color: #8b6d0b !important;
}

.tribe-events-category-gespreksgroepen .tribe-events-list-event-rechts,
.tribe_events_cat-gespreksgroepen .bestel-knop,
.tribe-events-category-gespreksgroepen .tip {
	background-color: #8b6d0b
}

.tribe-events-category-gespreksgroepen.tribe-event-featured,
#tribe-events[data-category="gespreksgroepen"] h3.event-categorie ul.tribe-event-categories li {
	border-color: #8b6d0b;
}

.tribe-events-category-diensten .tribe-event-schedule-details,
.tribe-events-category-diensten a,
.tribe_events_cat-diensten h1.tribe-events-single-event-title,
.tribe_events_cat-diensten .tribe-events-schedule h2,
.tribe_events_cat-diensten dd.tribe-events-event-categories a,
.tribe_events_cat-diensten dd.tribe-events-event-url a,
#tribe-events[data-category="diensten"] h3.event-categorie ul.tribe-event-categories li {
	color: #61a64d !important;
}

.tribe-events-category-diensten .tribe-events-list-event-rechts,
.tribe_events_cat-diensten .bestel-knop,
.tribe-events-category-diensten .tip {
	background-color: #61a64d
}

.tribe-events-category-diensten.tribe-event-featured,
#tribe-events[data-category="diensten"] h3.event-categorie ul.tribe-event-categories li {
	border-color: #61a64d;
}

.tribe-events-category-meditatiebijeenkomsten .tribe-event-schedule-details,
.tribe-events-category-meditatiebijeenkomsten a,
.tribe_events_cat-meditatiebijeenkomsten h1.tribe-events-single-event-title,
.tribe_events_cat-meditatiebijeenkomsten .tribe-events-schedule h2,
.tribe_events_cat-meditatiebijeenkomsten dd.tribe-events-event-categories a,
.tribe_events_cat-meditatiebijeenkomsten dd.tribe-events-event-url a,
#tribe-events[data-category="meditatiebijeenkomsten"] h3.event-categorie ul.tribe-event-categories li {
	color: #215a54 !important;
}

.tribe-events-category-meditatiebijeenkomsten .tribe-events-list-event-rechts,
.tribe_events_cat-meditatiebijeenkomsten .bestel-knop,
.tribe-events-category-meditatiebijeenkomsten .tip {
	background-color: #215a54;
}

.tribe-events-category-meditatiebijeenkomsten.tribe-event-featured,
#tribe-events[data-category="meditatiebijeenkomsten"] h3.event-categorie ul.tribe-event-categories li {
	border-color: #215a54;
}

.tribe-event-schedule-details, .tribe-event-categories {
	float: left;
	display: inline-block;
	line-height: 1.2;
}

ul.tribe-event-categories {
	margin-left:10px;
}

ul.tribe-event-categories li {
	display: inline;
}

ul.tribe-event-categories:before {
	content: '-';
	display:inline;
	margin-right: 10px;
}

.tribe-event-categories > div {
	display: none; 
}

#left-area ul, .entry-content ul.tribe-event-categories {
	padding: 0;
	line-height: 1.2;
	list-style-type: none;
}

.tribe-event-categories li a {
	pointer-events: none;
	cursor: default;
}

.tribe-events-list .type-tribe_events {
	/*margin-bottom: 0;*/
}

h2.tribe-events-list-event-title a:hover, #tribe-events-content a:hover {
	text-decoration:underline;
}

.tribe-events-list-event-rechts {
	color: #fff;
	text-align: center;
	padding: 7px 10px;
	position: relative;

}

.tribe-events-list-event-rechts .tribe-events-event-cost {
	margin-bottom: 5px;
}

.tribe-events-list-event-rechts .tribe-events-list-event-website-url a {
	color: #fff !important;
	font-weight: bold;

}

.tribe-events-list-event-rechts .tribe-events-list-event-website-url a:before {
	font-family: 'ETmodules';
	content: '$ ';
}

.tribe-events-list-event-website-url {
	float: left;
}



#tribe-events-header {
	display: none;
}

#post-0 .entry-title.main_title {
	display: none;
}

.tribe-events-list-event-rechts {
	transition: all 0.3s ease;
}

a .tribe-events-list-event-rechts:hover {
	opacity: 0.85;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
	background: #a00b37;
}

.tribe-events-list-event-rechts .fa {
	position: absolute;
	    right: 15px;
    font-size: 25px;
    top: calc(50% - 12px);
}

.tribe-events-event-image { 
	max-width: 50%;
	display: inline-block;
	float: left;
}

.tribe-events-cal-links {
	display: none !important;
}

.tribe-events-meta-group-details h3.tribe-events-single-section-title {
	display: none;
}

.single-tribe_events .tribe-events-event-meta {
	background: none;
	border: none;
}

.tribe-events-start-date {
    text-decoration: none;
}

.tribe-events-meta-group.tribe-events-meta-group-gmap {
	display: none;
}

.single-tribe_events .tribe-events-event-meta,
.tribe-events-meta-group.tribe-events-meta-group-details,
.single-tribe_events .tribe-events-event-image {
	margin-bottom: 0;
}

.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group {
	font-size: 14px;
}

.tribe-list-widget {
	margin-top: 15px;
}

.tribe-list-widget li:nth-child(odd) {
	background: #eee
}

.tribe-list-widget li h4:hover {
	text-decoration: underline;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
	margin-bottom: 0;
	padding: .5em 1em;
}

.tribe-events-widget-link:hover {
	
}

.widget_advanced_menu #menu-categorieen li a {
	color: #fff;
	padding: 10px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.widget_advanced_menu #menu-categorieen li a:hover {
	opacity: 0.9
}

.widget_advanced_menu #menu-categorieen li:nth-child(1) a {
	background-color: #61a64d
}

.widget_advanced_menu #menu-categorieen li:nth-child(2) a {
	background-color: #bf1522
}

.widget_advanced_menu #menu-categorieen li:nth-child(3) a {
	background-color: #215a54
}

.widget_advanced_menu #menu-categorieen li:nth-child(4) a {
	background-color: #e94d1a
}

.widget_advanced_menu #menu-categorieen li:nth-child(5) a {
	background-color: #8b6d0b
}

.widget_advanced_menu #menu-categorieen li:nth-child(6) a {
	background-color: #845780
}

.et_pb_widget.widget_advanced_menu ul li {
	margin-bottom: 1.5em;
}

.et_pb_widget.widget_advanced_menu h4 {
	    margin-bottom: 0.5em;
}

p.tribe-events-widget-link {
	margin-top: 15px;
}

p.tribe-events-widget-link:hover {
	text-decoration: underline;
}

.tribe-events-event-meta .tribe-events-meta-group {
	padding-left: 0%;
}

.tribe-events-event-image + .tribe-events-event-meta .tribe-events-meta-group {
	padding-left: 4%;
}

.tribe-events-calendar-list__event-datetime {
	font-family: 'Museo-700';
}

.bestel-knop {
	background: #;
	color: #fff;
	padding: 10px 15px;
	margin-bottom: 10px;
}

.tribe-events-single-event-description {
	margin-top: 10px;
}

.category-lezen-luisteren h2 {
	font-size: 20px;
	color: #2bb45f;
}

.category-lezen-luisteren p.post-meta {
	font-weight:bold;
	font-size: 80% !important;
}

a.terug-knop {
	transition: color 0.2s ease
}

a.terug-knop:hover {
	color: #000;
}

a.terug-knop:before {
    content: '#';
    font-family: 'ETModules';
	margin-right: 5px;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image {
    display: inline-block;
    float: left;
    margin: 0 3% 0 0;
    width: 30%;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content {
	color: #262626;
}

#tribe-events-bar {
	margin-bottom: 10px;
}

.events-list .type-tribe_events.tribe-event-featured {
	margin: 5px 0;
	background: #fff;
	border-width: 3px;
	border-style: solid;
}

.tip {
	position: absolute;
    right: 0;
    bottom: 0;
    text-transform: lowercase;
	color: #fff;
    padding: 3px 5px;
	letter-spacing: 2px;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title {
	margin: 0;
}

.event-categorie > div {
	display:none;
}

.event-categorie ul.tribe-event-categories:before {
	content: '';
	margin-right: 0;
}

.event-categorie ul.tribe-event-categories {
	text-align: center;
    width: 100%;
}

.event-categorie ul.tribe-event-categories li {
	border-width: 1px;
	border-style: solid;
	border-right: none;
	border-left: none;
	padding: 5px;
}

#tribe-events[data-category=""] h3.event-categorie,
#tribe-events[data-category=""] #tribe-events-bar + a.naar-programma {
	display: none;
}

#tribe-events[data-category=""] #tribe-events-content {
	margin-top: 20px;
}

.tribe-events-back a,
a.naar-programma {
	color: #333;
	text-decoration: underline !important;
}

.tribe-events-back a:hover,
a.naar-programma:hover {
	text-decoration: none !important;
}
h3.event-categorie > a {
	float: left;
}

a.naar-programma {
	margin-bottom: 20px;
	display:block;
	font-weight: bold;
}

.tribe-events-list-event-links .tribe-address, .tribe-events-list-event-links .tribe-events-gmap {
	display: none;
}

.tribe-events-list-event-links .tribe-events-venue-details {
	margin: 0;
    margin-left: 7px;
    display: inline;
    float: left;
    display: inline-block;
    line-height: 1.2;
}

.et_pb_column_2, .et_pb_column_3, .et_pb_column_4 {
    border-left: 0 !important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
padding: 0.4rem 1.5rem !important;
}

#main-header .nav li ul {
	background-color: rgba(0, 0, 0, 0.5) !important;
}

body:not(.home):not(.page-id-10987):not(.page-id-11506):not(.page-id-11740):not(.page-id-12150):not(.page-id-12978) #main-header .nav li ul {
	background-color: #61a64d !important;
}

body.search-results .et_pb_post {
    margin-bottom: 60px;
    width: 47%;
    display: inline-block;
    float: left;
    padding: 0 3%;
}

.et_audio_content, .et_link_content, .et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content {

background-color: #61a64d;
}

body.search-results #content-area:before {
	content: 'Onderstaande resultaten hebben betrekking op alle pagina’s.\A Bij ’Programma’ is het tevens mogelijk om uitgebreider binnen het programma te zoeken.';
	margin-bottom: 50px;
	width: 70%;
	text-align: center;
	display: block;
	font-weight: bold;
	padding-top: 25px;
	white-space:pre;
}

.organisatie-knoppen a {
	width: 100% !important;
}




@media only screen and (max-width: 767px) {

.et_pb_section {
	padding: 0;
}

.mobile_menu_bar::before, .mobile_menu_bar::after,
.mobile_menu_bar:before, .mobile_menu_bar:after {
	color: #ffffff !important;
}

.et_pb_row.et_pb_row_0 {
	padding: 0;
}

.et_mobile_menu {
	border-top: none;
}

.et_pb_bg_layout_dark h2 {
	text-shadow: 0px 0px 10px #000;
	font-size: 20px;
	line-height: 150%;
}

.logo_container a {
	display: inline;
}

.home.et_header_style_left #et-top-navigation, .home.et_header_style_split #et-top-navigation {
	padding-top: 26px;
}

.page-id-12150 #main-header .et_menu_container,
.page-id-11506 #main-header .et_menu_container,
.page-id-12978 #main-header .et_menu_container,
.page-id-10987 #main-header .et_menu_container,
.page-id-11740 #main-header .et_menu_container,
.home #main-header .et_menu_container {
	background-color: #61a64d;
}

#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
	background-color: #61a64d !important;
}
}

@media only screen and (max-width: 960px) {
	
.mobile_menu_bar::before, .mobile_menu_bar::after,
.mobile_menu_bar:before, .mobile_menu_bar:after {
	color: #ffffff !important;
}

#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
background-color:  rgb(10 10 10 / 80%);
}

}


}

@media (min-width: 981px) {

#main-content .container:before {
	background-color: #c2c2c2;
}

}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  { 

#logo {
	max-height: auto;
	max-width: 158px;
}

#top-menu li {
	padding-right: 10px;
}

#top-menu li a {
	font-size: 16px;
}

.lichtkrant-kolom .et_pb_column p, body #page-container .et_pb_button_0,
.lichtkrant-kolom .et_pb_column p, body #page-container .et_pb_button_1 {
	font-size: 15px !important;
}

body #page-container .et_pb_button_0.knop-startpagina:before,
body #page-container .et_pb_button_1.knop-startpagina:before
.et_pb_text_0:before {
	font-size: 20px !important;
	top: calc(50% - 16px);
}

.et_pb_button {
	padding: 0.5em 1em;
}

}



@media screen and (min-width : 1024px) {

#logo {
	max-height: 76%;
}

.et_pb_slide_with_image .et_pb_slide_description,
.et_pb_slide .et_pb_slide_description {
	bottom: 0;
    padding: 4% 10%;
	width: 100%;
	text-align: center;
	position: absolute;
}

.et_pb_slide_with_image .et_pb_slide_description h1,
.et_pb_slide_with_image .et_pb_slide_description h2,
.et_pb_slide .et_pb_slide_description h2,
.et_pb_slide_with_image .et_pb_slide_description h3,
.et_pb_slide_with_image .et_pb_slide_description h4 {
	line-height: 150%;
	font-family: 'Museo-700', sans-serif !important;
	text-shadow: 0px 0px 5px #000;
	letter-spacing: 1px;
}

.et_pb_slide_with_image .et_pb_slide_description h2,
.et_pb_slide .et_pb_slide_description h2 {
	font-size: 30px;
}

#main-header .et_mobile_menu {
	background-color: #61a64d;
}

.page-id-340 .et_pb_posts article,
.page-id-20427 .et_pb_posts article {
	margin-bottom: 15px !important;
}


}

.search-results .published {
	display: none;
}

.et_pb_column_2, .et_pb_column_3, .et_pb_column_4 {
    border-left: 0 !important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
padding: 0.4rem 1.5rem !important;
}

.wpb_revslider_element.verzadigd .tp-bgimg {
	filter: saturate(1.5);
}

.lichtkrant-kolom {
min-height: 100px;
}

.laposta-form label{
	color: #000;
}

.laposta-form input[type=text] {
	-webkit-appearance: none;
    padding: 14px 4%!important;
    font-size: 16px;
    color: #000;
    background-color: #e8e8e8;
    width: 100%;
    font-weight: 400;
    border-width: 0;
    border-radius: 3px;
}

.laposta-form input[type=submit] {
	color :#fff;
	margin-top: 20px;
	font-size: 14px;
	font-weight: 500;
    padding: .3em 1em;
    line-height: 1.7em!important;
    background-color: #61a64d;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    border-radius: 3px;
	width: 100%;
	transition: all .2s;
}

.laposta-form input[type=submit]:hover {
	background-color: #a00b37!important;
	border-color: #a00b37!important;
	cursor: pointer;
}

.et_pb_section {
	padding: 0% 0;
}

/* ADD-ONS 06-12-2021 */

#top-menu li {
	font-size: 18px;
}

#top-menu li.current-menu-ancestor>a, 
#top-menu li.current-menu-item>a, 
#top-menu li.current_page_item>a {
	color: #fff;
}

h3.tribe-events-visuallyhidden {
	display: none;
}

.tribe-events-back a, .tribe-events-back a:visited {
    font-family: 'Museo-500';
}

.tribe-events-calendar-list__event-featured-image {
	width: 100%;
	height: 200px !important;
	object-fit: cover;
}

.tribe-common .tribe-common-c-btn {
	border-radius: 0;
}

/* DIENSTEN #61a64d */
.tribe_events_cat-diensten .tribe-events-calendar-list__event-title-link,
.tribe_events_cat-diensten .tribe-events-calendar-list__event-title-link:hover,
.tribe_events_cat-diensten .tribe-events-calendar-list__event-title-link:visited,
.tribe_events_cat-diensten .tribe-events-calendar-list__event-datetime,
.tribe_events_cat-diensten .tribe-common-b2,
.tribe_events_cat-diensten ~ .tribe-events-schedule h2 {
	color: #61a64d;
}

.tribe_events_cat-diensten .tribe-events-calendar-list__event-title-link:hover {
	border-bottom: 2px solid #61a64d;
}

/* FILM & EXPOSITIES #e94d1a */

.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-title-link,
.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-title-link:hover,
.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-title-link:visited,
.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-title-link:active,
.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-datetime,
.tribe_events_cat-film-exposities-muziek .tribe-common-b2,
.tribe_events_cat-film-exposities-muziek ~ .tribe-events-schedule h2 {
	color: #e94d1a;
}

.tribe_events_cat-film-exposities-muziek .tribe-events-calendar-list__event-title-link:hover {
	border-bottom: 2px solid #e94d1a;
}


/* LEZINGEN #bf1522 */

.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-title-link,
.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-title-link:hover,
.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-title-link:visited,
.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-title-link:active,
.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-datetime,
.tribe_events_cat-lezingen-activiteiten .tribe-common-b2,
.tribe_events_cat-lezingen-activiteiten ~ .tribe-events-schedule h2  {
	color: #bf1522;
}

.tribe_events_cat-lezingen-activiteiten .tribe-events-calendar-list__event-title-link:hover {
	border-bottom: 2px solid #bf1522;
}

/* GESPREKSGROEPEN #8b6d0b */

.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-title-link,
.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-title-link:hover,
.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-title-link:visited,
.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-title-link:active,
.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-datetime,
.tribe_events_cat-gespreksgroepen .tribe-common-b2,
.tribe_events_cat-gespreksgroepen ~ .tribe-events-schedule h2  {
	color: #8b6d0b;
}

.tribe_events_cat-gespreksgroepen .tribe-events-calendar-list__event-title-link:hover {
	border-bottom: 2px solid #8b6d0b;
}

/* MEDITATIE #215a54 */

.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-title-link,
.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-title-link:hover,
.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-title-link:visited,
.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-title-link:active,
.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-datetime,
.tribe_events_cat-meditatiebijeenkomsten .tribe-common-b2,
.tribe_events_cat-meditatiebijeenkomsten ~ .tribe-events-schedule h2  {
	color: #215a54;
}

.tribe_events_cat-meditatiebijeenkomsten .tribe-events-calendar-list__event-title-link:hover {
	border-bottom: 2px solid #215a54;
}

.tribe-common .tribe-common-h3 {
	font-family: 'Museo-500', sans-serif;
	color: #444;
	font-size: 20px !important;
}

.tribe-events-c-top-bar__datepicker-container .datepicker-dropdown {
	padding: 0 !important;
	margin: 0 !important
}

.tribe-common-l-container.tribe-events-l-container:before,
.tribe-events-header__breadcrumbs,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list  {
	text-align: center;
	font-size: 30px; 
	font-family: 'Museo-700', sans-serif;
}

.tribe-common-l-container.tribe-events-l-container:before {
	content: 'Agenda';
	display: block;
	margin-bottom: 30px;
}

.tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {
	margin-bottom: 30px !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list {
	display: inline-block;
}

.tribe-common h1, .tribe-common h2, .tribe-common h3, .tribe-common h4, .tribe-common h5, .tribe-common h6, .tribe-common p {
	font-weight: 500;
    font-family: 'Museo-500';
}

.post-type-archive-tribe_events.et_right_sidebar #sidebar {
}

.tribe-events-content {
	margin-top: 30px;
}

h1.tribe-events-single-event-title {
	font-size: 30px;
}

.widget_advanced_menu #menu-categorieen li a,
a.naar-programma {
	font-size: 16px
}


.tribe-events-header .tribe-events-c-breadcrumbs__list li.tribe-events-c-breadcrumbs__list-item:first-child {
	display: none;
}

.tribe-image-container {

}

.tribe-events-event-image {
}

.tribe-meta-container {

}

@media (min-width: 768px) {
	
.tribe-events-meta-group {
	padding: 0;
	margin-left: 20px;
	width: auto;
}

.tribe-events-meta-group dl {
	margin-top: 0;
}

.tribe-events-meta-group dl dt {
	font-family: 'Museo-500', 'Gothic', sans-serif !important;
}

.tribe-events-meta-group h3 {
}

.tribe-events-meta-group dl dt:nth-of-type(1),
.tribe-events-meta-group dl dd:nth-of-type(1) {
	display: none;
}

.tribe-events-meta-group dl dt:nth-of-type(2) {
	margin-top: 0;
}

}

.tribe-events-event-meta:before {
	border-top: 0;
}

.tribe-locality + .tribe-delimiter {
	display: none;
}

a.bestel-knop {
	margin-top: 16px;
	display: inline-block;
}

a.bestel-knop,
a.bestel-knop:hover,
a.bestel-knop:active,
a.bestel-knop:visited {
	color: #fff;
	background: #bf1522;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	text-transform: none;
	margin-bottom: 0;
}

.tribe-events-content p {
	line-height: 1.7;
	font-size: 16px;
	color: #333333;
}

.tribe-events-single {
	margin-top: 30px;
}

.tribe-events-schedule {
    margin: 10px 0;	
}

.startpagina-kolommen .et_pb_image img {
	object-fit: cover;
}

/* EVENT LIST HOME PAGE CSS AANPASSINGEN */

h2.tribe-events-widget-events-list__header-title {
	display: none;
}

.tribe-events-view--widget-events-list {
	padding-left: 75px;
}

.mobiel .tribe-events-view--widget-events-list {
	padding: 0px 25px 0px 2px;
}

.tribe-events-widget-events-list__events,
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month,
.tribe-events-widget .tribe-common-h2,
.tribe-events-widget-events-list__event-datetime,
.tribe-events-widget-events-list__event-title-link,
.tribe-events-widget-events-list__view-more-link {
	color: #fff !important;
	font-weight: 500;
}

.tribe-common .tribe-common-c-svgicon--recurring path {
	fill: #fff !important;
    stroke: #fff !important;
}

.tribe-events-widget-events-list__view-more {
	position: absolute;
    bottom: 0;
    right: 0;

}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:active, 
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:focus, 
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover,
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
	background: #bf1522;
	font-size: 19px;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
	padding: 10px 35px;
    display: block;
	font-family: 'Museo-500', 'Gothic', sans-serif;
}

.mobiel .tribe-events-widget .tribe-events-widget-events-list__view-more-link {
	font-size: 12px;
	padding: 5px 10px;
}

.mobiel .tribe-events-widget-events-list__events {
	margin-bottom: 45px;
}

.tribe-events-widget-events-list__header {
	display: none;
}

/*.tribe-events-widget .tribe-events-widget-events-list__view-more-link:after {
	content: '\35';
    font-family: 'ETmodules'!important;
    position: absolute;
    left: 25px;
    top: calc(50% - 19px);
}*/

.knoppen-startpagina .et_pb_button_module_wrapper {
	margin-bottom: 6.2% !important;
}

.knoppen-startpagina .et_pb_button_module_wrapper:nth-of-type(5) {
	margin-bottom: 0px !important;
}

.knoppen-startpagina .et_pb_button_module_wrapper:last-of-type {
	margin-bottom: 0px !important;
}

.tribe-events-widget .tribe-events-widget-events-list__event-row {
	margin-bottom: 5px !important;
}

a.knop-startpagina,
a.knop-startpagina:hover {
	padding-top: 0.75em !important;
	padding-bottom: 0.75em !important;
}

.tribe-common--breakpoint-medium.tribe-events-widget .tribe-events-widget-events-list__event-title {
	font-size: 19px !important;
}

@media (max-width: 980px) {

.tribe-events-view--list .tribe-events-l-container {
	padding-left: 0;
	padding-right: 0;
}

}

.tribe-events-widget-events-list__view-more {
	display: none;
}

body.home #page-container .et_pb_section .knop-startpagina.bekijk-kalender {
	padding-left: 55px !important;
}


/*
h2.tribe-events-page-title {
	visibility:hidden;
	text-align:center;
}

h2.tribe-events-page-title:before {
	content:'Programma';
	visibility:visible;
} */

/* ANIMATION 

@keyframes knipper {  
    0% { opacity: 1.0; }
    40% { opacity: 1.0; }
    50% { opacity: 0.0; }
    60% { opacity: 1.0; }
    100% { opacity: 1.0; }
}

.knipper p {
	animation-name: knipper;
	animation-duration: 3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
*/

body.single-post h1 {
	padding-top: 2%;
}

body.single-post .post-meta + img {
	width:30%;
	max-width: 250px;
}

.page-id-340 .et_pb_posts .et_pb_post a.entry-featured-image-url,
.page-id-20427 .et_pb_posts .et_pb_post a.entry-featured-image-url {
	float: left;
    width: 30%;
	max-width: 250px;
	margin-bottom: 0;
	margin-right: 30px;
}

.page-id-340 .et_pb_posts .et_pb_post a.more-link,
.page-id-20427 .et_pb_posts .et_pb_post a.more-link {
	float: right;
	color: #fff;
    background: #bf1522;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    border-radius: 6px;
}

/* ADD ONS 3-3-2022 */

.nf-form-content label {
	font-size: 16px !important;
}

.nf-form-content, .nf-before-form-content, .nf-response-msg {
	padding-top: 1em !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	color: #000 !important;
}

/* ADD ONS 24-10-2022 */

.tribe-events-calendar-list__event-cost {
	display: none;
}

dt.tribe-event-tags-label, dd.tribe-event-tags {
	display: none;
}

.et_pb_widget a.zijbalk-aanmelden {
background-color: #e94d1a;
    color: #fff;
    padding: 10px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
	text-align: center;
	font-size: 16px;
}

.zijbalk-aanmelden:hover {
	opacity: 0.9;
}

body.home .tribe-events-widget-events-list__view-more {
	margin-bottom: -4.242%;
}

.tribe-events-meta-group span.organisator-naar-links a {
	color: #000 !important;
}

.tribe-events-meta-group span.organisator-naar-links a:hover {
	text-decoration: none;
}

.recurringinfo {
	display:none
}

article.tribe-events-calendar-list__event.tribe_events_cat-film-exposities-muziek h3,
article.tribe-events-calendar-list__event.tribe_events_cat-lezingen-activiteiten h3,
article.tribe-events-calendar-list__event.tribe_events_cat-meditatiebijeenkomsten h3,
article.tribe-events-calendar-list__event.tribe_events_cat-diensten h3,
article.tribe-events-calendar-list__event.tribe_events_cat-lezingen-activiteiten h3 {
	padding-left: 0
}

.tribe-events-event-image img {
	object-fit: contain;
}

.tribe-events-event-image img {
	max-height: 350px;
	object-position: left top;
}

.et_pb_section.blokkenschema p {
	padding: 1em 0;
}

.et_pb_section.blokkenschema p:not(.has-background):last-of-type {
	padding: 1em 0;
}

.page-id-12150 #main-header .et_menu_container,
.page-id-11506 #main-header .et_menu_container,
.page-id-10987 #main-header .et_menu_container,
.page-id-11740 #main-header .et_menu_container,
.home #main-header .et_menu_container {
	transition: all 0.3s ease;
}

.home #main-header.et-fixed-header .et_menu_container {
	background-color: rgb(137 166 95 / 90%);
	background-color: rgb(97 166 77 / 90%);
	
}

body.page-id-12150 #main-header.et-fixed-header .et_menu_container, 
body.page-id-10987 #main-header.et-fixed-header .et_menu_container, 
body.page-id-11740 #main-header.et-fixed-header .et_menu_container, 
body.page-id-11506 #main-header.et-fixed-header .et_menu_container {
	background-color: rgb(97 166 77 / 90%);
}



@media (min-width: 981px) {

.post-type-archive-tribe_events.et_right_sidebar #sidebar, 
.single-tribe_events.et_right_sidebar #sidebar {
	margin-top: 100px;
}
}

@media (max-width: 767px) {
	
.tribe-events .tribe-events-l-container {
padding-bottom: var(--tec-spacer-2);
}

body.search-results .et_pb_post {
	margin-bottom: 60px;
    width: 100%;
    display: block;
    float: left;
    padding: 0%;
}

body.search-results #content-area:before {
	width: 80%;
	padding: 25px 10% 0;
}

body.search-results article h2.entry-title {
	font-size: 22px;
} 

}

body.search-results article a.entry-featured-image-url, 
body.search-results article a.entry-featured-image-url img {
	display: none;
}

body.tribe-filter-live .tribe-events-calendar-list__event-featured-image-wrapper img {
	object-fit: contain;
}

.lichtkrant-kolom.programma-en-knoppen .et_pb_button_0_wrapper {
	position: absolute;
    bottom: 0;
    right: 0;
}

