/*
 Theme Name:     Maak Oosterwold
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    WordPress theme voor Maak Oosterwold
 Author:         Diana Brandt
 Author URI:     http://www.dianabrandt.nl
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
/* alle animatie uit*/
.et_pb_section, .et_pb_section * {
  animation: none !important;
}
.et-waypoint {
  opacity: 1 !important;
}
/* algemene opmaak */
h1.entry-title {
  margin-top: 20px;
}
.container:before {
  background-color: transparent !important;
}
.et_pb_widget_area_right {
  border-left: auto !important;
}
.et_pb_widget_area_left {
  border-right: auto !important;
  border: 1px solid #fff;
}

.et_pb_widget h2 { color: #141827 }

/* sidebar opmaak */
.et_pb_sidebar_0, #sidebar {
  background-color: #f9f9f9;
  padding: 15px;
}
/* menu en logo */
.sub-menu {
  margin-top: 25px;
}
.et-fixed-header #top-menu li.current-menu-ancestor > a, .et-fixed-header #top-menu li.current-menu-item > a {
  color: #fff !important;
}
.et-fixed-header #top-menu li.current-menu-item > a {
  color: #ffffff !important;
}
#top-menu li.current-menu-item > a {
  font-weight: 700 !important;
  color: #fff;
}
#top-menu li.current-menu-ancestor > a {
  font-weight: 700 !important;
  color: #fff;
}
#top-menu li {
  padding-right: 15px;
}
#top-menu li a {
  float: left;
  display: block;
}
#top-menu li a, .et_mobile_menu li a {
  font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
  font-weight: normal !important;
  font-size: 14px;
  clear: right;
}
.fas::before {
  color: #ffffff;
  float: left;
  margin-top: 0px;
  margin-right: 0px;
  width: 26px;
  font-size: 16px;
  display: block;
}
.far::before {
  color: #ffffff;
  float: left;
  margin-top: 0px;
  margin-right: 0px;
  width: 26px;
  font-size: 24px;
  display: block;
}
.fa-eye::before {
  margin-right: 6px !important;
}
.fa-eye::before {
  font-size: 22px !important;
}
.fa-newspaper::before {
  font-size: 20px !important;
}
.et_mobile_menu {
  padding: 3%;
}
.et_mobile_menu li a {
  padding: 8px 0% !important;
}
.mobile_menu_bar::before {
  color: #fff !important;
}
@media only screen and (max-width: 980px) {
  #mobile_menu .fa, #mobile_menu .far, #mobile_menu .fas {
    display: block;
  }
  .fas::before {
    margin-top: 8px;
  }
  .far::before {
    margin-top: 8px;
    font-size: 20px;
  }
}
/* ---------------- opmaak homepage ---------------- */
/* volgorde op mobiel */
@media all and (max-width: 980px) {
  /*** wrap row in a flex box ***/
  .homepage_row {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap; /* Safari 6.1+ */
    flex-wrap: wrap;
  }
  /*** custom classes that will designate the order of columns in the flex box row ***/
  .first-on-mobile {
    -webkit-order: 1;
    order: 1;
  }
  .second-on-mobile {
    -webkit-order: 2;
    order: 2;
  }
  .third-on-mobile {
    -webkit-order: 3;
    order: 3;
  }
  .fourth-on-mobile {
    -webkit-order: 4;
    order: 4;
  }
  /*** add margin to last column ***/
  .hompepage_row:last-child .et_pb_column:last-child {
    margin-bottom: 30px;
  }
}
/* slider */
.h_slider .et_pb_slide_description {
  width: auto;
  margin: auto;
  padding: 16% 4% 0% 60%;
}
@media only screen and (max-width: 981px) {
  .h_slider .et_pb_slide_description {
    padding: 2%;
  }
}
.et-pb-arrow-next {
  opacity: 1;
  right: 22px;
}
.et-pb-arrow-prev {
  opacity: 1;
  left: 22px;
}
.et_pb_slides h2 {
  font-size: 18px;
}
/* slider bij landbouw */
.landbouw_slider .et_pb_slide_image {
  width: 100% !important;
}
@media only screen and (min-width: 890px) {
  .landbouw_slider .et_pb_slider_container_inner {
    margin-top: -60px !important;
  }
}
.landbouw_slider .et-pb-active-slide .et_pb_slide_image, .landbouw_slider .et-pb-active-slide .et_pb_slide_video {
  animation-name: fadeLeft;
}
/*nieuwsblok*/
.home .et_pb_blog_grid .et_pb_image_container img {
  height: 100px;
  object-fit: cover;
}
.fas.fa-long-arrow-alt-right::before {
  color: #417c2f !important;
  float: none;
  margin-right: 0px;
  width: 20px;
}
.et_pb_row.et_pb_row_cbg {
  overflow: hidden;
}
.home .et_pb_blog_grid .et_pb_post {
  padding: 10px !important;
}
.home .et_pb_post .entry-featured-image-url {
  margin-bottom: 0px;
}
.home .et_pb_image_container {
  margin: -11px -11px 15px !important;
}
.home .et_pb_image_container {
  margin: -10px -10px 15px !important;
}
.home .et_pb_widget {
  margin-bottom: 0px !important;
}
.home .et_pb_widget_area_left {
  border-right: auto !important;
}
/*Equalize Blog Columns
.bloggrid .et_pb_salvattore_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.bloggrid article {
  margin-bottom: 20px !important;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.bloggrid .post-content {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.bloggrid .column {
  margin-bottom: 20px !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
} */
/* informatieblok */
.et_pb_blurb_position_left .et_pb_main_blurb_image {
  width: 120px;
}
.mp_m_blurb_header_switch img {
  max-width: 40% !important;
}
.burenzoeker .et_pb_main_blurb_image {
  margin-bottom: 0px;
}
/* Inspiratieblok */
.home-inspiratie-blokken h4, .home-inspiratie-blokken .et_pb_blurb_description {
  margin: 0 10px 0 10px;
  padding-bottom: 10px
}
.home-inspiratie-blokken .et_pb_main_blurb_image {
  margin-bottom: 10px !important;
}
/* hieronder oud*/
.wp-posts-pro .wpp_col {
  margin: 0% !important;
}
.WP_vogelvlucht .post-meta, .WP_ontwikkelen .post-meta, .WP_levenin .post-meta {
  padding: 0px 10px 0 10px;
  font-size: 12px;
  color: #fff;
  margin-bottom: 0px
}
.WP_vogelvlucht .post-content, .WP_ontwikkelen .post-content, .WP_levenin .post-content {
  padding: 10px;
  color: #fff;
  font-size: 14px
}
.WP_vogelvlucht h3, .WP_ontwikkelen h3, .WP_levenin h3 {
  color: #fff;
  padding: 2px 10px;
  font-size: 18px;
  height: 28px;
  font-weight: 500 !important;
}
.WP_vogelvlucht {
  background-color: #F2B134;
}
.WP_levenin {
  background-color: #ED5A31;
}
.WP_ontwikkelen {
  background-color: #D76880;
}
#inspiratie h2.entry-title {
  color: #fff;
  padding: 10px;
  font-size: 18px;
  height: 28px;
}
/* events calendar styling widget homepage */
.tribe-mini-calendar-event .list-info h2 {
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 15px !important;
  margin-bottom: 0px !important;
}
.tribe-mini-calendar-event .list-date {
  background: #6AA457 !important;
  font-weight: 400 !important;
  padding: 1px !important;
  width: 20% !important;
}
.tribe-mini-calendar-event .list-info {
  width: 75% !important;
}
.tribe-mini-calendar-event .list-date .list-daynumber {
  font-size: 13px !important;
}
.tribe-mini-calendar-event .tribe-events-duration {
  font-size: 11px !important;
}
.tribe-mini-calendar-event {
  border-bottom: 1px solid #eee !important;
}
/* ----- einde homepage ----- */
/* inspiratie landingspaginas */
.inspiratie-landingspagina .et_pb_module .post-content {
  margin: 0 15px 0 15px;
  padding-bottom: 10px;
}
.inspiratie-landingspagina .et_pb_module h2 {
  margin: 0 15px 0 15px;
}
/* ----- agenda styling --- */
.tribe-events-event-image {
  text-align: center;
  /* background-color: #6AA457;*/
}
.event-is-recurring {
  display: none;
}
.tribe-events-photo #tribe-events-footer {
  border-top: 1px solid #fff;
  padding-top: 2em;
}
.tribe-events-page-title, #tribe-events-header, .tribe-events-button {
  display: none !important;
}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap {
  border: 2px solid #6AA457;
  background: #fff;
}
.tribe-events-list #tribe-events-photo-events .tribe-events-event-details .tribe-events-list-event-title {
  font-size: 15px !important;
  font-weight: 500 !important;
}
.tribe-events-loop .tribe-events-event-meta {
  font-size: 11px;
  font-weight: normal;
  color: #bbb;
  margin-bottom: 15px !important;
}
#tribe-events .tribe-events-content p {
  line-height: 1.5em;
}
/* sidebar styling */
.s_leesmeer, .tribe-events-widget-link a {
  color: #417c2f !important;
  font-size: 14px !important;
}
h4.widgettitle {
  font-size: 18px !important;
  color: #417c2f !important;
}
.et_pb_widget {
  margin-bottom: 50px !important;
}
/* algemene settings spacing */ :not(.et_pb_fullwidth_section).et_pb_section {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
/* weg? .et_pb_post {
    margin-bottom: 0px;
}*/
/* nieuws pagina 


/*divi blog module styling*/
@media only screen and (min-width: 800px) {
  .bbb_blog_list a img {
    float: left;
    width: 40%;
    padding-right: 20px;
    padding-bottom: 30px;
  }
}
.n_overzicht article {
  margin-top: 15px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 10px;
}
.pagination {
  margin-top: 20px;
}
/* ?????*/
.et_pb_bg_layout_light .et_pb_post .post-meta {
  font-size: 11px;
  color: #999999;
  margin-bottom: 10px;
}
.et_pb_bg_layout_light .et_pb_post p {
  color: #333;
  font-size: 14px;
  line-height: 1.3em;
}
.article-inner.faded {
  max-height: 190px !important;
}
.entry-featured-image-url.no-lb img {
  height: auto !important;
  width: auto !important;
  max-width: 300px !important
}
.et_pb_dfbm_blog.inner_shadow .filterable-blogposts .article-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.et_pb_dfbm_blog.full .filterable-blogposts.next .article-inner > div:first-child {
  width: 40%;
}
.et_pb_dfbm_blog.full .filterable-blogposts.next .article-inner > div:last-child {
  width: 60%;
}
.et_pb_dfbm_blog.full .filterable-blogposts.below .et_pb_image_container img {
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  min-height: 200px !important;
}
/* -------------- archiefpagina -------------- */
/* let op: archiefpagina opgemaakt voor inspiratiecategorieen*/
.filter-links a {
  color: #666 !important;
}
.filter-links {
  display: none;
}
.category-ontwikkelen #left-area .post-meta, .category-vogelvlucht #left-area .post-meta, .category-leven-in-oosterwold #left-area .post-meta {
  display: none;
}
.archive.category-ontwikkelen .filter-links, .archive.category-vogelvlucht .filter-links, .archive.category-leven-in-oosterwold .filter-links {
  display: block;
}
.archive .et_pb_post, .inspiratie_overzicht .et_pb_post {
  margin-bottom: 30px;
}
.archive-title {
  margin-bottom: 0px;
}
.archive #main-content .container {
  padding-top: 23px;
}
.archive .et_pb_post {
  min-height: 180px !important;
  line-height: 1.3em;
}
.inspiratie_overzicht .et_pb_post a img, .archive .et_pb_post a img {
  max-width: 100%;
  vertical-align: bottom;
  max-height: 180px;
  object-fit: cover;
}
.archive article .entry-title {
  padding-top: 20px;
}
.archive.category-ontwikkelen article a, .archive.category-ontwikkelen article p, .archive.category-ontwikkelen article, .archive.category-vogelvlucht article a, .archive.category-vogelvlucht article p, .archive.category-vogelvlucht article, .archive.category-leven-in-oosterwold article a, .archive.category-leven-in-oosterwold article p, .archive.category-leven-in-oosterwold article {
  color: #000 !important;
}
.category-leven-in-oosterwold hr.archive-line {
  width: 100%;
  float: left;
  border: 0;
  height: 2px;
  background-color: #ED5A31
}
.category-vogelvlucht hr.archive-line {
  width: 100%;
  float: left;
  border: 0;
  height: 2px;
  background-color: #F2B134
}
.category-ontwikkelen hr.archive-line {
  width: 100%;
  float: left;
  border: 0;
  height: 2px;
  background-color: #D76880
}
@media only screen and (min-width: 981px) {
  .archive article .post-meta {
    margin-left: 15px;
  }
  .archive article a, .archive article p, .archive article {
    margin-right: 15px;
  }
}
.category-ontwikkelen article .post-meta + p, .category-vogelvlucht article .post-meta + p, .category-leven-in-oosterwold article .post-meta + p {
  margin-left: 15px;
  padding-bottom: 15px;
}
.archive article .entry-title {
  padding-top: 15px;
  margin-left: 15px;
}
.archive article .post-meta {
  margin-left: 15px;
}
.archive article.category-leven-in-oosterwold {
  background-color: #ED5A31;
}
.archive article.category-vogelvlucht {
  background-color: #F2B134;
}
.archive article.category-ontwikkelen {
  background-color: #D76880;
}
@media only screen and (min-width: 981px) {
  body.archive .et_pb_post img, body.search .et_pb_post img {
    height: auto !important;
    width: 300px;
    float: left;
    left: 0;
    margin-right: 25px;
  }
  body.archive .et_pb_post, body.search .et_pb_post {
    clear: both;
    min-height: 200px
  }
  /* Move text over when there is no thumbnail */
  body.archive .et_pb_post:not(.has-post-thumbnail) {
    margin-left: 300px;
  }
}
/* -------------- inspiratie overzicht pagina -------------- */
hr.archive-line {
  width: 100%;
  float: left;
  border: 0;
  height: 2px;
  background-color: #417c2f
}
.inspiratie_overzicht .entry-title {
  padding-top: 5px;
  padding-bottom: 20px;
}
.inspiratie_overzicht .post-content {
  margin-right: 15px !important;
  padding-bottom: 5px;
}
.inspiratie_overzicht .post-meta {
  padding-top: 15px !important;
}
.inspiratie_overzicht article a, .inspiratie_overzicht article p {
  color: #000 !important;
}
.inspiratie_overzicht article.category-leven-in-oosterwold {
  background-color: #ED5A31;
}
.inspiratie_overzicht article.category-vogelvlucht {
  background-color: #F2B134;
}
.inspiratie_overzicht article.category-ontwikkelen {
  background-color: #D76880;
}
@media only screen and (max-width: 980px) {
  .inspiratie_overzicht .et_pb_post .entry-featured-image-url {
    margin-bottom: 0px;
  }
  .inspiratie_overzicht .et_pb_post .post-meta {
    margin-left: 15px
  }
  .inspiratie_overzicht .entry-title {
    margin-left: 15px;
  }
  .inspiratie_overzicht .post-content {
    margin-left: 15px;
    padding-bottom: 15px;
  }
}
@media only screen and (min-width: 981px) {
  .inspiratie_overzicht .et_pb_post img {
    height: auto !important;
    width: 300px;
    float: left;
    left: 0;
    margin-right: 15px;
    max-height: 200px;
    object-fit: cover;
  }
  .inspiratie_overzicht .et_pb_post:not(.has-post-thumbnail) {
    padding-left: 324px;
  }
}
/* gerelateerde items - display post plugin */
.listing-item .code {
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
}
.listing-item .title {
  display: block;
  color: #fff;
  padding: 2px 10px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 600 !important;
  margin-top: 5px;
}
.listing-item .excerpt {
  display: block;
  color: #fff;
  padding: 2px 10px 15px 10px;
  min-height: 60px;
}
.home .listing-item .excerpt {
  min-height: auto;
}
.listing-item .category-display a {
  padding: 2px 10px 5px 10px;
  color: #fff;
  font-size: 12px;
}
.listing-item a img {
  height: 220px !important;
  object-fit: cover;
}
/* uitklapjes */
.et_pb_toggle_close {
  padding: 20px;
  background-color: #fff;
}
.et_pb_toggle {
  border: 2px solid #6aa457;
}
.et_pb_toggle_close .et_pb_toggle_title, .et_pb_toggle_close h5.et_pb_toggle_title, h5.et_pb_toggle_title {
  font-size: 14px !important;
}
/* Divi toggle animate arrow and change colour */
/* Open toggle*/
.et_pb_toggle_open .et_pb_toggle_title:before {
  transform: rotate(180deg);
  content: "\21e3";
  transition: all 0.5s ease-in-out 0s;
  color: #ED5A31 !important;
}
/* Closed toggle*/
.et_pb_toggle_title:before {
  content: "\21e3";
  font-size: 2em;
  transition: all 0.5s ease-in-out 0s;
  color: #6aa457 !important;
}
/* mailchimp */
#mc_embed_signup form {
  padding: 0px !important;
}
/* zoek */
.search .published {
  display: none;
}
.results_title_line {
  width: 100%;
  float: left;
  border: 0;
  height: 2px;
  background-color: #417c2f;
}
body.search .et_pb_post {
  min-height: auto;
}
.search .et_pb_post img {
  margin-bottom: 20px;
}
.search article {
  margin-bottom: 30px;
}
.search .post-meta {
  padding-bottom: 0px !important;
}
/* verwidjeren external link footer en menu*/
footer .wpel-icon-right .wpel-icon.wpel-image, header .wpel-icon-right .wpel-icon.wpel-image, .et_pb_blurb_content .wpel-icon-right .wpel-icon.wpel-image {
  display: none
}
/* zoek icoon in menu fixen*/
@media only screen and (min-width: 981px) {
  .et_header_style_left #et_top_search {
    position: absolute !important;
    right: 0px;
  }
  .et_header_style_left #et-top-navigation {
    padding-right: 40px !important;
  }
  .et_header_style_centered #et_top_search {
    position: absolute !important;
    right: -20px;
    top: 10px;
  }
  .et_header_style_centered #et-top-navigation {
    padding-right: 0px !important;
  }
}
/* zoek tekst na icoon */
@media only screen and (min-width: 981px) {
  #et_search_icon::after {
    position: absolute;
    top: -7px;
    left: 26px;
    font-weight: normal;
    content: "Zoek";
    color: #fff
  }
  .et_pb_menu_hidden #et_search_icon::after {
    opacity: 0;
  }
}

