	@import url("https://use.typekit.net/vrk7vij.css");

html {
  height: 100%;
}
body {
  min-height: 100%;
  word-wrap: break-word;
  font-family: cresta, sans-serif;
}
a,
a.link {
  text-decoration: none;
  
 }
a:hover,
a:active,
a:focus,
.link:hover,
.link:active,
.link:focus {
  text-decoration: none;
  border-bottom-style: none;
}
.link {
}
h1 a,
h2 a {
  border-bottom: none;
}

footer{line-height:28px;}

/**
 * Reusable heading classes are included to help modules change the styling of
 * headings on a page without affecting accessibility.
 */
h1,
.heading-a {
  margin: 1em 0 0.5em;
  font-size: 1.143em;
  font-weight: inherit;
}
h2,
.heading-b {
  margin: 1em 0 0.5em;
  font-size: 1.143em;
  font-weight: inherit;
}
h3,
.heading-c {
  margin: 1em 0 0.5em;
  font-size: 1.092em;
  font-weight: inherit;
}
h4,
.heading-d {
  margin: 1em 0 0.5em;
  font-size: 1.05em;
  font-weight: inherit;
}
h5,
.heading-e {
  margin: 1em 0 0.5em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 0.889em;
  font-weight: inherit;
}
h6,
.heading-f {
  margin: 1em 0 0.5em;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 0.67em;
  font-weight: inherit;
}
p {
  margin: 0 0 1.2em;
}
del {
  text-decoration: line-through;
}

blockquote {
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  border-left: 1px solid #bbb; /* LTR */
  background: #f7f7f7;
  font-style: italic;
}
[dir="rtl"] blockquote {
  border-right: 1px solid #bbb;
  border-left: none;
}
blockquote:before {
  margin-right: 0.2em; /* LTR */
  content: "\201C";
  vertical-align: -0.4em;
  color: #bbb;
  font-size: 3em;
  line-height: 0.1em;
}
[dir="rtl"] blockquote:before {
  margin-right: 0;
  margin-left: 0.2em;
  content: "\201D";
}
blockquote:after {
  content: "\201D";
  vertical-align: -0.45em;
  color: #bbb;
  font-size: 3em;
  line-height: 0.1em;
}
[dir="rtl"] blockquote:after {
  content: "\201C";
}
blockquote > p:first-child {
  display: inline;
}
.feed-icon {
  display: block;
  margin: 25px 0 0 0;
}
img {
  max-width: 100%;
  height: auto;
}
ul,
ol {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
[dir="rtl"] ul,
[dir="rtl"] ol {
  padding: 0 1em 0.25em 0;
}
ol ol,
ul ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
[dir="rtl"] ol ol,
[dir="rtl"] ul ul {
  padding: 0 1em 0.25em 0;
}


.main-content .section {
  padding: 0 15px;
}
.main-content h2 {
  margin-bottom: 2px;
  font-size: 1.429em;
  line-height: 1.4;
}

@media all and (min-width: 851px) {
  .main-content {
    position: relative;
    float: left; /* LTR */
  }
  [dir="rtl"] .main-content {
    float: right;
  }
  .layout-two-sidebars .main-content {
    width: 50%;
    margin-right: 25%;
    margin-left: 25%;
  }
  .layout-one-sidebar .main-content {
    width: 75%;
  }
  .layout-no-sidebars .main-content {
    width: 100%;
  }
  .layout-sidebar-first .main-content {
    margin-right: 0; /* LTR */
    margin-left: 25%; /* LTR */
  }
  [dir="rtl"] .layout-sidebar-first .main-content {
    margin-right: 25%;
    margin-left: 0;
  }
  .layout-sidebar-second .main-content {
    margin-right: 25%; /* LTR */
    margin-left: 0; /* LTR */
  }
  [dir="rtl"] .layout-sidebar-second .main-content {
    margin-right: 0;
    margin-left: 25%;
  }
}

/* ------------------ Sidebar ----------------- */

@media all and (min-width: 560px) {
  .sidebar {
    position: relative;
    float: left; /* LTR */
    width: 50%;
  }
  [dir="rtl"] .sidebar {
    float: right;
  }
  .layout-one-sidebar .sidebar {
    width: 100%;
  }
}

@media all and (min-width: 851px) {
  .layout-one-sidebar .sidebar {
    width: 25%;
  }
  #sidebar-first {
    width: 25%;
    margin-left: -100%; /* LTR */
  }
  [dir="rtl"] #sidebar-first {
    margin-right: -100%;
    margin-left: 0;
  }
  #sidebar-second {
    clear: none;
    width: 25%;
    margin-left: -25%; /* LTR */
  }
  [dir="rtl"] #sidebar-second {
    margin-right: -25%;
    margin-left: 0;
  }
}

.sidebar .section {
  padding: 10px 15px 0;
}
.sidebar .block {
  margin: 0 0 20px;
  padding: 15px 20px;
  border-width: 1px;
  border-style: solid;
}
.sidebar h2 {
  margin: 0 0 0.5em;
  padding-bottom: 5px;
  border-bottom: 1px solid #d6d6d6;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.071em;
  line-height: 1.2;
}
.sidebar .block .content {
  font-size: 0.914em;
  line-height: 1.4;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  border-bottom: 1px solid #d6d6d6;
  background: none;
}
/**
 * @file
 * Visual styles for the site branding block in Bartik.
 */

.site-branding__logo {
  display: inline-block;
  margin-right: 1em; /* LTR */
  margin-bottom: 0.286em;
  border-bottom: 0;
}
[dir="rtl"] .site-branding__logo {
  margin-right: 0;
  margin-left: 1em;
}



.node__content {
  margin-top: 10px;
  font-size: 1.071em;
}

/* View mode teaser styles. */
.node--view-mode-teaser {
  margin-bottom: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d3d7d9;
}
.node--view-mode-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
.node--view-mode-teaser h2 a {
  color: #181818;
}
.node--view-mode-teaser.node--sticky {
  padding: 0 15px 15px;
  border: 1px solid #d3d7d9;
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
}
.node--view-mode-teaser .node__content {
  clear: none;
  font-size: 1em;
  line-height: 1.6;
}

/* Node metadata styles. */
.node__meta {
  margin-bottom: -5px;
  color: #68696b;
  font-size: 0.857em;
}
.node__meta .field--name-user-picture img {
  float: left; /* LTR */
  margin: 1px 20px 0 0; /* LTR */
}
[dir="rtl"] .node__meta .field--name-user-picture img {
  float: right;
  margin-right: 0;
  margin-left: 20px;
}

/* Node links styles. */
.node__links {
  text-align: right; /* LTR */
  font-size: 0.93em;
}
[dir="rtl"] .node__links {
  text-align: left;
}

/* Unpublished node styles. */
.node--unpublished {
  padding: 20px 15px 0;
}
.node--unpublished .comment-text .comment-arrow {
  border-right: 1px solid #fff4f4;
  border-left: 1px solid #fff4f4;
}








@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,600,800');

  
 span.logo2,  span.logo , span.logo3,  span.logo4{
	 font-family: cresta, sans-serif;
}
  

nav#block-custom-main-menu ul,
#block-hoofdnavigatie-2 ul{
    margin-right: 20px;
    float: right;
	margin-top:20px;
}
nav#block-custom-main-menu li,
#block-hoofdnavigatie-2 li {
    display: inline-block;
    margin-right: 20px;
    padding: 8px 18px;

}


nav#block-custom-main-menu a,
#block-hoofdnavigatie-2 a {
font-size: 18px;
    line-height: 24px;
    color: #729b91;
    text-decoration: none;
    font-weight: 700;
	text-transform: uppercase;
}

nav#block-custom-main-menu,
#block-hoofdnavigatie-2 {
    float: right;
}

