#content .standardText .pagination
{
  float: right;
}

#content .standardText .pagination.top
{
  display: none;
}

#content .standardText .pagination span.contraction
{
  display: block;
  float: left;
  padding: 0.2em 0.4em;
  margin: 0 0 0 0.4em;
  color: #6E6E6E;
}

#content .standardText .pagination a
{
  display: block;
  float: left;
  padding: 0;
  margin: 0 0 0 0.4em;
  text-decoration: none;
  text-align: center;
  color: #6E6E6E;
  background-color: #F1F1F1;
  border: none;
  border-radius: 1em;
  line-height: 2em;
  width: 2em;
  height: 2em;
}

#content .standardText .pagination li.next:not(.disabled) a:hover,
#content .standardText .pagination a.next:hover,
#content .standardText .pagination li.previous:not(.disabled) a:hover,
#content .standardText .pagination a.previous:hover
{
  text-decoration: underline;
}

#content .standardText .pagination li.next a,
#content .standardText .pagination a.next,
#content .standardText .pagination li.previous a,
#content .standardText .pagination a.previous
{
  color: #6E6E6E !important;
  background-color: transparent !important;
  width: auto;
}

#content .standardText .pagination li.next.disabled a,
#content .standardText .pagination li.previous.disabled a
{
  color: #C8C8C8 !important;
}

#content .standardText .pagination li.active a,
#content .standardText .pagination a.current
{
  color: #FFFFFF;
  background-color: #6E6E6E;
}

#content .standardText .pagination li.active a:hover,
#content .standardText .pagination a.current:hover,
#content .standardText .pagination a:hover,
#content .standardText .pagination a:focus,
#content .standardText .pagination a:active
{
  color: #FFFFFF;
  background-color: #3D3D3F;
}


.calendarView table tr th,
.calendarView table tr td
{
  line-height: 3em;
  width: 3.5em;
  padding: 0;
  text-align: center;
}

.calendarView
{
  margin-top: 15px;
}

.calendarView .calendar
{
  text-align: center;
  margin-bottom: 25px;
}

.calendarView form a
{
  text-decoration: none;
}

.calendarView form div
{
  display: inline;
}

.calendarView table
{
  margin: 10px auto 10px auto;
}

.calendarView table tr .weekColumn,
.calendarView table tr .weekColumn a
{
  font-weight: bold;
  color: #FFFFFF;
  background-color: #BED600;
}

.calendarView table tr td a
{
  display: block;
  color: #6E6E6E;
  text-decoration: none;
}

.calendarView table tr td a:hover
{
  color: #FFFFFF;
  background-color: #6E6E6E;
}

.calendarView table tr td span
{
  display: block;
}

.calendarView table tr td span.noEvent
{}

.calendarView table tr td span.otherMonth
{
  color: #C8C8C8;
}

.calendarView table tr td span.hasEvent 
{ 
  font-weight: bold;
}


input.parsley-success,
textarea.parsley-success
{
  color: #468847 !important;
  background-color: #DFF0D8 !important;
  border: 1px solid #D6E9C6 !important;
}

input.parsley-error,
textarea.parsley-error
{
  color: #B94A48 !important;
  background-color: #F2DEDE !important;
  border: 1px solid #EED3D7 !important;
}

.parsley-errors-list
{
  margin: 2px 0 3px 0;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  font-style: italic;
  line-height: 0.9em;
  opacity: 0;
  -moz-opacity: 0;
  -webkit-opacity: 0;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in-;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled
{
  opacity: 1;
}


.recall.refresh,
.recall.refreshRemote
{
  cursor: pointer;
}

.recall.refresh:before,
.recall.refreshRemote:before {
  content: "\f021";
}

.recall.refresh:active:before,
.recall.refreshRemote:active:before {
  
  content: "\f110";
}

.recall.refresh,
.recall.refreshRemote
{
  float: right;
  font-size: 14px;
  margin: 0 0.5em;
}

.recallBusy
{
  background: url(/gfx/x.gif) no-repeat center center;
  min-width: 100%;
  min-height: 50px;
}

.recallBusy > *
{
  opacity: 0.4;
}


#content .event .datum
{
  font-size: 0.8em;
}

#content .eventphoto
{
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}


#content form.filter
{
  margin: 15px 0 20px 0;
}


#content form.event > fieldset
{
  margin: 10px 0 20px 0;
}

#content form.event > fieldset > legend
{
  font-weight: bold;
  font-size: 1.2em;
  margin: 3px 0 5px 0;
}

#content form.event > fieldset > .evenementedit > fieldset > legend
{
  font-style: italic;
}


#content form.event button
{
  float: right;
}


#content table.evenementeninfo
{
  width: 100%;
}

#content table.evenementeninfo,
#content table.evenementeninfo tr td
{
  border-color: #F1F1F1;
}

#content table.evenementeninfo tr
{
  vertical-align: top;
}

#content table.evenementeninfo .label
{
  width: 140px;
}


#content .evenementlabel
{
  float: left;
  width: 140px;
}

#content .evenementedit
{
  float: left;
}

#content .editbreed
{
  width: 300px;
}

#content .editsmal
{
  width: 200px;
}





html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  
}



table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

.clear
{
  float: none;
  clear: both;
  height: 0;
  width: 0;
  overflow: hidden;
}



img.img_south      { margin:  0px 10px  4px  4px; }
img.img_south_west { margin:  0px  0px  4px  4px; }
img.img_west       { margin:  0px  0px  4px  4px; }
img.img_north_west { margin: 10px  0px  0px  4px; }
img.img_north      { margin: 10px 10px  0px  4px; }
img.img_north_east { margin: 10px 10px  0px  0px; }
img.img_east       { margin:  0px 10px  4px  0px; }
img.img_south_east { margin:  0px 10px  4px  0px; }
img.img_all        { margin: 10px 10px  4px  4px; }

img.left           { float: left; }
img.right          { float: right; }
img.center         { display: block; margin-left: auto; margin-right: auto; text-align:center; }