/* aanpassingen voor toegankelijkheid */

/* BEGIN AANPASSINGEN TOEGANKELIJKHEID */

a {
	text-decoration: underline;
}

.home a {text-decoration: none;}

blockquote {
    border-color: #417c2f;
    font-size: 22px;
}

.nadruk {
	font-weight: 700;
	margin-bottom: 10px;
}

.slider_ondertitel {
font-size: 18px !important;
color: #fff !important;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
line-height: 1em;
font-weight: 500;
}

.home_knoptitel {
padding-bottom: 10px;	
}

.home_knoptitel a {
color: #ffffff !important;
line-height: 1.2em;
font-size: 18px !important;
font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
font-weight: 500; }


/* Aanpassingen Tribe V2*/
.tribe-events-widget .tribe-events-widget-events-list__view-more-link:visited {
    color: #000 !important;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link {
    color: #000 !important;
	text-transform: none !important;;
   }


.tribe-events-widget {
    margin-bottom: 5px !important;
}


.tribe-events-widget .tribe-events-widget-events-list__event-datetime-recurring-icon {
    display: none !important;
}

.tribe-events-widget .tribe-events-widget-events-list__view-more-link:hover {
    color: #333 !important;
    border-bottom-color: #333 !important;
}


.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-datetime {
     border: 1px solid #6AA457 !important;
	margin-right: 5px !important;}
	
	
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
    background-color: #548246  !important;
	  color: #fff !important;
}
.tribe-events-widget .tribe-events-widget-events-list__event-date-tag-daynum, .tribe-events-widget .tribe-events-widget-events-list__event-date-tag-month {
    margin-bottom: 5px !important;
}