div#block-custom-branding {
    float: left;
}

.float-right{float:right; text-align:right; }

body{font-family: cresta, sans-serif;font-size:14px;font-weight:300;color:#58585a;}

#block-custom-branding img{max-width:150px;}
div#block-loginbutton {
    padding-right: 80px;
	margin-bottom: -30px;
}
.views-field.views-field-field-sliderimage {
    position: relative;
}

div#block-loginbutton a.btn {
    padding: 8px 50px;
    background: #3F51B5;
    color: #fff !important;
}

#block-custom-local-tasks ul li a {
    background-color: #f5f5f5;
    border-color: #ccc;
    margin-right: 1px;
    padding: 0 10px;
    display: block;
    float: left;
    height: 1.5em;
    line-height: 1.5em;
    color: #a5a5a5;
}
#block-custom-local-tasks {
    clear: both;
    display: block;
		height:20px;
}

#block-custom-local-tasks ul li {
    display: block;
    float: left;
    margin: 0 1px -1px;

}
#block-custom-local-tasks ul li:hover {
background: #3F51B5;
    color: #fff !important;
}
#block-custom-local-tasks ul li:hover a{
    color: #fff !important;
}
li.sf-depth-1:hover {
    background: #3F51B5;
} 
li.sf-depth-1:hover a{
     color: #fff !important; 
} 

div#header-wrapper {
position: relative;
    z-index: 99;
    width: 100%;
    background-color: rgba(255, 255, 255, 1);
 }

.slideroverlay {
    position: absolute;
    top: 41%;
    width: 80%;
    text-align: center;
    left: 10%;
}

.slideroverlay h2 {
    font-size: 34px;
}
.slideroverlay h3 {
    font-size: 20px;
}

.sliderbutton a{  padding: 8px 50px;
    background: #3F51B5;
    color: #fff !important;
	border-radius:5px;}



h2 {
    margin-bottom: 15px;
    font-size: 1.429em;
    line-height: 1.4;
}

.sliderimage img {
    width: 100%;
	max-height:800px;
}

footer{clear:both;  font-size: 14px;}

footer{
background-color: #A5BBB5;

}

div [data-drupal-messages]{
  background :#ffeb7a;
  padding:40px;
  margin: 40px 0;
}


.container {
    width: 1250px;
	    max-width: 100%;
}
a.btn {
    padding: 8px 50px;
    background: #3F51B5;
    color: #fff !important;
}


a.knop {
    padding: 8px 50px;
    background: #6f9c90;
    color: #fff !important;
}
a.groeneknop {
    padding: 8px 50px;
    background: #6f9c90;
    color: #fff !important;
    border-radius: 10px;
    font-size: 18px;
}
@media screen and (max-width: 500px){
	a.groeneknop {padding: 8px 15px;font-size: 18px;}
}


footer a{color:#00647f;}footer.site-footer{background-color: #c2a01e;color:#fff; padding:60px 60px 0px 60px;margin-top: -11px;}
footer.site-footer a{color:#fff;}
footer.site-footer .container{max-width:1350px;}}
div#block-logoonder {
    margin-bottom: -16px;
	    clear: both;
}
#block-footer4{clear:both;}

div#block-footer8 a{color:#fff;}
div#block-footer8 {color:#fff;}

.js-form-item {padding:10px;}

input#edit-actions-submit {
    padding: 8px 50px;
    background: #6f9c90;
    color: #fff !important;
	 border: 0;
    margin-left: 15px;
	border-radius:5px;
}

.form-required::after {
content: '';
vertical-align: super;
display: inline-block;
background-image: url(/core/misc/icons/ee0000/required.svg);
background-repeat: no-repeat;
background-size: 6px 6px;
width: 6px;
height: 6px;
margin: 0 0.3em;
}
label {
    font-weight: 400;
}

input.form-text,
input.form-email
 {
    width: 100%;
}
textarea {
    width: 100%;
}
form label {
    width: 100%;
}

main#content {
    padding: 60px 0;
    width: 100%;
}
.path-frontpage main#content {
    padding: 0px 0 0 0;
    width: 100%;
}

.refblok img{
      filter: url(filters.svg#grayscale); /* Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
-webkit-transition: all .5s ease-in-out;}
.refblok img:hover{
      filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1.1);}
	  
	  
.refblok .views-field.views-field-field-image {
    position: relative;
}
.refblok .views-field.views-field-title {
    position: absolute;
    bottom: 40px;
    left: 40px;
    right: 40px;
	right: 40px;
    font-weight: 800;
    background: rgba(255, 255, 255, 0.6);
    padding: 3px;
}
.refblok .views-field.views-field-title a{color:#000;}

.beeldreferentie {
    float: right;
	padding: 0 0 15px 15px;
}

.path-frontpage #main{margin-top: -100px;}

.sidebar-second main#content {width: 75%;}
.sidebar-second #sidebar-second {float: right;}
.ctapad {
    padding: 40px 20px;
	border-radius:3px;
}
div#sidebar-second {
    padding: 80px 0px 20px 10px;
}

footer.site-footer .container {
    max-width: 1400px;
    max-width: 100%;
}
.rijeen {
    padding-top: 20px;
}
.rijtwee {
    padding-top: 40px;
    clear: both;
}
.rijdrie {
    padding-top: 40px;
    clear: both;
}
div#block-footer8 {
    padding-top: 20px;
    text-align: center;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #fff;

}


div#block-borderfooterboven {
    z-index: -1;
    background: #fff;
    clear: both;
    float: left;
    width: 100%;
    border-radius: 7px 7px 0px 0px;
    margin: 0px 0 -10px 0;
    padding-top: 40px;
}
.path-frontpage div#block-borderfooterboven {
    background: #edf2f1;
}
.ged {
    display: block;
    background: url(../img/borderonder.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 40px;
}

.featured-bottom .ged {
    display: block;
    background: url(../img/WTB_FOOTER_streepje.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 22px;
}

#block-sliderbalkjeboven .ged {
    min-height: 20px;
    margin-top: -7px;
}
.site-footer__bottom{}

div#block-footeronder {
    z-index: -1;
}
.gedtwee {
-ms-transform: rotate(1deg);
    -webkit-transform: 1deg;
    -moz-transform: 1deg;
    -o-transform: 1deg;
    transform: rotate(1deg);
    z-index: -1;
    border-bottom: solid #CDD089 30px;
    border-radius: 0px 0px 7px 7px;
    margin-top: -12px;
}

.balkjeonderfooter {
    display: block;
    background: url(../img/groenbalkje_onderfooter.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 23px;
}
	
.site-footer__bottom {
    position: relative;
}

.menufirst {
    float: left;
    display: inline;
	    padding-top: 80px;
}
.menusecond {
    float: right;
    text-align:right;
	font-size:12px;
    display: inline;
	padding-top: 5px;
	max-width: 32%;
}
.pl-li{width:40%;float:left;}
.pl-re{width:60%;float:right;}

div#block-besteltoeristischplan {
    padding-top: 25px;
}


nav#block-custom-main-menu {
    padding-top: 90px;
	font-weight:700;	
}

.context-form-bestel-toeristisch-plan div#block-custom-page-title{display:none;}

nav#block-custom-main-menu li, #block-hoofdnavigatie-2 li {
    display: inline-block;
    margin-right: 20px;
    padding: 8px 18px;
}
#block-actiemenu ul {
    list-style: none;
	background:#a5bbb5;
}
#block-actiemenu a {
    display: inline;
    position: relative;
    float: left;
    padding: 20px;
	background:#a5bbb5;
}
#block-actiemenu li {
    display: inline;
    position: relative;
    float: left;
}