span.img_south      { margin:  0px 10px  4px  4px; }
span.img_south_west { margin:  0px  0px  4px  4px; }
span.img_west       { margin:  0px  0px  4px  4px; }
span.img_north_west { margin: 10px  0px  0px  4px; }
span.img_north      { margin: 10px 10px  0px  4px; }
span.img_north_east { margin: 10px 10px  0px  0px; }
span.img_east       { margin:  0px 10px  4px  0px; }
span.img_south_east { margin:  0px 10px  4px  0px; }
span.img_all        { margin: 10px 10px  4px  4px; }

.multimedia_left   { float: left; }
.multimedia_right  { float: right; }
.multimedia_center { display: block; margin-left: auto; margin-right: auto; text-align:center; }

.multimedia img.flipped{
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}


tr.ISE-header,
th.ISE-header,
tr.ISE-header th
{
  background-color: #FFFFFF;
  font-weight: bold;
}

tr.ISE-footer, td.ISE-footer, tr.ISE-footer td
{
  font-weight: bold;
  font-style: italic;
}

table.ISE-noborder,
table.ISE-noborder th,
table.ISE-noborder td
{
  border: none;
}

table.ISE-border
{
  border: 1px solid #000000;
  border-collapse: collapse;
}

table.ISE-border td
{
  border: none;
}

table.ISE-boxborder,
table.ISE-boxborder th,
table.ISE-boxborder td
{
  border: 1px solid #000000;
  border-collapse: collapse;
}

.ISE-align-left,
.ISE-align-left td
{
  text-align: left;
}

.ISE-align-right,
.ISE-align-right td
{
  text-align:right;
}
.ISE-align-center, 
.ISE-align-center td
{
  text-align:center;
  vertical-align: top;
}


span.ISESTYHAntwoord
{
  font-style: italic;
  font-weight: bold;
  text-transform: capitalize;
}

body
{
  
  font-size: 62.5%;
  
}

pre
{
  font-family: monospace;
}

em
{
  font-style: italic;
}

strong
{
  font-weight: bold;
}

ul,
ol
{
  margin: 0;
  padding: 0.5em 0 0.5em 1.2em
}

ol
{
  margin: 0;
  padding-left: 1.8em;
}

ol ol
{
  list-style-type: lower-alpha;
}

.hidden
{
  display: none;
}

.fileIcon
{
  vertical-align: text-bottom;
  margin-right: 3px;
}

.caption
{
  display: block;
  font-style: italic;
}

.fancybox-inner {
	overflow: auto !important;
}


.icon.icon-x::before{
  content: "";
  mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>');
  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg version="1.1" viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><g><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  background: currentcolor;
  width: 24px;
  height: 24px;
}
  
/* Puffin-SemiBold */
@font-face
{
  font-family: 'Puffin';
  font-style: normal;
  font-weight: 600;
  src: url('/dds/up/ZwxytucLoC_Puffin-SemiBold.woff2');
}
  
/* Puffin-Bold */
@font-face
{
  font-family: 'Puffin';
  font-style: normal;
  font-weight: bold;
  src: url('/dds/up/ZwxytucLwC_Puffin-Bold.woff2');
}
  
/* 400-normal */
@font-face
{
  font-family: 'ptSans';
  font-style: normal;
  font-weight: normal;
  src: url('/dds/up/ZwxytucLK_PT_Sans-Web-Regular.ttf');
}
  
/* 400-italic */
@font-face
{
  font-family: 'ptSans';
  font-style: italic;
  font-weight: normal;
  src: url('/dds/up/ZwxytucLS_PT_Sans-Web-Italic.ttf');
}
  
/* 700-bold */
@font-face
{
  font-family: 'ptSans';
  font-style: normal;
  font-weight: bold;
  src: url('/dds/up/ZwxytucLaB_PT_Sans-Web-Bold.ttf');
}
  
/* 700-italic */
@font-face
{
  font-family: 'ptSans';
  font-style: italic;
  font-weight: bold;
  src: url('/dds/up/ZwxytucLiB_PT_Sans-Web-BoldItalic.ttf');
}
@font-face
{ 
  font-family: 'Glyphicons Halflings';
  src: url('/dds/up/ZmdezmiLeH_glyphicons-halflings-regular.ttf');
}  

body{
  font-family: 'ptSans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 18px;
  line-height: 1.5;
}

@media (min-width: 700px ) {
  body {
      text-rendering:geometricPrecision;
  }
}

strong, b{
  font-weight: bold;
}

h1,h2,h3,h5,h6,blockquote{
  font-family: 'Puffin', sans-serif;
  font-weight: 600;
  line-height: 1;
  color: #00843D;
}

h4,h5,h6{
  font-weight: bold;
  line-height: 26px;
  color: #00843D;
}


h1{
  font-size: 60px;
  margin-bottom: 50px;
  margin-top: 25px;
  font-weight: bold;
}
h2{
  font-size: 36px;
  margin-bottom: 20px;
  margin-top: 15px;
}
h3{
  font-size: 28px;
}
h4{
  font-size: 18px;
}
h5{
  font-size: 14px;
}
h6{
  font-size: 12px;
}

div:has(.standardText) :is(h2,h3){
  margin-top: 20px;
  margin-bottom: 10px;
}

h2+h3,
.standardText h2+p+h3,
.standardText h2+h3{
  margin-top: 5px;
}

a{
  font-family: 'Puffin', sans-serif;
  font-weight: 600;
}


a,
a:link,
a:visited{
  color: #007BBD;
  text-decoration: underline;
}

a:hover{
  text-decoration: none;
}


.textBrowser
{
  height: 0;
  width: 0;
  overflow: hidden;
}


.multimedia
{
  width:0;
}


.webletcrumble .crumblepath,
.webletcrumble .crumblepath a {
  color: #000000;
}


.SE_dropdownmenu .SE_dropdownmenuitem .icon img{
  display:block;
}

.popinclosebutton img,
.iseButton img{
  vertical-align: inherit;
}


body *, body *::before, body *::after{
  box-sizing: border-box;
}



