/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 07 2023 | 12:42:46 */
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light+Two);

.page-id-9 h3.ls-layer {
  background: rgba(255,255,255,0.8);
  padding: 15px !important;
  border-radius: 8px !important;
}
.verbergagenda {
  display: none;
}
#tribe-events-footer {
  display: none;
}
.tribe-events-ical {
  display: none !important;
}
.datumtraining .wpcf7-list-item {
  float: left;
}
#breadcrumbs {
  float: right !important;
  font-size: 11px;
  margin-right: 40px;
  margin-top: 10px !important;
  position: relative;
  z-index: 99999 !important;
}
.home #breadcrumbs {
 display: none !important; 
}
.rhfoto img {
  border: 1px solid #346493;
  border-radius: 8px;
}
body.myatu_bgm_body {
  background-color: #94C2E3 !important;
  background-image: none !important;
}
.form-allowed-tags {
  display: none !important;
}
#page.boxed {
  max-width: 1130px !important;
}
.mijnvideo {
  border: 5px solid rgba(255,255,255,0.5);
}
.mijnvideo:hover {
  opacity: 0.8;
}

.blauwblok {
  background-color: #346493 !important;
  border-radius: 8px;
  color: #FFFFFF !important;
  min-height: 188px;
  padding-top: 18px;
  padding-bottom: 10px !important;
}
.blauwblok h2 {
  color: #ffffff !important;
 }
.blauwblok .btn-submit {
  text-transform: uppercase;
  font-size: 11px;
}
.blauwblok .btn-submit:hover {
  background: #beb7a7;
}
.blokimage img {
  border: 2px solid #ab8d69;
  border-radius: 8px;
  width: 100% !important;
  box-sizing: border-box !important;
}
.blokimage img:hover {
  opacity: 0.8;
}
.blokimagevideo img {
  width: 100% !important;
  border: 3px solid #346493;
  border-radius: 8px;
}
.blokimagevideo img:hover {
  opacity: 0.8;
}
h1 {
  color: #346493 !important;
  font-size: 28px !important;
 }
h2 {
  color: #AB8D69 !important;
 }
h3, h4, h5, h6 {
  color: #333333 !important;
 }
