/*STYLESHEET VIA SITEORIGIN CSS*/

/* ===== HOME ===== */
div.home-eventlist ul li
{
		border-bottom: 1px solid rgb(204,204,204);
}

.et_pb_slider_fullwidth_off .et_pb_slide_description /*slider iets lager*/
{
  padding: 14% 4%;
}

div.home-store a img /*Store logo*/
{
  transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}

div.home-store a:hover img /*Store logo*/
{
  filter: grayscale(70%);
}

div.mst-events-home /*kolom rond MST events*/
{
  background-image: radial-gradient(circle at center,rgb(255, 255, 255) 54%,rgb(222, 226, 220) 100%);
  border-color: rgb(229, 229, 229);
/*  box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);*/
}

div.mst-events-home .et_pb_text_inner h2 /*MST events*/
{
  text-align: center;
  text-transform: uppercase;
  background-color: rgb(0,0,0);
  color: rgb(255,204,0);
  font-size: 18px;
  line-height: 3em;
  padding: 0;
}

div.mst-events-home .et_pb_text_inner ul /*MST events*/
{
  padding: 0;
}

div.mst-events-home .et_pb_text_inner ul li /*MST events*/
{
  list-style: none;
  text-align: center;
  border-bottom: 1px solid rgb(229,229,229);
  line-height: 2em;
  padding: 6px 0;
}

div.home-attentieblok-kolom
{
  border: 1px solid rgb(235,235,235);
  box-sizing: border-box;
}

div.home-attentieblok-titel h2, article.et_pb_post div.home-attentieblok-titel h2 /*zwarte balk met icon*/
{
  line-height: 60px;
  padding-bottom: 0;
  margin-top: 0;
}

h2 img.alignleft /*plaatsing icon in zwarte balk*/
{
  margin: 5px 15px 5px 5px;
}

div.home-attentieblok-posts /*blokken met blogtitels*/
{
  padding: 0 .6em;
}

div.home-attentieblok-posts article.et_pb_post /*blokken met blogtitels*/
{
  margin-bottom: 10px;
}

div.home-attentieblok-posts article.et_pb_post h2 /*blokken met blogtitels*/
{
  padding-bottom: 5px;
  margin-top: 15px;
}

div.home-attentieblok-posts div.post-content /*blokken met blogtitels, exit uitreksel*/
{
  display: none;
}

div#wdi_feed_0_header.wdi_feed_header /*Instafeed*/
{
  display: none;
}

div#wdi_feed_0 div.wdi_feed_container /*Instafeed*/
{
  background-color: transparent;
  border-bottom: 2px solid rgb(255,255,255);
}

div#wdi_feed_0 div.wdi_feed_wrapper, div#wdi_feed_0 div.wdi_photo_wrap_inner /*Instafeed*/
{
  background-color: transparent;
}

div#wdi_feed_0 div.wdi_photo_wrap_inner /*Instafeed*/
{
  background-color: transparent;
  border: 4px solid rgba(0,0,0,0);
}

div#wdi_feed_0 div.wdi_header_user_text h3 /*Instafeed*/
{
  color: rgb(0,0,0);
}

div#wdi_feed_0 div.wdi_user_img_wrap img,
div#wdi_feed_0 div.wdi_media_info,
div#wdi_feed_0 div.wdi_load_more /*Instafeed*/
{
  display: none;
}

/* ===== ROUTES ===== */

div.fkt-main table
{
  border-top: 5px solid rgb(191,75,21)!important;
  border-right: 1px solid rgb(255,255,255)!important;
  border-bottom: 1px solid rgb(255,255,255)!important;
  border-left: 1px solid rgb(255,255,255)!important;
}

div.fkt-main table a
{
  color: rgb(191,75,21);
}

.fkt-main table tr.extra-info
{
  border-bottom: 2px solid rgb(191,75,21);
}

/* ===== ALGEMEEN ===== */
div.blog-klein-container div.et_pb_posts article.et_pb_post /*blokjes Gerelateerd Nieuws, links naar posts minder hoog*/
{
  margin-bottom: 10px;
}

div.blog-klein-container div.et_pb_posts article.et_pb_post /*blokjes Gerelateerd Nieuws, links naar posts minder hoog*/
{
  padding-bottom: 0;
}

p a, div#et-main-area a /*hyperlinks in content bold*/
{
/*  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);
  -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);
  -moz-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);*/
  font-weight: bold;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

h2 a:hover, div.home-attentieblok-posts h2.entry-title a:hover
{
  color: rgb(0,0,0)!important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);
  -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);
  -moz-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.60);
}

.mobile_menu_bar:before /*kleur hamburger*/
{
  color: rgb(0,0,0)!important;
}

article.et_pb_post div.header-left h2, article.page div.header-left h2 /*grotere heading standaard posts en pages*/
{
  font-size: inherit;
  margin-top: 30px;
}

header#main-header.et-fixed-header /*fixed menu na scroll*/
{
  border-bottom: 1px solid black;
}

#top-menu li li a /*forceren breder submenu*/
{
	width: 360px;
}

.nav li ul /*forceren breder submenu*/
{
	width: 400px;
}

blockquote
{
  border-color: rgb(102,102,102);
  font-weight: 600;
  font-style: italic;
}

div.pagination a /*paginering onderaan Nieuwspagina's*/
{
  font-weight: bold;
  padding: .6em;
  box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  -webkit-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
}

div#footer-bottom a:hover
{
	color: rgb(255,204,0)!important;
  opacity: 1;
}

/*#top-menu li li.current-menu-item > a,
.et-fixed-header #top-menu li li.current-menu-item > a rood voor geselecteerd item submenu
{
  color: rgb(191,75,21);
}*/

/* ===== MEDIA QUERIES ===== */
@media only screen and (max-width: 980px)
{
  .et_pb_post_title_0 .et_pb_title_container h1.entry-title, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1
  {
    font-size: 38px!important;
	}
  
  div.home-attentieblok-titel h2
  {
    font-size: 24px!important;
  }
}

@media only screen and (max-width: 767px)
{
  .et_pb_post_title_0 .et_pb_title_container h1.entry-title, .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1
  {
    font-size: 28px!important;
		text-align: center;
	}
  
  div.home-attentieblok-titel h2
  {
    font-size: 20px!important;
  }
}