body{
  overflow-x: hidden;
}

.grid,
[class*=grid-]{
  display: grid;
  grid-template-columns: [page-start] 1fr 80px [margincontent-start] 15px [content-start] minmax( 1px, 95.0px) [left] minmax( 1px, 920px) [right] minmax( 1px, 95.0px) [content-end] 15px [margincontent-end] 80px 1fr [page-end];
  grid-template-rows: auto;
  column-gap: 0;
}

.grid>* {
  grid-column: content;
}


@media (max-width: 649px) {

  .grid{
    grid-template-columns: [page-start] 15px [content-start margincontent-start left] 1fr [ right content-end margincontent-end] 15px [page-end];
  }

}


h2.ISEStyle
{
}
p.ISEStyleIntroduction{
  font-weight: bold;
}

blockquote{
  font-size: 36px;
  font-weight: 600;
  color: #F15A24;
  clear:both;
  margin: 40px 0; 
}
blockquote+p.ISEStyleIntroduction{
  font-style: italic;
  margin-top: 10px;
}
  blockquote:has(+p.ISEStyleIntroduction){
    margin-bottom: 0;
  }
  blockquote+p.ISEStyleIntroduction+p{
    margin-top: 40px;
  }
  blockquote~p.ISEStyleIntroduction+br{
    line-height: 40px;
  }

a.linkbtn{
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  border-radius: 0 7px;
  background: #00843D;
  color: #FFFFFF;
  padding: 12px 9px;
}

a.linkbtn:hover{
  background: #007BBD;
  color: #000000;
  text-decoration: none;
}

h2.color{
  color: #F15A24;
}

span.multimedia
{
  max-width: 100%;
  overflow: hidden;
}

#content .media_placement_top{
  align-items: flex-start;
}



code {  font-family: courier,monospace;  }
xml {  font-family: courier,monospace;  }



.subart.banner{
  padding: 40px 0 50px;
}

.subart.banner img{
  border-radius: 36px 0;
}

.banner.image-text .text-item{
  display: grid;
  grid-template-columns: 2fr 1fr 10px;
  grid-template-rows: auto;
  column-gap: 10px;
  background: #007BBD;
  border-radius: 36px 0;
}
  .banner.image-text .text-item :is(h2,h3,h4){
    color: #FFFFFF;
  }

.banner.image-text .text-item p:has(a),
.banner.image-text .text-item p:has(img),
.banner.image-text .text-item span:has(img){
  display: contents;
}
  .banner.image-text .text-item p a{
    color: #000000;
    margin-top: 10px;
  }

  .banner.image-text .text-item img{
    border-bottom-right-radius: 0;
    object-fit: cover;
    height: 100%;
  }
  
@media (min-width: 650px) {
  
  .banner.image-text .text-item a{
    order: 3;
    grid-column: 2;
    grid-row: 11;
  }

  .banner.image-text .text-item>*{
    order: 3;
    grid-column: 2;
  }

  .banner.image-text .text-item img{
    order: 1;
    grid-row: 1 / 15;
  }

}

@media (max-width: 649px) {

  .banner.image-text .text-item{
    grid-template-columns: 1fr;
    column-gap: 0;
  }
  .banner.image-text .text-item p a{
    margin: 15px
  }
  .banner.image-text .text-item>*{
    margin-left: 15px;
    margin-right: 15px;
  }
  .banner.image-text .text-item img{
    display: none;
  }

  
}


.pageHeaderImg, 
.media_placement_pageHeaderImg{
  float: right;
}

@media (min-width: 650px) {

  .standardText .media_placement_pageHeaderImg,
  h1 + .standardText .multimedia.multimedia_right{
    display: block;
    margin-bottom: -130px;
    position: relative;
    top: -130px;
    z-index: -1;
  }
  h2.webletTitle:has(+.overview:not(.template-listNieuws)) a{ 
    color: inherit;
  }

  .content:has(h1 + .standardText .multimedia.media_placement_pageHeaderImg) h1,
  .content:has(h1 + .standardText .multimedia.multimedia_right) h1{
    margin-right: 500px;
  }

  .standardText .media_placement_pageHeaderImg,
  .content:has(.webletcrumble) h1 + .standardText .multimedia.multimedia_right {
    margin-bottom: -150px;
    top: -150px;
  }
}div.HideTitle{
  margin-top: 30px;
}
.HideTitle .webletTitle{
  display: none;
}
header{
  padding-top: 10px;
}

header .wrapper{
  display: grid;
  grid-area: margincontent;
  grid-template-columns: auto 1fr auto;
  grid-template-areas: 
    "logo links search"
    "logo nav   nav";
  grid-gap:15px;
}

.search-open header .wrapper{
  grid-template-columns: auto min-content auto;
}

header .logo{
  padding-top: 10px;
  grid-area: logo;
  display: block;
  width: 346px;
}

header .logo .multimedia{
  overflow: unset;
  width: auto !important; 
}

header .logo img{
  width: 425px !important;
  height: auto;
  position: relative;
  left: -79px;
  max-width: unset;
}


header .searchBtn{
  grid-area: search;
  z-index: 1;
  justify-self: end;
}
  header .searchBtn button{
    border-radius: 0 7px;
    font-size: 12px;
    font-weight: 600;
    background: #007BBD;
    color: #FFFFFF;
    border: none;
    padding: 7px 9px;
  }
  header .searchBtn button:hover{
    background: #E1EBF0;
    color: #000000;
  }
  header .searchBtn button .icon{
    padding-right: 8px
  }

header .search{
  grid-area: search;
  display: none;
}

.search-open header .search{
  display: block;
}