.mijnvideoboxtitle {
  color: #346493 !important;
  text-align: center;
}
.sidebar .widget, .sidebar-content .widget {
  border-top: medium none !important;
  color: #BEB7A7 !important;
}
.home .sidebar-content {
  background: #f5f5f5 none repeat scroll center center;
  border: 1px solid #ab8d69;
  border-radius: 8px !important;
  margin-bottom: 20px !important;
  margin-top: 0 !important;
  padding-top: 20px !important;
}
.home .wpb_widgetised_column .wpb_heading, .entry-content .wpb_heading {
  padding-left: 20px !important;
}
#tribe-bar-form {
  display: none;
}
#tribe-events-list-widget-2 {
  margin-top: -15px;
}
#tribe-events-list-widget-2 h4 {
  margin-bottom: 0px;
}
.tribe-events-widget-link a {
  text-transform: uppercase;
  font-size: 11px !important;
  text-decoration: underline !important;
}
.tribe-events-widget-link a:hover {
  color: #346493;
}
.bekijknieuws a {
  text-transform: uppercase;
  font-size: 11px !important;
  font-weight: bold;
  text-decoration: underline !important;
}
.bekijknieuws  a:hover {
  color: #346493;
}
#bottom-bar {
  background: none repeat scroll 0 0 #AB8D69;
  color: #FFFFFF;
}
#mce-EMAIL, #mce-FNAME {
  border-radius: 0 !important;
  font-size: 12px;
  height: 24px;
  margin-bottom: 3px !important;
  padding: 0px 0px 0px 10px;
  width: 100%;
}
#bottom-bar li a:hover {
  color: white !important;
  text-decoration: underline !important;
}
#bottom-bar li.act a {
  color: white !important;
}
.home .widget.widget_presscore-blog-posts {
  margin-top: -15px;
}
.home .tribe-events-list-widget ol li {
  list-style: none outside none;
  margin-bottom: 10px;
}
.home .tribe-events-widget-link {
  margin-top: 15px;
}
.home .recent-posts > li {
  border: none !important;
  margin-bottom: -20px;
}
.home .sidebar-content .post-content .text-secondary {
  color: #BEB7A7;
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
}
.home .tribe-events-list-widget .duration {
  font-weight: bold;
  font-family: verdana;
  font-size: 13px;
}
.bekijknieuws {
  margin-top: -18px;
}
#ssba img {
  padding: 10px 5px 10px 0px !important;
}
#ssba {
  margin-top: 20px !important;
}
.sidebar .widget-title, .sidebar-content .widget-title {
  color: #AB8D69;
  font-size: 16px !important;
}
.page .wf-span-8 {
  margin-top: 20px !important;
}
.testimonials-widget-testimonial .open-quote:before {
  content: none !important;
}
blockquote br {
  display: none !important;
}
.paging.prepend {
  display: none !important;
}
.cptch_block > label {
  font-size: 10px !important;
  font-weight: bold !important;
}
p, li, ul, ol {
 color: #555555 !important; 
}
.ebooktekst {
  font-size: 12px;
  line-height: 110%;
  color: white !important;
}
.home .sidebar-content .post-content .text-secondary {
  color: #555555 !important;
}
.wf-2-3, .wf-span-8 {
  width: 66.6667%;
  float: left !important;
}
.page-id-353 #mce-EMAIL, .page-id-353 #mce-FNAME {
  border-radius: 0 !important;
  font-size: 12px;
  height: 24px;
  margin-bottom: 3px !important;
  margin-left: 14.5% !important;
  padding: 0 0 0 10px;
  width: 69%;
}
.page-id-353 #mce-FNAME {
  margin-top: 5px; 
}
.page-id-353 .btn-submit {
  margin-left: 14.5%;
  margin-top: 5px;
  width: 69%;
  margin-bottom: 15px !important;
}
.page-id-21 .sidebar-right .content {
  //float: left;
  //width: 66%;
}
.page-id-21 .sidebar-right .sidebar {
  //float: right;
  //width: 34% !important;
}
.sub-nav {
  background: white none repeat scroll 0 0 !important;
}
.page-id-50 .button.wc-forward {
  display: none !important;
}
.page-id-50 #navigation {
  display: none !important;
}
.page-id-50 .page-title.title-left {
  display: none !important;
}
.page-id-50 #header {
  border-bottom: 0 none !important;
}
.page-id-50 #breadcrumbs {
  display: none !important;
}
#order_comments {
  height: 312px !important;
}
.page-id-50 #branding a img, .page-id-50 #branding img {
  pointer-events: none !important;
}
.menu-text {
  //color: #333 !important;
  font-family: Fjalla One !important;
}
.next-level-button {
  display: none !important;
}
.sub-nav .menu-text {
  font-family: Verdana !important;
  font-size: 12px !important;
  font-weight: normal !important;
  color: #333 !important;
}
.main-nav > li {
  margin-left: 10px !important;
}
#footer .menu-text {
  color: white!important;
  font-family: Open Sans !important;
}
.home .bg-under-widget .sidebar-content .widget, .home .solid-bg.sidebar-content .widget {
  background: #f5f5f5 !important;
}
.home .post-content > a {
  color: #8d9095 !important;
  font-family: "Fjalla One";
  font-size: 16px;
}
.home li article {
  margin-bottom: 20px;
}
.home .sidebar.bg-under-widget .widget, .home .bg-under-widget .sidebar-content .widget, .home .solid-bg.sidebar-content .widget {
  margin-top: 0px !important;
}
.home .post-content a:hover {
  color: #8d9095 !important;
}


.page-title.title-left {
  background: #f6f6f6 !important;
  padding: 20px 0px !important;
}
.page-title .breadcrumbs, .page-title .breadcrumbs a {
  color: #333 !important;
}
.page-title .breadcrumbs li::before, .page-title .breadcrumbs li::before {
  color: #333 !important;
}
.page-title .wf-container-title, .page-title.full-width-line, .article-top-bar .wf-container-top {
  border-color: transparent !important;
}

 .sub-nav .menu-item.current-menu-item.current_page_item .menu-text {
  color: #333 !important;
}


.main-nav > li > a .menu-text {
  color: #333;
}


.single-post #breadcrumbs {
  display: none !important;
}