nav#block-actiemenu {
    background: #a5bbb5;
    position: relative;
    clear: both;
    float: left;
    display: block;
    width: 100%;
    margin-top: -60px;
}
.highlighted {
    clear: both;
    float: left;
    width: 100%;
}
div#block-sliderbalkjeboven {
    clear: both;
    margin-bottom: -10px;
}

#block-actiemenu a:hover {color:#f48e31;}
#block-actiemenu a {color:#fff;font-size:24px; font-weight:700;text-transform:uppercase;}
#block-actiemenu li { width:25%;display:inline-block;}



div#block-driehoek {
    /* height: 15px; */
    padding: 0;
    margin-top: -60px;
    margin-bottom: 60px;
    position: relative;
    clear: both;
    float: left;
    width: 100%;
    height: 60px;
    right: -30px;
}
.triangle { 
   border-top: 15px solid #a5bbb5; 
   border-left: 950px solid transparent;
   display: inline-block;
   width: 100%;
   text-align: right;
   float: right; 
   margin-right: -15px;
} 

#block-instagramblok {
    background: #edf2f1;
    padding-top: 60px;
    padding-bottom: 20px;
    display: block;
    float: left;
    width: 100%;
}

#block-views-block-paginablok-block-1 .views-col,
#block-views-block-homepageblokken-block-1 .views-col,
#block-views-block-homepageblokken-block-1-2 .views-col,
.path-taxonomy .views-element-container .views-col,
#block-views-block-paginablok-block-1 .views-row{padding:20px;text-align:center;}
#block-views-block-categorielist-block-1 .views-row{padding:20px;text-align:center;}
#block-views-block-categorielist-block-1-2 .views-row{padding:20px;text-align:center;}
#block-views-block-paginablok-block-1 a,
#block-views-block-paginablok-block-2 a,
#block-views-block-homepageblokken-block-1 a,
#block-views-block-homepageblokken-block-1-2 a,
.path-taxonomy .views-element-container .views-col a{color:#58585a;text-transform:uppercase;text-align:center;display:inline-block; }
#block-views-block-paginablok-block-1 a{color:#58585a;text-transform:uppercase;text-align:center;display:inline-block; }
#block-views-block-paginablok-block-2 a{color:#58585a;text-transform:uppercase;text-align:center;display:inline-block; }
#block-views-block-categorielist-block-1 a{color:#58585a;text-transform:uppercase;text-align:center;display:inline-block; }
#block-views-block-categorielist-block-1-2 a{color:#58585a;text-transform:uppercase;text-align:center;display:inline-block; }


.views-field-field-categorie .cat1{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat2{background:url('../img/titelsklein-b.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat3{background:url('../img/titelsklein-b.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat4{background:url('../img/titelsklein-b.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat5{background:url('../img/titelsklein-bb.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat6{background:#729b91;padding:10px 15px;display:inline-block;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600;    border-radius: 15px;clip-path: polygon(1% 0, 100% 15%, 96% 100%, 5% 92%); -webkit-clip-path: polygon(1% 0, 100% 15%, 96% 100%, 5% 92%);transform: translate3d(10px, 10px, 10px);}
.views-field-field-categorie .cat7{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat8{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat9{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat10{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat11{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat12{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat13{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat14{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat15{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat16{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}
.views-field-field-categorie .cat59{background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;}




#block-views-block-homepageblokken-block-1 .views-field-title,
#block-views-block-homepageblokken-block-1-2 .views-field-title,
.path-taxonomy .views-element-container .views-col .views-field-title,
#block-views-block-categorielist-block-1  .views-field-title {font-weight:600;padding-top: 10px;}
#block-views-block-paginablok-block-2  .views-field-title {font-weight:600;padding-top: 10px;min-height:50px;}
#block-views-block-categorielist-block-1-2  .views-field-title {font-weight:600;padding-top: 10px;}
#block-views-block-paginablok-block-1  .views-field-title {font-weight:600;padding-top: 10px;    min-height: 50px;}
	
#block-views-block-homepageblokken-block-1 .views-field.views-field-field-afbeelding-overzicht img,
#block-views-block-homepageblokken-block-1-2 .views-field.views-field-field-afbeelding-overzicht img,
#block-views-block-paginablok-block-1 .views-field.views-field-field-afbeelding-overzicht img,
.path-taxonomy .views-element-container .views-col .views-field.views-field-field-afbeelding-overzicht img,
#block-views-block-paginablok-block-1 img {    border-radius: 8px;}
#block-views-block-paginablok-block-2 img {    border-radius: 8px;}
#block-views-block-categorielist-block-1 img {    border-radius: 8px;}
#block-views-block-categorielist-block-1-2 img {    border-radius: 8px;}

#block-custom-breadcrumbs ol {
  padding: 10px 16px;
  list-style: none;
  background-color: #eee;
}

div#block-views-block-paginablok-block-1 .views-field.views-field-field-afbeelding-overzicht {margin: 10px 10px 0px 10px;
}

/* Display list items side by side */
#block-custom-breadcrumbs li {
  display: inline;
  font-size: 12px;
}

/* Add a slash symbol (/) before/behind each list item */
#block-custom-breadcrumbs ol li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}

/* Add a color to all links inside the list */
#block-custom-breadcrumbs ol li a {
  color: #0275d8;
  text-decoration: none;
}

/* Add a color on mouse-over */
#block-custom-breadcrumbs ol li a:hover {
  color: #01447e;
  text-decoration: underline;
}

div#block-views-block-banner-block-1 {
    position: relative;
    display: block;
    float: left;
    width: 100%;
	margin-top: 10px;
}

.views-field-field-categorie .cat1 {
  background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;color:#fff; text-transform:uppercase;min-width:200px;font-weight:600; padding:20px;
}

#block-views-block-banner-block-1 .views-field-field-bannerafbeelding{position:relative; display:block; float:left; with:100%;}
#block-views-block-banner-block-1 .views-field-field-bannerafbeelding .bannerb{position:relative; display:block; float:left; with:100%;}
#block-views-block-banner-block-1 .categorie {    position: absolute;    top: 50%;    width: 100%;z-index:2;}
#block-views-block-banner-block-1 .cate1 { 
      background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}
#block-views-block-banner-block-1 .cate2 { 
     background:url('../img/titelsklein-g.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}
#block-views-block-banner-block-1 .cate3 { 
     background:url('../img/titelsklein-gg.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}
#block-views-block-banner-block-1 .cate4 { 
  background:url('../img/titelsklein-b.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}
#block-views-block-banner-block-1 .cate5 { 
  background:url('../img/titelsklein-bb.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}
#block-views-block-banner-block-1 .cate6{
   background:url('../img/titelsklein-g.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}

#block-views-block-banner-block-1 .cate7,
#block-views-block-banner-block-1 .cate8,
#block-views-block-banner-block-1 .cate9,
#block-views-block-banner-block-1 .cate10,
#block-views-block-banner-block-1 .cate11,
#block-views-block-banner-block-1 .cate12,
#block-views-block-banner-block-1 .cate13,
#block-views-block-banner-block-1 .cate14,
#block-views-block-banner-block-1 .cate15,
#block-views-block-banner-block-1 .cate16
 { 
   background:url('../img/titelsklein-o.png');background-repeat: no-repeat; background-size: 100% 100%;
	padding:30px;
	z-index:2;
	font-size:24px;
	color:#fff;
	display:inline-block;
	text-transform:uppercase;
	font-weight:600;
}

#block-footer2 .button{
    border: 0 solid transparent;
    background: #fff;
	color:#00647f;
	margin: 10px 0;
	padding: 10px 10px;
}
#block-footer2 .email{
    border: 0 solid transparent;
    background: #fff;
	margin: 10px 0;
	padding: 10px 10px;
}

#block-infoheader {
    padding: 10px 13px 10px 10px;
}

legend {
    font-size: 16px;
    padding-top: 60px;
}

.context-form-inschrijving-figuranten-filmopna h1{font-size: 18px;
    font-weight: 600;
    color: #769d91;
padding-bottom: 10px;}


.hp {
	position: relative;
}
.hpi {
    position: absolute;
    bottom: 15px;
	width:100%;
}

.hpt-inside {
    padding: 40px;
    background: url('../img/sliderbackground.png')no-repeat;
	background-size: 100% 100%;
	 display: inline-block;
	 width:40%;
}
.views-slideshow-controls-bottom.clearfix {
    max-width: 1250px;
    width: 100%;
    /* text-align: center; */
    margin: 0 auto;
	
	
}

div#widget_pager_bottom_homepageslider-block_1 {
	background: url('../img/hoofdgroep.png')no-repeat center/contain;
    display: block;
    float: left;
    width: 100%;
	background-size: 100%;
	padding-bottom:60px;
	margin-top: -18px;
}

.views_slideshow_pager_field_item {
    float: left;
    width: 25%;
}

.hps-inner{
cursor: pointer;
font-size: 33px;
    font-weight: 700;
    text-transform: uppercase;color:#fff;
	padding: 30px 10px 10px 10px;
	text-align:center;}

.hps-inner:hover {
    color: #f48e31;
}
.views_slideshow_pager_field_item.active .hps-inner{
    color: #f48e31;
}
.site-footer__top .drietwee {
    clear: both;
}

.hpt13 {
    margin-left: 50%;
}
.hpt10 {
    margin-left: 25%;
}
.hpt12 {
    margin-left: 42%;
}
.hpt9 {
    margin-left: 0%;
}

.hps-inner9 a:hover{color:#f18b00 !important;}
.hps-inner10 a:hover{color:#00a3b4 !important;}
.hps-inner12 a:hover{color:#c2a01e !important;}
.hps-inner13 a:hover{color:#b9ba17 !important;}


/* slider item*/
.page-node-type-item .layout__region.layout__region--first{padding-right:30px;}

.page-node-type-item .layout__region.layout__region--first .beeldgalerijslider img {
    border-radius: 15px;
}


.page-node-type-item .layout__region.layout__region--first .views-slideshow-controls-bottom.clearfix {
    background: #fff;
}

.page-node-type-item .layout__region.layout__region--first .views-slideshow-controls-bottom .views-field-field-afbeeldingsgallerij{padding:0 8px 8px 0;}

.knooppuntent div { font-weight: 600;}

.knooppuntent div div {
    float: left;
    margin-right: 15px;
    margin-bottom: 10px;
    /* clear: right; */
    background: #729b91;
    border-radius: 23px;
    padding: 8px 10px;
    width: 39px;
    color: #fff;
    font-weight: 500;
	
}

.hangmatrustpunten.quickedit-field {
    display: block;
    padding-top: 20px;
}

.honden_leiband{
    display: block;
    padding-top: 20px;
	clear:both;
}

.folderdownload span.file a{color:#58585a;margin-left:-15px;padding-top:20px;}

span.knooppg {
    /* margin-right: 15px; */
    /* margin-bottom: 10px; */
    /* clear: right; */
    background: #729b91;
    border-radius: 23px;
    padding: 3px 5px;
    width: 28px;
    color: #fff;
font-size: 12px;
    font-weight: 500;
    display: inline-block;
    text-align: center;
    line-height: 23px;
    margin-bottom: 5px;
}
span.knooppb {
    /* margin-right: 15px; */
    /* margin-bottom: 10px; */
    /* clear: right; */
    background: #6868c8;
    border-radius: 23px;
    padding: 3px 5px;
    width: 33px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    display: inline-block;
    text-align: center;
}

.styling{background: #729b91;
    border-radius: 23px;
    padding: 10px 15px;
    /* width: 28px; */
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: block;
    text-align: center;
    line-height: 23px;
    margin-bottom: 5px;}
	
	a.knopje {
    color: #000000;
    text-decoration: none;
    background: #f78f1d7d;
    padding: 10px;
    border-radius: 23px;
}

.btngroen
.field__label{    font-weight: 600;padding-top:20px;}
.body2{padding-top:20px;}

	a{color:#798e8a;}
	
	div#block-views-block-homepageslider-block-1 {
    padding-top: 10px;
}

.menuparent{font-size: 18px;
    line-height: 24px;
    color: #729b91;
    text-decoration: none;
    font-weight: 700;
text-transform: uppercase;}

.views-field.views-field-field-extra-lijn {
    min-height: 40px;
}
div#block-views-block-trefworden-keytags-block-1 .views-row {
    float: left;
    padding: 10px 5px;
    font-size: 12px;
}


li.menuparent:hover a {
    color: #f78f1e !important;
    background: #fff;
}
li a.is-active {
    color: #f78f1e !important;
}

#block-mainnavigation .sf-depth-2{}
#block-mainnavigation .sf-depth-2 a {
    color: #58585a !important;
    font-size: 14px !important;
    padding: 6px 10px;
    font-weight: 400;
    display: inline-block;
}
#block-mainnavigation .sf-depth-1 ul{margin-top:15px;z-index:98;padding:35px 35px 35px 35px !important; width:auto !important;background:url('../img/menublok-wit2.png');background-repeat: no-repeat;
    background-size: 100% 100%;  border-radius: 0;
    border: 0;
    box-shadow: none; }
	
li#main-menu-link-content41618310-e19a-475a-adf2-a48733a8bf97 ul{

}
	
	
#block-mainnavigation .sf-depth-2 a:hover {color: #f78f1e !important;}
ul.sf-multicolumn {
    margin-left: -80px;
    position: relative;
}
ul.sf-multicolumn {
    margin-left: -80px !important;
}

#block-exposedformzoekenpage-1 .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext.form-no-label {
    display: inline-block;
    float: left;
	width: 70%;
}

#block-searchform input.form-search,
#views-exposed-form-zoeken-page-1 input.form-search,

 {
    height: 30px;
    background: #fff;
    border: #eee 1px solid;
    width: 200px;
	color:#000;
	float: left;
	border-radius: 5px;
    padding-left: 15px;
}

#block-searchform input.js-form-submit
#views-exposed-form-zoeken-page-1 input.js-form-submit
 {
    background: #fff !important;
    border: 0;
    color: transparent;
    background: url(../img/Zoekertje.png) !important;
    background-repeat: no-repeat !important;
    width: 30px;
    height: 30px;
}
#block-searchform .js-form-submit,
#views-exposed-form-zoeken-page-1 .js-form-submit
 {
    background: #fff !important;
    border: 0 !important;
    color: transparent !important;
    background: url(https://ontdekbalen.be/themes/custom/img/Zoekertje.png) !important;
    background-repeat: no-repeat !important;
    width: 30px !important;
    height: 30px !important;
}


#block-searchform div#edit-actions--2 {
    display: inline;
}

li#main-menu-link-content98f3be8a-8e36-47a0-85e3-e52ea807978f {
    display: block;
    min-width: 213px;
}

div#block-views-block-homepageblokken-block-1 header {
    padding-bottom: 30px;
}


div#edit-actions {
    width: 40px;
    float: left;
}

#views-exposed-form-zoeken-page-1 .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label {
    display: inline;
}
#block-searchform .js-form-item.form-item.js-form-type-search.form-item-keys.js-form-item-keys.form-no-label {
    display: inline;
}

.sf-depth-1 span.sf-sub-indicator {
    display: none;
}
.hpi h4 {
    font-weight: 600;
}
.hpi a:hover {
    color:#f78f1e;
}

#block-views-block-homepageblokken-block-1 h2,
#block-views-block-paginablok-block-2 h2 {
    font-family: cresta, sans-serif;
    font-size: 30px !important;
	letter-spacing:1px;
    font-weight: 600;
    color: #769d91;
    text-transform: uppercase;
    text-align: center;
}

div#block-views-block-homepageblokken-block-1 {
    display: none;
}

li#main-menu-link-contenta4962314-25e3-40df-bb1b-01ee69c6e7ef--2 {
    display: none;
}
	
.context-praktisch.path-taxonomy h1,
.context-slapen.path-taxonomy h1,
.context-doen h1, 
.context-uitstap.path-taxonomy h1,
.context-etendrinken-en-slapen.path-taxonomy h1,
.context-etendrinken-en-slapen h1,
.context-events.path-taxonomy h1,
.context-fietsen.path-taxonomy h1,
.context-wandelen.path-taxonomy h1,
.context-praktisch h1 {
    font-family: cresta, sans-serif;
    font-size: 30px !important;
    letter-spacing: 1px;
    font-weight: 600;
    color: #769d91;
    text-transform: uppercase;
    text-align: center;
	padding-bottom:35px;
}	

.path-zoeken h3.groen {font-size: 14px;}
.path-zoeken .views-row {clear: both;}

.context-bb.path-taxonomy h1{display:inline-block; background:url('../img/bgcat4.png');background-repeat: no-repeat;
    background-size: 100% 100%;padding:15px 30px;color:#fff;font-size:26px;}

.path-frontpage #block-views-block-homepageblokken-block-1 .views-field.views-field-field-categorie {
    margin-bottom: 0px;
    z-index: 98;
    position: relative;
    margin: 0 20px;
}	
.path-frontpage #block-views-block-paginablok-block-2 .views-field.views-field-field-categorie {
    margin-bottom: 0px;
    z-index: 98;
    position: relative;
    margin: 0 20px;
}	

.path-frontpage #block-views-block-homepageblokken-block-1 .views-field-field-afbeelding-overzicht{
    margin-top: -30px;
}	
.path-frontpage #block-views-block-paginablok-block-2 .views-field-field-afbeelding-overzicht{
    margin-top: -30px;
}	