header .search{
  flex: 1 1 auto;
}
  .search fieldset{
    position: relative;
    display: flex;
    height: 40px;
    border: 1px solid #AEAEAE;
    border-radius: 7px 0;
    overflow: hidden;
    width: 100%;
  }
  .search p{
    display: inline-block;
    height: 100%;
    font-size: 20px;
  }
    .search p:first-of-type{
      width: 100%;
      order: 2;
    }
      .search label{
        width: 100%;
        height: 100%;
      }
        .search label input{
          width: 100%;
          border: none;
          background: #FFFFFF;
          color: #000000;
          font-size: 1rem;
          line-height: 40px;
          padding: 0 10px;
          outline: none;
        }
        .search label input.empty{
          color: #3D3D3F;
        }
        .search label input:active,
        .search label input:focus{
          line-height: 38px;
          border-bottom: 2px solid #3D3D3F;
        }
    .search p:last-of-type{
      order: 1;
    }
      .search button{
        border: none;
        height: 100%;
        padding: 0 5px;
        border-radius: 7px 0;
        text-transform: uppercase;
        font-size: 30px;
      }
        .search button::before{
           content: "\f002";
           font-family: 'icomoon';
           color: #3D3D3F;
           font-style: normal;
           font-weight: 400;
           line-height: 0;
           vertical-align: middle;
           position: relative;
           top: -5px;
        }   
        .search button{
          background: #FFFFFF;
        }
        .search button:hover{
          background: #E1EBF0;
        }

  .search-open header .searchBtn::after,
  .search fieldset::after{
    order: 3;
    background: #FFFFFF;
    color: #3D3D3F;
    content: "\f00d";
    font-family: 'icomoon';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 0;
    border-radius: 7px 0;
    vertical-align: middle;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 38px;
    top: 1px;
    right: 1px;
  }
    .search-open header .searchBtn button{
      display: none;
    }
    .search-open header .searchBtn:hover::after{
      background: #E1EBF0;
    }


.search-open header .links{
  display: none;  
}

header .links{
  grid-area: links;
  display: flex;
}

header .links p{
  display: inline-block;
  padding-top: 5px;
}

  header .links p a{
    padding: 10px;
  }

@media (min-width: 900px) {

  header .links{
    justify-self: end;
    font-size: 14px;
    font-weight: 600;
  }

  header .links p a{
    text-decoration: none;
  }
  header .links p a:hover{
    text-decoration: underline;
  }

}


.webletnavigation [class^="cat_"]{
  display: none;
}

header .menu{
  grid-area: nav;
  justify-self: end;
}

.menu ul{
  display: flex;
  flex-wrap: wrap;
  padding: 20px 0 0 0;
  gap: 10px;
  margin-right: -10px;
}
  .menu ul li{
    display: block;
  }
  .menu ul li a{
    color: #00843D;
    text-decoration: none;
    font-weight: 600;
    font-size: 19px;
  }  
  .menu ul li a:hover{
    text-decoration: underline;
  }  
  .menu a span{
    display: flex;
    width: max-content;
    padding: 10px;    
  }

header .menuBtn{
  display: none;
  right: -5px;
}
header .menuBtn button{
  border: none;
  background: #FFFFFF;
  color: #007BBD;   
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 40px;
}
  header .menuBtn button::before{
    content: "\f0c9";
    font-family: 'icomoon';
    font-style: normal;
    font-weight: 400;
    font-size: 38px;
    line-height: 35px;
  }
  header .menuBtn button::after{
    content: "menu";
  }
  
  .menu-open header .menuBtn button::before{
    content: "";
    background-color: #007BBD;
    mask-image: url('data:image/svg+xml;utf8,<svg class="svg-icon" fill="currentColor" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg"><path d="m73.447 29.955c-4.5078 0-9.0146 1.7256-12.469 5.1797l-25.85 25.85c-6.9082 6.9082-6.9082 18.031 0 24.939l214.08 214.08-211.63 211.63c-6.9082 6.9082-6.9082 18.031 0 24.939l25.85 25.85c6.9082 6.9082 18.031 6.9082 24.939 0l211.63-211.63 209.19 209.19c6.9082 6.9082 18.031 6.9082 24.939 0l25.85-25.85c6.9082-6.9082 6.9082-18.031 0-24.939l-209.19-209.19 211.64-211.64c6.9082-6.9082 6.9082-18.031 0-24.939l-25.85-25.85c-6.9082-6.9082-18.031-6.9082-24.939 0l-211.64 211.64-214.08-214.08c-3.4541-3.4541-7.9629-5.1797-12.471-5.1797z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg class="svg-icon" fill="currentColor" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg"><path d="m73.447 29.955c-4.5078 0-9.0146 1.7256-12.469 5.1797l-25.85 25.85c-6.9082 6.9082-6.9082 18.031 0 24.939l214.08 214.08-211.63 211.63c-6.9082 6.9082-6.9082 18.031 0 24.939l25.85 25.85c6.9082 6.9082 18.031 6.9082 24.939 0l211.63-211.63 209.19 209.19c6.9082 6.9082 18.031 6.9082 24.939 0l25.85-25.85c6.9082-6.9082 6.9082-18.031 0-24.939l-209.19-209.19 211.64-211.64c6.9082-6.9082 6.9082-18.031 0-24.939l-25.85-25.85c-6.9082-6.9082-18.031-6.9082-24.939 0l-211.64 211.64-214.08-214.08c-3.4541-3.4541-7.9629-5.1797-12.471-5.1797z"/></svg>');
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    width: 40px;
    height: 40px;
    position: relative;
    top: 3px;
  }
  .menu-open header .menuBtn button::after{
    content: none;
  }