.single-post .dt-btn.dt-btn-m > span {
  color: white !important;
}



.wpcf7-not-valid {
  border: 1px solid #da2128 !important;
}
span.wpcf7-not-valid-tip {
  display: none !important;
}
div.wpcf7-mail-sent-ok {
  display: none !important;
}
div.wpcf7-validation-errors {
  background: none repeat scroll 0 0 orange !important;
  border: 2px solid orange;
  color: white !important;
  font-weight: bold !important;
  margin-left: 0 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
}


::-webkit-input-placeholder { /* WebKit browsers */
  color: #555 !important;
  opacity: 1 !important;
  font-size: 12px !important;
  //text-transform: uppercase !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #555 !important;
  //text-transform: uppercase !important;
  opacity: 1 !important;
  font-size: 12px !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #555 !important;
  opacity:  1 !important;
  font-size: 12px !important;
  //text-transform: uppercase !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #555 !important;
  opacity: 1 !important;
  font-size: 12px !important;
  //text-transform: uppercase !important;
}


.product_type_simple.add_to_cart_button.ajax_add_to_cart {
  text-transform: uppercase !important;
  font-weight: bold !important;
}

.single-product #breadcrumbs {
  display: none !important;
}

.col-1 label, .col-2 label {
  margin-bottom: 5px !important;
}

.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-857 {
  width: 30% !important;
  border: 0px !important;
  //margin-left: -5px !important;
}

.gray-i {
  background: #f5f5f5 none repeat scroll 0 0 !important;
  border: 1px solid #ab8d69 !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  margin-left: 15px !important;
  padding: 10px 0 !important;
  width: 23% !important;
  margin-bottom: 30px !important;
}
.breadcrumbs.text-small {
  display: none !important;
}

.page-title .wf-wrap::after {
	border-bottom: 0px !important;
}


.page-title.title-left {
	background: #f6f6f6 !important;
	padding: 0px !important;
}

.page-title .wf-wrap {
	min-height: 100px !important;
}
.page-title.title-left {
	height: 100px !important;
}


.wpcf7-form p.googlecaptxt {
	font-size: 12px !important;
	font-weight: normal !important;
  line-height: 200% !important;
}
.grecaptcha-badge {
	opacity: 0 !important;
}
.googlecaptxt a {
	color: black !important;
	border-bottom: 1px solid !important;
}
.googlecaptxt a:hover {
	color: black !important;
	text-decoration: none !important;
	border-bottom: 0px solid !important;
}

.boxed .masthead:not(.full-width):not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke) .header-bar, .boxed .ph-wrap {
	width: auto !important;
}


@media only screen and (max-width: 1280px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio:0) { 
.main-nav > li {
  display: inline-block !important;
}
.main-nav {
  align-items: left;
  //display: inherit !important;
  //background: #f15314 none repeat scroll 0 0;
  padding: 0px !important;
    padding-left: 40px !important;
  //clear: both !important;
  //width: 100% !important;
  //float:left !important;
} 
  .branding a img, .branding img {
  margin-left: -75px !important;
    margin-right: 80px !important;
}
.main-nav > li > a .menu-text {
  color: #333 !important;
  font: 16px/20px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
  text-transform: none;
  margin-right: 30px !important;
  padding: 15px 0px 15px 0px !important;
}
  
  #foogallery-gallery-512 {
  display: none !important;
}
  
  .menu-item-text i {
  display: none !important;
}
.inline-header .branding, .inline-header .header-bar > .mini-widgets {
  //align-items: center;
  //display: block !important;
  //float: left !important;
}
.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon), .side-header .mobile-header-bar, .wf-wrap {
  //padding: 0px !important;
}  
.sub-nav > .menu-item {
  height: 35px !important;
}
.sub-nav > li{
  height: 35px !important;
}
.masthead {
  padding: 0 !important;
}  
.classic-header .navigation::before {
  height: 0px !important;
}
.upwards-line > li > a .menu-item-text::before {
  display: none !important;
}  
  
  .sub-nav li {
  margin-bottom: 20px !important;
}
  
nav {
  border-bottom: 0px !important;
}
.next-level-button {
  display: none !important;
}