.pager__item.pager__item--next,
.pager__item.pager__item--previous,
.pager__item.pager__item--first,
.pager__item.pager__item--last{display:none !important;}	
	
.slick--view--homepageblokken li.pager__item.pager__item--next {
    display: none;
}
.slick--view--homepageblokken li.pager__item.pager__item--last{display: none;}

.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 0px solid #fff;
    border-radius: 0px;
}

.icons {
    display: inline-block;
    float: left;
}
.field--name-field-icon-kidsproof{
    display: inline-block;
    float: left;
}
.icons img{max-width:80px;max-height:80px;padding: 10px 2px;}
.field--name-field-icon-kidsproof img{max-width:80px;max-height:80px;padding: 15px 10px;}


.layout.layout--twocol-section.layout--twocol-section--67-33 {
    clear: both;
}
img.leegpix{display:none;}

.kaart.field.field--name-field-kaart {
    margin-top: 50px;
}
#block-groenebalkonderslider a{color:#fff;}

.field--name-field-afbeelding-vierkant img,
.field--name-field-grote-afbeelding img{border-radius:20px;}
.field--name-field-afbeelding-vierkant {padding-bottom:40px;}
h3.groen {
    font-size: 18px;
    font-weight: 600;
	color:#769d91;
	padding-bottom:10px;
}
h1.groen {
    font-size: 18px;
    font-weight: 600;
	color:#769d91;
	padding-bottom:10px;
}
h2.groen {
    font-size: 18px;
    font-weight: 600;
	color:#769d91;
	padding-bottom:10px;
}
strong.groen {
    font-weight: 600;
	color:#769d91;
}
.field--name-field-text4 {padding-top:40px;}
.field--name-field-text3 {padding-top:40px;}