@media (max-width: 899px) {

  header .wrapper{
    grid-template-columns: 1fr 80px [margincontent-start] 15px [content-start] minmax( 1px, 649px) [content-end] 15px [margincontent-end] 80px 1fr;
    grid-template-areas:
      "bgL mrgn1L mrgn2L menu   mrgn2R mrgn1R bgR"
      "bgL mrgn1L mrgn2L logo   mrgn2R mrgn1R bgR"
      "bgL mrgn1L mrgn2L search mrgn2R mrgn1R bgR"
      "bgL mrgn1L mrgn2L nav    mrgn2R mrgn1R bgR"
      "bgL mrgn1L mrgn2L links  mrgn2R mrgn1R bgR";
    grid-gap: 0;  
    grid-area: page;
  }
    
  body:not(.menu-open) header .links,
  body:not(.menu-open) header .menu,
  .menu-open .contentWrapper,
  .menu-open footer,
  header .searchBtn{
    display: none;
  }

  header .menuBtn{
    display: block;
    grid-area: menu;
    position: relative;
  }
  
  header .menuBtn button{
    position: absolute;
    right: 0;
  }
  
  .menu-open #suboutline{
    min-height: 100vh;
  }
  
  .menu-open header .wrapper::before{
    content: '';
    background: #F1F1F1;
    position: absolute;
    height: 100%;
    width: 100vw;
    left: 0;
    top: 0; 
    z-index: 1;
  }
    .menu-open header .wrapper>*{
        z-index: 2;
    }
  
  .menu-open header .menuBtn button{
    background: #F1F1F1;
  }
  
  
  .menu-open header .search{
    display: flex;
  }
    .menu-open header .search form{
      width: 100%;
      margin-top: 20px;
    }
  .menu-open header .search fieldset{
    border: none;
  }    
  .menu-open .menu ul{
    gap: 0;
    margin-top: 60px;
  }
    .menu-open .menu ul li{
      width: 100%;
    }

  .menu-open .menu ul li a span::before{
    content: "";
    background-color: #00843D;
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg"><path d="m282.98 36.356-25.85 25.85c-6.9082 6.9082-6.9082 18.031 0 24.939l176.94 176.94-394.03-2e-3c-3.7991-1e-5 -7.2295 1.9674-9.7086 5.1565-2.4792 3.1891-4.01 7.5959-4.0102 12.481v36.557c0 9.7697 6.1196 17.635 13.719 17.635h396.48l-176.94 176.94c-6.9082 6.9082-6.9082 18.031 0 24.939l25.85 25.85c2.713 2.713 18.031 6.9082 24.939 0 80.848-79.872 160.3-161.15 240.97-241.2 23.102-18.83 19.133-23.531 1.0703-41.594-81.498-81.498-162.99-163-244.49-244.49-3.4536-3.4536-7.9632-5.1792-12.471-5.1798s-9.014 1.725-12.468 5.1786z"/></svg>');
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg"><path d="m282.98 36.356-25.85 25.85c-6.9082 6.9082-6.9082 18.031 0 24.939l176.94 176.94-394.03-2e-3c-3.7991-1e-5 -7.2295 1.9674-9.7086 5.1565-2.4792 3.1891-4.01 7.5959-4.0102 12.481v36.557c0 9.7697 6.1196 17.635 13.719 17.635h396.48l-176.94 176.94c-6.9082 6.9082-6.9082 18.031 0 24.939l25.85 25.85c2.713 2.713 18.031 6.9082 24.939 0 80.848-79.872 160.3-161.15 240.97-241.2 23.102-18.83 19.133-23.531 1.0703-41.594-81.498-81.498-162.99-163-244.49-244.49-3.4536-3.4536-7.9632-5.1792-12.471-5.1798s-9.014 1.725-12.468 5.1786z"/></svg>');
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    width: 30px;
    height: 20px;
    position: relative;
    top: 3px;
  }

  .menu-open header .links{
    margin-top: 60px;
    flex-direction: column;
    justify-self: stretch;
    height: 100%;
  }

}

@media (max-width: 649px) {

  header .logo{
    width: 70vw !important;
  }
    header .logo img{
      width: 100% !important;
      left: 0;
      top: -5px;
    } 

  header .wrapper{
    grid-template-columns: 15px [content-start] 1fr [content-end] 15px;
    grid-template-areas:
      "bgL menu bgR"
      "bgL logo bgR"
      "bgL search bgR"
      "bgL nav bgR"
      "bgL links bgR";
    grid-gap: 0;  
    grid-area: page;
  }
  
}.multimedia{
  max-width: 100%;
}  
  .multimedia img{
    max-width: 100%;
    height: auto;
  }  
  