.tribe-events-c-ical__link {
    display: none !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker {

    display: none !important;
}

.tribe-events-schedule .recurringinfo {
   display: none !important;
}

.tribe-events-pro .tribe-events-pro-photo__event-datetime-recurring-icon {
 display: none !important;
}

.tribe-events-pro-photo__event {
    border: 2px solid #6AA457 !important;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}

.tribe-common--breakpoint-xsmall.tribe-events-pro .tribe-events-pro-photo__event {
    width: 45% !important;
    margin: 10px !important;
}

.tribe-events-single-event-title {
    font-size: 24px !important;

}

.tribe-events-content p,.tribe-events-content li{
    font-size: 14px !important;
	color: #666 !important;
}
	.c_date {
		color: #666;
	}

.tribe-events-content {
    font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif !important;
}

.tribe-events-content a:hover {
    border-bottom: 1px solid #333 !important;
    color: #333 !important;
}

.tribe-events-content a {
   border-bottom: 1px solid #333 !important;
    color: #333 !important;

}

.tribe-events-sub-nav {
    list-style-type: none !important;
}

.tribe-events-event-meta a, .tribe-events-event-meta a:visited {
    color: inherit !important;
}
/* nieuws op homepage volgorde datum, */

.home .et_pb_module .et_pb_post {
    display: flex;
    flex-direction: column;
}
.home .et_pb_module .et_pb_post .post-meta {
    order: 2;
}
.home .et_pb_module .et_pb_post .entry-title {
    order: 1;
}
.home .et_pb_module .et_pb_post .post-content {
    order: 3;
}
/* nieuwspagina volgorde datum */ 
.et_pb_module .et_pb_post {
    display: flex;
    flex-direction:column;
}

.page-id-465 .et_pb_module .et_pb_post {
    display: block !important;
  
}

 .et_pb_module .et_pb_post .post-meta {
    order: 2;
}
 .et_pb_module .et_pb_post .entry-title {
    order: 1;
}
 .et_pb_module .et_pb_post .post-content {
    order: 3;
}

.bbb_blog_list a img {
padding-right: 0px !important;
    padding-bottom: 2px !important;
}

.bbb_blog_list .et_pb_image_container {
    margin: -19px -19px 15px -19px !important;
}
/* eind */

/* slider homepage */

.et-pb-arrow-prev span, .et-pb-arrow-next span {
    display: block;
	font-size:12px;
	    color:transparent;
}

/* eind  slider homepage*/

.home-inspiratie-blokken h3  {
    margin: 0 10px 0 10px;
    padding-bottom: 10px;
}


/*wp foro aanpassingen voor toegankelijkheid*/

.fas::before {
    color: #666 !important;
}
	#wpfpm-tools > button {
    border: none !important;
		background-color: transparent !important;
}

.wpfpm-toolbar > button {
    border: none !important;
	background-color: transparent !important;
}

#wpf-msg-box {

    top: 61px !important;
  
}