.kruimelveld a {
 color: #769d91;font-size:1.3em;padding-right:1.3em;text-transform:uppercase;
}
.field--name-field-kruimel a {
 color: #769d91;font-size:1.3em;padding-right:1.3em;text-transform:uppercase;
}
.field--name-field-kruimel a {
 padding-left:20px;
 padding-bottom:15px;
}


.field--name-field-body-3{
    padding-top: 20px;
	clear:both;
	text-align:justify;
}
.field--name-field-grote-afbeelding img {
    width: 100%;
}

.beeldgalerijslider{display:block;width:100%;position: relative;}
div#views_slideshow_cycle_teaser_section_beeldslider_itempagina-block_1{float:left;width:66%;}
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_0 {float:left;display:inline;}
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_1 {float:left;display:inline;}
.beeldgalerijslider .views-slideshow-controls-bottom.clearfix {
    background: #fff;
	width:33%;
	float:right;
	    position: relative;
    display: block;

}
.beeldgalerijslider .views_slideshow_pager_field_item{width:50%;}
.beeldgalerijslider div#views_slideshow_cycle_main_beeldslider_itempagina-block_1 {
    position: relative;
    display: block;
    float: left;
    width: 100%;
}
.beeldgalerijslider div#widget_pager_bottom_beeldslider_itempagina-block_1 {
    display: block;
    position: absolute;
    bottom: -7px;
    left: 10px;
}

.hpafb img {
    width: 100%;
}

div#views_slideshow_cycle_main_beeldgalerij_beeld_onder-block_1 {}
div#views_slideshow_cycle_main_beeldgalerij_beeld_onder-block_1 img {    border-radius: 20px;}
div#widget_pager_bottom_beeldgalerij_beeld_onder-block_1 img{border-radius:20px;}
div#widget_pager_bottom_beeldgalerij_beeld_onder-block_1 .views_slideshow_pager_field_item{padding:10px;}
div#widget_pager_bottom_beeldgalerij_beeld_onder-block_1 {padding:10px 0;margin: 0 -10px;}

div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 {
    width: 100% !important;
    float: left;
	    padding-bottom: 40px;
}

span#views_slideshow_controls_text_pause_paginablok-block_2 {
    display: none;
}
div#views_slideshow_controls_text_paginablok-block_2 {
    text-align: center;
}

div#views_slideshow_slide_counter_paginablok-block_2 {
	text-align:center;
}

div#block-views-block-paginablok-block-2 {
    width: 100% !important;
    float: left;
}
div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row{
    width: 25% !important;
    float: left;
	padding: 25px;
}
div#block-views-block-paginablok-block-2 .views-row{
    width: 25% !important;
    float: left;
	padding: 25px;
}
div#block-breadcrumbs ol {
    list-style: none;
    margin: 0px 0 0 -25px;
}

div#block-breadcrumbs li {
    display: inline;
}
div#block-breadcrumbs li a{
    color: #769d91;
    font-size: 1.4em;
    padding-right: 1.3em;
text-transform: uppercase;
    padding-left: 20px;
    padding-bottom: 15px;}
	
#block-views-block-paginablok-block-1 .views-row {
    min-height: 415px;
}

div#block-breadcrumbs ol {
    list-style: none;
    margin: 0px 0 0 -25px;
}
.page-node-type-item div#block-custom-content {
    padding: 0 10px;
}
	
.no-gutters {
  [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.no-gutl{ padding-left: 0 !important;}
.no-gutr{ padding-left: 0 !important;}

.no-innergutters{margin: 0 -10px;}

div#block-inschrijvingnieuwsbrief {
    text-align: center;
	float:left;
	width:100%;
	background:#edf2f1;
	padding:50px;
}

.path-frontpage div#block-inschrijvingnieuwsbrief {
    text-align: center;
	float:left;
	width:100%;
	background:#e8eac7;
	padding:50px;
}