.webletsimpleWeblet .multimedia img{
  max-width: unset;
  margin: 0 auto;
  display: block;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.webletTitle a{
  text-decoration: none;
}

.standardText p + p{
  margin-top: 15px;
}

h1:has( + .standardText h2){
  margin-bottom: 0;
}
h1 + .standardText h2.ISEStyle:first-child{
  margin-top: -15px;
}

h1 + .standardText span.multimedia.media_placement_fitWidth:first-child,
h2 + span.multimedia.media_placement_fitWidth{
  margin: 40px 0 30px;
  display: block;
  width: 100% !important;
}

h1 + .standardText span.multimedia.media_placement_fitWidth:first-child + br,
h2 + span.multimedia.media_placement_fitWidth + br{
  display: none;
}


.topWeblets>*{
  grid-column: content;
}



.topWeblets .webletcrumble{
  margin: 0 0 -20px;
}

.webletcrumble .crumblepath{
  z-index: 4;  
}

.webletcrumble .icon.home{
  font-family: 'Glyphicons Halflings';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #BED600;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
  .webletcrumble .icon.home::after{
    content: '\e021';
  }

.webletcrumble a:has(.icon.home){
  text-decoration: none;
}
.webletcrumble a.crumblelink{
  font-weight: normal;
  font-family: inherit;
}
.webletcrumble .verticaldivider{
  font-size: 22px;
}

.webletcrumble .crumblepath{
  position: relative;
  margin-top: 30px;
  margin-bottom: 10px;
}
  body .webletcrumble .crumblepath,
  body .webletcrumble .crumblepath a{
    color: #00843D;
  }
  body .webletcrumble .crumblepath .selected~*{
    display: none;
  }

article.contentWrapper>div:not(.introText){
  margin: 25px 0;
}


.bottomWeblets{
  display: contents;
}
  .bottomWeblets>*{
    grid-column: content;
    margin: 15px 0;
  }
  .bottomWeblets .webletLocationyellowRibben{
    background: #FFCC00;
    padding: 50px 0;
  }    
  .bottomWeblets.count0{
    height: 50px;
    display: block;
    order: 99;
  }
  
  .webletLocationyellowRibben{
    grid-column: page;
    display: grid !important; 
    grid-template-columns: [page-start] 1fr 15px [content-start img-start] 277.5px [img-end text-start] repeat(3, minmax( 1px, 277.5px)) [text-end content-end] 15px 1fr [page-end];
    grid-template-rows: auto;
    grid-gap:0;
  }
  .webletLocationyellowRibben>*{
    grid-column: content;
  }
  .webletLocationyellowRibben.weblettekst:has(img)>*{
    grid-column: text;
  }
  .webletLocationyellowRibben.weblettekst h2{
    margin-bottom: 20px;
  }
  .webletLocationyellowRibben.weblettekst p:has(img){
    grid-column: img;
    grid-row: 1/10;
    padding-right: 25px;
  }
  .webletLocationyellowRibben img{
    border-radius: 36px 0px;
    aspect-ratio: 1 / 1;
    object-fit: cover;
  }
  .webletLocationyellowRibben.weblettekst p:has(.linkbtn){
    padding-top: 35px;
    grid-row: 8;
  }

  .webletLocationyellowRibben .simpleText{
    display: contents;
  }
  
  .webletLocationyellowRibben .simpleText .webletTitle{
    grid-column: text;
    grid-row: 1;
  }
  .webletLocationyellowRibben .simpleText .text{
    grid-column: text;
    grid-row: 2;
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 16px; 
  }
  .webletLocationyellowRibben .simpleText .image{
    grid-column: img;
    grid-row: 1/10;
    padding-right: 25px;
  }
  .webletLocationyellowRibben .simpleText a.linkbtn:last-of-type{
    position: absolute;
    bottom: 0;
  }
  .webletLocationyellowRibben.webletsimpleWeblet{
    grid-template-rows: auto 1fr;
  }    
  
@media (max-width: 649px) {

  .webletLocationyellowRibben{
    grid-template-columns: [page-start] 15px [content-start text-start img-start] 1fr [content-end text-end img-end] 15px [page-end];
    grid-template-rows: auto;
  }
  .webletLocationyellowRibben  .simpleText .image{
    grid-row: 10;
    padding: 20px 0;
  }
}



.standardText .accordionWrapper:first-of-type{
  clear: both;
  margin-top: 40px;
}

@media (min-width: 650px) {

  .standardText .accordionWrapper,
  .webletLocationfaq.webletaccordion{
    width: calc( 50% + 150px );
  }

}

.webletLocationfaq.webletaccordion .webletTitle{
    color: #007BBD;
    font-size: 36px;
  }

.standardText .accordionWrapper div.accordion{
  margin: 20px 40px;
}
#content .webletaccordion .accordionTextboxes{
  margin: 20px 0;
}
  .standardText .accordionWrapper a,
  #content .webletaccordion .accordionContainer a{
    background: none;
    text-decoration: none;
  }
   .standardText .accordionWrapper a h2,
    #content .webletaccordion .accordionContainer a h2{
      font-size: 1rem; 
      font-weight: bold;
      color: #000000;
      display: flex;
      align-items: center;
      margin: 0;
      padding: 10px;
    }
      .standardText .accordionWrapper a h2::before,
      #content .webletaccordion .accordionContainer a h2::before{
        content: "\f056";
        font-family: 'icomoon';
        color: #D2AFD2;
        font-style: normal;
        font-size: 25px;
        font-weight: 400;
        line-height: 0;
        width: 30px
      }
      .standardText .accordionWrapper a.closed h2::before,
      #content .webletaccordion .accordionContainer.closed a h2::before{
        content: "\f055";
      }
    #content .webletaccordion .accordionTitle a::after{
      content: "";
    }
  .standardText .accordionWrapper a h2,
  #content .webletaccordion .accordionTitle{
    border-bottom: 2px solid #D2AFD2;
  }
  #content .webletaccordion .accordionText {
    border-bottom: none;
    padding: 30px 40px;
  }

@media (max-width: 649px) {

  .mod_webhome article.contentWrapper div.banner:not(.introText){
    margin: 0;
  }
  
  h1{
    font-size: 10vw;
  }
 .content div[class*="webletLocation"]:not(.webletfacetedSearch) h2.webletTitle{
    font-size: 8.5vw;
  }

  .multimedia{
    width: 100% !important;
    margin: 0;
  }
}


 
.webletcalendar .calendarView .calendar,
.webletcalendar .calendarView{
  margin: 0;
}

.webletcalendar,
.overview{
  display: flex;
  flex-wrap: wrap;
}
.calendarView ul,
.overview ul{
  order: 3;
  margin: 0;
  padding: 0;
  width: 100%;
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax( 300px, 1fr ));
  grid-template-rows: auto;
  grid-gap:30px 30px;  
}
  .calendarView li,
  .overview li{
    display: contents;
  }
  
.webletcalendar .viewAll,
.overview .viewAll{
  order: 2;
  margin-bottom: 25px;
  width: 100%;
}

.webletcalendar .webletTitle{
  order: 1;
  width: 100%;
}

.calendarView{
  order: 3;
  width: 100%;
}

.calendarView div.clear{
  display: none;
}



  .listItem{
    width: 100%;
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 4;
    grid-gap: 0;
  }
    .listItem>*{
      width: 100%;
    }
      .listItem .image img{
        width: 100%;
        aspect-ratio: 3 / 2;
        object-fit: cover;
      }
      .listItem .listTitle{
        background: #00843D;
        color: #FFFFFF;
        padding: 3px 10px;
        border-radius: 0px 36px 0px 0px;
        display: flex;
        align-items: center;
        flex-wrap: wrap;
      }
        .listItem .listTitle>*{
			    width: 100%;
        }
        .listItem .listTitle h3{
          color: inherit;
          margin: 7px 0;
          font-size: 24px;
        }
        .listItem .listTitle .date{
          font-size: 18px;
        }

.
.leesmeer{
  margin-top: 25px;
  display: block;
}