#wpforo-wrap .wpforo-pm-note {
    margin-right: 10px !important;
}
	
.wpf-right button {

    background: transparent !important;
    border: none !important;
}


#wpforo-wrap a {
    color: #666 !important;
text-decoration: underline !important;
}

#wpforo-wrap #wpforo-menu li a {
    color: #FFFFFF !important;
}

#wpforo-wrap .wpforo-active, #wpforo-wrap #wpforo-menu li:hover, #wpforo-wrap #wpforo-menu .current-menu-ancestor, #wpforo-wrap #wpforo-menu .current-menu-parent, #wpforo-wrap #wpforo-menu .current_page_item {
    background-color: #548246 !important;
}

#wpforo-wrap .wpf-navi .wpf-navi-wrap .wpf-next-button {
    background: #f1f1f1 !important;

}

#wpforo-wrap .wpforo-messages-content .whr {

    color: #666 !important;
}

#wpforo-wrap .wpfpm .wpfpm-date {

    color: #666;

}

#wpforo-wrap input[type="submit"], #wpforo-wrap input[type="reset"], #wpforo-wrap input[type="reset"], #wpforo-wrap input[type="button"] {
    background: #548246 !important;
    border: 1px solid #548246 !important;
}


#wpforo-wrap .wpf-field input[type="text"], #wpforo-wrap .wpf-field input[type="password"], #wpforo-wrap .wpf-field input[type="email"], #wpforo-wrap .wpf-field input[type="date"], #wpforo-wrap .wpf-field input[type="number"], #wpforo-wrap .wpf-field input[type="url"], #wpforo-wrap .wpf-field input[type="tel"], #wpforo-wrap .wpf-field input[type="search"], #wpforo-wrap .wpf-field input[type="color"], #wpforo-wrap .wpf-field textarea, #wpforo-wrap .wpf-field select {

    border: 1px solid #000000;

}