header {
    display: table !important;
  }
  
  .branding, #primary-menu {
    display: table-cell !important;
  }
  
}



@media only screen and (max-width: 1024px) and (orientation : landscape) {
.dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines::before, .dt-mobile-menu-icon .lines::after {
  background-color: #ab8d69 !important;
}
  #mobile-menu .menu-text {
  color: white !important;
}
  
  #mobile-menu .next-level-button {
  display: block !important;
}
  
  .mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a::after {
  background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'14px\' height=\'14px\' viewBox=\'0 0 14 14\' enable-background=\'new 0 0 14 14\' fill=\'rgba(255,255,255,1)\' xml:space=\'preserve\'%3E%3Cpolygon points=\'14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 \'/%3E%3C/svg%3E") !important;
}
  
  
  .sub-nav {
  background: transparent !important;
}
  
}


@media only screen and (max-width: 800px) and (orientation : portrait) {
/* PORTRAIT*/

  
  
.blauwblok img {
  width: 100% !important;
  padding-bottom: 0px !important;
}
  .wpcf7-select {
  width: 100%;
}
  .page-id-21 .sidebar-right .content {
  float: left;
  width: 90%;
}
  .page-id-21 .sidebar-right .sidebar {
  float: right;
  width: 50% !important;
}

.page-id-353 #mce-EMAIL, .page-id-353 #mce-FNAME {
  border-radius: 0 !important;
  font-size: 12px;
  height: 24px;
  margin-bottom: 3px !important;
  margin-left: 0 !important;
  padding: 0 0 0 10px;
  width: 100%;
}

.page-id-353 .btn-submit {
  margin-left: 0 !important;
  margin-top: 5px;
  width: 100%;
  margin-bottom: 15px !important;
}

  
  .dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines::before, .dt-mobile-menu-icon .lines::after {
  background-color: #ab8d69 !important;
}
  #mobile-menu .menu-text {
  color: white !important;

      .mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a::after {
  background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'14px\' height=\'14px\' viewBox=\'0 0 14 14\' enable-background=\'new 0 0 14 14\' fill=\'rgba(255,255,255,1)\' xml:space=\'preserve\'%3E%3Cpolygon points=\'14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 \'/%3E%3C/svg%3E") !important;
}
  
  
  .sub-nav {
  background: transparent !important;
}
    
}


@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
.blauwblok img {
  width: 100% !important;
  padding-bottom: 0px !important;
  padding-left: 5px;
  padding-right: 5px;
} 
  .mini-nav select, .menu-select {
  display: none;
}
.page-id-21 .sidebar-right .content {
  float: left;
  clear: both !important;
  width: 100%;
}

.page-id-21 .sidebar-right .sidebar {
  float: left !important;
  width: 100% !important;
}
    
    #main-slideshow {
  display: none !important;
}
    
    
      .dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines::before, .dt-mobile-menu-icon .lines::after {
  background-color: #ab8d69 !important;
}
  #mobile-menu .menu-text {
  color: white !important;

      .mobile-main-nav > li.has-children > a::after, .mobile-main-nav .next-level-button, .mobile-main-nav > li.menu-item-language > a::after {
  background-image: url("data:image/svg+xml,%3Csvg version=\'1.1\' xmlns=\'http://www.w3.org/2000/svg\' xmlns:xlink=\'http://www.w3.org/1999/xlink\' x=\'0px\' y=\'0px\' width=\'14px\' height=\'14px\' viewBox=\'0 0 14 14\' enable-background=\'new 0 0 14 14\' fill=\'rgba(255,255,255,1)\' xml:space=\'preserve\'%3E%3Cpolygon points=\'14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 \'/%3E%3C/svg%3E") !important;
}
  
  
  .sub-nav {
  background: transparent !important;
}
        
    
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width: 480px) and (max-width: 768px) {
/* Styles */  
 .blauwblok img {
  width: 100% !important;
  padding-bottom: 0px !important;
  padding-left: 5px;
  padding-right: 5px;
} 
  .mini-nav select, .menu-select {
  display: none;
}
  .page-id-21 .sidebar-right .content {
  float: left;
  clear: both !important;
  width: 100%;
}

.page-id-21 .sidebar-right .sidebar {
  float: left !important;
  width: 100% !important;
}
}