.listOntdek .image img{
  aspect-ratio: 2 / 1;
  border-radius: 36px 0;
}
.listOntdek .title h3{
  margin-top: 10px;
  margin-bottom: 0;
}
.listOntdek .title h4{
  font-weight: inherit;
  font-size: 24px;
  margin-bottom: 10px;
}



.listEvent .date{
  font-weight: bold;
  margin-bottom: 7px;
}
  .listEvent .date .time::before{
    content: "|";
    padding: 5px;
  }



.listNieuws.listItem .listTitle{
  background: #007BBD;
  color: #000000;
  padding: 8px 20px;
}
  .listNieuws.listItem .listTitle h3{
    font-size: 30px;
    line-height: 1.2;
  }

.listNieuws .date{
  margin-bottom: 7px;
  color: #007BBD;
  display: block;
}


  .listDieren{
    grid-template-columns: subgrid;
    grid-row: span 3;
    grid-column-gap: 30px;
  }
   .listDieren .image img{
     border-radius: 36px 0;
   }
   .listDieren .image a{ 
      display: block;
      font-size: 0;
      line-height: 0;
    }
    .listDieren .title h3{
      margin-bottom: 0px;
     }
     
@media (max-width:899px ) {

  .template-listDieren ul{
    grid-auto-rows: min-content;
  }
  
}
 
@media (min-width: 800px ) {

.template-listDieren ul{
  grid-template-columns: 1fr 2fr;
  grid-template-rows: unset;
  grid-auto-rows: min-content 1fr;  
}
  .listDieren{
    grid-column: span 2;
    grid-row: span 2;
  }
   .listDieren .image{
     grid-row: span 2;
    }

}


@media (max-width: 649px) {

  .calendarView ul, .overview ul{
    grid-template-columns: 1fr;
  }

} 
.calendarView{
  clear: both;
}

.events{
  display: grid;
  grid-template-columns: repeat( auto-fit, minmax( 300px, 1fr ));
  grid-template-rows: auto;
  grid-gap:0 30px;  
}

.events h2{
  display: none;
}

.event{
  display: contents;
}

.link{
  padding-bottom: 40px;
}



.standardText.event{
  display: grid;
  grid-template-areas: "title title"
                       "text  info"
                       "link  info";
  gap: 40px 20px;
}

.standardText.event .eventtitle{
  grid-area: title;
}
div.eventtitle h1 + h2{
  margin-top: -40px;
  margin-bottom: 0px;
}

.standardText.event .eventinfo{
  grid-area: info;
}
.eventinfo div:has(.linkbtn){
  padding: 20px 0;
}

.eventinfo .label{
  color: #00843D;
  font-weight: bold;
}
.eventinfo .label::after{
  content: ":";
}

.standardText.event .text{
  grid-area: text;
}
.article > .text > h4.ISEStyle:first-child{
  display: none;
}

.article .info1Liner{
  font-size: 24px;
  font-family: 'Puffin', sans-serif;
  font-weight: 600;
}
.article .info1Liner .location:has(span)::before{
  content: " | "
}
.standardText.event .link{
  grid-area: link;
}  

@media (max-width: 649px) {

  .standardText.event{
    grid-template-areas: "title"
                         "info"
                         "text"
                         "link";
  }
  
}footer .wrapper{
  display: grid;
  grid-area: page;
  grid-template-columns: [page-start] 1fr 80px [margincontent-start] 15px [content-start] repeat(4, minmax( 1px, 277.5px)) [content-end] 15px [margincontent-end] 80px 1fr [page-end];
  grid-template-areas:    
    "bgL mrgn1L mrgn2L       textlogo  iconlogo iconlogo   empty1        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       textlogo  iconlogo iconlogo   empty1        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L          text1 text1       text2    text3         mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L          text1 text1     dordtlogo  lineart       mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       empty2       links links      lineart       mrgn2R mrgn1R bgR";
  grid-gap:0;
  margin-top: 50px;
}

footer .wrapper::after{
  content: "";
  background: #E1EBF0;
  grid-column: page;
  grid-row: 2/5;
  z-index: -1;
}

footer .wrapper h2{
  font-size: 24px;
  margin-Top: 0;
}

.logoIcon{
  grid-area: iconlogo;
  justify-self: center;
  align-self: end;
}
.logoIcon .multimedia img{
  width: 300px;
}

.logoText{
  grid-area: textlogo;
  justify-self: start;
  align-self: end;
}

.textBlock.text1{
  grid-area: text1;
}

.textBlock.text2{
  grid-area: text2;
}

.textBlock.text3{
  grid-area: text3;
}

footer .textBlock{
  padding-top: 15px;
}
footer .textBlock a:not(.linkbtn),
footer .textBlock h2,
footer .textBlock h3{
  color: #00843D;
}
footer .textBlock a:not(.linkbtn),
footer .textBlock h3{
  font-family: inherit;
  font-weight: inherit;
}

footer .textBlock h4{
  font-size: 16px;
}
footer .textBlock.text1{
  line-height: 34px;
}

footer .textBlock.text1 a:not(.linkbtn){
  color: #000000;
  text-decoration: none;
}
footer .textBlock.text1 a:not(.linkbtn):hover{
  text-decoration: underline;
}

footer .icon{
  font-size: 30px;
  display: inline-block;
  padding-right: 25px;
  padding-top: 10px;
}

.textBlock{
  line-height: 2;
}
.textBlock h2{
  margin: 0;
}

.textBlock ul{
  padding: 0;
} 
  .textBlock ul li{
    display: block;
  } 

.textBlock.text3 h2{
  margin-bottom: 20px;
}

.textBlock h2 a{
  text-decoration: none;
}

.textBlock h2 a:hover{
  text-decoration: underline;
}

footer .logoDordt{
  grid-area: dordtlogo;
  padding-bottom: 30px;
}

footer .paddingL{
  padding-left: 15px;
}