input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    border: 1px solid #666666;

}

#wpforo-wrap select {
    border: 1px solid #666666;
   
}

.wpf-member-search.wpfbg-7.wpfcl-1 {
    color: #fff !important;
}

#wpforo-wrap .wpf-field-type-submit a  {
       text-decoration: none !important;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #333 !important;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #333 !important;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #333 !important;
}

.et_pb_fullwidth_slider_0 .et-pb-controllers a, .et_pb_fullwidth_slider_0 .et-pb-controllers .et-pb-active-control {
    background-color: #ffffff;
    border: 2px solid #000 !important;
}

.et-pb-controllers a {
    
    border-radius: 20px;
    width: 20px;
    height: 20px;
      opacity: 0.9;
}

.et-pb-active-control {
	background-color:#548246 !important
}

/* mailchimp */
.indicates-required {
    margin-bottom: 20px;
}

#mc_embed_signup input {
	margin-bottom: 30px;
}


#mc_embed_signup input.button {
    background-color: #548246 !important;
    border: none;
    color: #fff;
    padding: 10px;
	cursor:pointer;
}

/* overige aanpassingen toegankelijkheid */

a {
	color: #d24721;
}

 h2 {
    margin: 0 15px 0 0px !important;
}
	
@media only screen and (max-width: 599px){
#logo {
    max-height: 20%;
}
.et_search_outer {
    margin-top: 20px !important;
}
}


/* homepage aanpassingen */
.et_pb_slide_content {
    background-color: rgba(0,0,0,0.2);
    padding: 10px;
}
.home .et_pb_blurb_description {
  background-color: rgba(0,0,0,0.4);
	padding: 5px !important;

}

.home .et_pb_blurb_description {
	 margin: 0 10px 10px 10px !important; }

.home .et_pb_module_header {
background-color: rgba(0,0,0,0.4);
	padding: 5px !important;
}

.blurb_icoon .et_pb_blurb_description {
	 margin: 0px !important; }

/* EIND AANPASSINGEN TOEGANKELIJKHEID */