#mc-embedded-subscribe-form input{padding: 8px 15px;}
input#mc-embedded-subscribe {background:#f78f1e; border:#f78f1e 0px solid; color:#fff; padding:8px 15px;margin:8px;}
.priv {
    text-align: right;
    padding-top: 30px;
}
div#page-wrapper {
    overflow: hidden;
}	
li#main-menu-link-content513812d3-d379-4e97-a8b2-45236b4377ed--2,
li#main-menu-link-content129662c5-b620-47f0-8092-9bae02c7e662--2,
li#main-menu-link-content41618310-e19a-475a-adf2-a48733a8bf97--2 {
    display: none !important;
}


.tagitem .field__item {
    color: #444;
    display: inline-block;
    font-size: 13px;
    overflow: hidden;
    margin: 0 3px 7px 0 !important;
    padding: 3px 4px 3px 12px;
    text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
    transition: none 0s ease 0s;
    border: 1px solid #ddd;
    background-color: #fff;
    border-radius: 4px;
    padding: 3px !important;
}

.zoekenfooter{display:none;}

nav.pager {
    clear: both;
}

.map {
  position: relative;
  max-width: 1100px;
  margin: auto;
  background-color: #ccc;
}
.map img {
  display: block;
  width: 100%;
}

.map a.btn {
    padding: 5px 5px;
    background: #f78f1e;
    color: #fff !important;
}

.map-popup {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 99;
  width: 60%;
  padding: 2rem;
  background-color: #fff;
  transition: all 300ms ease-in;
  transform: translate(-50%,-50%);
  box-shadow: 0 0 24px rgba(0,0,0,0.22);
  opacity: 0;
  visibility: hidden;
}

.map-popup > *:first-child { margin-top: 0; }
.map-popup > *:last-child { margin-bottom: 0; }

.map-popup.open {
  opacity: 1;
  visibility: visible;
}

.marker {
  position: absolute;
  z-index: 1;
  display: inline-block;
  width: 20px;
  height: 20px;
  color: transparent;
  line-height: 25px;
  text-align: center;
  text-decoration: none;
  border-radius: 50%;
  background-color: transparent;
  transition: all 300ms;
}

.marker1 {top: 30%;  left: 77%;}
  .marker2 {
    left: 57%;	top: 31.8%;
  }
  .marker3 {
   left: 77.45%; top: 28.25%;
  }
  .marker4 {
   left: 79.41%; top: 29.42%;
  }
  .marker5 {
    left: 58.32%; top: 31.44%;
  }
  .marker6 {
    left: 85.77%; top: 52.66%;
  }
  .marker7 {
    left: 61.18%; top: 49.3%;
  }
  .marker8 {
    left: 75.45%; top: 29.3%;
  }
  .marker9 {
     left: 59.45%; top: 32.11%;
  }
  .marker10 {
   left: 48.59%; top: 68.93%;
  }
  .marker11 {
   left: 41.05%; top: 74.68%;
  }
  .marker12 {
   left: 87.14%; top: 52.6%;
  }
  .marker13 {
    left: 59.82%; top: 36.57%;
  }
  .marker14 {
    left: 61.45%; top: 15.47%;
  }
  .marker15 {
    left: 78.18%; top: 26.3%;
  }  
  .marker16 {
  left: 78.68%; top: 31.25%;
  }
 .marker17 {
	left: 49.32%; top: 33.09%;
  }


.marker img{float:left; padding-right:5px;width:100px;height:auto;}


.map-popup img {
    width: 100px;
    height: auto;
    border-radius: 8px;
    display: inline-block;
    float: left;
    margin-right: 10px;
}

h4.popup-title {
    padding: 0;
    display: inline-block;
    margin: 0;
}



@media only screen and (min-width:48em) {
  .map-item {
    position: absolute;
    width: 36px;
    height: 36px;
    }
    .map-item .marker {
      top: auto;
      left: auto;
    }
  
  .map-item1 {
    top: 30%;  left: 77%;
  }
  .map-item2 {
    left: 57%;	top: 31.8%;
  }
  .map-item3 {
   left: 77.45%; top: 28.25%;
  }
  .map-item4 {
   left: 79.41%; top: 29.42%;
  }
  .map-item5 {
    left: 58.32%; top: 31.44%;
  }
  .map-item6 {
    left: 85.77%; top: 52.66%;
  }
  .map-item7 {
    left: 61.18%; top: 49.3%;
  }
  .map-item8 {
    left: 75.45%; top: 29.3%;
  }
  .map-item9 {
     left: 59.45%; top: 32.11%;
  }
  .map-item10 {
   left: 48.59%; top: 68.93%;
  }
  .map-item11 {
   left: 41.05%; top: 74.68%;
  }
  .map-item12 {
   left: 87.14%; top: 52.6%;
  }
  .map-item13 {
    left: 59.82%; top: 36.57%;
  }
  .map-item14 {
    left: 61.45%; top: 15.47%;
  }
  .map-item15 {
    left: 78.18%; top: 26.3%
  }  
  .map-item16 {
   left: 78.68%; top: 31.25%;
  }
 .map-item17 {
	left: 49.32%; top: 33.09%;
  }
 
  
  
  .map-popup {
    position: absolute;
    left: 32px;
    width: 130px;
    transform: translateY(-15%);
  }
  .map-popup:before {
    content: "";
    position: absolute;
    top: 20px;
    left: -16px;
    margin-top: -16px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 16px 16px 16px 0;
    border-color: transparent #fff transparent transparent;
  }
  
  .map-popup.edge {
    left: auto;
    right: calc(100% + 24px);
  }
  .map-popup.edge:before {
    left: auto;
    right: -16px;
    border-width: 16px 0 16px 16px;
    border-color: transparent transparent transparent #fff;
  }
}


span.icontext{opacity: 0;}

.iconimg {
    display: block;
    float: left; 
    width: 40px;
    height: 40px;

}
.iconimg:hover span.icontext {
    opacity: 1;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    width: 170px;
    display: inline-block;
    position: absolute;
    margin-left: 0px;
} 
span.icontext::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #555 transparent transparent;
}