footer .disclaimer.links
{
  grid-area: links;
  display: flex;
  justify-self: center;
  font-size: 12px;
  color: #007BBD;
  padding: 15px;
}
  footer .links ul{
    padding: 0;
  }
    footer .links ul li
    {
      display: inline-block;
    }
      footer .links ul li a
      {
        padding: 4px;
      }
      footer .links ul li::after
      {
        content: "|";
        padding: 0 5px;
      }
      footer .links ul li:last-of-type::after{
        content: none;
      }
      
.lineart{
  grid-area: lineart;
}
  footer .lineart .image .multimedia{
    position: relative;
    overflow: unset;
    display: flex;
  }
    footer .lineart .multimedia img{
      position: absolute;
      width: 400px;
      height: auto;
    }
    
@media (max-width: 899px) {

  footer .wrapper{
    grid-template-areas:    
    "bgL mrgn1L mrgn2L       iconlogo  iconlogo iconlogo   iconlogo        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       iconlogo  iconlogo iconlogo   iconlogo        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       textlogo  textlogo textlogo   textlogo        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       text1  text1             text2   text2        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       text3  text3     dordtlogo   dordtlogo        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       lineart   lineart   lineart    lineart        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       lineart   lineart   lineart    lineart        mrgn2R mrgn1R bgR"
    "bgL mrgn1L mrgn2L       links     links     links      links        mrgn2R mrgn1R bgR";
  }
  
  footer .logoText {
    justify-self: center;
    padding: 10px;
  }

  footer .textBlock.text1{
    padding-bottom: 100px;
  }

  footer .wrapper::after{
    grid-row: 2/9;
  }
  footer .lineart{
    position: relative;
    height: 150px;
  }
  footer .lineart img{
    bottom: 0;
    right: 10px;
  }

  footer .logoDordt,
  footer .textBlock.text3{
    display: none;
  }

}

@media (max-width: 649px) {

  footer .wrapper{
    grid-template-columns: [page-start] 15px [content-start] minmax( 1px, 1110px ) [content-end] 15px [page-end];
    grid-template-areas:    
      "bgL            iconlogo         bgR"
      "bgL            iconlogo         bgR"
      "bgL            textlogo         bgR"
      "bgL            text1            bgR"
      "bgL            text2            bgR"
      "bgL            text3            bgR"
      "bgL            dordtlogo        bgR"
      "bgL            lineart          bgR"
      "bgL            lineart          bgR"
      "bgL            links            bgR";
  }

  footer .logoText{
    display: flex;
    justify-content: center;
    padding: 30px 0 20px;
  }

  footer .logoText p,
  footer .logoText p .multimedia{
    display: contents;
  }
    footer .logoText .multimedia img {
      max-width: 80%;
    }
  
  footer .textBlock.text2{
    display: none;
  }

  footer .lineart .multimedia img {
    width: 80vw;
    right: 0;
    left: 0;
    margin: 0 auto;
  }

}

@media (max-width: 500px) {

  .logoIcon .multimedia img {
    width: 50vw;
  }

}    .content button{
  cursor: pointer;
  height: 30px;
  text-align: center;
  line-height: 20px;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  box-sizing: content-box;
  margin: 0;
  background: #FFFFFF;
  color: #007BBD;
  border: none;
  position: relative;
  border-bottom-right-radius: 10px;
}

.content button:hover{
  background: #007BBD;
  color: #FFFFFF;
}


@media print {
html
{
  background: none;
}

body
{
  font-size: 10pt;
  color: Black;
}

#pageWrapper
{
  width: auto;
  background: none;
}

#moduleWrapper
{
  float: none;
  width: auto;
}

#content
{
  padding: 0;
}

#header,
#footer,
#bottombar,
#SE_menubar
{
  display: none;
}

}
   .webletsimpleWeblet .multimedia{
  display: block;
  width: 100% !important;
}

.webletsimpleWeblet .multimedia img{
  margin: 0 auto;
  display: block;
}  

.webletsimpleWeblet .simpleText{
  position: relative;
}

.webletsimpleWeblet ul{
  margin: 0;
}

.webletsimpleWeblet ul li{
  display: block;
}  

.webletsimpleWeblet .hiddenLinks .hyperLinks{
  position: unset;
  float: unset;
}

.webletsimpleWeblet .hiddenLinks ul li a{
  display: block;
  position: absolute;
  left: 0; top: 0; right: 0; bottom: 0;
}

.webletsimpleWeblet .hiddenLinks ul li a .title{
  display: none;
}  

 .col-xs-12.auto{
    width: unset;
    float: none;
    display: inline-block;
}  

.popinEdit .webletEditMenu span.icon{
  text-align: center;
  display: block;
  font-size: 30px;
}

.webletEditMenu span.text{
} .weblettekst
{
  padding: 0;
  margin: 0;
}

 
.webletStylenqvvcfEsHuOnMzJeOnNFDN { 


}
.webletStylehpvvcfEsHuOnMzJeOnNFDF { 


}
.webletStylerovvcfEsHuOnMzJeOnNFDH { 


}
.webletStyledrvvcfEsHuOnMzJeOnNFDL { 


}
.webletStylerwatffEsHuOnMzJeOnNFCR { 


}
.webletStylevgeatfEsHuOnMzJeOnNFAL { 


}
.webletStyletheatfEsHuOnMzJeOnNFAJ { 


}
.webletStylenkeatfEsHuOnMzJeOnNFAF { 


}
.webletStylexfeatfEsHuOnMzJeOnNFAN { 


}
.webletStyletleatfEsHuOnMzJeOnNFAD { 


}
.webletStylejmeatfEsHuOnMzJeOnNFAA { 


}
.webletStyledjeatfEsHuOnMzJeOnNFAH { 


}
.webletStyletneatfEsHuOnMzJeOnNFAC { 


}/* #0081C5 (nu kleur 16)  kwam niet door de wcag contrast test aangepast in 007BBD*/

/*.webletLocationyellowRibben a, a:link, a:visited {
    color: #000000;
    text-decoration: underline;
}*/

.webletLocationyellowRibben a:link{
    color: #000000;
}

@media print
{

}