span.icoparking {
    background: url(/sites/default/files/icons/Parking.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icoparking:hover {
    background: url(/sites/default/files/icons/bg_parking.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icokidsproof {
    background: url(/sites/default/files/icons/Kidsproof.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icokidsproof:hover {
    background: url(/sites/default/files/icons/bg_kids.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icohoreca {
    background: url(/sites/default/files/icons/HorecaInDeBuurt.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icohoreca:hover {
    background: url(/sites/default/files/icons/bg_horeca.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icohondenleiband {
    background: url(/sites/default/files/icons/Hondenaanleiband_0.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icohondenleiband:hover {
    background: url(/sites/default/files/icons/bg_hondenleiband.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icopicknick {
    background: url(/sites/default/files/icons/PicknickMogelijk.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icopicknick:hover {
    background: url(/sites/default/files/icons/bg_picknick.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icosanitair {
    background: url(/sites/default/files/icons/SanitaireVoorziening_0.jpg);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icosanitair:hover {
    background: url(/sites/default/files/icons/bg_sanitair.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icooplaad {
    background: url(/sites/default/files/icons/icon_oplaad.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icooplaad:hover {
    background: url(/sites/default/files/icons/bg_oplaad.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}
span.icotjeen {
    background: url(/sites/default/files/icons/icon-tjeen.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
	color:transparent;
	overflow:hidden;
}
span.icotjeen:hover {
    background: url(/sites/default/files/icons/bg_tjeen.png);
    display: inline-block;
    float: left;
    height: 60px;
    width: 60px;
    background-repeat: no-repeat;
		color:transparent;
	overflow:hidden;
}


div#block-views-block-geconnecteeerde-inhoud-block-1 {
    clear: both;
    padding-top: 40px;
}

#block-views-block-tagged3-block-1 a,
#block-views-block-geconnecteeerde-inhoud-block-1 a
{
    color: #58585a;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
	font-family: cresta, sans-serif;
    font-size: 14px;
    font-weight: 700;
 }
#block-views-block-tagged3-block-1 .views-field-title,
#block-views-block-geconnecteeerde-inhoud-block-1 .views-field-title
{
    text-align: center;
 }
#block-views-block-tagged3-block-1 .views-row,
#block-views-block-geconnecteeerde-inhoud-block-1 .views-row
{
    padding: 25px;
}
#block-views-block-tagged3-block-1 .views-row img,
#block-views-block-geconnecteeerde-inhoud-block-1 .views-row img
{
    border-radius:25px;
}
div#block-views-block-tagged3-block-1,
div#block-views-block-geconnecteeerde-inhoud-block-1
{
    margin-left: -25px;
    margin-right: 25px;
}
div#block-views-block-tagged3-block-1 header,
div#block-views-block-geconnecteeerde-inhoud-block-1 header{
    margin-left: 25px;
}

div#views_slideshow_cycle_div_tagged3-block_1_1,
div#views_slideshow_cycle_div_geconnecteeerde_inhoud-block_1_1{
    width: 100% !important;
}
div#views_slideshow_cycle_div_tagged3-block_1_0,
div#views_slideshow_cycle_div_geconnecteeerde_inhoud-block_1_0
{
    width: 100% !important;
}
div#views_slideshow_cycle_div_tagged3-block_1_2,
div#views_slideshow_cycle_div_geconnecteeerde_inhoud-block_1_2
{
    width: 100% !important;
}
div#views_slideshow_cycle_div_tagged3-block_1_3,
div#views_slideshow_cycle_div_geconnecteeerde_inhoud-block_1_3
{
    width: 100% !important;
}
div#block-views-block-tagged3-block-1 .views-slideshow-controls-bottom.clearfix,
div#block-views-block-geconnecteeerde-inhoud-block-1 .views-slideshow-controls-bottom.clearfix {
    text-align: center;
}
div#block-views-block-tagged3-block-1 span#views_slideshow_controls_text_pause_tagged3-block_1,
div#block-views-block-geconnecteeerde-inhoud-block-1 span#views_slideshow_controls_text_pause_geconnecteeerde-inhoud-block_1 {
    display: none;
}

div#block-views-block-tagged3-block-1 span.views_slideshow_controls_text_previous a,
div#block-views-block-geconnecteeerde-inhoud-block-1 span.views_slideshow_controls_text_previous a {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

div#block-views-block-tagged3-block-1 span.views_slideshow_controls_text_previous a::after,
div#block-views-block-geconnecteeerde-inhoud-block-1 span.views_slideshow_controls_text_previous a::after {
  content: " < ";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
}

div#block-views-block-tagged3-block-1 span.views_slideshow_controls_text_next a,
div#block-views-block-geconnecteeerde-inhoud-block-1 span.views_slideshow_controls_text_next a {
  text-indent: -9999px;
  line-height: 0; /* Collapse the original line */
}

div#block-views-block-tagged3-block-1 span.views_slideshow_controls_text_next a::after,
div#block-views-block-geconnecteeerde-inhoud-block-1 span.views_slideshow_controls_text_next a::after {
  content: " > ";
  text-indent: 0;
  display: block;
  line-height: initial; /* New content takes up original line height */
}
div#block-views-block-paginablok-block-3 img,
div#block-views-block-paginablok-block-4 img {
    border-radius: 8px;
}
h3.field-content.so a {
	color: #58585a;
    text-transform: uppercase;
    text-align: center;
    display: inline-block;
	font-weight:600;
}
div#block-views-block-paginablok-block-3 .views-row,
div#block-views-block-paginablok-block-4 .views-row{
    min-height: 390px;
}

.context-wandelen-balen-de-mooiste-wandelroutes h1,
.context-fietsen-balen-de-mooiste-fiestroutes h1,
.context-wandelroutes-en-rond-balen-de-mooiste-wandelroutes h1,
.context-wandelpaden-de-mooiste-wandelpaden-en-routes-van-balen h1
{    font-size: 18px;
    font-weight: 600;
    color: #769d91;
padding-bottom: 10px;}




.toerplan{display: none;}


.zoekveldresultaat {
    font-size: 20px;
}
.zoekveldresultaat p {
    font-size: 14px;
}


img.planspel {
    float: right;
}


.youtube1 {
    margin-top: 30px;
}



#webform-submission-hondenhalloween-formulier-add-form label.option img {
    width: 50px;
}

/****************responsive *********************/
	
	
	
@media screen and (max-width: 1250px){
	div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    width: 25% !important;
    float: left;
    padding: 25px;
    min-height: 390px;
}	
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 25% !important;
    float: left;
    padding: 25px;
    min-height: 390px;
}
div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    padding: 15px;
}
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    padding: 15px;
}
.menusecond {
    max-width: 25%;
}
	  }

@media screen and (max-width: 1150px){
	
.menusecond {
    max-width: 20%;
}
.pl-li {
    width: 60%;
}
div#block-besteltoeristischplan {
    padding-top: 0;
}
.pl-li {
    max-width: 300px;
    float: right;
}
.pl-re {
    width: auto;
}
div#block-searchform {    display: inline-block;}
   #block-infoheader {    display: inline-block;}
   .menusecond {
    padding-right: 50px;
	margin-top:-150px;
}
.menufirst {
    float: right;
    display: inline;
    padding-top: 80px;
    padding-right: 12px;
}
	div#widget_pager_bottom_homepageslider-block_1 {
   padding-bottom: 60px;
    margin-top: -60px;
    padding-top: 49px;
}
.hps-inner {
    font-size: 22px;
    line-height: 25px;
    padding: 30px 10px 30px 10px;
}
div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    width: 25% !important;
    float: left;
    padding: 10px;
    min-height: 350px;
}
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 25% !important;
    float: left;
    padding: 10px;
    min-height: 350px;
}
.menufirst {
     float: left;
}
ul.sf-menu .sf-with-ul {
    padding-right: 1.5em;
}
}
@media screen and (max-width: 1100px){
		
.menusecond {
    max-width: 20%;
}
.pl-li {
    width: 60%;
}
div#block-besteltoeristischplan {
    padding-top: 0;
}
.pl-li {
    max-width: 300px;
    float: right;
}
.pl-re {
    width: auto;
}

div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    width: 25% !important;
    float: left;
    padding: 10px;
    min-height: 365px;
}
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 25% !important;
    float: left;
    padding: 10px;
    min-height: 365px;
}
.path-frontpage #block-views-block-homepageblokken-block-1 .views-field.views-field-field-categorie {
    font-size: 12px;
}.path-frontpage #block-views-block-paginablok-block-2 .views-field.views-field-field-categorie {
    font-size: 12px;
}
.menusecond {
    padding-right: 10px;
	margin-top:0;
}
div#block-exposedformzoekenpage-1 {
    margin-top: -15px;
}
}

@media screen and (max-width: 1000px){
	
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
		
.menusecond {
    max-width: 20%;
}
.pl-li {
    width: 60%;
}
div#block-besteltoeristischplan {
    padding-top: 0;
}
.pl-li {
    max-width: 300px;
    float: right;
}
.pl-re {
    width: auto;
}

.path-frontpage #block-views-block-homepageblokken-block-1 .views-field.views-field-field-categorie {
    margin: 0 0px;
}
.path-frontpage #block-views-block-paginablok-block-2 .views-field.views-field-field-categorie {
    margin: 0 0px;
}

div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    width: 33% !important;
    float: left;
    padding: 10px;
    min-height: 314px;
}
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 33% !important;
    float: left;
    padding: 10px;
    min-height: 314px;
}
#block-views-block-homepageblokken-block-1 .views-field-title, 
##block-views-block-paginablok-block-2 .views-field-title, 
#block-views-block-homepageblokken-block-1-2 .views-field-title, .path-taxonomy .views-element-container .views-col .views-field-title, 
#block-views-block-categorielist-block-1 .views-field-title 

{
    text-align: center;}	
.menusecond {
    display: none;
}
.highlighted {
	width:100%;
    overflow: hidden;
}
div#block-footer2 {
    display: none;
}
#block-footer4 {
    display: none;
}
#block-footer5 {
    display: none;
}
#block-footer6 {
    display: none;
}
#block-footer7 {
    display: none;
}

}

@media screen and (max-width: 768px){
	
	.layout__region.layout__region--first {
    max-width: 100%;
}

div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_0,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_1,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_2,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_3,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_4,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_5,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_6,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_7,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_8,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_9,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_10,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_11,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_12,
div#views_slideshow_cycle_div_beeldslider_itempagina-block_1_13,




 {
    max-width: 100% !important;
}
	
li#main-menu-link-content513812d3-d379-4e97-a8b2-45236b4377ed-accordion,
li#main-menu-link-content129662c5-b620-47f0-8092-9bae02c7e662-accordion,
li#main-menu-link-content41618310-e19a-475a-adf2-a48733a8bf97-accordion {background: #fff;}
.toerplan{display: inherit;}


#block-mainnavigation .sf-clone-parent a {
    color: #58585a !important;
    font-size: 14px !important;
    padding: 6px 10px;
    font-weight: 400;
    display: inline-block;
}
#block-mainnavigation .sf-depth-1 ul {
    margin-top: 0px;
    padding: 0px 0px 0px 0px !important;

}
div#block-breadcrumbs li a {
    font-size: 1em;
}
div#block-views-block-paginablok-block-2 .views-row {
    width: 33% !important;
    float: left;
    padding: 15px;
}
}

@media screen and (max-width: 750px){
	div#block-custom-branding {     width: 100%;    text-align: center;}
	div#block-custom-branding img{ width:120px;}
	.menufirst { float: right;    display: inline;    padding-top: 20px;    padding-right: 12px;    font-size: 18px;}


}

@media screen and (max-width: 648px){
	
	div#block-views-block-paginablok-block-2 .views-row {
    width: 50% !important;
    float: left;
    padding: 25px;
}
	
	.zoekenfooter{display: block; }
	.zoekenfooter .js-form-item.form-item.js-form-type-textfield.form-item-search-api-fulltext.js-form-item-search-api-fulltext.form-no-label {
    width: 70%;
	max-width: 280px;
    float: left;
	color:#000 !important;
} 
div#mc_embed_signup_scroll {
    text-align: center;
}
	
.page-node-type-item .layout__region.layout__region--first {
    padding-right: 0;
}

div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row,
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 50% !important;
    float: left;
    padding: 10px;
    min-height: 314px;
}
div#block-breadcrumbs li a {
    color: #769d91;
    font-size: 0.8em;
    padding-right: 1.3em;
    text-transform: uppercase;
    padding-left: 5px;
    padding-bottom: 15px;
}

#block-mainnavigation .sf-depth-2 {
    padding-left: 20px;
}
div#widget_pager_bottom_homepageslider-block_1 {
    background: url(../img/hoofdgroep.png);
	display: block;
    float: left;
    width: 100%;
    background-size: 100% auto;
	background-size: cover;
    padding-bottom: 60px;
    margin-top: -18px;
}
.views_slideshow_pager_field_item {
    float: left;
    width: 50%;
}
.hps-inner {
    font-size: 18px;
    line-height: 20px;
    padding: 10px;
}

li#main-menu-link-content129662c5-b620-47f0-8092-9bae02c7e662--2-accordion a.sf-depth-1 {display:none;}
li#main-menu-link-contenta4962314-25e3-40df-bb1b-01ee69c6e7ef--2-accordion a.sf-depth-2 {display:none;}
li#main-menu-link-content513812d3-d379-4e97-a8b2-45236b4377ed--2-accordion a.sf-depth-1 {display:none;}
li#main-menu-link-content41618310-e19a-475a-adf2-a48733a8bf97--2-accordion a.sf-depth-1 {display:none;}
li#main-menu-link-contenta4962314-25e3-40df-bb1b-01ee69c6e7ef-accordion li#undefined-accordion a.sf-depth-2.menuparent.sf-with-ul{display:none;}
}




@media screen and (max-width: 500px){
	
	
	div#block-views-block-paginablok-block-2 .views-row {
    width: 100% !important;
    float: left;
    padding: 10px;
}

		.menufirst {
    float: left;
    display: inline;
    padding-top: 20px;
    padding-right: 12px;
    padding-bottom: 20px;
    font-size: 18px;
    width: 100%;
    text-align: center;
}
	/* div#widget_pager_bottom_homepageslider-block_1 { */
    /* background: #798e8a; */
/* } */
footer.site-footer {
    background-color: #c2a01e;
    color: #fff;
    padding: 0px;
    margin-top: 0px;
}
.hps-inner {
    font-size: 18px;
    line-height: 18px;
    padding: 10px 5px;
}
.views_slideshow_pager_field_item {
    float: left;
    width: 50%;
}
/* div#widget_pager_bottom_homepageslider-block_1 { */
    /* padding-bottom: 20px; */
    /* margin-top: -20px; */
    /* padding-top: 20px; */
/* } */
div#views_slideshow_cycle_teaser_section_homepageblokken-block_1 .views-row {
    width: 100% !important;
    float: left;
    padding: 10px;
    min-height: 314px;
}
div#views_slideshow_cycle_main_paginablok-block_2 .views-row {
    width: 100% !important;
    float: left;
    padding: 10px;
    min-height: 314px;
}
div#block-breadcrumbs li a {
    color: #769d91;
    font-size: 1.2em;
    padding-right: 0.5em;
    text-transform: uppercase;
    padding-left: 0px;
    padding-bottom: 3px;
    margin-left: 10px;
    display: inline-block;
}
div#block-inschrijvingnieuwsbrief {
    text-align: left;
    float: left;
    width: 100%;
    background: #edf2f1;
    padding: 50px;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    display: block;
    padding: 0.7em 0.7em;
    position: relative;
}
a#superfish-main-toggle {
 	font-size: 18px;
    line-height: 24px;
    color: #729b91;
    text-decoration: none;
    font-weight: 700;
    text-transform: uppercase;
}
input#mc-embedded-subscribe {
    clear: both;
    display: block;
    text-align: center;
	    margin: auto;
}
}



/****************************
*
*
*   Print 
*
*
**********************/


@media print
{ 
   a[href]:after { content: none !important; }
  img[src]:after { content: none !important; }
	header#header {    display: none;}
	.featured-bottom {    display: none;}
	footer.site-footer { display: none;}
	div#block-breadcrumbs { display: none;}
div#block-custom-local-tasks {display: none;}
div#views_slideshow_cycle_teaser_section_beeldslider_itempagina-block_1 {width: 100% !important;clear:both;float:none;display:block;position:relative;}
.beeldgalerijslider .views-slideshow-controls-bottom.clearfix {clear:both;width: 100% !important; float:none;display:block;position:relative;}
img {
    page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid; /* or 'auto' */
	display: block; 
}
.beeldgalerijslider div#widget_pager_bottom_beeldslider_itempagina-block_1 {
    display: block;
    position: relative;
    bottom: 0px;
    left: 10px;
    float: none;
	margin-top:150px;
}
 }
}
