@charset "UTF-8";
html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

*, *::after, *::before{
  -webkit-box-sizing:inherit;
          box-sizing:inherit;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}

body{
  margin:0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{
  display:block;
}

audio, canvas, progress, video{
  display:inline-block;
  vertical-align:baseline;
}

audio:not([controls]){
  display:none;
  height:0;
}

[hidden], template{
  display:none;
}

a{
  background-color:transparent;
}

a:active, a:hover{
  outline:0;
}

abbr[title]{
  border-bottom:1px dotted;
}

b, strong{
  font-weight:700;
}

dfn{
  font-style:italic;
}

h1{
  font-size:2em;
  margin:.67em 0;
}

mark{
  background:#ff0;
  color:#000;
}

small{
  font-size:80%;
}

sub, sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sup{
  top:-.5em;
}

sub{
  bottom:-.25em;
}

img{
  border:0;
}

svg:not(:root){
  overflow:hidden;
}

figure{
  margin:1em 40px;
}

hr{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
}

pre{
  overflow:auto;
}

code, kbd, pre, samp{
  font-family:monospace,monospace;
  font-size:1em;
}

button, input, optgroup, select, textarea{
  color:inherit;
  font:inherit;
  margin:0;
}

button{
  overflow:visible;
}

button, select{
  text-transform:none;
}

button, html input[type=button], input[type=reset], input[type=submit]{
  -webkit-appearance:button;
  cursor:pointer;
}

button[disabled], html input[disabled]{
  cursor:default;
}

button::-moz-focus-inner, input::-moz-focus-inner{
  border:0;
  padding:0;
}

input{
  line-height:normal;
}

input[type=checkbox], input[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{
  height:auto;
}

input[type=search]{
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}

fieldset{
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em;
}

legend{
  border:0;
  padding:0;
}

textarea{
  overflow:auto;
}

optgroup{
  font-weight:700;
}

table{
  border-collapse:collapse;
  border-spacing:0;
}

td, th{
  padding:0;
}

.cc-window{
  opacity:1;
  -webkit-transition:opacity 1s ease;
  -o-transition:opacity 1s ease;
  transition:opacity 1s ease;
}

.cc-window.cc-invisible{
  opacity:0;
}

.cc-animate.cc-revoke{
  -webkit-transition:-webkit-transform 1s ease;
  transition:-webkit-transform 1s ease;
  -o-transition:transform 1s ease;
  transition:transform 1s ease;
  transition:transform 1s ease, -webkit-transform 1s ease;
}

.cc-animate.cc-revoke.cc-top{
  -webkit-transform:translateY(-2em);
      -ms-transform:translateY(-2em);
          transform:translateY(-2em);
}

.cc-animate.cc-revoke.cc-bottom{
  -webkit-transform:translateY(2em);
      -ms-transform:translateY(2em);
          transform:translateY(2em);
}

.cc-animate.cc-revoke.cc-active.cc-bottom, .cc-animate.cc-revoke.cc-active.cc-top, .cc-revoke:hover{
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}

.cc-grower{
  max-height:0;
  overflow:hidden;
  -webkit-transition:max-height 1s;
  -o-transition:max-height 1s;
  transition:max-height 1s;
}

.cc-link, .cc-revoke:hover{
  text-decoration:underline;
}

.cc-revoke, .cc-window{
  position:fixed;
  overflow:hidden;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  font-family:Helvetica,Calibri,Arial,sans-serif;
  font-size:16px;
  line-height:1.5em;
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap;
  z-index:9999;
}

.cc-window.cc-static{
  position:static;
}

.cc-window.cc-floating{
  padding:2em;
  max-width:24em;
  -ms-flex-direction:column;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-direction:column;
}

.cc-window.cc-banner{
  padding:1em 1.8em;
  width:100%;
  -ms-flex-direction:row;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
          flex-direction:row;
}

.cc-revoke{
  padding:.5em;
}

.cc-header{
  font-size:18px;
  font-weight:700;
}

.cc-btn, .cc-close, .cc-link, .cc-revoke{
  cursor:pointer;
}

.cc-link{
  opacity:.8;
  display:inline-block;
  padding:.2em;
}

.cc-link:hover{
  opacity:1;
}

.cc-link:active, .cc-link:visited{
  color:initial;
}

.cc-btn{
  display:block;
  padding:.4em .8em;
  font-size:.9em;
  font-weight:700;
  border-width:2px;
  border-style:solid;
  text-align:center;
  white-space:nowrap;
}

.cc-banner .cc-btn:last-child{
  min-width:140px;
}

.cc-highlight .cc-btn:first-child{
  background-color:transparent;
  border-color:transparent;
}

.cc-highlight .cc-btn:first-child:focus, .cc-highlight .cc-btn:first-child:hover{
  background-color:transparent;
  text-decoration:underline;
}

.cc-close{
  display:block;
  position:absolute;
  top:.5em;
  right:.5em;
  font-size:1.6em;
  opacity:.9;
  line-height:.75;
}

.cc-close:focus, .cc-close:hover{
  opacity:1;
}

.cc-revoke.cc-top{
  top:0;
  left:3em;
  border-bottom-left-radius:.5em;
  border-bottom-right-radius:.5em;
}

.cc-revoke.cc-bottom{
  bottom:0;
  left:3em;
  border-top-left-radius:.5em;
  border-top-right-radius:.5em;
}

.cc-revoke.cc-left{
  left:3em;
  right:unset;
}

.cc-revoke.cc-right{
  right:3em;
  left:unset;
}

.cc-top{
  top:1em;
}

.cc-left{
  left:1em;
}

.cc-right{
  right:1em;
}

.cc-bottom{
  bottom:1em;
}

.cc-floating > .cc-link{
  margin-bottom:1em;
}

.cc-floating .cc-message{
  display:block;
  margin-bottom:1em;
}

.cc-window.cc-floating .cc-compliance{
  -ms-flex:1;
  -webkit-box-flex:1;
          flex:1 auto;
  flex:1;
}

.cc-window.cc-banner{
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
}

.cc-banner.cc-top{
  left:0;
  right:0;
  top:0;
}

.cc-banner.cc-bottom{
  left:0;
  right:0;
  bottom:0;
}

.cc-banner .cc-message{
  -ms-flex:1;
  -webkit-box-flex:1;
          flex:1 auto;
  flex:1;
}

.cc-compliance{
  display:-ms-flexbox;
  display:-webkit-box;
  display:flex;
  -ms-flex-align:center;
  -webkit-box-align:center;
          align-items:center;
  -ms-flex-line-pack:justify;
  align-content:space-between;
}

.cc-compliance > .cc-btn{
  -ms-flex:1;
  -webkit-box-flex:1;
          flex:1 auto;
  flex:1;
}

.cc-btn + .cc-btn{
  margin-left:.5em;
}

@media print{
  .cc-revoke, .cc-window{
    display:none;
  }
}

@media screen and (max-width: 900px){
  .cc-btn{
    white-space:normal;
  }
}

@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){
  .cc-window.cc-top{
    top:0;
  }
  .cc-window.cc-bottom{
    bottom:0;
  }
  .cc-window.cc-banner, .cc-window.cc-left, .cc-window.cc-right{
    left:0;
    right:0;
  }
  .cc-window.cc-banner{
    -ms-flex-direction:column;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
            flex-direction:column;
  }
  .cc-window.cc-banner .cc-compliance{
    -ms-flex:1;
    -webkit-box-flex:1;
            flex:1 auto;
    flex:1;
  }
  .cc-window.cc-floating{
    max-width:none;
  }
  .cc-window .cc-message{
    margin-bottom:1em;
  }
  .cc-window.cc-banner{
    -ms-flex-align:unset;
    -webkit-box-align:unset;
            align-items:unset;
  }
}

.cc-floating.cc-theme-classic{
  padding:1.2em;
  border-radius:5px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{
  text-align:center;
  display:inline;
  -ms-flex:none;
  -webkit-box-flex:0;
          flex:none auto;
  flex:none;
}

.cc-theme-classic .cc-btn{
  border-radius:5px;
}

.cc-theme-classic .cc-btn:last-child{
  min-width:140px;
}

.cc-floating.cc-type-info.cc-theme-classic .cc-btn{
  display:inline-block;
}

.cc-theme-edgeless.cc-window{
  padding:0;
}

.cc-floating.cc-theme-edgeless .cc-message{
  margin:2em 2em 1.5em;
}

.cc-banner.cc-theme-edgeless .cc-btn{
  margin:0;
  padding:.8em 1.8em;
  height:100%;
}

.cc-banner.cc-theme-edgeless .cc-message{
  margin-left:1em;
}

.cc-floating.cc-theme-edgeless .cc-btn + .cc-btn{
  margin-left:0;
}

@font-face{
  font-family:'Droid Serif';
  font-weight:normal;
  font-style:normal;
  src:url("../fonts/DroidSerif.woff2") format("woff2"), url("../fonts/DroidSerif.woff") format("woff"), url("../fonts/DroidSerif-Regular.ttf") format("ttf"), url("../fonts/DroidSerif.eot") format("eot"), url("../fonts/DroidSerif.svg") format("svg");
}

@font-face{
  font-family:'Droid Serif';
  font-weight:700;
  font-style:normal;
  src:url("../fonts/DroidSerif-Bold.woff2") format("woff2"), url("../fonts/DroidSerif-Bold.woff") format("woff"), url("../fonts/DroidSerif-Bold.ttf") format("ttf"), url("../fonts/DroidSerif-Bold.eot") format("eot"), url("../fonts/DroidSerif-Bold.svg") format("svg");
}

@font-face{
  font-family:'Droid Serif';
  font-weight:normal;
  font-style:italic;
  src:url("../fonts/DroidSerif-Italic.woff2") format("woff2"), url("../fonts/DroidSerif-Italic.woff") format("woff"), url("../fonts/DroidSerif-Italic.ttf") format("ttf"), url("../fonts/DroidSerif-Italic.eot") format("eot"), url("../fonts/DroidSerif-Italic.svg") format("svg");
}

@font-face{
  font-family:'Droid Serif';
  font-weight:700;
  font-style:italic;
  src:url("../fonts/DroidSerif-BoldItalic.woff2") format("woff2"), url("../fonts/DroidSerif-BoldItalic.woff") format("woff"), url("../fonts/DroidSerif-BoldItalic.ttf") format("ttf"), url("../fonts/DroidSerif-BoldItalic.eot") format("eot"), url("../fonts/DroidSerif-BoldItalic.svg") format("svg");
}

@font-face{
  font-family:'Droid Sans';
  font-weight:normal;
  font-style:normal;
  src:url("../fonts/DroidSans.woff2") format("woff2"), url("../fonts/DroidSans.woff") format("woff"), url("../fonts/DroidSans.ttf") format("ttf"), url("../fonts/DroidSans.eot") format("eot"), url("../fonts/DroidSans.svg") format("svg");
}

@font-face{
  font-family:'Droid Sans';
  font-weight:700;
  font-style:normal;
  src:url("../fonts/DroidSans-Bold.woff2") format("woff2"), url("../fonts/DroidSans-Bold.woff") format("woff"), url("../fonts/DroidSans-Bold.ttf") format("ttf"), url("../fonts/DroidSans-Bold.eot") format("eot"), url("../fonts/DroidSans-Bold.svg") format("svg");
}
.slick-slider{
  position:relative;
  display:block;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}

.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}

.slick-list:focus{
  outline:none;
}

.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

.slick-track:before, .slick-track:after{
  content:"";
  display:table;
}

.slick-track:after{
  clear:both;
}

.slick-loading .slick-track{
  visibility:hidden;
}

.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}

[dir="rtl"] .slick-slide{
  float:right;
}

.slick-slide img{
  display:block;
}

.slick-slide.slick-loading img{
  display:none;
}

.slick-slide.dragging img{
  pointer-events:none;
}

.slick-initialized .slick-slide{
  display:block;
}

.slick-loading .slick-slide{
  visibility:hidden;
}

.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}

.slick-arrow.slick-hidden{
  display:none;
}
.slick-loading .slick-list{
  background:#fff url("./ajax-loader.gif") center center no-repeat;
}
@font-face{
  font-family:"slick";
  src:url("./fonts/slick.eot");
  src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight:normal;
  font-style:normal;
}
.slick-prev,
.slick-next{
  position:absolute;
  display:block;
  height:20px;
  width:20px;
  line-height:0px;
  font-size:0px;
  cursor:pointer;
  background:transparent;
  color:transparent;
  top:50%;
  -webkit-transform:translate(0, -50%);
  -ms-transform:translate(0, -50%);
  transform:translate(0, -50%);
  padding:0;
  border:none;
  outline:none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus{
  outline:none;
  background:transparent;
  color:transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{
  opacity:1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{
  opacity:0.25;
}

.slick-prev:before,
.slick-next:before{
  font-family:"slick";
  font-size:20px;
  line-height:1;
  color:white;
  opacity:0.75;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.slick-prev{
  left:-25px;
}

[dir="rtl"] .slick-prev{
  left:auto;
  right:-25px;
}

.slick-prev:before{
  content:"←";
}

[dir="rtl"] .slick-prev:before{
  content:"→";
}

.slick-next{
  right:-25px;
}

[dir="rtl"] .slick-next{
  left:-25px;
  right:auto;
}

.slick-next:before{
  content:"→";
}

[dir="rtl"] .slick-next:before{
  content:"←";
}
.slick-dotted.slick-slider{
  margin-bottom:30px;
}

.slick-dots{
  position:absolute;
  bottom:-25px;
  list-style:none;
  display:block;
  text-align:center;
  padding:0;
  margin:0;
  width:100%;
}

.slick-dots li{
  position:relative;
  display:inline-block;
  height:20px;
  width:20px;
  margin:0 5px;
  padding:0;
  cursor:pointer;
}

.slick-dots li button{
  border:0;
  background:transparent;
  display:block;
  height:20px;
  width:20px;
  outline:none;
  line-height:0px;
  font-size:0px;
  color:transparent;
  padding:5px;
  cursor:pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus{
  outline:none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before{
  opacity:1;
}

.slick-dots li button:before{
  position:absolute;
  top:0;
  left:0;
  content:"•";
  width:20px;
  height:20px;
  font-family:"slick";
  font-size:6px;
  line-height:20px;
  text-align:center;
  color:black;
  opacity:0.25;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}

.slick-dots li.slick-active button:before{
  color:black;
  opacity:0.75;
}

.mm-menu, .mm-panels, .mm-panels > .mm-panel{
  margin:0;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.mm-btn, .mm-menu{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.mm-listview a, .mm-listview a:hover, .mm-navbar a, .mm-navbar a:hover{
  text-decoration:none;
}

.mm-hidden{
  display:none !important;
}

.mm-menu, .mm-panels > .mm-panel:not(.mm-hidden){
  display:block;
}

.mm-wrapper{
  overflow-x:hidden;
  position:relative;
}

.mm-menu{
  padding:0;
  position:absolute;
}

.mm-panels, .mm-panels > .mm-panel{
  background:inherit;
  border-color:inherit;
  position:absolute;
}

.mm-btn, .mm-panel.mm-highest{
  z-index:1;
}

.mm-panels{
  overflow:hidden;
}

.mm-panel{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  -o-transition:transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease, -webkit-transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease;
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
}

.mm-panel.mm-opened{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-panel.mm-subopened{
  -webkit-transform:translate3d(-30%, 0, 0);
  transform:translate3d(-30%, 0, 0);
}

.mm-panels > .mm-panel{
  -webkit-overflow-scrolling:touch;
  overflow:scroll;
  overflow-x:hidden;
  overflow-y:auto;
  padding:0 20px;
}

.mm-listview .mm-divider, .mm-listview > li > a, .mm-listview > li > span, .mm-navbar .mm-title{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.mm-panels > .mm-panel.mm-hasnavbar{
  padding-top:40px;
}

.mm-panels > .mm-panel:after, .mm-panels > .mm-panel:before{
  content:'';
  display:block;
  height:20px;
}

.mm-vertical .mm-panel{
  -webkit-transform:none !important;
  -ms-transform:none !important;
  transform:none !important;
}

.mm-listview .mm-vertical .mm-panel, .mm-vertical .mm-listview .mm-panel{
  display:none;
  padding:10px 0 10px 10px;
}

.mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after, .mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after{
  border-color:transparent;
}

.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel{
  display:block;
}

.mm-listview > li.mm-vertical > .mm-next, .mm-vertical .mm-listview > li > .mm-next{
  height:40px;
  bottom:auto;
}

.mm-listview > li.mm-vertical > .mm-next:after, .mm-vertical .mm-listview > li > .mm-next:after{
  top:16px;
  bottom:auto;
}

.mm-listview > li.mm-vertical.mm-opened > .mm-next:after, .mm-vertical .mm-listview > li.mm-opened > .mm-next:after{
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  right:19px;
}

.mm-btn{
  width:40px;
  height:40px;
  position:absolute;
  top:0;
}

.mm-clear:after, .mm-clear:before, .mm-close:after, .mm-close:before{
  content:'';
  border:2px solid transparent;
  display:block;
  width:5px;
  height:5px;
  margin:auto;
  position:absolute;
  top:0;
  bottom:0;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

.mm-clear:before, .mm-close:before{
  border-right:none;
  border-bottom:none;
  right:18px;
}

.mm-clear:after, .mm-close:after{
  border-left:none;
  border-top:none;
  right:25px;
}

.mm-arrow:after, .mm-next:after, .mm-prev:before{
  content:'';
  border:2px solid transparent;
  display:block;
  width:8px;
  height:8px;
  margin:auto;
  position:absolute;
  top:0;
  bottom:0;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

.mm-prev:before{
  border-right:none;
  border-bottom:none;
  left:23px;
}

.mm-arrow:after, .mm-next:after{
  border-top:none;
  border-left:none;
  right:23px;
}

.mm-navbar{
  border-bottom:1px solid;
  border-color:inherit;
  text-align:center;
  line-height:20px;
  height:40px;
  padding:0 40px;
  margin:0;
  position:absolute;
  top:0;
  left:0;
  right:0;
}

.mm-navbar > *{
  display:block;
  padding:10px 0;
}

.mm-navbar .mm-btn:first-child{
  padding-left:20px;
  left:0;
}

.mm-navbar .mm-btn:last-child{
  text-align:right;
  padding-right:20px;
  right:0;
}

.mm-panel .mm-navbar{
  display:none;
}

.mm-panel.mm-hasnavbar .mm-navbar{
  display:block;
}

.mm-listview, .mm-listview > li{
  list-style:none;
  display:block;
  padding:0;
  margin:0;
}

.mm-listview{
  font:inherit;
  font-size:14px;
  line-height:20px;
}

.mm-listview > li{
  position:relative;
}

.mm-listview > li, .mm-listview > li .mm-next, .mm-listview > li .mm-next:before, .mm-listview > li:after{
  border-color:inherit;
}

.mm-listview > li > a, .mm-listview > li > span{
  color:inherit;
  display:block;
  padding:10px 10px 10px 20px;
  margin:0;
}

.mm-listview > li > a.mm-arrow, .mm-listview > li > span.mm-arrow{
  padding-right:50px;
}

.mm-listview > li:not(.mm-divider):after{
  content:'';
  border-bottom-width:1px;
  border-bottom-style:solid;
  display:block;
  position:absolute;
  right:0;
  bottom:0;
  left:20px;
}

.mm-listview .mm-next{
  background:rgba(3, 2, 1, 0);
  width:50px;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  bottom:0;
  z-index:2;
}

.mm-listview .mm-next:before{
  content:'';
  border-left-width:1px;
  border-left-style:solid;
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
}

.mm-listview .mm-next + a, .mm-listview .mm-next + span{
  margin-right:50px;
}

.mm-listview .mm-next.mm-fullsubopen{
  width:100%;
}

.mm-listview .mm-next.mm-fullsubopen:before{
  border-left:none;
}

.mm-listview .mm-next.mm-fullsubopen + a, .mm-listview .mm-next.mm-fullsubopen + span{
  padding-right:50px;
  margin-right:0;
}

.mm-panels > .mm-panel > .mm-listview{
  margin:20px -20px;
}

.mm-panels > .mm-panel > .mm-listview:first-child, .mm-panels > .mm-panel > .mm-navbar + .mm-listview{
  margin-top:-20px;
}

.mm-listview .mm-inset{
  list-style:disc inside;
  padding:0 10px 15px 40px;
  margin:0;
}

.mm-listview .mm-inset > li{
  padding:5px 0;
}

.mm-listview .mm-divider{
  font-size:10px;
  text-transform:uppercase;
  text-indent:20px;
  line-height:25px;
}

.mm-listview .mm-spacer{
  padding-top:40px;
}

.mm-listview .mm-spacer > .mm-next{
  top:40px;
}

.mm-listview .mm-spacer.mm-divider{
  padding-top:25px;
}

.mm-menu{
  background:#f3f3f3;
  border-color:rgba(0, 0, 0, 0.1);
  color:rgba(0, 0, 0, 0.7);
}

.mm-menu .mm-navbar a, .mm-menu .mm-navbar > *{
  color:rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-btn:after, .mm-menu .mm-btn:before{
  border-color:rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview{
  border-color:rgba(0, 0, 0, 0.1);
}

.mm-menu .mm-listview > li .mm-arrow:after, .mm-menu .mm-listview > li .mm-next:after{
  border-color:rgba(0, 0, 0, 0.3);
}

.mm-menu .mm-listview > li a:not(.mm-next){
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0.5);
  tap-highlight-color:rgba(255, 255, 255, 0.5);
}

.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span{
  background:rgba(255, 255, 255, 0.5);
}

.mm-menu .mm-divider, .mm-menu .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-vertical .mm-listview > li.mm-opened > a.mm-next{
  background:rgba(0, 0, 0, 0.05);
}

.mm-page{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  position:relative;
}

.mm-slideout{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  -o-transition:transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease, -webkit-transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease;
  z-index:1;
}

html.mm-opened{
  overflow-x:hidden;
  position:relative;
}

html.mm-blocking, html.mm-blocking body{
  overflow:hidden;
}

html.mm-background .mm-page{
  background:inherit;
}

#mm-blocker{
  background:rgba(3, 2, 1, 0);
  display:none;
  width:100%;
  height:100%;
  position:fixed;
  top:0;
  left:0;
  z-index:2;
}

html.mm-blocking #mm-blocker{
  display:block;
}

.mm-menu.mm-offcanvas{
  z-index:0;
  display:none;
  position:fixed;
  width:80%;
  min-width:140px;
  max-width:440px;
}

.mm-menu.mm-offcanvas.mm-current{
  display:block;
}

html.mm-opening .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 550px){
  html.mm-opening .mm-slideout{
    -webkit-transform:translate3d(440px, 0, 0);
    transform:translate3d(440px, 0, 0);
  }
}

.mm-menu.mm-autoheight.mm-bottom, .mm-menu.mm-autoheight.mm-top{
  max-height:80%;
}

.mm-menu.mm-autoheight.mm-bottom.mm-fullscreen, .mm-menu.mm-autoheight.mm-top.mm-fullscreen{
  max-height:100%;
}

.mm-menu.mm-measureheight .mm-panel{
  display:block !important;
}

.mm-menu.mm-measureheight > .mm-panels > .mm-panel{
  bottom:auto !important;
  height:auto !important;
}

.mm-menu.mm-columns{
  -webkit-transition-property:width,max-width,-webkit-transform;
  transition-property:width,max-width,-webkit-transform;
  -o-transition-property:transform,width,max-width;
  transition-property:transform,width,max-width;
  transition-property:transform,width,max-width,-webkit-transform;
}

.mm-menu.mm-columns .mm-panels > .mm-panel{
  width:100%;
  right:auto;
  display:none;
  -webkit-transition-property:width,-webkit-transform;
  transition-property:width,-webkit-transform;
  -o-transition-property:transform,width;
  transition-property:transform,width;
  transition-property:transform,width,-webkit-transform;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened{
  border-right:1px solid;
  border-color:inherit;
  display:block;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-subopened{
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
  z-index:2;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-0{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-0{
  display:block;
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-0{
  width:80%;
  min-width:140px;
  max-width:0;
}

html.mm-opening.mm-columns-0 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-0 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 0px){
  html.mm-opening.mm-columns-0 .mm-slideout{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-1{
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-1{
  display:block;
  -webkit-transform:translate3d(200%, 0, 0);
  transform:translate3d(200%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-1{
  width:80%;
  min-width:140px;
  max-width:440px;
}

html.mm-opening.mm-columns-1 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-1 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 550px){
  html.mm-opening.mm-columns-1 .mm-slideout{
    -webkit-transform:translate3d(440px, 0, 0);
    transform:translate3d(440px, 0, 0);
  }
}

.mm-menu.mm-columns-1 .mm-panels > .mm-panel{
  width:100%;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-2{
  -webkit-transform:translate3d(200%, 0, 0);
  transform:translate3d(200%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-2{
  display:block;
  -webkit-transform:translate3d(300%, 0, 0);
  transform:translate3d(300%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-2{
  width:80%;
  min-width:140px;
  max-width:880px;
}

html.mm-opening.mm-columns-2 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-2 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 1100px){
  html.mm-opening.mm-columns-2 .mm-slideout{
    -webkit-transform:translate3d(880px, 0, 0);
    transform:translate3d(880px, 0, 0);
  }
}

.mm-menu.mm-columns-2 .mm-panels > .mm-panel{
  width:50%;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-3{
  -webkit-transform:translate3d(300%, 0, 0);
  transform:translate3d(300%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-3{
  display:block;
  -webkit-transform:translate3d(400%, 0, 0);
  transform:translate3d(400%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-3{
  width:80%;
  min-width:140px;
  max-width:1320px;
}

html.mm-opening.mm-columns-3 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-3 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 1650px){
  html.mm-opening.mm-columns-3 .mm-slideout{
    -webkit-transform:translate3d(1320px, 0, 0);
    transform:translate3d(1320px, 0, 0);
  }
}

.mm-menu.mm-columns-3 .mm-panels > .mm-panel{
  width:33.34%;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-4{
  -webkit-transform:translate3d(400%, 0, 0);
  transform:translate3d(400%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-4{
  display:block;
  -webkit-transform:translate3d(500%, 0, 0);
  transform:translate3d(500%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-4{
  width:80%;
  min-width:140px;
  max-width:1760px;
}

html.mm-opening.mm-columns-4 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-4 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 2200px){
  html.mm-opening.mm-columns-4 .mm-slideout{
    -webkit-transform:translate3d(1760px, 0, 0);
    transform:translate3d(1760px, 0, 0);
  }
}

.mm-menu.mm-columns-4 .mm-panels > .mm-panel{
  width:25%;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-5{
  -webkit-transform:translate3d(500%, 0, 0);
  transform:translate3d(500%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-5{
  display:block;
  -webkit-transform:translate3d(600%, 0, 0);
  transform:translate3d(600%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-5{
  width:80%;
  min-width:140px;
  max-width:2200px;
}

html.mm-opening.mm-columns-5 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-5 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 2750px){
  html.mm-opening.mm-columns-5 .mm-slideout{
    -webkit-transform:translate3d(2200px, 0, 0);
    transform:translate3d(2200px, 0, 0);
  }
}

.mm-menu.mm-columns-5 .mm-panels > .mm-panel{
  width:20%;
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-columns-6{
  -webkit-transform:translate3d(600%, 0, 0);
  transform:translate3d(600%, 0, 0);
}

.mm-menu.mm-columns .mm-panels > .mm-panel.mm-opened:not([class*=mm-columns-]) ~ .mm-panel:not(.mm-opened).mm-columns-6{
  display:block;
  -webkit-transform:translate3d(700%, 0, 0);
  transform:translate3d(700%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-columns-6{
  width:80%;
  min-width:140px;
  max-width:2640px;
}

html.mm-opening.mm-columns-6 .mm-slideout{
  -webkit-transform:translate3d(80%, 0, 0);
  transform:translate3d(80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-opening.mm-columns-6 .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 3300px){
  html.mm-opening.mm-columns-6 .mm-slideout{
    -webkit-transform:translate3d(2640px, 0, 0);
    transform:translate3d(2640px, 0, 0);
  }
}

.mm-menu.mm-columns-6 .mm-panels > .mm-panel{
  width:16.67%;
}

em.mm-counter{
  font:inherit;
  font-size:14px;
  font-style:normal;
  text-indent:0;
  line-height:20px;
  display:block;
  margin-top:-10px;
  position:absolute;
  right:45px;
  top:50%;
}

em.mm-counter + a.mm-next{
  width:90px;
}

em.mm-counter + a.mm-next + a, em.mm-counter + a.mm-next + span{
  margin-right:90px;
}

em.mm-counter + a.mm-fullsubopen{
  padding-left:0;
}

.mm-vertical > .mm-counter{
  top:12px;
  margin-top:0;
}

.mm-vertical.mm-spacer > .mm-counter{
  margin-top:40px;
}

.mm-nosubresults > .mm-counter{
  display:none;
}

.mm-menu em.mm-counter{
  color:rgba(0, 0, 0, 0.3);
}

.mm-divider > span{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  padding:0;
  line-height:25px;
}

.mm-divider.mm-opened a.mm-next:after{
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}

.mm-collapsed:not(.mm-uncollapsed){
  display:none;
}

.mm-fixeddivider{
  background:inherit;
  display:none;
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:2;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-fixeddivider:after{
  content:none !important;
  display:none !important;
}

.mm-hasdividers .mm-fixeddivider{
  display:block;
}

.mm-menu .mm-fixeddivider span{
  background:rgba(0, 0, 0, 0.05);
}

html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-slideout{
  -webkit-transition-duration:0s;
  -o-transition-duration:0s;
     transition-duration:0s;
}

.mm-menu.mm-dropdown{
  -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
  height:80%;
}

html.mm-dropdown .mm-slideout{
  -webkit-transform:none !important;
  -ms-transform:none !important;
  transform:none !important;
  z-index:0;
}

html.mm-dropdown #mm-blocker{
  -webkit-transition-delay:0s !important;
  -o-transition-delay:0s !important;
     transition-delay:0s !important;
  z-index:1;
}

html.mm-dropdown .mm-menu{
  z-index:2;
}

html.mm-dropdown.mm-opened:not(.mm-opening) .mm-menu{
  display:none;
}

.mm-menu.mm-tip:before{
  content:'';
  background:inherit;
  -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
  display:block;
  width:15px;
  height:15px;
  position:absolute;
  z-index:0;
  -webkit-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
}

.mm-menu.mm-tipleft:before{
  left:22px;
}

.mm-menu.mm-tipright:before{
  right:22px;
}

.mm-menu.mm-tiptop:before{
  top:-8px;
}

.mm-menu.mm-tipbottom:before{
  bottom:-8px;
}

.mm-iconpanel .mm-panel{
  -webkit-transition-property:left,-webkit-transform;
  transition-property:left,-webkit-transform;
  -o-transition-property:transform,left;
  transition-property:transform,left;
  transition-property:transform,left,-webkit-transform;
}

.mm-iconpanel .mm-panel.mm-opened{
  border-left:1px solid;
  border-color:inherit;
}

.mm-iconpanel .mm-panel.mm-subopened{
  overflow-y:hidden;
  left:-40px;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-iconpanel .mm-panel.mm-iconpanel-0{
  left:0;
}

.mm-iconpanel .mm-panel.mm-iconpanel-1{
  left:40px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-2{
  left:80px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-3{
  left:120px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-4{
  left:160px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-5{
  left:200px;
}

.mm-iconpanel .mm-panel.mm-iconpanel-6{
  left:240px;
}

.mm-subblocker{
  background:inherit;
  opacity:0;
  display:block;
  -webkit-transition:opacity .4s ease;
  -o-transition:opacity .4s ease;
  transition:opacity .4s ease;
}

.mm-subopened .mm-subblocker{
  opacity:.6;
  position:absolute;
  top:0;
  right:0;
  bottom:-100000px;
  left:0;
  z-index:3;
}

.mm-navbar-bottom, .mm-navbar-top ~ .mm-navbar-top{
  border-bottom:none;
}

.mm-menu > .mm-navbar{
  background:inherit;
  padding:0;
  z-index:3;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-navbar-bottom{
  border-top-width:1px;
  border-top-style:solid;
  top:auto;
  bottom:0;
}

.mm-navbar-bottom ~ .mm-navbar-bottom{
  border-top:none;
}

.mm-navbar.mm-hasbtns{
  padding:0 40px;
}

.mm-navbar[class*=mm-navbar-content-] > *{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:block;
  float:left;
}

.mm-navbar .mm-breadcrumbs{
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  text-align:left;
  padding:0 0 0 17px;
}

.mm-navbar .mm-breadcrumbs > *{
  display:inline-block;
  padding:10px 3px;
}

.mm-navbar .mm-breadcrumbs > a{
  text-decoration:underline;
}

.mm-navbar.mm-hasbtns .mm-breadcrumbs{
  margin-left:-40px;
}

.mm-navbar.mm-hasbtns .mm-btn:not(.mm-hidden) + .mm-breadcrumbs{
  margin-left:0;
  padding-left:0;
}

.mm-navbar-top-1{
  top:0;
}

.mm-hasnavbar-top-1 .mm-panels, .mm-navbar-top-2{
  top:40px;
}

.mm-hasnavbar-top-2 .mm-panels, .mm-navbar-top-3{
  top:80px;
}

.mm-hasnavbar-top-3 .mm-panels, .mm-navbar-top-4{
  top:120px;
}

.mm-hasnavbar-top-4 .mm-panels{
  top:160px;
}

.mm-navbar-bottom-1{
  bottom:0;
}

.mm-hasnavbar-bottom-1 .mm-panels, .mm-navbar-bottom-2{
  bottom:40px;
}

.mm-hasnavbar-bottom-2 .mm-panels, .mm-navbar-bottom-3{
  bottom:80px;
}

.mm-hasnavbar-bottom-3 .mm-panels, .mm-navbar-bottom-4{
  bottom:120px;
}

.mm-hasnavbar-bottom-4 .mm-panels{
  bottom:160px;
}

.mm-navbar-size-2{
  height:80px;
}

.mm-navbar-size-3{
  height:120px;
}

.mm-navbar-size-4{
  height:160px;
}

.mm-navbar-content-2 > *{
  width:50%;
}

.mm-navbar-content-3 > *{
  width:33.33%;
}

.mm-navbar-content-4 > *{
  width:25%;
}

.mm-navbar-content-5 > *{
  width:20%;
}

.mm-navbar-content-6 > *{
  width:16.67%;
}

.mm-sronly{
  text-indent:10px;
  overflow:hidden;
  display:block;
  width:1px;
  height:1px;
  position:absolute;
  z-index:-1;
}

.mm-search, .mm-search input{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

.mm-search{
  height:40px;
  padding:7px 10px 0;
  position:relative;
}

.mm-search input{
  border:none !important;
  outline:0 !important;
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
  border-radius:26px;
  font:inherit;
  font-size:14px;
  line-height:26px;
  display:block;
  width:100%;
  height:26px;
  min-height:26px;
  max-height:26px;
  margin:0;
  padding:0 10px;
}

.mm-search input::-ms-clear{
  display:none;
}

.mm-search .mm-clear, .mm-search .mm-next{
  right:0;
}

.mm-panel > .mm-search{
  width:100%;
  position:absolute;
  top:0;
  left:0;
}

.mm-panel.mm-hassearch{
  padding-top:40px;
}

.mm-panel.mm-hassearch.mm-hasnavbar{
  padding-top:80px;
}

.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{
  top:40px;
}

.mm-noresultsmsg{
  text-align:center;
  font-size:21px;
  padding:40px 0;
}

.mm-noresults .mm-indexer{
  display:none !important;
}

li.mm-nosubresults > a.mm-next{
  display:none;
}

li.mm-nosubresults > a.mm-next + a, li.mm-nosubresults > a.mm-next + span{
  padding-right:10px;
}

.mm-panels > .mm-resultspanel:not(.mm-opened){
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu .mm-search input{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.7);
}

.mm-menu .mm-noresultsmsg{
  color:rgba(0, 0, 0, 0.3);
}

.mm-indexer{
  background:inherit;
  text-align:center;
  font-size:12px;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:20px;
  position:absolute;
  top:0;
  bottom:0;
  right:-100px;
  z-index:3;
  -webkit-transition:right .4s ease;
  -o-transition:right .4s ease;
  transition:right .4s ease;
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-indexer a{
  text-decoration:none;
  display:block;
  height:3.85%;
}

.mm-indexer ~ .mm-panel.mm-hasindexer{
  padding-right:40px;
}

.mm-hasindexer .mm-indexer{
  right:0;
}

.mm-hasindexer .mm-fixeddivider{
  right:20px;
}

.mm-menu .mm-indexer a{
  color:rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen), .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a:not(.mm-fullsubopen){
  -webkit-transition:background .4s ease;
  -o-transition:background .4s ease;
  transition:background .4s ease;
}

.mm-menu.mm-hoverselected .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){
  background:rgba(255, 255, 255, 0.5);
}

input.mm-check, input.mm-toggle{
  position:absolute;
  left:-10000px;
}

label.mm-check, label.mm-toggle{
  margin:0;
  position:absolute;
  top:50%;
  z-index:2;
  right:20px;
}

label.mm-check:before, label.mm-toggle:before{
  content:'';
  display:block;
}

label.mm-toggle{
  border-radius:30px;
  width:50px;
  height:30px;
  margin-top:-15px;
}

label.mm-toggle:before{
  border-radius:30px;
  width:28px;
  height:28px;
  margin:1px;
}

input.mm-toggle:checked ~ label.mm-toggle:before{
  float:right;
}

label.mm-check{
  width:30px;
  height:30px;
  margin-top:-15px;
}

label.mm-check:before{
  border-left:3px solid;
  border-bottom:3px solid;
  width:40%;
  height:20%;
  margin:25% 0 0 20%;
  opacity:.1;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
}

input.mm-check:checked ~ label.mm-check:before{
  opacity:1;
}

li.mm-vertical label.mm-check, li.mm-vertical label.mm-toggle{
  bottom:auto;
  margin-top:0;
  top:5px;
}

label.mm-toggle + a, label.mm-toggle + span{
  padding-right:80px;
}

label.mm-check + a, label.mm-check + span{
  padding-right:60px;
}

a.mm-next + label.mm-check, a.mm-next + label.mm-toggle{
  right:60px;
}

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span, a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span{
  margin-right:50px;
}

a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span{
  padding-right:70px;
}

a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span{
  padding-right:50px;
}

em.mm-counter + a.mm-next + label.mm-check, em.mm-counter + a.mm-next + label.mm-toggle{
  right:100px;
}

em.mm-counter + a.mm-next + label.mm-check + a, em.mm-counter + a.mm-next + label.mm-check + span, em.mm-counter + a.mm-next + label.mm-toggle + a, em.mm-counter + a.mm-next + label.mm-toggle + span{
  margin-right:90px;
}

.mm-menu label.mm-toggle{
  background:rgba(0, 0, 0, 0.1);
}

.mm-menu label.mm-toggle:before{
  background:#f3f3f3;
}

.mm-menu input.mm-toggle:checked ~ label.mm-toggle{
  background:#4bd963;
}

.mm-menu label.mm-check:before{
  border-color:rgba(0, 0, 0, 0.7);
}

.mm-listview.mm-border-none > li:after, .mm-menu.mm-border-none .mm-listview > li:after{
  content:none;
}

.mm-listview.mm-border-full > li:after, .mm-menu.mm-border-full .mm-listview > li:after{
  left:0 !important;
}

.mm-listview.mm-border-offset > li:after, .mm-menu.mm-border-offset .mm-listview > li:after{
  right:20px;
}

.mm-menu.mm-effect-menu-zoom{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  -o-transition:transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease, -webkit-transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease;
}

html.mm-opened .mm-menu.mm-effect-menu-zoom{
  -webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
  -webkit-transform-origin:left center;
  -ms-transform-origin:left center;
  transform-origin:left center;
}

html.mm-opening .mm-menu.mm-effect-menu-zoom{
  -webkit-transform:scale(1, 1) translate3d(0, 0, 0);
  transform:scale(1, 1) translate3d(0, 0, 0);
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom{
  -webkit-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
  transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
  -webkit-transform-origin:right center;
  -ms-transform-origin:right center;
  transform-origin:right center;
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom{
  -webkit-transform:scale(1, 1) translate3d(0, 0, 0);
  transform:scale(1, 1) translate3d(0, 0, 0);
}

.mm-menu.mm-effect-menu-slide{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  -o-transition:transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease, -webkit-transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease;
}

html.mm-opened .mm-menu.mm-effect-menu-slide{
  -webkit-transform:translate3d(-30%, 0, 0);
  transform:translate3d(-30%, 0, 0);
}

html.mm-opening .mm-menu.mm-effect-menu-slide{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide{
  -webkit-transform:translate3d(30%, 0, 0);
  transform:translate3d(30%, 0, 0);
}

html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu.mm-effect-menu-fade{
  opacity:0;
  -webkit-transition:opacity .4s ease;
  -o-transition:opacity .4s ease;
  transition:opacity .4s ease;
}

html.mm-opening .mm-menu.mm-effect-menu-fade{
  opacity:1;
}

.mm-menu.mm-effect-panels-zoom .mm-panel{
  -webkit-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
  transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
  -webkit-transform-origin:left center;
  -ms-transform-origin:left center;
  transform-origin:left center;
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened{
  -webkit-transform:scale(1, 1) translate3d(0, 0, 0);
  transform:scale(1, 1) translate3d(0, 0, 0);
}

.mm-menu.mm-effect-panels-zoom .mm-panel.mm-opened.mm-subopened{
  -webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
  transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
}

.mm-menu.mm-effect-panels-slide-0 .mm-panel.mm-subopened{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu.mm-effect-panels-slide-100 .mm-panel.mm-subopened{
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li{
  -webkit-transition:none .4s ease;
  -o-transition:none .4s ease;
  transition:none .4s ease;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(1){
  -webkit-transition-delay:50ms;
  -o-transition-delay:50ms;
     transition-delay:50ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(2){
  -webkit-transition-delay:.1s;
  -o-transition-delay:.1s;
     transition-delay:.1s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(3){
  -webkit-transition-delay:150ms;
  -o-transition-delay:150ms;
     transition-delay:150ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(4){
  -webkit-transition-delay:.2s;
  -o-transition-delay:.2s;
     transition-delay:.2s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(5){
  -webkit-transition-delay:250ms;
  -o-transition-delay:250ms;
     transition-delay:250ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(6){
  -webkit-transition-delay:.3s;
  -o-transition-delay:.3s;
     transition-delay:.3s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(7){
  -webkit-transition-delay:350ms;
  -o-transition-delay:350ms;
     transition-delay:350ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(8){
  -webkit-transition-delay:.4s;
  -o-transition-delay:.4s;
     transition-delay:.4s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(9){
  -webkit-transition-delay:450ms;
  -o-transition-delay:450ms;
     transition-delay:450ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(10){
  -webkit-transition-delay:.5s;
  -o-transition-delay:.5s;
     transition-delay:.5s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(11){
  -webkit-transition-delay:550ms;
  -o-transition-delay:550ms;
     transition-delay:550ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(12){
  -webkit-transition-delay:.6s;
  -o-transition-delay:.6s;
     transition-delay:.6s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(13){
  -webkit-transition-delay:650ms;
  -o-transition-delay:650ms;
     transition-delay:650ms;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(14){
  -webkit-transition-delay:.7s;
  -o-transition-delay:.7s;
     transition-delay:.7s;
}

.mm-menu[class*=mm-effect-listitems-] .mm-listview > li:nth-child(15){
  -webkit-transition-delay:750ms;
  -o-transition-delay:750ms;
     transition-delay:750ms;
}

.mm-menu.mm-effect-listitems-slide .mm-listview > li{
  -webkit-transition-property:opacity,-webkit-transform;
  transition-property:opacity,-webkit-transform;
  -o-transition-property:transform,opacity;
  transition-property:transform,opacity;
  transition-property:transform,opacity,-webkit-transform;
  -webkit-transform:translate3d(50%, 0, 0);
  transform:translate3d(50%, 0, 0);
  opacity:0;
}

html.mm-opening .mm-menu.mm-effect-listitems-slide .mm-panel.mm-opened .mm-listview > li{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
  opacity:1;
}

.mm-menu.mm-effect-listitems-fade .mm-listview > li{
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  transition-property:opacity;
  opacity:0;
}

html.mm-opening .mm-menu.mm-effect-listitems-fade .mm-panel.mm-opened .mm-listview > li{
  opacity:1;
}

.mm-menu.mm-effect-listitems-drop .mm-listview > li{
  -webkit-transition-property:opacity,top;
  -o-transition-property:opacity,top;
  transition-property:opacity,top;
  opacity:0;
  top:-25%;
}

html.mm-opening .mm-menu.mm-effect-listitems-drop .mm-panel.mm-opened .mm-listview > li{
  opacity:1;
  top:0;
}

.mm-menu.mm-offcanvas.mm-fullscreen{
  width:100%;
  min-width:140px;
  max-width:10000px;
}

html.mm-opening.mm-fullscreen .mm-slideout{
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
}

@media all and (max-width: 140px){
  html.mm-opening.mm-fullscreen .mm-slideout{
    -webkit-transform:translate3d(140px, 0, 0);
    transform:translate3d(140px, 0, 0);
  }
}

@media all and (min-width: 10000px){
  html.mm-opening.mm-fullscreen .mm-slideout{
    -webkit-transform:translate3d(10000px, 0, 0);
    transform:translate3d(10000px, 0, 0);
  }
}

html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
}

@media all and (max-width: 140px){
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
    -webkit-transform:translate3d(-140px, 0, 0);
    transform:translate3d(-140px, 0, 0);
  }
}

@media all and (min-width: 10000px){
  html.mm-right.mm-opening.mm-fullscreen .mm-slideout{
    -webkit-transform:translate3d(-10000px, 0, 0);
    transform:translate3d(-10000px, 0, 0);
  }
}

.mm-menu.mm-offcanvas.mm-fullscreen.mm-bottom, .mm-menu.mm-offcanvas.mm-fullscreen.mm-top{
  height:100%;
  min-height:140px;
  max-height:10000px;
}

html.mm-opened.mm-fullscreen .mm-page{
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview:after, .mm-menu .mm-panels > .mm-panel.mm-justified-listview:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:after, .mm-menu.mm-justified-listview .mm-panels > .mm-panel:before{
  content:none;
  display:none;
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-flow:column nowrap;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
          flex-flow:column nowrap;
  height:100%;
  margin-top:0;
  margin-bottom:0;
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider){
  -webkit-box-flex:1;
  -ms-flex:1 auto;
      flex:1 auto;
  flex:1 1 0 auto;
  -ms-flex:1 1 0;
  flex:1 1 0 auto;
  -ms-flex:1 1 0px;
      flex:1 1 0;
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next), .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:100%;
}

.mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu .mm-panels > .mm-panel.mm-justified-listview > .mm-listview > li:not(.mm-divider) > span:before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > a:not(.mm-next):before, .mm-menu.mm-justified-listview .mm-panels > .mm-panel > .mm-listview > li:not(.mm-divider) > span:before{
  content:'';
  vertical-align:middle;
  display:inline-block;
  height:100%;
  width:0;
}

.mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li .mm-listview > li.mm-multiline > span, .mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span{
  -o-text-overflow:clip;
     text-overflow:clip;
  white-space:normal;
}

html.mm-pagedim #mm-blocker, html.mm-pagedim-black #mm-blocker, html.mm-pagedim-white #mm-blocker{
  opacity:0;
}

html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker{
  opacity:.3;
  -webkit-transition:opacity .4s ease .4s;
  -o-transition:opacity .4s ease .4s;
  transition:opacity .4s ease .4s;
}

html.mm-pagedim #mm-blocker{
  background:inherit;
}

html.mm-pagedim-white #mm-blocker{
  background:#fff;
}

html.mm-pagedim-black #mm-blocker{
  background:#000;
}

.mm-menu.mm-pageshadow:after{
  content:"";
  display:block;
  width:20px;
  height:120%;
  position:absolute;
  left:100%;
  top:-10%;
  z-index:99;
  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow:0 0 10px rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-pageshadow.mm-right:after{
  left:auto;
  right:100%;
}

.mm-menu.mm-pageshadow.mm-front:after, .mm-menu.mm-pageshadow.mm-next:after{
  content:none;
  display:none;
}

.mm-menu.mm-popup{
  -webkit-transition:opacity .4s ease;
  -o-transition:opacity .4s ease;
  transition:opacity .4s ease;
  opacity:0;
  -webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
          box-shadow:0 2px 10px rgba(0, 0, 0, 0.3);
  height:80%;
  min-height:140px;
  max-height:880px;
  top:50%;
  left:50%;
  bottom:auto;
  right:auto;
  -webkit-transform:translate3d(-50%, -50%, 0);
  transform:translate3d(-50%, -50%, 0);
}

html.mm-popup.mm-opening .mm-menu.mm-popup{
  opacity:1;
}

html.mm-popup .mm-slideout{
  -webkit-transform:none !important;
  -ms-transform:none !important;
  transform:none !important;
  z-index:0;
}

html.mm-popup #mm-blocker{
  -webkit-transition-delay:0s !important;
  -o-transition-delay:0s !important;
     transition-delay:0s !important;
  z-index:1;
}

html.mm-popup .mm-menu{
  z-index:2;
}

.mm-menu.mm-offcanvas.mm-right{
  left:auto;
  right:0;
}

html.mm-right.mm-opening .mm-slideout{
  -webkit-transform:translate3d(-80%, 0, 0);
  transform:translate3d(-80%, 0, 0);
}

@media all and (max-width: 175px){
  html.mm-right.mm-opening .mm-slideout{
    -webkit-transform:translate3d(-140px, 0, 0);
    transform:translate3d(-140px, 0, 0);
  }
}

@media all and (min-width: 550px){
  html.mm-right.mm-opening .mm-slideout{
    -webkit-transform:translate3d(-440px, 0, 0);
    transform:translate3d(-440px, 0, 0);
  }
}

html.mm-front .mm-slideout{
  -webkit-transform:none !important;
  -ms-transform:none !important;
  transform:none !important;
  z-index:0;
}

html.mm-front #mm-blocker{
  z-index:1;
}

html.mm-front .mm-menu.mm-offcanvas{
  z-index:2;
}

.mm-menu.mm-offcanvas.mm-front, .mm-menu.mm-offcanvas.mm-next{
  -webkit-transition:-webkit-transform .4s ease;
  transition:-webkit-transform .4s ease;
  -o-transition:transform .4s ease;
  transition:transform .4s ease;
  transition:transform .4s ease, -webkit-transform .4s ease;
  transition:transform .4s ease,-webkit-transform .4s ease;
  -webkit-transform:translate3d(-100%, 0, 0);
  transform:translate3d(-100%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-front.mm-right, .mm-menu.mm-offcanvas.mm-next.mm-right{
  -webkit-transform:translate3d(100%, 0, 0);
  transform:translate3d(100%, 0, 0);
}

.mm-menu.mm-offcanvas.mm-top{
  -webkit-transform:translate3d(0, -100%, 0);
  transform:translate3d(0, -100%, 0);
}

.mm-menu.mm-offcanvas.mm-bottom{
  -webkit-transform:translate3d(0, 100%, 0);
  transform:translate3d(0, 100%, 0);
  top:auto;
  bottom:0;
}

.mm-menu.mm-offcanvas.mm-bottom, .mm-menu.mm-offcanvas.mm-top{
  width:100%;
  min-width:100%;
  max-width:100%;
  height:80%;
  min-height:140px;
  max-height:880px;
}

html.mm-opening .mm-menu.mm-offcanvas.mm-front, html.mm-opening .mm-menu.mm-offcanvas.mm-next{
  -webkit-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}

.mm-menu.mm-theme-dark{
  background:#333;
  border-color:rgba(0, 0, 0, 0.15);
  color:rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-theme-dark .mm-navbar a, .mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark em.mm-counter{
  color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-btn:after, .mm-menu.mm-theme-dark .mm-btn:before{
  border-color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-listview{
  border-color:rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-dark .mm-listview > li .mm-next:after{
  border-color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-dark .mm-listview > li a:not(.mm-next){
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0.1);
  tap-highlight-color:rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span{
  background:rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-dark .mm-divider, .mm-menu.mm-theme-dark .mm-fixeddivider span, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-dark .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark.mm-vertical .mm-listview > li.mm-opened > a.mm-next{
  background:rgba(255, 255, 255, 0.05);
}

.mm-menu.mm-theme-dark label.mm-check:before{
  border-color:rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-pageshadow.mm-theme-dark:after{
  -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.5);
          box-shadow:0 0 20px rgba(0, 0, 0, 0.5);
}

.mm-menu.mm-theme-dark .mm-search input{
  background:rgba(255, 255, 255, 0.3);
  color:rgba(255, 255, 255, 0.8);
}

.mm-menu.mm-theme-dark .mm-indexer a, .mm-menu.mm-theme-dark .mm-noresultsmsg{
  color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-dark .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-dark .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){
  background:rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-dark label.mm-toggle{
  background:rgba(0, 0, 0, 0.15);
}

.mm-menu.mm-theme-dark label.mm-toggle:before{
  background:#333;
}

.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle{
  background:#4bd963;
}

.mm-menu.mm-theme-white{
  background:#fff;
  border-color:rgba(0, 0, 0, 0.1);
  color:rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar > *, .mm-menu.mm-theme-white em.mm-counter{
  color:rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before{
  border-color:rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-listview{
  border-color:rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-white .mm-listview > li .mm-next:after{
  border-color:rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next){
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0.05);
  tap-highlight-color:rgba(0, 0, 0, 0.05);
}

.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span{
  background:rgba(0, 0, 0, 0.05);
}

.mm-menu.mm-theme-white .mm-divider, .mm-menu.mm-theme-white .mm-fixeddivider span, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next{
  background:rgba(0, 0, 0, 0.03);
}

.mm-menu.mm-theme-white label.mm-check:before{
  border-color:rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-pageshadow.mm-theme-white:after{
  -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
          box-shadow:0 0 10px rgba(0, 0, 0, 0.2);
}

.mm-menu.mm-theme-white .mm-search input{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.6);
}

.mm-menu.mm-theme-white .mm-indexer a, .mm-menu.mm-theme-white .mm-noresultsmsg{
  color:rgba(0, 0, 0, 0.3);
}

.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){
  background:rgba(0, 0, 0, 0.05);
}

.mm-menu.mm-theme-white label.mm-toggle{
  background:rgba(0, 0, 0, 0.1);
}

.mm-menu.mm-theme-white label.mm-toggle:before{
  background:#fff;
}

.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle{
  background:#4bd963;
}

.mm-menu.mm-theme-black{
  background:#000;
  border-color:rgba(255, 255, 255, 0.2);
  color:rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-theme-black .mm-navbar a, .mm-menu.mm-theme-black .mm-navbar > *, .mm-menu.mm-theme-black em.mm-counter{
  color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-btn:after, .mm-menu.mm-theme-black .mm-btn:before{
  border-color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-listview{
  border-color:rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black .mm-listview > li .mm-arrow:after, .mm-menu.mm-theme-black .mm-listview > li .mm-next:after{
  border-color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-theme-black .mm-listview > li a:not(.mm-next){
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0.3);
  tap-highlight-color:rgba(255, 255, 255, 0.3);
}

.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span{
  background:rgba(255, 255, 255, 0.3);
}

.mm-menu.mm-theme-black .mm-divider, .mm-menu.mm-theme-black .mm-fixeddivider span, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-black .mm-listview > li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-black.mm-vertical .mm-listview > li.mm-opened > a.mm-next{
  background:rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black label.mm-check:before{
  border-color:rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-pageshadow.mm-theme-black:after{
  content:none;
  display:none;
}

.mm-menu.mm-theme-black .mm-search input{
  background:rgba(255, 255, 255, 0.3);
  color:rgba(255, 255, 255, 0.6);
}

.mm-menu.mm-theme-black .mm-indexer a, .mm-menu.mm-theme-black .mm-noresultsmsg{
  color:rgba(255, 255, 255, 0.4);
}

.mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-black .mm-listview > li > a:not(.mm-fullsubopen):hover, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected.mm-fullsubopen + span, .mm-menu.mm-parentselected.mm-theme-black .mm-listview > li > a.mm-selected:not(.mm-fullsubopen){
  background:rgba(255, 255, 255, 0.3);
}

.mm-menu.mm-theme-black label.mm-toggle{
  background:rgba(255, 255, 255, 0.2);
}

.mm-menu.mm-theme-black label.mm-toggle:before{
  background:#000;
}

.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle{
  background:#4bd963;
}

.mm-menu .mm-tileview.mm-listview:after, .mm-menu.mm-tileview .mm-listview:after{
  content:'';
  display:block;
  clear:both;
}

.mm-menu .mm-tileview.mm-listview > li > .mm-next:after, .mm-menu .mm-tileview.mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-listview > li > .mm-next:after, .mm-menu.mm-tileview .mm-listview > li > .mm-next:before, .mm-menu.mm-tileview .mm-panel:after{
  content:none;
  display:none;
}

.mm-menu .mm-tileview.mm-listview > li, .mm-menu.mm-tileview .mm-listview > li{
  width:50%;
  height:0;
  padding:50% 0 0;
  float:left;
  position:relative;
}

.mm-menu .mm-tileview.mm-listview > li:after, .mm-menu.mm-tileview .mm-listview > li:after{
  left:0;
  top:0;
  border-right-width:1px;
  border-right-style:solid;
  z-index:-1;
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xs, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xs{
  width:12.5%;
  padding-top:12.5%;
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-s, .mm-menu.mm-tileview .mm-listview > li.mm-tile-s{
  width:25%;
  padding-top:25%;
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-l, .mm-menu.mm-tileview .mm-listview > li.mm-tile-l{
  width:75%;
  padding-top:75%;
}

.mm-menu .mm-tileview.mm-listview > li.mm-tile-xl, .mm-menu.mm-tileview .mm-listview > li.mm-tile-xl{
  width:100%;
  padding-top:100%;
}

.mm-menu .mm-tileview.mm-listview > li > a, .mm-menu .mm-tileview.mm-listview > li > span, .mm-menu.mm-tileview .mm-listview > li > a, .mm-menu.mm-tileview .mm-listview > li > span{
  line-height:1px;
  text-align:center;
  padding:50% 10px 0;
  margin:0;
  position:absolute;
  top:0;
  right:1px;
  bottom:1px;
  left:0;
}

.mm-menu .mm-tileview.mm-listview > li > .mm-next, .mm-menu.mm-tileview .mm-listview > li > .mm-next{
  width:auto;
}

.mm-menu.mm-tileview .mm-panel{
  padding-left:0;
  padding-right:0;
}

.mm-menu.mm-tileview .mm-listview{
  margin:0;
}

.selectric-wrapper{
  position:relative;
  cursor:pointer;
}

.selectric-responsive{
  width:100%;
}

.selectric{
  border:1px solid #DDD;
  border-radius:0px;
  background:#F8F8F8;
  position:relative;
  overflow:hidden;
}

.selectric .label{
  display:block;
  white-space:nowrap;
  overflow:hidden;
  -o-text-overflow:ellipsis;
     text-overflow:ellipsis;
  margin:0 38px 0 10px;
  font-size:12px;
  line-height:38px;
  color:#444;
  height:38px;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.selectric .button{
  display:block;
  position:absolute;
  right:0;
  top:0;
  width:38px;
  height:38px;
  line-height:38px;
  background-color:#F8f8f8;
  color:#BBB;
  text-align:center;
  font:0/0 a;
  *font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after{
  content:" ";
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  margin:auto;
  width:0;
  height:0;
  border:4px solid transparent;
  border-top-color:#BBB;
  border-bottom:none;
}

.selectric-focus .selectric{
  border-color:#aaaaaa;
}

.selectric-hover .selectric{
  border-color:#c4c3c3;
}

.selectric-hover .selectric .button{
  color:#a2a1a1;
}

.selectric-hover .selectric .button:after{
  border-top-color:#a2a1a1;
}

.selectric-open{
  z-index:9999;
}

.selectric-open .selectric{
  border-color:#c4c3c3;
}

.selectric-open .selectric-items{
  display:block;
}

.selectric-disabled{
  filter:alpha(opacity=50);
  opacity:0.5;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.selectric-hide-select{
  position:relative;
  overflow:hidden;
  width:0;
  height:0;
}

.selectric-hide-select select{
  position:absolute;
  left:-100%;
}

.selectric-hide-select.selectric-is-native{
  position:absolute;
  width:100%;
  height:100%;
  z-index:10;
}

.selectric-hide-select.selectric-is-native select{
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:100%;
  width:100%;
  border:none;
  z-index:1;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  opacity:0;
}

.selectric-input{
  position:absolute !important;
  top:0 !important;
  left:0 !important;
  overflow:hidden !important;
  clip:rect(0, 0, 0, 0) !important;
  margin:0 !important;
  padding:0 !important;
  width:1px !important;
  height:1px !important;
  outline:none !important;
  border:none !important;
  *font:0/0 a !important;
  background:none !important;
}

.selectric-temp-show{
  position:absolute !important;
  visibility:hidden !important;
  display:block !important;
}
.selectric-items{
  display:none;
  position:absolute;
  top:100%;
  left:0;
  background:#F8F8F8;
  border:1px solid #c4c3c3;
  z-index:-1;
  -webkit-box-shadow:0 0 10px -6px;
          box-shadow:0 0 10px -6px;
}

.selectric-items .selectric-scroll{
  height:100%;
  overflow:auto;
}

.selectric-above .selectric-items{
  top:auto;
  bottom:100%;
}

.selectric-items ul, .selectric-items li{
  list-style:none;
  padding:0;
  margin:0;
  font-size:12px;
  line-height:20px;
  min-height:20px;
}

.selectric-items li{
  display:block;
  padding:10px;
  color:#666;
  cursor:pointer;
}

.selectric-items li.selected{
  background:#E0E0E0;
  color:#444;
}

.selectric-items li.highlighted{
  background:#D0D0D0;
  color:#444;
}

.selectric-items li:hover{
  background:#D5D5D5;
  color:#444;
}

.selectric-items .disabled{
  filter:alpha(opacity=50);
  opacity:0.5;
  cursor:default !important;
  background:none !important;
  color:#666 !important;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}

.selectric-items .selectric-group .selectric-group-label{
  font-weight:bold;
  padding-left:10px;
  cursor:default;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  background:none;
  color:#444;
}

.selectric-items .selectric-group.disabled li{
  filter:alpha(opacity=100);
  opacity:1;
}

.selectric-items .selectric-group li{
  padding-left:25px;
}

html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  font-size:62.5%;
  overflow-x:hidden;
}

body{
  background:#fff;
  font-family:"Droid Serif";
  font-size:1.4rem;
  font-style:normal;
  font-weight:400;
  overflow-x:hidden;
  overflow-y:hidden;
}

img{
  height:auto;
  max-width:100%;
}

.panel-pane:after{
  clear:both;
  content:"";
  display:table;
}

.slick-slide img{
  width:100%;
}

.slick-prev{
  height:4.7rem;
  left:1.8rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  width:4.7rem;
  z-index:10;
}

.slick-prev:before{
  background-color:#e3d700;
  border-radius:50%;
  content:"";
  display:inline-block;
  height:4.7rem;
  opacity:1;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  width:4.7rem;
}

.slick-prev:after{
  border-left:3px solid #000;
  border-top:3px solid #000;
  bottom:0;
  content:"";
  height:1rem;
  left:0.5rem;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  width:1rem;
}

.slick-prev:hover:before{
  background-color:#007485;
}

.slick-prev:hover:after{
  background-color:#007485;
  border-left:3px solid #FFF;
  border-top:3px solid #FFF;
}

.slick-next{
  height:4.7rem;
  right:1.8rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  width:4.7rem;
  z-index:10;
}

.slick-next:before{
  background-color:#e3d700;
  border-radius:50%;
  content:"";
  display:inline-block;
  height:4.7rem;
  opacity:1;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  width:4.7rem;
}

.slick-next:after{
  border-right:3px solid #000;
  border-top:3px solid #000;
  bottom:0;
  content:"";
  height:1rem;
  left:0;
  margin:auto;
  position:absolute;
  right:0.5rem;
  top:0;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  width:1rem;
}

.slick-next:hover:before{
  background-color:#007485;
}

.slick-next:hover:after{
  border-right:3px solid #FFF;
  border-top:3px solid #FFF;
}

.views_slideshow_cycle_main{
  float:left;
  width:100%;
}

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{
  height:auto;
  width:100% !important;
}

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{
  height:auto;
  width:100% !important;
}

.views_slideshow_cycle_main .field-content{
  max-width:100%;
  width:100%;
}

.views_slideshow_cycle_main .field-content img{
  height:auto;
  margin:0;
  max-width:100%;
  padding:0;
  width:100%;
}

ul.tabs.primary{
  border-bottom:0;
}

ul.tabs.primary li a{
  background:#fff;
  border:1px solid #007b58;
  color:#007b58;
  display:inline-block;
  margin-right:0;
  padding:1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

ul.tabs.primary li a:hover{
  color:#e3d700;
}

ul.action-links a{
  color:#007b58;
  font-size:1.4rem;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

ul.action-links a:hover{
  color:#e3d700;
}

#user-login label{
  color:#007485;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  margin-bottom:1.3rem;
  text-transform:uppercase;
}

#user-login .form-required{
  color:#007485;
}

#user-login input.form-text{
  background-color:#fbfbfb;
  border:1px solid #979797;
  border-radius:0;
  font-family:"Droid Serif";
  font-size:1.6rem;
  font-style:italic;
  height:4.2rem;
  line-height:4rem;
  max-width:60rem;
  padding-left:2.4rem;
  width:100%;
}

#user-login .form-actions{
  display:inline-block;
  margin-bottom:4.3rem;
  position:relative;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

#user-login .form-actions input.form-submit{
  border:1px solid #007b58;
  border-radius:3rem;
  color:#007b58;
  padding:1.6rem 4rem 1.6rem 2.6rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

#user-login .form-actions:after{
  border-right:2px #007b58 solid;
  border-top:2px #007b58 solid;
  bottom:0;
  content:"";
  display:inline-block;
  height:6px;
  margin:auto;
  margin-left:10px;
  position:absolute;
  right:2.4rem;
  top:0;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  width:6px;
}

#user-login .form-actions:hover input.form-submit{
  border-color:#e3d700;
  color:#e3d700;
}

#user-login .form-actions:hover:after{
  border-color:#e3d700;
}

.sharethis-inline-share-buttons{
  float:right;
  margin-bottom:1.2rem;
}
.footer-nodepage{
  min-height:102px;
}

#block-addtoany-addtoany-button{
  bottom:125px;
  position:absolute;
  right:50px;
}

.form-managed-file input[type="submit"]{
  display:none;
}

.front{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.front::after{
  clear:both;
  content:"";
  display:table;
}

.not-front .region-content{
  position:relative;
}

.not-front .region-content article.node{
  background-color:#FFF;
  margin-bottom:8.6rem;
  clear:both;
}

.not-front .region-content article.node .inner-content{
  margin:4rem 5.5rem;
}

@media screen and (max-width: 800px){
  .not-front .region-content article.node .inner-content{
    margin:4rem 2rem;
  }
}

.not-front #header, .not-front #navigation{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.not-front #header::after, .not-front #navigation::after{
  clear:both;
  content:"";
  display:table;
}

.not-front #header .region-header, .not-front #navigation .region-header{
  border-bottom:1px solid #e4e4e4;
}

@media screen and (max-width: 900px){
  .not-front #header, .not-front #navigation{
    display:inline-block;
    max-width:60%;
  }
}

.not-front #navigation{
  margin:2rem auto;
  height:5rem;
}

@media screen and (max-width: 900px){
  .not-front #navigation{
    float:right;
  }
}

.not-front #page-title{
  background-color:#007b58;
  clear:both;
  padding:2rem 0 1.4rem;
  min-height:13.5rem;
  display:table;
  width:100%;
  height:100%;
}

.not-front #page-title > div{
  display:table-cell;
  vertical-align:middle;
}

.not-front #page-title > div > div{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
  margin:0 auto;
  color:#FFF;
}

.not-front #page-title > div > div::after{
  clear:both;
  content:"";
  display:table;
}

.not-front #page-title h1{
  font-family:"Droid Serif";
  font-weight:700;
  font-style:italic;
  font-size:3.7rem;
  color:#FFF;
  line-height:1.4;
  float:left;
  margin:0;
  margin-top:0.5rem;
}

@media screen and (max-width: 480px){
  .not-front #page-title h1{
    font-size:2.6rem;
  }
}

.not-front aside{
  width:26%;
  margin-left:2%;
  float:left;
}

@media screen and (max-width: 1100px){
  .not-front aside{
    width:100%;
    margin-left:0;
  }
}

.not-front #main{
  background-color:#f0f0f0;
  background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), color-stop(80%, #f0f0f0), color-stop(90%, #FFF), to(#FFF));
  background:-o-linear-gradient(top, #f0f0f0 0%, #f0f0f0 80%, #FFF 90%, #FFF 100%);
  background:linear-gradient(to bottom, #f0f0f0 0%, #f0f0f0 80%, #FFF 90%, #FFF 100%);
}

.not-front #main .outer{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.not-front #main .outer::after{
  clear:both;
  content:"";
  display:table;
}

.not-front #main .inner{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
  position:relative;
}

.not-front #main .inner::after{
  clear:both;
  content:"";
  display:table;
}

@media screen and (max-width: 800px){
  .not-front #main .inner{
    padding:0;
  }
}

.breadcrumb{
  width:100%;
  display:inline-block;
  padding-top:2.5rem;
  padding-bottom:2rem;
  font-family:"Droid Sans";
  color:#7e7e7e;
  font-size:1.2rem;
  font-style:italic;
}

.breadcrumb a{
  text-decoration:none;
  font-family:"Droid Sans";
  color:#7e7e7e;
  font-size:1.2rem;
  font-style:italic;
}

.sutro-double-container{
  margin-bottom:0;
}

.page-node .region-content{
  width:70%;
  margin-right:2%;
  float:left;
}

@media screen and (max-width: 1100px){
  .page-node .region-content{
    width:100%;
    margin-right:0;
  }
}

.page-node article.node .field-name-field-mainimagebig img, .page-node article.node .field-name-field-mainimage img{
  width:100%;
}

.page-node article.node header{
  position:relative;
}

.page-node article.node .banner__tekst{
  position:absolute;
  margin:auto;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding:8rem 10rem;
  text-align:center;
  color:#FFF;
  font-size:3rem;
  font-style:italic;
  line-height:1.4;
  text-shadow:0 0 10px #464646;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}

@media screen and (max-width: 720px){
  .page-node article.node .banner__tekst{
    padding:5rem;
  }
}

@media screen and (max-width: 600px){
  .page-node article.node .banner__tekst{
    padding:4rem;
    font-size:2.4rem;
  }
}

@media screen and (max-width: 560px){
  .page-node article.node .banner__tekst{
    padding:3rem;
    font-size:2.2rem;
  }
}

@media screen and (max-width: 480px){
  .page-node article.node .banner__tekst{
    position:relative;
    color:#000;
    text-shadow:none;
    padding:2rem;
  }
}

.page-node article.node .field-name-body{
  font-size:1.6rem;
  line-height:1.5;
  font-family:"Droid Sans";
  color:#7e7e7e;
}

.page-node article.node .field-name-body strong{
  font-weight:700;
  color:#000;
}

.page-node article.node .field-name-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node article.node .field-name-body a:hover{
  color:#e3d700;
}

.page-node article.node .field-name-body a strong{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node article.node .field-name-body a strong:hover{
  color:#e3d700;
}

.page-node article.node .field-name-body h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .page-node article.node .field-name-body h2{
    font-size:2.1rem;
  }
}

.page-node article.node .field-name-body h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.page-node article.node .field-type-file .field-item{
  margin:2.8rem 0;
}

.page-node article.node .field-type-file .field-item img{
  display:none;
}

.page-node article.node .field-type-file .field-item a{
  display:inline-block;
}

.page-node article.node .field-type-file .field-item a:before{
  content:"";
  width:16px;
  height:16px;
  background:url("../img/download.png") center center;
  background-size:cover;
  display:inline-block;
  margin-right:1rem;
  position:relative;
  top:2px;
}

.page-node article.node .field-type-file svg{
  width:1.4rem;
  height:1.4rem;
  fill:#007b58;
  margin-right:5px;
}

.page-node article.node .field-type-file a{
  color:#007b58;
  font-size:1.6rem;
  font-family:"Droid Serif";
  font-style:italic;
  font-weight:700;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-decoration:none;
}

.page-node article.node .field-type-file a:hover{
  color:#e3d700;
}

.page-search .region-content #block-system-main{
  background-color:#FFF;
  margin-bottom:8.6rem;
  clear:both;
  font-size:1.4rem;
  line-height:1.5;
  font-family:"Droid Sans";
  color:#7e7e7e;
}

@media screen and (max-width: 1100px){
  .page-search .region-content #block-system-main{
    width:100%;
    margin-right:0;
  }
}

.page-search .region-content #block-system-main .content{
  margin:4rem 5.5rem;
}

@media screen and (max-width: 600px){
  .page-search .region-content #block-system-main .content{
    margin:3.5rem 2.5rem 0;
  }
}

.page-search .region-content #block-system-main .search-form{
  padding-bottom:2rem;
  border-bottom:1px solid #7e7e7e;
}

.page-search .region-content #block-system-main strong{
  font-weight:700;
  color:#000;
}

.page-search .region-content #block-system-main a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-search .region-content #block-system-main a:hover{
  color:#e3d700;
}

.page-search .region-content #block-system-main a strong{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-search .region-content #block-system-main a strong:hover{
  color:#e3d700;
}

.page-search .region-content #block-system-main h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .page-search .region-content #block-system-main h2{
    font-size:2.1rem;
  }
}

.page-search .region-content #block-system-main h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.page-search .region-content #block-system-main li.search-result{
  border-bottom:1px solid #e7e7e7;
}

.page-search .region-content #block-system-main input.form-text{
  background-color:#fbfbfb;
  border:1px solid #979797;
  height:3rem;
  padding-left:1.5rem;
  font-family:"Droid Sans";
  font-size:1.4rem;
  margin:0 1.2rem;
  line-height:3rem;
}

.page-search .region-content #block-system-main input.form-text:focus{
  outline-color:#007485;
}

@media screen and (max-width: 1100px){
  .page-search .region-content #block-system-main input.form-text{
    clear:left;
    width:100%;
    margin:1.2rem 0;
  }
}

.page-search .region-content #block-system-main #edit-submit{
  border:1px solid #007b58;
  color:#007b58;
  padding:1rem 2rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-radius:3rem;
  margin-left:2rem;
}

.page-search .region-content #block-system-main #edit-submit:hover{
  color:#e3d700;
  border-color:#e3d700;
}

@media screen and (max-width: 1100px){
  .page-search .region-content #block-system-main #edit-submit{
    clear:left;
    margin:0;
    margin-bottom:1.2rem;
  }
}

.view a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view a:hover{
  color:#e3d700;
}

.view .views-field-title a{
  font-family:"droid serif";
  font-size:1.8rem;
  font-weight:700;
  color:#007b58;
  text-decoration:none;
  display:inline-block;
  margin:1rem 0;
  font-style:italic;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view .views-field-title a:hover{
  color:#e3d700;
}

.view .view-header{
  color:#7e7e7e;
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.9rem;
  line-height:1.6;
  margin-bottom:2rem;
}

.view .view-header a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view .view-header a:hover{
  color:#e3d700;
}

.view .pager{
  background-color:#FFF;
  text-align:left;
  margin-bottom:0;
  padding:1.5rem 3rem;
}

.view .pager li{
  width:auto;
  width:3.8rem;
  height:3.8rem;
  border-radius:50%;
  padding:0;
  display:inline-block;
  margin:1.5rem 2rem 1.5rem 0;
}

.view .pager .pager-item a{
  color:#7f7f7f;
  background-color:#f6f6f6;
  font-family:"Droid Sans";
  font-weight:700;
  text-align:center;
  border-radius:50%;
  width:3.8rem;
  height:3.8rem;
  display:inline-block;
  line-height:3.8rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view .pager .pager-item a:hover{
  background-color:#007485;
}

.view .pager .pager-current{
  color:#FFF;
  background-color:#007485;
  font-family:"Droid Sans";
  font-weight:700;
  text-align:center;
  display:inline-block;
  line-height:3.8rem;
}

.view .pager .pager-ellipsis, .view .pager .pager-last, .view .pager .pager-first{
  display:none;
}

.view .pager .pager-next, .view .pager .pager-previous{
  display:inline-block;
  width:auto;
}

.view .pager .pager-next a, .view .pager .pager-previous a{
  color:#007b58;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-transform:uppercase;
  letter-spacing:1px;
  border-radius:3rem;
  border:1px #007b58 solid;
  padding:1.5rem 2.4rem;
  display:inline-block;
}

.view .pager .pager-next a:hover, .view .pager .pager-previous a:hover{
  color:#FFF;
  background-color:#007485;
}

.view .pager .pager-next a:hover:after, .view .pager .pager-previous a:hover:after{
  border-color:#FFF;
}

.view .pager .pager-next a{
  padding-right:3rem;
}

.view .pager .pager-next a:after{
  content:"";
  border-top:2px #007b58 solid;
  border-right:2px #007b58 solid;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  width:8px;
  height:8px;
  margin-left:0.3rem;
}

.view .pager .pager-previous a{
  padding-left:3rem;
}

.view .pager .pager-previous a:before{
  content:"";
  border-top:2px #007b58 solid;
  border-left:2px #007b58 solid;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  display:inline-block;
  width:8px;
  height:8px;
  margin-right:0.3rem;
}

.chosen-container-single .chosen-single div b{
  background:url("../img/arrow-b.png");
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
  width:8px;
  height:8px;
  position:relative;
  top:20px;
  left:-10px;
  margin:auto;
  background-size:cover;
}

.chosen-container-active.chosen-with-drop .chosen-single div b{
  background:url("../img/arrow-b.png");
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
          transform:rotate(-90deg);
  width:8px;
  height:8px;
  position:relative;
  top:20px;
  left:-10px;
  margin:auto;
  background-size:cover;
}

.views-exposed-form .form-type-select{
  position:relative;
  display:inline-block;
  width:100%;
}

.views-exposed-form .form-type-select select{
  border-radius:0;
  border:none;
  height:5rem;
  width:20rem;
  font-family:"Droid Sans";
  font-size:1.4rem;
  line-height:5rem;
  text-align:center;
  cursor:pointer;
}

@media screen and (max-width: 600px){
  .views-exposed-form .form-type-select select{
    width:100%;
  }
}

.views-exposed-form .form-type-select select:focus{
  outline-color:#007485;
}

.views-exposed-form .selectric{
  width:20rem;
  height:5rem;
}

@media screen and (max-width: 600px){
  .views-exposed-form .selectric{
    width:100%;
  }
}

.views-exposed-form .selectric span.label{
  color:#161616;
  font-family:"Droid Sans";
  font-size:1.4rem;
  line-height:5rem;
  margin-left:2rem;
}

.views-exposed-form .selectric .button:after{
  border-bottom:2px solid #007485;
  border-right:2px solid #007485;
  border-top:none;
  border-left:none;
  width:6px;
  height:6px;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.region-filters{
  float:right;
}

.region-filters .filter-title{
  color:#FFF;
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  display:inline-block;
  float:left;
  text-transform:uppercase;
  margin-top:2.5rem;
  margin-right:3.3rem;
  letter-spacing:1px;
}

.region-filters .views-exposed-widget{
  margin-right:2rem;
  width:20rem;
  display:inline-block;
}

@media screen and (max-width: 600px){
  .region-filters .views-exposed-widget{
    width:100%;
    padding-right:0;
  }
}

.region-filters .views-exposed-widget:last-child{
  margin-right:0;
}

.region-filters .chosen-container-multi .chosen-choices{
  cursor:pointer;
  height:5rem !important;
  width:20rem;
  color:#161616;
  font-family:"Droid Sans";
  font-size:1.4rem;
  line-height:5rem;
  text-align:center;
  float:left;
}

@media screen and (max-width: 600px){
  .region-filters .chosen-container-multi .chosen-choices{
    width:100%;
  }
}

.region-filters .chosen-container-multi .chosen-choices li.search-field input[type="text"]{
  font-family:"Droid Sans";
  font-size:1.4rem;
  line-height:5rem;
  text-align:center;
  color:#161616;
  width:16rem !important;
}

.region-filters .chosen-single{
  border-radius:0;
  border:none;
  height:5rem;
  width:20rem;
  color:#161616;
  font-family:"Droid Sans";
  font-size:1.4rem;
  line-height:5rem;
  text-align:center;
  float:left;
  background:#fff;
}

.region-filters .content{
  float:left;
}

.region-filters .views-submit-button{
  display:none;
}

.view-stageverslagen.view-block-stageverslagen{
  margin-bottom:2rem;
  width:100%;
  float:none;
  margin-right:0;
  padding-bottom:0;
}

.view-stageverslagen.view-block-stageverslagen .views-row{
  display:block;
  width:100%;
  float:none;
  border:none;
  background-color:#FFF;
  padding:1rem;
  margin-bottom:3rem;
}

.view-stageverslagen.view-block-stageverslagen .more-link{
  text-align:left;
  margin-top:1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-stageverslagen.view-block-stageverslagen .more-link a{
  color:#007b58;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
  border:1px solid #007b58;
  border-radius:3rem;
  padding:1.5rem 3.2rem 1.5rem 2.2rem;
  display:inline-block;
  margin-top:1rem;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-stageverslagen.view-block-stageverslagen .more-link a:hover{
  color:#464646;
  border-color:#464646;
}

.view-stageverslagen.view-block-stageverslagen .more-link:hover:after{
  border-top:2px solid #464646;
  border-right:2px solid #464646;
}

.view-stageverslagen.view-block-stageverslagen .more-link:after{
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #007b58;
  border-right:2px solid #007b58;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  margin-left:2px;
  position:relative;
  right:3rem;
}

.view-programmas-thematisch .view-more{
  font-family:"Droid Sans";
  color:#007b58;
  display:block;
  float:right;
  margin-top:20px;
  font-weight:bold;
  cursor:pointer;
  font-size:1.6rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-programmas-thematisch .view-more:after{
  display:inline-block;
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #007b58;
  border-right:2px solid #007b58;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  margin-left:5px;
  position:relative;
  top:-1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-programmas-thematisch .view-more:hover{
  color:#e3d700;
}

.view-programmas-thematisch .view-more:hover:after{
  border-top:2px solid #e3d700;
  border-right:2px solid #e3d700;
}

.views_slideshow_cycle_main .views-field-field-slideshow-image .field-content,
.views_slideshow_swiper_main .views-field-field-slideshow-image .field-content{
  position:relative;
}

.views_slideshow_cycle_main .views-field-field-slideshow-image .field-content:after,
.views_slideshow_swiper_main .views-field-field-slideshow-image .field-content:after{
  position:absolute;
  content:"";
  width:100%;
  background:rgba(33, 33, 33, 0.5);
  height:100%;
  top:0;
  left:0;
}

.views_slideshow_cycle_main .field-content img,
.views_slideshow_swiper_main .field-content img{
  width:100%;
  display:block;
}

.views_slideshow_cycle_main .field-content img:after,
.views_slideshow_swiper_main .field-content img:after{
  position:absolute;
  content:"";
  width:100%;
  background:rgba(33, 33, 33, 0.5);
  height:100%;
  top:0;
  left:0;
}

.views_slideshow_swiper_main{
  overflow:hidden;
  width:100%;
  float:left;
}

.views_slideshow_swiper_main ul.swiper-wrapper{
  padding:0;
  margin:0;
  list-style:none;
}

.view-home-dias{
  position:relative;
}

.view-home-dias div#views_slideshow_cycle_teaser_section_home_dias-block{
  width:100% !important;
}

.view-home-dias .views-field-body{
  position:absolute;
  top:21.8rem;
  left:0;
  right:0;
  color:#FFF;
  max-width:134rem;
  margin:auto;
  padding:0 2rem;
}

@media screen and (max-width: 1300px){
  .view-home-dias .views-field-body{
    top:18rem;
  }
}

@media screen and (max-width: 900px){
  .view-home-dias .views-field-body{
    top:inherit;
    bottom:5rem;
  }
}

@media screen and (max-width: 460px){
  .view-home-dias .views-field-body{
    bottom:3rem;
    text-align:right;
  }
}

.view-home-dias .views-field-body .field-content{
  width:60%;
}

@media screen and (max-width: 1350px){
  .view-home-dias .views-field-body .field-content{
    width:100%;
  }
}

.view-home-dias .views-field-body .diatitle{
  font-size:6rem;
  font-style:italic;
  font-family:"Droid Serif";
  margin-bottom:3.4rem;
}

@media screen and (max-width: 1200px){
  .view-home-dias .views-field-body .diatitle{
    font-size:4rem;
    margin-bottom:2.6rem;
  }
}

@media screen and (max-width: 900px){
  .view-home-dias .views-field-body .diatitle{
    font-size:4rem;
  }
}

@media screen and (max-width: 720px){
  .view-home-dias .views-field-body .diatitle{
    font-size:3.2rem;
  }
}

@media screen and (max-width: 600px){
  .view-home-dias .views-field-body .diatitle{
    font-size:2.1rem;
  }
}

@media screen and (max-width: 460px){
  .view-home-dias .views-field-body .diatitle{
    display:none;
  }
}

.view-home-dias .views-field-body .diaparagraaf{
  font-size:1.9rem;
  font-family:"Droid Sans";
  line-height:1.6;
}

@media screen and (max-width: 1200px){
  .view-home-dias .views-field-body .diaparagraaf{
    font-size:1.6rem;
  }
}

@media screen and (max-width: 800px){
  .view-home-dias .views-field-body .diaparagraaf{
    display:none;
  }
}

.view-home-dias .views-field-body .diabutton{
  background-color:#e3d700;
  font-size:1.5rem;
  color:#000;
  font-family:"Droid Sans";
  font-weight:700;
  padding:1.8rem 5rem 1.8rem 3.5rem;
  display:inline-block;
  border-radius:3rem;
  text-transform:uppercase;
  letter-spacing:1px;
  margin-top:4rem;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.view-home-dias .views-field-body .diabutton:after{
  content:"";
  display:inline-block;
  width:1rem;
  height:1rem;
  margin-left:0.8rem;
  border-top:2px solid #000;
  border-right:2px solid #000;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.view-home-dias .views-field-body .field-content{
  color:#FFF;
}

.view-home-dias .views-field-body .field-content a{
  text-decoration:none;
  color:#FFF;
}

@media screen and (max-width: 460px){
  .view-home-dias .views-field-body .field-content a{
    font-size:1.3rem;
  }
}

@media screen and (max-width: 1100px){
  .view-home-dias .views-field-body .field-content{
    margin-top:2rem;
    margin-right:1.5rem;
  }
}

@media screen and (max-width: 600px){
  .view-home-dias .views-field-body .field-content{
    padding:1.5rem 3rem 1.5rem 2rem;
  }
}

@media screen and (max-width: 460px){
  .view-home-dias .views-field-body .field-content{
    font-size:1.3rem;
  }
}

.view-home-dias .views-slideshow-controls-bottom{
  position:absolute;
  bottom:5rem;
  right:1rem;
  z-index:10;
}

@media screen and (max-width: 1100px){
  .view-home-dias .views-slideshow-controls-bottom{
    display:none;
  }
}

.view-home-dias .views-slideshow-controls-bottom .views-content-field-link-to-page a{
  color:#FFF;
  border-bottom:5px solid #FFF;
  font-size:1.5rem;
  font-family:"Droid Sans";
  font-weight:700;
  text-decoration:none;
  padding:1.2rem 3rem;
  margin-right:2.5rem;
}

@media screen and (max-width: 1100px){
  .view-home-dias .views-slideshow-controls-bottom .views-content-field-link-to-page a{
    margin-right:2rem;
    font-size:1.4rem;
  }
}

.view-home-dias .views-slideshow-controls-bottom .views_slideshow_pager_field_item{
  display:inline-block;
}

.view-home-dias .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active .views-content-field-link-to-page a{
  color:#e3d700;
  border-bottom:5px solid #e3d700;
}

.view-home-dias .views-slideshow-controls-text-pause{
  display:none;
}

.view-home-dias .views-slideshow-controls-text-previous{
  position:absolute;
  top:50%;
  margin:auto;
  left:1rem;
  display:none;
}

@media screen and (max-width: 1100px){
  .view-home-dias .views-slideshow-controls-text-previous{
    display:block;
  }
}

.view-home-dias .views-slideshow-controls-text-previous a{
  color:transparent;
  display:inline-block;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-home-dias .views-slideshow-controls-text-previous a:before{
  content:"";
  width:1.2rem;
  height:1.2rem;
  border-top:3px solid #e3d700;
  border-left:3px solid #e3d700;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  position:absolute;
  z-index:99;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-home-dias .views-slideshow-controls-text-previous a:hover:before{
  border-color:#007b58;
}

.view-home-dias .views-slideshow-controls-text-next{
  position:absolute;
  top:50%;
  margin:auto;
  right:2.4rem;
  color:transparent;
  display:none;
}

@media screen and (max-width: 1100px){
  .view-home-dias .views-slideshow-controls-text-next{
    display:block;
  }
}

.view-home-dias .views-slideshow-controls-text-next a{
  text-color:transparent;
  display:inline-block;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-home-dias .views-slideshow-controls-text-next a:after{
  content:"";
  width:1.2rem;
  height:1.2rem;
  border-top:3px solid #e3d700;
  border-right:3px solid #e3d700;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  position:absolute;
  z-index:99;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-home-dias .views-slideshow-controls-text-next a:hover:after{
  border-color:#007b58;
}

.front #navigation{
  position:absolute;
  height:0;
  top:9.6rem;
  z-index:10;
  width:100%;
}

@media screen and (max-width: 1100px){
  .front #navigation{
    top:10.6rem;
  }
}

@media screen and (max-width: 900px){
  .front #navigation{
    top:8rem;
  }
}

.front #search-link{
  float:right;
  width:2rem;
  height:2rem;
  display:inline-block;
  text-align:center;
  margin:1.4rem 14rem 1.4rem 4rem;
  font-size:1.6rem;
}

@media screen and (max-width: 1600px){
  .front #search-link{
    margin:1.4rem 4rem 1.4rem 4rem;
  }
}

@media screen and (max-width: 1300px){
  .front #search-link{
    margin:1.4rem 2rem 1.4rem 2rem;
  }
}

@media screen and (max-width: 900px){
  .front #search-link{
    display:none;
  }
}

.front #search-link svg{
  width:1.6rem;
  height:1.6rem;
  fill:#FFF;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  font-size:1.6rem;
}

.front #search-link svg:hover{
  fill:#007b58;
}

@media screen and (max-width: 900px){
  .front .region-logo{
    float:right;
  }
}

.front .header__logo{
  display:inline-block;
  width:21%;
  padding:0 5rem;
  float:left;
}

@media screen and (max-width: 1300px){
  .front .header__logo{
    width:18%;
    padding:0 3rem;
  }
}

@media screen and (max-width: 1100px){
  .front .header__logo{
    width:100%;
    padding:2rem 2.5rem;
    margin-bottom:-1.5rem;
  }
}

@media screen and (max-width: 900px){
  .front .header__logo{
    display:block;
    padding:0 2.5rem;
  }
}

@media screen and (max-width: 900px){
  .front .header__logo img{
    height:5rem;
    width:auto;
  }
}

.front .region-navigation{
  width:calc(75% - 20rem);
  float:left;
}

@media screen and (max-width: 1600px){
  .front .region-navigation{
    width:calc(78% - 10rem);
  }
}

@media screen and (max-width: 1300px){
  .front .region-navigation{
    width:calc(83% - 8rem);
  }
}

@media screen and (max-width: 1100px){
  .front .region-navigation{
    width:calc(100% - 8rem);
    padding:0 25px;
  }
}

@media screen and (max-width: 900px){
  .front .region-navigation{
    display:none;
  }
}

.not-front #search-link{
  float:right;
  width:2rem;
  display:inline-block;
  text-align:center;
  margin:1.4rem 14rem 1.4rem 4rem;
}

@media screen and (max-width: 1600px){
  .not-front #search-link{
    margin:1.4rem 4rem 1.4rem 4rem;
  }
}

@media screen and (max-width: 1300px){
  .not-front #search-link{
    margin:1.4rem 2rem 1.4rem 2rem;
  }
}

@media screen and (max-width: 900px){
  .not-front #search-link{
    display:none;
  }
}

.not-front #search-link svg{
  width:1.6rem;
  height:1.6rem;
  fill:#464646;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.not-front #search-link svg:hover{
  fill:#007b58;
}

.not-front .header__logo{
  display:inline-block;
  width:19%;
  max-width:250px;
  padding:0 40px;
  float:left;
}

@media screen and (max-width: 1300px){
  .not-front .header__logo{
    width:18%;
    padding:0 3rem;
  }
}

@media screen and (max-width: 1100px){
  .not-front .header__logo{
    width:100%;
    padding:2rem 2.5rem;
    margin-bottom:-1.5rem;
  }
}

@media screen and (max-width: 900px){
  .not-front .header__logo{
    display:block;
    padding:0;
    padding-right:1rem;
  }
}

@media screen and (max-width: 900px){
  .not-front .header__logo img{
    height:5rem;
    width:auto;
  }
}

.not-front .region-navigation{
  width:calc(79% - 20rem);
  float:right;
}

@media screen and (max-width: 1600px){
  .not-front .region-navigation{
    width:calc(78% - 10rem);
  }
}

@media screen and (max-width: 1300px){
  .not-front .region-navigation{
    width:calc(83% - 8rem);
  }
}

@media screen and (max-width: 1100px){
  .not-front .region-navigation{
    width:calc(100% - 8rem);
  }
}

@media screen and (max-width: 900px){
  .not-front .region-navigation{
    display:none;
  }
}

@media screen and (max-width: 900px){
  .tb-megamenu{
    display:none;
  }
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{
  content:"";
  display:inline-block;
  border-right:2px solid #FFF;
  border-bottom:2px solid #FFF;
  border-top:none;
  border-left:none;
  width:6px;
  height:6px;
  position:relative;
  top:-5px;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.not-front .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{
  border-right:2px solid #464646;
  border-bottom:2px solid #464646;
}

.not-front .tb-megamenu .nav > .active > a{
  color:#464646;
}

.front .tb-megamenu .nav > .active > a{
  color:#FFF;
  text-shadow:0 0 8px rgba(0, 0, 0, 0.7);
}

.tb-megamenu .nav li.dropdown.open .caret, .tb-megamenu .nav li.dropdown.open a:hover .caret, .tb-megamenu .nav li.dropdown > .dropdown-toggle:hover .caret, .tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret{
  border-right:2px solid #007485;
  border-bottom:2px solid #007485;
  border-top:none;
  border-left:none;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover{
  background-color:transparent;
  border-color:#e3d700;
  color:#464646;
  text-shadow:none;
}

.tb-megamenu .dropdown-menu li > a{
  text-decoration:none;
  font-family:"Droid Sans";
  color:#161616;
  font-size:1.4rem;
  border-top:none;
  margin:0.5rem 0;
}

.tb-megamenu .dropdown-menu li > a:before{
  content:"";
  width:8px;
  height:8px;
  display:inline-block;
  background:url("../img/arrow-b.png") center center;
  background-size:cover;
  margin-right:0.5rem;
}

.tb-megamenu .dropdown-menu li > a:hover{
  color:#007485;
}

.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus{
  background-color:transparent;
}

.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover, .tb-megamenu .dropdown-menu li > a:focus{
  background-image:none;
  color:#007485;
  background-color:transparent;
}

.tb-megamenu .nav > li > a:focus{
  color:#464646;
  background-color:transparent;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle{
  border-color:#e3d700;
  color:#464646;
  text-shadow:none;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret{
  color:#464646;
  border-top-color:#464646;
  border-bottom-color:#464646;
}

.tb-megamenu .nav > .active > a:hover{
  color:#161616;
}

.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover{
  color:none;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{
  color:#161616;
  background-color:transparent;
}

.tb-megamenu{
  background-color:transparent;
}

.tb-megamenu .nav > li{
  padding:1.5rem 2rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

@media screen and (max-width: 1360px){
  .tb-megamenu .nav > li{
    padding:1.5rem 1.5rem;
  }
}

@media screen and (max-width: 1000px){
  .tb-megamenu .nav > li{
    padding:1.5rem 1.2rem;
  }
}

.tb-megamenu .nav > li:hover{
  background-color:#FFF;
  color:#161616;
}

.tb-megamenu .nav > li:hover > a{
  color:#161616;
}

.tb-megamenu .nav > li > a{
  padding:0;
  padding-bottom:0.5rem;
  font-size:1.4rem;
  font-weight:700;
  font-family:"Droid Sans";
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:2px;
  border-right:none;
  color:#464646;
}

@media screen and (max-width: 1200px){
  .tb-megamenu .nav > li > a{
    font-size:1.2rem;
  }
}

.tb-megamenu .nav > li > a:hover{
  background:none;
  color:#161616;
}

.tb-megamenu .nav > .active > a{
  background:transparent;
  border-bottom:5px solid #e3d700;
}

.tb-megamenu .mega-group-ct{
  margin-left:1rem;
}

#menu-toggle{
  color:#464646;
  text-decoration:none;
  font-family:"Droid Sans";
  font-size:1.8rem;
  float:left;
  margin-top:2rem;
  display:none;
  margin-bottom:1.5rem;
}

@media screen and (max-width: 900px){
  #menu-toggle{
    display:block;
  }
}

#menu-toggle svg{
  width:2.2rem;
  height:2.2rem;
  fill:#464646;
  position:relative;
  top:5px;
  margin-right:0.6rem;
}

.front .tb-megamenu{
  background-color:transparent;
}

.front .tb-megamenu .nav > li{
  padding:1.5rem 2rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

@media screen and (max-width: 1360px){
  .front .tb-megamenu .nav > li{
    padding:1.5rem 1.5rem;
  }
}

@media screen and (max-width: 1000px){
  .front .tb-megamenu .nav > li{
    padding:1.5rem 1.2rem;
  }
}

.front .tb-megamenu .nav > li:hover{
  background-color:#FFF;
  color:#161616;
}

.front .tb-megamenu .nav > li:hover > a{
  color:#161616;
  text-shadow:none;
}

.front .tb-megamenu .nav > li > a{
  padding:0;
  padding-bottom:0.5rem;
  font-size:1.4rem;
  font-weight:700;
  font-family:"Droid Sans";
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:2px;
  border-right:none;
  color:#FFF;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.front .tb-megamenu .nav > li > a:hover{
  background:none;
  color:#161616;
}

@media screen and (max-width: 1200px){
  .front .tb-megamenu .nav > li > a{
    font-size:1.2rem;
  }
}

@media screen and (max-width: 1000px){
  .front .tb-megamenu .nav > li > a{
    font-size:1.1rem;
  }
}

.front .tb-megamenu .nav > .active > a{
  background:transparent;
  border-bottom:5px solid #e3d700;
}

.tb-megamenu .dropdown-menu{
  border-width:0 0 1rem 0;
  border-color:transparent transparent #007485 transparent;
  border-style:solid;
  padding:2rem;
}

.tb-megamenu .mega > .mega-dropdown-menu{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  min-width:20rem !important;
}

header{
  font-family:"Droid Serif";
}

.language-switcher{
  display:inline-block;
}

@media screen and (max-width: 900px){
  .language-switcher{
    display:none;
  }
}

.language-switcher ul{
  padding-left:0;
  margin:1.6rem 0;
}

.language-switcher li{
  list-style:none;
  display:inline-block;
  font-family:"Droid Serif";
  font-size:1.2rem;
}

.language-switcher li:after{
  content:"/";
  color:#e3d700;
  margin-left:5px;
}

.language-switcher li.last:after{
  content:none;
}

.language-switcher a{
  color:#464646;
  text-decoration:none;
  font-style:italic;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-bottom:1px solid transparent;
}

.language-switcher a:hover{
  border-bottom:1px solid #464646;
}

.language-switcher a.active{
  font-weight:700;
}

.block--social-icons{
  float:right;
}

@media screen and (max-width: 900px){
  .block--social-icons{
    display:none;
  }
}

.block--social-icons .content{
  margin:16px 0;
}

.block--social-icons .content a{
  margin:0 1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.block--social-icons .content a:last-child{
  margin-right:0;
}

.block--social-icons .content a img{
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.block--social-icons .content a:hover img{
  -webkit-filter:brightness(1.6);
          filter:brightness(1.6);
}

#block-menu-menu-kantoren{
  display:inline-block;
  float:right;
  margin-right:1rem;
}

@media screen and (max-width: 1100px){
  #block-menu-menu-kantoren{
    width:100%;
    margin-right:0;
  }
}

@media screen and (max-width: 900px){
  #block-menu-menu-kantoren{
    display:none;
  }
}

#block-menu-menu-kantoren ul{
  padding-left:0;
  margin:1.6rem 0;
}

#block-menu-menu-kantoren li{
  list-style:none;
  display:inline-block;
  font-family:"Droid Serif";
  font-size:1.2rem;
  margin:0;
  padding:0;
}

#block-menu-menu-kantoren li:after{
  content:"/";
  color:#e3d700;
  margin-left:0.5rem;
}

#block-menu-menu-kantoren a{
  color:#464646;
  text-decoration:none;
  font-style:italic;
  margin:0 0.4rem;
  padding:0;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-bottom:1px solid transparent;
}

#block-menu-menu-kantoren a.active{
  text-decoration:none;
}

#block-menu-menu-kantoren a.current{
  border-bottom:1px solid #464646;
}

#block-menu-menu-kantoren a:hover{
  border-bottom:1px solid #464646;
}

#block-menu-menu-kantoren .kantoor-internationaal a:after{
  content:"";
  display:inline-block;
  width:1.2rem;
  height:1.2rem;
  background:url("../img/globe.png");
  background-size:cover;
  margin-left:1rem;
}

#block-menu-menu-kantoren h2{
  display:inline-block;
  padding-left:0;
  font-size:1.2rem;
  font-style:italic;
  margin:1.6rem 1rem 1.6rem 0;
}

#block-menu-menu-kantoren .content{
  display:inline-block;
}

.mm-navbar-top-1{
  text-align:center;
}

.mm-navbar-top-1 img{
  display:inline-block;
  margin-top:0.5rem;
}

.mm-navbar-top-2 img{
  margin:0 1rem;
}

.mm-navbar-bottom-1 li{
  list-style:none;
  display:inline-block;
  margin-right:1rem;
}

.mm-navbar-bottom-1 li:last-child{
  margin-right:0;
}

.mm-listview .search svg{
  width:1.4rem;
  height:1.4rem;
  fill:#454545;
  margin-right:1.5rem;
}

footer{
  background:url("../img/background_footer.jpg") #121212 right bottom;
  background-size:auto 100%;
  background-repeat:no-repeat;
  padding:7rem 0;
  margin-top:0.3rem;
}

.not-front footer{
  margin-top:2rem;
}

.region-footer{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.region-footer::after{
  clear:both;
  content:"";
  display:table;
}

.block--footer-contact{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:23.2317613015%;
  border-right:1px solid #525252;
}

.block--footer-contact:last-child{
  margin-right:0;
}

@media screen and (max-width: 1000px){
  .block--footer-contact{
    width:100%;
    margin-right:0;
    border-right:none;
  }
}

.block--footer-contact img{
  max-width:12.5rem;
}

.block--footer-contact .address{
  margin:2rem 0;
  font-family:"Droid Sans";
  font-size:1.3rem;
  color:#FFF;
  line-height:1.7;
}

.block--footer-contact .address a{
  color:#FFF;
}

.block--footer-contact .newsnodelink a{
  display:inline-block;
  color:#000;
  font-size:1.5rem;
  font-family:"Droid Sans";
  font-weight:700;
  text-decoration:none;
  background:#e3d700;
  padding:1.3rem 3rem;
  border-radius:3rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-transform:uppercase;
  letter-spacing:2px;
  margin-top:3rem;
}

.block--footer-contact .newsnodelink a:after{
  content:"";
  width:9px;
  height:9px;
  border-right:2px #000 solid;
  border-top:2px #000 solid;
  margin-left:5px;
  display:inline-block;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.block--footer-contact .newsnodelink a:hover{
  background-color:#FFF;
}

.block--footer-contact .social-media{
  margin-top:4rem;
}

.block--footer-contact .social-media a{
  margin-right:2.5rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.block--footer-contact .social-media a img{
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.block--footer-contact .social-media a:hover img{
  -webkit-filter:brightness(5);
          filter:brightness(5);
}

#block-views-nov-tweet-block{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:74.4105871005%;
  margin-right:0;
}

#block-views-nov-tweet-block:last-child{
  margin-right:0;
}

#block-views-nov-tweet-block .views-row{
  width:50%;
  float:left;
  padding:0 3.3rem;
}

@media screen and (max-width: 600px){
  #block-views-nov-tweet-block .views-row{
    width:100%;
    padding-bottom:2rem;
    border-bottom:1px solid #464646;
    margin-bottom:2rem;
  }
  #block-views-nov-tweet-block .views-row:last-child{
    border-bottom:none;
    margin-bottom:0;
    padding-bottom:0;
  }
}

@media screen and (max-width: 1000px){
  #block-views-nov-tweet-block{
    width:100%;
    margin-top:3rem;
  }
}

.node-tweet .field-name-body{
  font-family:"Droid Serif";
  font-size:1.3rem;
  line-height:1.9;
  color:#FFF;
}

.node-tweet .field-name-body a{
  color:#717171;
  font-style:italic;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.node-tweet .field-name-body a:hover{
  color:#e3d700;
}

#block-header-footer .twitter-logo{
  margin-right:1.5rem;
}

#block-header-footer p{
  color:#FFF;
  text-transform:uppercase;
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  font-style:normal;
  letter-spacing:1px;
}

#block-header-footer p a{
  color:#e3d700;
  border-bottom:1px solid transparent;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  display:inline-block;
  margin-left:1.2rem;
  text-transform:none;
}

#block-header-footer p a:hover{
  border-bottom:1px solid #e3d700;
}

.block--footer-logos{
  width:50%;
  float:right;
  text-align:right;
  padding-top:2rem;
}

@media screen and (max-width: 1000px){
  .block--footer-logos{
    width:100%;
  }
}

@media screen and (max-width: 1000px){
  .block--footer-logos{
    text-align:left;
  }
}

.block--footer-logos img{
  display:inline-block;
  margin-left:2rem;
  margin-bottom:1rem;
}

#block-views-nov-logos-block{
  width:50%;
  float:right;
  text-align:right;
  padding-top:2rem;
}

@media screen and (max-width: 1000px){
  #block-views-nov-logos-block{
    width:100%;
  }
}

@media screen and (max-width: 1000px){
  #block-views-nov-logos-block{
    text-align:left;
  }
}

#block-views-nov-logos-block .views-row{
  display:inline-block;
  margin-left:2rem;
  margin-bottom:1rem;
}

.footer--menu{
  width:50%;
  float:left;
}

@media screen and (max-width: 1000px){
  .footer--menu{
    width:100%;
  }
}

.footer--menu ul.menu{
  padding-left:1rem;
}

.footer--menu li{
  list-style:none;
  display:inline-block;
  margin-left:0;
}

@media screen and (max-width: 1000px){
  .footer--menu li{
    display:block;
    margin-bottom:1rem;
  }
}

.footer--menu li a{
  color:#464646;
  font-size:1.2rem;
  font-family:"Droid Serif";
  font-style:italic;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.footer--menu li a:after{
  content:"/";
  color:#e3d700;
  display:inline-block;
  margin-left:1rem;
}

@media screen and (max-width: 1000px){
  .footer--menu li a:after{
    content:none;
  }
}

.footer--menu li a:hover{
  color:#e3d700;
}

.footer--menu li:last-child a:after{
  content:none;
}

.footer--menu span.nolink{
  color:#464646;
  font-size:1.2rem;
  font-family:"Droid Serif";
  font-weight:700;
  font-style:italic;
}

.footer{
  background-color:#f3f3f3;
}

.footer footer{
  margin-top:0;
}

.footer .outer{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.footer .outer::after{
  clear:both;
  content:"";
  display:table;
}

.paragraphs-items h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

.paragraphs-items h3{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
}

.paragraphs-items a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.paragraphs-items a:hover{
  color:#e3d700;
}

.paragraphs-items p{
  margin:0;
}

.paragraphs-items strong{
  font-weight:700;
}

.entity-paragraphs-item{
  clear:both;
}

.paragraphs-item-intro{
  margin:1rem 5.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-intro{
    margin:1rem 2rem;
  }
}

.paragraphs-item-intro .field-name-field-tekst{
  color:#7e7e7e;
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.9rem;
  line-height:1.6;
}

.paragraphs-item-plain-tekst{
  margin:3.9rem 5.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-plain-tekst{
    margin:3.9rem 2rem;
  }
}

.paragraphs-item-plain-tekst h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

.paragraphs-item-plain-tekst .field-name-field-tekst{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
}

.paragraphs-item-plain-tekst a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.paragraphs-item-plain-tekst a:hover{
  color:#e3d700;
}

.paragraphs-item-quote{
  text-align:center;
  margin:8.6rem 5.5rem 5.4rem;
  border-top:1px #c8c8c8 solid;
  border-bottom:1px #c8c8c8 solid;
  position:relative;
  padding:4.6rem 0 3rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-quote{
    margin:8.6rem 2rem 5.4rem;
  }
}

.paragraphs-item-quote .field-name-field-foto{
  position:absolute;
  top:-3.3rem;
  left:0;
  right:0;
  margin:auto;
}

.paragraphs-item-quote .field-name-field-foto img{
  border-radius:50%;
}

.paragraphs-item-quote .field-name-field-quote{
  font-size:3rem;
  color:#c6c6c6;
  font-family:"Drois Serif";
  font-style:italic;
  padding:0 9rem;
  line-height:1.3;
  margin-bottom:2rem;
}

@media screen and (max-width: 480px){
  .paragraphs-item-quote .field-name-field-quote{
    padding:0 1rem;
  }
}

.paragraphs-item-quote .field-name-field-quote > div{
  position:relative;
  display:inline;
}

.paragraphs-item-quote .field-name-field-quote > div .field-item{
  display:inline;
}

.paragraphs-item-quote .field-name-field-quote > div:before{
  content:open-quote;
  display:block;
  position:absolute;
  top:0;
  left:-1.6rem;
}

.paragraphs-item-quote .field-name-field-quote > div:after{
  content:close-quote;
  display:block;
  position:absolute;
  bottom:0;
  right:-1.6rem;
}

.paragraphs-item-quote .field-name-field-auteur-quote{
  font-size:1.2rem;
  color:#000;
  font-family:"Droid Sans";
  font-weight:700;
  text-transform:uppercase;
  margin-top:3rem;
  margin-bottom:1rem;
}

.paragraphs-item-tekst-afbeelding-links-rechts-{
  margin:4.4rem 5.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-tekst-afbeelding-links-rechts-{
    margin:4.4rem 2rem;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- h3{
  margin-bottom:1.5rem;
}

.paragraphs-item-tekst-afbeelding-links-rechts- .Links .field-name-field-afbeelding{
  float:left;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .Links .field-name-field-afbeelding{
    float:none;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .Links .field-name-field-tekst{
  margin-left:4%;
  float:right;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .Links .field-name-field-tekst{
    float:none;
    margin-left:0;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-afbeelding{
  float:right;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-afbeelding{
    float:none;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-afbeelding img{
  float:right;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-afbeelding img{
    float:none;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-tekst{
  margin-right:4%;
  float:left;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .Rechts .field-name-field-tekst{
    float:none;
    margin-right:0%;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .paragraph-content-inline.field-name-field-tekst{
  width:100%;
}

.paragraphs-item-tekst-afbeelding-links-rechts- .paragraph-content-inline.Links img{
  display:block;
  float:left;
  margin:.4rem 2rem .4rem 0;
}

.paragraphs-item-tekst-afbeelding-links-rechts- .paragraph-content-inline.Rechts img{
  display:block;
  float:right;
  margin:.4rem 0 .4rem 2rem;
}

.paragraphs-item-tekst-afbeelding-links-rechts- .field-name-field-afbeelding{
  float:left;
  width:30%;
  margin-top:1rem;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .field-name-field-afbeelding{
    width:100%;
  }
}

.paragraphs-item-tekst-afbeelding-links-rechts- .field-name-field-tekst{
  float:left;
  width:66%;
  color:#7e7e7e;
  font-size:1.6rem;
  font-family:"Droid Sans";
  line-height:1.6;
  margin-top:1.2rem;
}

@media screen and (max-width: 750px){
  .paragraphs-item-tekst-afbeelding-links-rechts- .field-name-field-tekst{
    width:100%;
  }
}

@-moz-document url-prefix(''){
  .paragraphs-item-quote .field-name-field-quote > div{
    display:inline-block;
  }
}

.paragraphs-item-fotoalbum, .paragraphs-item-album-images-not-cropped{
  margin:5rem 5.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-fotoalbum, .paragraphs-item-album-images-not-cropped{
    margin:5rem 2rem;
  }
}

.paragraphs-item-fotoalbum .field-name-field-fotos, .paragraphs-item-album-images-not-cropped .field-name-field-fotos{
  margin-top:3rem;
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item, .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:31.7615656014%;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  position:relative;
  margin-bottom:2%;
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item:last-child, .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item:last-child{
  margin-right:0;
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item:nth-child(3n), .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item:nth-child(3n){
  margin-right:0;
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item:nth-child(3n+1), .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item:nth-child(3n+1){
  clear:left;
}

@media screen and (max-width: 600px){
  .paragraphs-item-fotoalbum .field-name-field-fotos .field-item, .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item{
    width:100%;
    margin:0;
    margin-bottom:1.5rem;
  }
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item a:after, .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item a:after{
  content:'';
  display:block;
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  -webkit-box-shadow:inset 0 0 0 0px transparent;
          box-shadow:inset 0 0 0 0px transparent;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.paragraphs-item-fotoalbum .field-name-field-fotos .field-item:hover a:after, .paragraphs-item-album-images-not-cropped .field-name-field-fotos .field-item:hover a:after{
  -webkit-box-shadow:inset 0 0 0 5px #007485;
          box-shadow:inset 0 0 0 5px #007485;
}

.paragraphs-item-fotoalbum .field-name-field-fotos img, .paragraphs-item-album-images-not-cropped .field-name-field-fotos img{
  display:block;
  width:100%;
}

.paragraphs-item-contact-blok{
  background:url("../img/background-contact.jpg") center center;
  background-size:cover;
  margin:7.5rem 5.5rem;
  padding:4.2rem 5.4rem 4rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-contact-blok{
    margin:7.5rem 2rem;
    padding:3.6rem 4rem;
  }
}

@media screen and (max-width: 500px){
  .paragraphs-item-contact-blok{
    padding:2rem;
  }
}

.paragraphs-item-contact-blok h2{
  font-size:3rem;
  color:#007b58;
  font-family:"Droid Serif";
  font-style:italic;
  font-weight:700;
  margin-top:0;
  margin-bottom:2rem;
}

.paragraphs-item-contact-blok .field-name-field-tekst{
  font-family:"Droid Sans";
  color:#121212;
  font-size:1.6rem;
  line-height:1.4;
}

.paragraphs-item-contact-blok .par-content{
  float:left;
  width:70%;
}

@media screen and (max-width: 800px){
  .paragraphs-item-contact-blok .par-content{
    float:none;
    width:100%;
  }
}

.paragraphs-item-contact-blok .par-button{
  float:right;
  text-align:right;
  margin-top:3.8rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-contact-blok .par-button{
    float:none;
    width:100%;
  }
}

.paragraphs-item-contact-blok .par-button a{
  background:#000;
  border-radius:5rem;
  text-decoration:none;
  display:inline-block;
  font-weight:700;
  font-size:1.5rem;
  font-family:"Droid Sans";
  text-transform:uppercase;
  color:#FFF;
  padding:2rem 5rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

@media screen and (max-width: 950px){
  .paragraphs-item-contact-blok .par-button a{
    padding:1.5rem 2rem;
  }
}

.paragraphs-item-contact-blok .par-button a:hover{
  background-color:#007b58;
}

.paragraphs-item-contact-blok .par-button a:after{
  content:"";
  width:9px;
  height:9px;
  border-right:2px #FFF solid;
  border-top:2px #FFF solid;
  margin-left:10px;
  display:inline-block;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.paragraphs-item-call-to-action-block{
  background:#e3d700;
  margin:7.5rem 5.5rem;
  padding:3.5rem 5.4rem 4rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-call-to-action-block{
    margin:7.5rem 2rem;
    padding:3.4rem 4rem 3.6rem;
  }
}

@media screen and (max-width: 500px){
  .paragraphs-item-call-to-action-block{
    padding:2rem;
  }
}

.paragraphs-item-call-to-action-block h2{
  font-size:3rem;
  color:#007b58;
  font-family:"Droid Serif";
  font-style:italic;
  font-weight:700;
  margin-top:0;
  margin-bottom:2rem;
}

.paragraphs-item-call-to-action-block .field-name-field-tekst{
  font-family:"Droid Sans";
  color:#121212;
  font-size:1.6rem;
  line-height:1.6;
}

.paragraphs-item-call-to-action-block .field-name-field-tekst a:hover{
  color:#FFF;
}

.paragraphs-item-call-to-action-block .par-content{
  width:100%;
}

.paragraphs-item-blokken{
  margin:8rem 5.5rem 8.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-blokken{
    margin:8rem 2rem 8.5rem;
  }
}

.paragraphs-item-blokken .field-name-field-blokitem > .field-items > .field-item{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:31.7615656014%;
}

.paragraphs-item-blokken .field-name-field-blokitem > .field-items > .field-item:last-child{
  margin-right:0;
}

.paragraphs-item-blokken .field-name-field-blokitem > .field-items > .field-item:nth-child(3n){
  margin-right:0;
}

.paragraphs-item-blokken .field-name-field-blokitem > .field-items > .field-item:nth-child(3n+1){
  clear:left;
}

@media screen and (max-width: 600px){
  .paragraphs-item-blokken .field-name-field-blokitem > .field-items > .field-item{
    width:100%;
    margin:0;
    margin-bottom:1.5rem;
  }
}

.paragraphs-item-blok{
  text-align:center;
  padding:0 11%;
}

.paragraphs-item-blok .field-name-field-titel{
  font-family:"Droid Serif";
  font-style:italic;
  font-size:2.4rem;
  color:#007485;
  margin:1rem 0;
  line-height:1.1;
}

.paragraphs-item-blok .field-name-field-tekst{
  color:#7e7e7e;
  font-size:1.3rem;
  font-family:"Droid Sans";
  line-height:1.4;
  margin-top:1.2rem;
}

.paragraphs-item-video{
  margin:6.4rem 5.5rem 5.8rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-video{
    margin:6.4rem 2rem 5.8rem;
  }
}

.paragraphs-item-video h3{
  margin:2.2rem 0;
}

.paragraphs-item-video .field-name-field-video-link iframe{
  width:100%;
  height:450px;
}

.paragraphs-item-download{
  margin:5rem 5.5rem 5.4rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-download{
    margin:5rem 2rem 5.4rem;
  }
}

.paragraphs-item-download svg{
  width:1.4rem;
  height:1.4rem;
  fill:#007b58;
  margin-right:5px;
}

.paragraphs-item-download a{
  color:#007b58;
  font-size:1.6rem;
  font-family:"Droid Serif";
  font-style:italic;
  font-weight:700;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-decoration:none;
}

.paragraphs-item-download a:hover{
  color:#e3d700;
}

.paragraphs-item-big-image img{
  display:block;
}

.paragraphs-item-contacts .field-name-field-titel{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
  margin:3rem 0;
}

.paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item{
  float:left;
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:48.821174201%;
  text-align:center;
}

.paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:last-child{
  margin-right:0;
}

.paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n){
  margin-right:0;
}

.paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n+1){
  clear:left;
}

.paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(n+3){
  margin-top:2rem;
}

@media screen and (max-width: 849px){
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:48.821174201%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:last-child{
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n){
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n+1){
    clear:left;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(n+3){
    margin-top:2rem;
  }
}

@media screen and (max-width: 666px){
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:48.821174201%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:last-child{
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(4n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(4n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n){
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n+1){
    clear:left;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(n+3){
    margin-top:2rem;
  }
}

@media screen and (max-width: 467px){
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:100%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:last-child{
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(2n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(3n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(4n){
    margin-right:2.3576515979%;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(4n+1){
    clear:none;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(n){
    margin-right:0;
  }
  .paragraphs-item-contacts .field-name-field-contact > .field-items > .field-item:nth-child(n+2){
    margin-top:2rem;
  }
}

.paragraphs-item-contact .field-name-field-titel{
  font-family:"Droid Serif";
  font-size:2.4rem;
  font-style:italic;
  color:#007b58;
  margin:0.5rem 0;
  line-height:1.3;
}

.paragraphs-item-contact .field-name-field-function,
.paragraphs-item-contact .field-name-field-phone,
.paragraphs-item-contact .field-name-field-email{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.paragraphs-item-partners{
  margin:3rem 5.5rem;
}

@media screen and (max-width: 800px){
  .paragraphs-item-partners{
    margin:3rem 2rem;
  }
}

.paragraphs-item-partners .partners--title{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
  text-align:center;
}

.paragraphs-item-partners .partners--intro{
  text-align:center;
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
}

.paragraphs-items-field-partner .field-name-field-partner > .field-items{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item{
  width:25%;
  margin-right:12.5%;
  margin-top:3rem;
}

.paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item:nth-child(3n){
  margin-right:0;
}

.paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item:last-child{
  margin-right:0;
}

@media screen and (max-width: 800px){
  .paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item{
    width:40%;
    margin-right:20%;
  }
  .paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item:nth-child(3n){
    margin-right:20%;
  }
  .paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item:nth-child(2n){
    margin-right:0;
  }
  .paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item:last-child{
    margin-right:0;
  }
}

@media screen and (max-width: 560px){
  .paragraphs-items-field-partner .field-name-field-partner > .field-items > .field-item{
    margin-top:2rem;
  }
}

.paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item{
  height:150px;
  position:relative;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

@media screen and (max-width: 720px){
  .paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item{
    height:130px;
  }
}

@media screen and (max-width: 480px){
  .paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item{
    height:100px;
  }
}

.paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item:after{
  content:'';
  display:block;
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item:hover:after{
  background-color:rgba(0, 116, 133, 0.2);
}

.paragraphs-items-field-partner .field-name-field-partner .field-name-field-logo .field-item img{
  display:block;
  max-width:100%;
  max-height:100%;
  height:auto;
  width:auto;
  position:absolute;
  margin:auto;
  top:0;
  left:0;
  right:0;
  bottom:0;
}

.view-programme-overview,
.view-display-id-block_program_related{
  padding-bottom:5rem;
}

.view-programme-overview .view-content,
.view-display-id-block_program_related .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-programme-overview .views-row,
.view-display-id-block_program_related .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-programme-overview .views-row,
  .view-display-id-block_program_related .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-programme-overview .views-row:nth-child(3n),
.view-display-id-block_program_related .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-programme-overview .views-row:nth-child(3n),
  .view-display-id-block_program_related .views-row:nth-child(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-programme-overview .views-row article.node,
.view-display-id-block_program_related .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-programme-overview .views-row .title,
.view-display-id-block_program_related .views-row .title{
  margin:1rem 0;
}

.view-programme-overview .views-row .title h2,
.view-display-id-block_program_related .views-row .title h2{
  font-family:"Droid Serif";
  font-size:1.8rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .view-programme-overview .views-row .title h2,
  .view-display-id-block_program_related .views-row .title h2{
    font-size:2.1rem;
  }
}

.view-programme-overview .views-row .field-name-field-tekst-overzicht,
.view-display-id-block_program_related .views-row .field-name-field-tekst-overzicht{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-programme-overview .views-row:hover .title h2,
.view-display-id-block_program_related .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-programme-overview a,
.view-display-id-block_program_related a{
  text-decoration:none;
}

.page-node .node-programmafiche .intro{
  margin:3.5rem 5.5rem 4rem 5.5rem;
  border-bottom:1px solid #7e7e7e;
  padding-bottom:2.4rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.page-node .node-programmafiche .intro a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-programmafiche .intro a:hover{
  color:#e3d700;
}

.page-node .node-programmafiche .intro .field-label{
  color:#000;
}

.page-node .node-programmafiche .body{
  margin:2rem 5.5rem 4rem 5.5rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.page-node .node-programmafiche .body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-programmafiche .body a:hover{
  color:#e3d700;
}

.page-node .node-programmafiche .body a strong{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-programmafiche .body a strong:hover{
  color:#e3d700;
}

.page-node .node-programmafiche .body h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .page-node .node-programmafiche .body h2{
    font-size:2.1rem;
  }
}

.page-node .node-programmafiche .body h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.page-node .node-programmafiche .body .field-label{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
  margin-bottom:1.5rem;
}

.page-node .node-programmafiche .body .field-name-field-links a{
  display:block;
  margin-left:2rem;
}

.page-node .node-programmafiche .body .field-name-field-links a:before{
  content:"";
  width:6px;
  height:6px;
  background:green;
  display:inline-block;
  border-radius:50%;
  margin-left:-1.5rem;
  margin-right:0.9rem;
}

#block-views-geografisch-block-2{
  margin-bottom:2rem;
}

#block-views-geografisch-block-2 .views-row{
  background-color:#FFF;
  padding:1rem;
  margin-bottom:3rem;
}

#block-views-geografisch-block-2 .views-row .views-field-title a{
  font-family:"Droid Serif";
  font-size:1.8rem;
  color:#007b58;
  line-height:1.4;
  font-weight:700;
  font-style:italic;
  text-decoration:none;
}

#block-views-geografisch-block-2 .more-link{
  text-align:left;
  margin-top:1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

#block-views-geografisch-block-2 .more-link a{
  color:#007b58;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
  border:1px solid #007b58;
  border-radius:3rem;
  padding:1.5rem 3.2rem 1.5rem 2.2rem;
  display:inline-block;
  margin-top:1rem;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

#block-views-geografisch-block-2 .more-link a:hover{
  color:#464646;
  border-color:#464646;
}

#block-views-geografisch-block-2 .more-link:hover:after{
  border-top:2px solid #464646;
  border-right:2px solid #464646;
}

#block-views-geografisch-block-2 .more-link:after{
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #007b58;
  border-right:2px solid #007b58;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  margin-left:2px;
  position:relative;
  right:3rem;
}

.programs--related{
  padding-top:6rem;
  padding-bottom:6rem;
}

.programs--related .view-content{
  background-color:#FFF;
}

.programs--related .program__title{
  background-color:#007b58;
  color:#FFF;
  margin:0;
  padding:2rem 2.5rem;
  font-style:italic;
  font-weight:700;
}

.programs--related .views-row article.node{
  padding:3rem 2.5rem 4.5rem;
}

.view-display-id-block_program_related{
  padding:0;
}

.teampageview{
  padding-bottom:5rem;
}

.teampageview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.teampageview .view-content h2{
  width:100%;
  color:#000;
  display:block;
  clear:both;
  margin:5rem 0 2.4rem;
}

.teampageview .view-content h2:first-of-type{
  margin-top:2.4rem;
}

.teampageview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:20%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .teampageview .views-row{
    width:50%;
  }
}

@media screen and (max-width: 500px){
  .teampageview .views-row{
    width:100%;
  }
}

.teampageview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
  text-align:center;
}

.teampageview .views-row .image{
  text-align:center;
}

.teampageview .views-row .content{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.teampageview .views-row .content a{
  color:#007485;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.teampageview .views-row .content a:hover{
  color:#e3d700;
}

.teampageview .views-row .title{
  margin:1rem 0;
}

.teampageview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:2.4rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
}

.teampageview a{
  text-decoration:none;
}

.teammember__teaser{
  position:relative;
}

.teammember__teaser .teammember__overlay{
  background-color:#007b58;
  color:white;
  font-family:"Droid Sans";
  font-size:1.6rem;
  height:0;
  left:0;
  opacity:0;
  overflow:hidden;
  padding:1.5rem;
  position:absolute;
  text-align:left;
  top:0;
  -webkit-transition:.3s ease;
  -o-transition:.3s ease;
  transition:.3s ease;
  width:100%;
}

.teammember__teaser .teammember__overlay > a{
  display:block;
  text-align:center;
}

.teammember__teaser .teammember__overlay svg{
  fill:#FFF;
  height:1.5rem;
  margin-top:1.5rem;
  width:1.5rem;
}

.teammember__teaser:hover .teammember__overlay{
  height:100%;
  opacity:1;
}

.node-type-offerteinwinning .field-name-field-mainimage img{
  width:100%;
}

.node-type-offerteinwinning .field-name-body{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  margin:1rem 5.5rem;
}

.node-type-offerteinwinning .field-name-body h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

.node-type-offerteinwinning .field-name-body h3{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
}

.node-type-offerteinwinning .field-name-body .field-name-field-tekst{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
}

.node-type-offerteinwinning .field-name-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.node-type-offerteinwinning .field-name-body a:hover{
  color:#e3d700;
}

.node-type-offerteinwinning .field-name-body em{
  font-family:"Droid Serif";
  font-style:italic;
}

.node-type-offerteinwinning .field-name-upload{
  margin:1rem 5.5rem;
}

.block-tenders-overview{
  padding-bottom:5rem;
}

.block-tenders-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.block-tenders-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:50%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .block-tenders-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.block-tenders-overview .views-row:nth-child(2n){
  border-right:none;
}

@media screen and (max-width: 900px){
  .block-tenders-overview .views-row:nth-child(2n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.block-tenders-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.block-tenders-overview .views-row .title{
  margin:1rem 0;
}

.block-tenders-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.block-tenders-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.block-tenders-overview a{
  text-decoration:none;
}

.view-nov-tender-overview{
  padding-bottom:5rem;
}

.view-nov-tender-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-nov-tender-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-nov-tender-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-tender-overview .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-nov-tender-overview .views-row:nth-child(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-tender-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-nov-tender-overview .views-row .title{
  margin:1rem 0;
}

.view-nov-tender-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.view-nov-tender-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-nov-tender-overview a{
  text-decoration:none;
}

.partnerpageview{
  padding-bottom:5rem;
}

.partnerpageview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.partnerpageview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:25%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .partnerpageview .views-row{
    width:50%;
  }
}

@media screen and (max-width: 460px){
  .partnerpageview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.partnerpageview .views-row:nth-child(4n){
  border-right:none;
  width:25%;
}

@media screen and (max-width: 900px){
  .partnerpageview .views-row:nth-child(4n){
    width:50%;
  }
}

@media screen and (max-width: 460px){
  .partnerpageview .views-row:nth-child(4n){
    width:100%;
    border-right:none;
    display:block;
  }
}

@media screen and (max-width: 900px){
  .partnerpageview .views-row:nth-child(2n){
    width:50%;
    border-right:none;
  }
}

@media screen and (max-width: 460px){
  .partnerpageview .views-row:nth-child(2n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.partnerpageview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.partnerpageview .views-row .image .field-type-image .field-item{
  max-width:30rem;
  height:15rem;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:auto;
  display:block;
  position:relative;
}

.partnerpageview .views-row .image .field-type-image .field-item img{
  max-width:100%;
  max-height:100%;
  width:auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
}

.partnerpageview .views-row .text{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.partnerpageview a{
  text-decoration:none;
}

.partnerwall-view{
  padding-bottom:5rem;
}

.partnerwall-view .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.partnerwall-view .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:50%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 500px){
  .partnerwall-view .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.partnerwall-view .views-row:nth-child(2n){
  border-right:none;
}

@media screen and (max-width: 900px){
  .partnerwall-view .views-row:nth-child(2n){
    width:50%;
    border-right:none;
  }
}

@media screen and (max-width: 500px){
  .partnerwall-view .views-row:nth-child(2n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.partnerwall-view .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.partnerwall-view .views-row .image .field-type-image .field-item{
  max-width:30rem;
  height:15rem;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin:auto;
  display:block;
  position:relative;
}

.partnerwall-view .views-row .image .field-type-image .field-item img{
  max-width:100%;
  max-height:100%;
  width:auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
}

.partnerwall-view .views-row .text{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.partnerwall-view a{
  text-decoration:none;
}

.partnerblockview .masonry-item{
  width:230px;
  background:#fff;
  border:1px solid #eee;
  margin:0 0 10px 0;
  padding:1rem;
}

.page-node .node-stageverslag .intro{
  margin:2rem 5.5rem 2rem 5.5rem;
  color:#007b58;
}

.page-node .node-stageverslag .intro .field{
  line-height:1.5;
  font-size:1.5rem;
}

.page-node .node-stageverslag .body{
  margin:2rem 5.5rem 4rem 5.5rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.page-node .node-stageverslag .body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-stageverslag .body a:hover{
  color:#e3d700;
}

.page-node .node-stageverslag .body a strong{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-stageverslag .body a strong:hover{
  color:#e3d700;
}

.page-node .node-stageverslag .body h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .page-node .node-stageverslag .body h2{
    font-size:2.1rem;
  }
}

.page-node .node-stageverslag .body h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.page-node .node-stageverslag .body .field-label{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
  margin-bottom:1.5rem;
}

.page-node .node-stageverslag .body .field-name-field-links a{
  display:block;
  margin-left:2rem;
}

.page-node .node-stageverslag .body .field-name-field-links a:before{
  content:"";
  width:6px;
  height:6px;
  background:green;
  display:inline-block;
  border-radius:50%;
  margin-left:-1.5rem;
  margin-right:0.9rem;
}

.page-node .node-stageverslag .body .field-name-field-imagegallery .field-item, .page-node .node-stageverslag .body .field-name-field-afbeeldingen .field-item{
  display:inline-block;
  margin:0.5rem;
}

@media screen and (max-width: 600px){
  .view-nov-logos .view-row{
    display:block;
    width:100%;
  }
}

.newsletter-home{
  width:50%;
  float:left;
  margin-top:9.5rem;
  margin-bottom:5rem;
}

@media screen and (max-width: 1100px){
  .newsletter-home{
    width:100%;
    margin-top:3.5rem;
    margin-bottom:3.5rem;
  }
}

.newsletter-home .webform-client-form{
  background:url("../img/background-newsletter.jpg") #e3d700 right bottom;
  background-repeat:no-repeat;
  background-size:auto 100%;
  width:100%;
  max-width:65rem;
  float:left;
  padding:2.5rem 2.5rem 2.5rem 10rem;
  position:relative;
}

@media screen and (max-width: 600px){
  .newsletter-home .webform-client-form{
    padding-left:2.5rem;
  }
}

.newsletter-home .webform-client-form:before{
  display:block;
  content:"";
  width:35px;
  height:35px;
  background:url("../img/plane.png") center center;
  background-size:100%;
  background-repeat:no-repeat;
  position:absolute;
  top:5rem;
  left:2.5rem;
}

@media screen and (max-width: 600px){
  .newsletter-home .webform-client-form:before{
    display:none;
  }
}

.newsletter-home .webform-component--intro{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.9rem;
  color:#007b58;
  margin-bottom:2.2rem;
  margin-top:1.8rem;
}

.newsletter-home .webform-component-email{
  width:58%;
  float:left;
  margin-right:6%;
  margin-top:0;
  margin-bottom:1.2rem;
  font-family:"Droid Sans";
}

.newsletter-home .webform-component-email ::-webkit-input-placeholder{
  color:#000;
}

.newsletter-home .webform-component-email ::-moz-placeholder{
  color:#000;
}

.newsletter-home .webform-component-email :-ms-input-placeholder{
  color:#000;
}

.newsletter-home .webform-component-email :-moz-placeholder{
  color:#000;
}

@media screen and (max-width: 600px){
  .newsletter-home .webform-component-email{
    width:90%;
  }
}

.newsletter-home .webform-component-email input{
  background:transparent;
  border:none;
  border-bottom:4px #007b58 solid;
  width:100%;
  outline:0;
  padding:7px 0;
}

.newsletter-home .form-actions{
  position:relative;
  display:inline-block;
  margin:0;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.newsletter-home .form-actions:hover:after{
  border-color:#e3d700;
}

.newsletter-home .form-actions:after{
  content:"";
  display:inline-block;
  border-top:2px #007b58 solid;
  border-right:2px #007b58 solid;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  width:7px;
  height:7px;
  position:absolute;
  top:17px;
  right:22px;
}

.newsletter-home .webform-submit{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  background:transparent;
  border:1px #007b58 solid;
  border-radius:20px;
  padding:1.3rem 4rem 1.3rem 2.4rem;
  text-transform:uppercase;
  color:#007b58;
  font-weight:700;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.newsletter-home .webform-submit:hover{
  color:#e3d700;
  background-color:#007b58;
}

.node-webform, .block-webform{
}

.node-webform .body, .block-webform .body{
  margin:3.5rem 5.5rem 0;
}

@media screen and (max-width: 600px){
  .node-webform .body, .block-webform .body{
    margin:3.5rem 2.5rem 0;
  }
}

.node-webform .field-name-body, .block-webform .field-name-body{
  font-size:1.6rem;
  line-height:1.5;
  font-family:"Droid Sans";
  color:#7e7e7e;
}

.node-webform .field-name-body strong, .block-webform .field-name-body strong{
  font-weight:700;
  color:#000;
}

.node-webform .field-name-body a, .block-webform .field-name-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-bottom:1px solid #007b58;
  text-decoration:none;
}

.node-webform .field-name-body a:hover, .block-webform .field-name-body a:hover{
  color:#e3d700;
  border-bottom:1px solid #e3d700;
}

.node-webform .field-name-body h2, .block-webform .field-name-body h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

.node-webform .field-name-body h3, .block-webform .field-name-body h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.node-webform .field-name-body .body_tekst, .block-webform .field-name-body .body_tekst{
  float:left;
}

.node-webform .field-name-body .body_images, .block-webform .field-name-body .body_images{
  float:right;
  margin-top:3.5rem;
}

.node-webform .field-name-body .body_images a, .block-webform .field-name-body .body_images a{
  text-decoration:none;
  border:none;
}

.node-webform .field-name-body .body_images img, .block-webform .field-name-body .body_images img{
  display:inline-block;
  margin-left:2.2rem;
}

.node-webform .webform-client-form, .block-webform .webform-client-form{
  max-width:49rem;
}

.node-webform .webform-component, .block-webform .webform-component{
  margin:2rem 0;
}

.node-webform .webform-component input:focus, .node-webform .webform-component textarea:focus, .block-webform .webform-component input:focus, .block-webform .webform-component textarea:focus{
  outline-color:#007485;
}

.node-webform .webform-component label, .block-webform .webform-component label{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  text-transform:uppercase;
  margin-bottom:1.3rem;
}

.node-webform .webform-component input, .node-webform .webform-component select.form-select, .node-webform .webform-component .chosen-container-single .chosen-single, .node-webform .webform-component textarea, .block-webform .webform-component input, .block-webform .webform-component select.form-select, .block-webform .webform-component .chosen-container-single .chosen-single, .block-webform .webform-component textarea{
  background-color:#fbfbfb;
  border:1px solid #979797;
  height:4.2rem;
  width:100%;
  border-radius:0;
  padding-left:2.4rem;
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.6rem;
  line-height:4rem;
}

.node-webform .webform-component input.form-checkbox, .node-webform .webform-component input.form-radio, .block-webform .webform-component input.form-checkbox, .block-webform .webform-component input.form-radio{
  width:2rem;
  margin-right:1rem;
}

.node-webform .webform-component textarea, .block-webform .webform-component textarea{
  height:15.6rem;
}

.node-webform .webform-component .form-required, .block-webform .webform-component .form-required{
  color:#007485;
}

.node-webform .webform-component .chosen-single div b, .block-webform .webform-component .chosen-single div b{
  background-position-y:10px;
}

.node-webform .form-actions, .block-webform .form-actions{
  position:relative;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  display:inline-block;
  margin-bottom:4.3rem;
}

.node-webform .form-actions input.webform-submit, .block-webform .form-actions input.webform-submit{
  border:1px solid #007b58;
  color:#007b58;
  padding:1.6rem 4rem 1.6rem 2.6rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-radius:3rem;
}

.node-webform .form-actions:after, .block-webform .form-actions:after{
  content:"";
  width:6px;
  height:6px;
  border-right:2px #007b58 solid;
  border-top:2px #007b58 solid;
  margin-left:10px;
  display:inline-block;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  position:absolute;
  top:0;
  bottom:0;
  right:2.4rem;
  margin:auto;
}

.node-webform .form-actions:hover input.webform-submit, .block-webform .form-actions:hover input.webform-submit{
  color:#e3d700;
  border-color:#e3d700;
}

.node-webform .form-actions:hover:after, .block-webform .form-actions:hover:after{
  border-color:#e3d700;
}

.node-webform .webform-component-markup, .block-webform .webform-component-markup{
  text-align:right;
  color:#7e7e7e;
  font-size:1.3rem;
  font-style:"Droid Sans";
}

.node-webform .field-name-field-mainimagebig img, .block-webform .field-name-field-mainimagebig img{
  width:100%;
}

.webform-confirmation{
  background-color:#FFF;
  margin-bottom:8.6rem;
  clear:both;
}

.webform-confirmation .inner-content{
  margin:4rem 5.5rem;
  font-size:1.6rem;
  line-height:1.5;
  font-family:"Droid Sans";
  color:#7e7e7e;
}

.webform-confirmation .inner-content strong{
  font-weight:700;
  color:#000;
}

.webform-confirmation .inner-content a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.webform-confirmation .inner-content a:hover{
  color:#e3d700;
}

.webform-confirmation .inner-content h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .webform-confirmation .inner-content h2{
    font-size:2.1rem;
  }
}

.webform-confirmation .inner-content h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

@media screen and (max-width: 1100px){
  .webform-confirmation{
    width:100%;
    margin-right:0;
  }
}

form .form-item label.error{
  color:#8c2e0b;
}

.newsletter--vacancy{
  background:#FFF;
  padding:1rem;
  position:absolute;
}

.newsletter--vacancy .webform-component--intro{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.9rem;
  color:#007b58;
  margin-bottom:2.2rem;
  margin-top:1.8rem;
}

.newsletter--vacancy .webform-component input{
  background:transparent;
  border:none;
  border-bottom:4px #007b58 solid;
  width:100%;
  outline:0;
  padding:7px 0;
}

.newsletter--vacancy .form-actions .webform-submit{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  background:transparent;
  border:1px #007b58 solid;
  border-radius:20px;
  padding:1.3rem 4rem 1.3rem 2.4rem;
  text-transform:uppercase;
  color:#007b58;
  font-weight:700;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.newsletter--vacancy .form-actions .webform-submit:hover{
  color:#e3d700;
  background-color:#007b58;
}

.page-node-2865 aside{
  position:absolute;
  right:0;
}

.node-vacancy .webform-client-form, .node-page .webform-client-form, .node-hiddenpage .webform-client-form{
  max-width:49rem;
}

.node-vacancy .webform-component, .node-page .webform-component, .node-hiddenpage .webform-component{
  margin:2rem 0;
}

.node-vacancy .webform-component input:focus, .node-vacancy .webform-component textarea:focus, .node-page .webform-component input:focus, .node-page .webform-component textarea:focus, .node-hiddenpage .webform-component input:focus, .node-hiddenpage .webform-component textarea:focus{
  outline-color:#007485;
}

.node-vacancy .webform-component label, .node-page .webform-component label, .node-hiddenpage .webform-component label{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  text-transform:uppercase;
  margin-bottom:1.3rem;
}

.node-vacancy .webform-component input, .node-vacancy .webform-component select.form-select, .node-vacancy .webform-component .chosen-container-single .chosen-single, .node-vacancy .webform-component textarea, .node-page .webform-component input, .node-page .webform-component select.form-select, .node-page .webform-component .chosen-container-single .chosen-single, .node-page .webform-component textarea, .node-hiddenpage .webform-component input, .node-hiddenpage .webform-component select.form-select, .node-hiddenpage .webform-component .chosen-container-single .chosen-single, .node-hiddenpage .webform-component textarea{
  background-color:#fbfbfb;
  border:1px solid #979797;
  height:4.2rem;
  width:100%;
  border-radius:0;
  padding-left:2.4rem;
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.6rem;
  line-height:4rem;
}

.node-vacancy .webform-component input.form-checkbox, .node-vacancy .webform-component input.form-radio, .node-page .webform-component input.form-checkbox, .node-page .webform-component input.form-radio, .node-hiddenpage .webform-component input.form-checkbox, .node-hiddenpage .webform-component input.form-radio{
  width:2rem;
  margin-right:1rem;
}

.node-vacancy .webform-component .form-type-radio label, .node-vacancy .webform-component .form-type-checkbox label, .node-page .webform-component .form-type-radio label, .node-page .webform-component .form-type-checkbox label, .node-hiddenpage .webform-component .form-type-radio label, .node-hiddenpage .webform-component .form-type-checkbox label{
  color:#7e7e7e;
}

.node-vacancy .webform-component textarea, .node-page .webform-component textarea, .node-hiddenpage .webform-component textarea{
  height:15.6rem;
}

.node-vacancy .webform-component .form-required, .node-page .webform-component .form-required, .node-hiddenpage .webform-component .form-required{
  color:#007485;
}

.node-vacancy .webform-component .chosen-single div b, .node-page .webform-component .chosen-single div b, .node-hiddenpage .webform-component .chosen-single div b{
  background-position-y:10px;
}

.node-vacancy .form-actions, .node-page .form-actions, .node-hiddenpage .form-actions{
  position:relative;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  display:inline-block;
  margin-bottom:4.3rem;
}

.node-vacancy .form-actions input.webform-submit, .node-page .form-actions input.webform-submit, .node-hiddenpage .form-actions input.webform-submit{
  border:1px solid #007b58;
  color:#007b58;
  padding:1.6rem 4rem 1.6rem 2.6rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  border-radius:3rem;
}

.node-vacancy .form-actions:after, .node-page .form-actions:after, .node-hiddenpage .form-actions:after{
  content:"";
  width:6px;
  height:6px;
  border-right:2px #007b58 solid;
  border-top:2px #007b58 solid;
  margin-left:10px;
  display:inline-block;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  position:absolute;
  top:0;
  bottom:0;
  right:2.4rem;
  margin:auto;
}

.node-vacancy .form-actions:hover input.webform-submit, .node-page .form-actions:hover input.webform-submit, .node-hiddenpage .form-actions:hover input.webform-submit{
  color:#e3d700;
  border-color:#e3d700;
}

.node-vacancy .form-actions:hover:after, .node-page .form-actions:hover:after, .node-hiddenpage .form-actions:hover:after{
  border-color:#e3d700;
}

.node-vacancy .webform-component-markup, .node-page .webform-component-markup, .node-hiddenpage .webform-component-markup{
  text-align:right;
  color:#7e7e7e;
  font-size:1.3rem;
  font-style:"Droid Sans";
}

.node-vacancy .field-name-field-mainimagebig img, .node-page .field-name-field-mainimagebig img, .node-hiddenpage .field-name-field-mainimagebig img{
  width:100%;
}

.block-webform .form-actions{
  margin-bottom:0;
}

.block-webform .webform-component-markup{
  text-align:left;
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
}

.block-webform.newsletter--vacancy .webform-component-markup{
  color:#e3d700;
}

.popup--webform{
  background-color:rgba(0, 0, 0, 0.4);
  display:none;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:100;
}

.popup--webform .webform__wrapper{
  background-color:#fff;
  border-radius:10px;
  -webkit-box-shadow:0 4px 11px 0 rgba(29, 29, 29, 0.08);
          box-shadow:0 4px 11px 0 rgba(29, 29, 29, 0.08);
  left:50%;
  padding:5rem;
  position:fixed;
  top:50%;
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
          transform:translate(-50%, -50%);
  width:60rem;
}

@media screen and (max-width: 560px){
  .popup--webform .webform__wrapper{
    padding:5rem 2rem 2rem;
    width:calc(100% - 4rem);
  }
}

.popup--webform .webform__close{
  cursor:pointer;
  fill:#5d5d5d;
  height:2rem;
  position:absolute;
  right:2rem;
  top:2rem;
  -webkit-transition:fill .3s ease-in-out;
  -o-transition:fill .3s ease-in-out;
  transition:fill .3s ease-in-out;
  width:2rem;
}

.pane-publications-home{
  width:50%;
  float:left;
}

@media screen and (max-width: 800px){
  .pane-publications-home{
    width:100%;
  }
}

.node-block-publicaties-homepage{
  text-align:right;
  position:relative;
}

.node-block-publicaties-homepage img{
  width:auto;
  display:block;
  margin:auto;
  margin-top:4.5rem;
  margin-bottom:4rem;
}

.node-block-publicaties-homepage .button{
  position:absolute;
  margin:auto;
  left:0;
  right:0;
  bottom:3.5rem;
  text-align:center;
}

.node-block-publicaties-homepage .button a{
  font-family:"Droid Sans";
  font-weight:700;
  text-decoration:none;
  text-transform:uppercase;
  color:#000;
  background:#e3d700;
  border-radius:3rem;
  padding:1.8rem 3.2rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  letter-spacing:1px;
}

@media screen and (max-width: 460px){
  .node-block-publicaties-homepage .button a{
    font-size:1.2rem;
    padding:1.5rem 1.7rem;
  }
}

.node-block-publicaties-homepage .button a:after{
  content:"";
  width:8px;
  height:8px;
  border-right:2px #000 solid;
  border-top:2px #000 solid;
  margin-left:10px;
  display:inline-block;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}

.node-block-publicaties-homepage .button a:hover{
  background-color:#007485;
}

.pane-publication-home{
  width:50%;
  float:left;
  margin:0;
}

@media screen and (max-width: 800px){
  .pane-publication-home{
    width:100%;
  }
}

#block-views-mapoverlay-block-1,
#block-views-nov-events-block-1, #block-views-nov-events-block-2,
#block_partnerwall_page, #block_tender_overview, #block_stageplaatsen_overview, #vacancy-overview-block{
  display:block;
  clear:both;
  margin-top:-8.6rem;
  margin-bottom:8.6rem;
  background:#FFF;
}

#block-views-mapoverlay-block-1 > h2,
#block-views-nov-events-block-1 > h2, #block-views-nov-events-block-2 > h2,
#block_partnerwall_page > h2, #block_tender_overview > h2, #block_stageplaatsen_overview > h2, #vacancy-overview-block > h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
  padding:0 5.4rem;
}

@media screen and (max-width: 800px){
  #block-views-mapoverlay-block-1 > h2,
  #block-views-nov-events-block-1 > h2, #block-views-nov-events-block-2 > h2,
  #block_partnerwall_page > h2, #block_tender_overview > h2, #block_stageplaatsen_overview > h2, #vacancy-overview-block > h2{
    padding:0 4rem;
  }
}

@media screen and (max-width: 500px){
  #block-views-mapoverlay-block-1 > h2,
  #block-views-nov-events-block-1 > h2, #block-views-nov-events-block-2 > h2,
  #block_partnerwall_page > h2, #block_tender_overview > h2, #block_stageplaatsen_overview > h2, #vacancy-overview-block > h2{
    padding:0 2rem;
  }
}

#block-views-mapoverlay-block-1 .view-filters, #block-views-mapoverlay-block-1 .view-header,
#block-views-nov-events-block-1 .view-filters,
#block-views-nov-events-block-1 .view-header, #block-views-nov-events-block-2 .view-filters, #block-views-nov-events-block-2 .view-header,
#block_partnerwall_page .view-filters,
#block_partnerwall_page .view-header, #block_tender_overview .view-filters, #block_tender_overview .view-header, #block_stageplaatsen_overview .view-filters, #block_stageplaatsen_overview .view-header, #vacancy-overview-block .view-filters, #vacancy-overview-block .view-header{
  padding:0 5.4rem;
}

@media screen and (max-width: 800px){
  #block-views-mapoverlay-block-1 .view-filters, #block-views-mapoverlay-block-1 .view-header,
  #block-views-nov-events-block-1 .view-filters,
  #block-views-nov-events-block-1 .view-header, #block-views-nov-events-block-2 .view-filters, #block-views-nov-events-block-2 .view-header,
  #block_partnerwall_page .view-filters,
  #block_partnerwall_page .view-header, #block_tender_overview .view-filters, #block_tender_overview .view-header, #block_stageplaatsen_overview .view-filters, #block_stageplaatsen_overview .view-header, #vacancy-overview-block .view-filters, #vacancy-overview-block .view-header{
    padding:0 4rem;
  }
}

@media screen and (max-width: 500px){
  #block-views-mapoverlay-block-1 .view-filters, #block-views-mapoverlay-block-1 .view-header,
  #block-views-nov-events-block-1 .view-filters,
  #block-views-nov-events-block-1 .view-header, #block-views-nov-events-block-2 .view-filters, #block-views-nov-events-block-2 .view-header,
  #block_partnerwall_page .view-filters,
  #block_partnerwall_page .view-header, #block_tender_overview .view-filters, #block_tender_overview .view-header, #block_stageplaatsen_overview .view-filters, #block_stageplaatsen_overview .view-header, #vacancy-overview-block .view-filters, #vacancy-overview-block .view-header{
    padding:0 2rem;
  }
}

@media screen and (max-width: 1100px){
  #block-views-mapoverlay-block-1,
  #block-views-nov-events-block-1, #block-views-nov-events-block-2,
  #block_partnerwall_page, #block_tender_overview, #block_stageplaatsen_overview, #vacancy-overview-block{
    width:100%;
    margin-right:0;
  }
}

#block-views-nov-events-block-1 + #block-views-nov-events-block-2{
  padding-top:5rem;
}

.block_stages_agenda{
  margin-bottom:1.6rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.5;
  color:#464646;
}

.block_stages_agenda a{
  color:#007b58;
  border-bottom:1px solid transparent;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.block_stages_agenda a:hover{
  color:#e3d700;
  border-bottom:1px solid #e3d700;
}

.pane-block-74{
  background-color:#007485;
  padding:5rem;
  padding-top:16rem;
  padding-bottom:5rem;
  margin-bottom:4rem;
}

@media screen and (max-width: 1300px){
  .pane-block-74{
    padding:3rem;
    padding-top:14rem;
    padding-bottom:5rem;
    margin-bottom:4rem;
  }
}

@media screen and (max-width: 1100px){
  .pane-block-74{
    padding:3rem;
    padding-top:18rem;
    padding-bottom:5rem;
    margin-bottom:4rem;
  }
}

@media screen and (max-width: 900px){
  .pane-block-74{
    padding-top:11rem;
  }
}

@media screen and (max-width: 450px){
  .pane-block-74{
    padding-left:2rem;
    padding-right:2rem;
    padding-bottom:3rem;
  }
}

.pane-block-74 .pane-content{
  text-decoration:none;
}

.pane-block-74 .pane-content > *:first-child{
  margin-top:0;
}

.pane-block-74 .pane-content > *:last-child{
  margin-bottom:0;
}

.pane-block-74 h2{
  font-style:italic;
  font-family:"Droid Serif";
  font-weight:400;
  margin-bottom:3rem;
  color:#FFF;
  font-size:3.4rem;
}

@media screen and (max-width: 450px){
  .pane-block-74 h2{
    font-size:2.5rem;
  }
}

.pane-block-74 p{
  font-size:1.6rem;
  font-family:"Droid Sans";
  line-height:1.6;
  font-style:normal;
  font-weight:400;
  color:#FFF;
}

@media screen and (max-width: 450px){
  .pane-block-74 p{
    font-size:1.4rem;
  }
}

.pane-block-74 ul{
  margin:3rem 0;
}

@media screen and (max-width: 450px){
  .pane-block-74 ul{
    padding-left:2rem;
  }
}

.pane-block-74 li{
  font-size:1.6rem;
  font-family:"Droid Sans";
  line-height:1.6;
  font-style:normal;
  font-weight:400;
  color:#FFF;
  margin-bottom:1rem;
  color:#e3d700;
}

@media screen and (max-width: 450px){
  .pane-block-74 li{
    font-size:1.4rem;
  }
}

.pane-block-74 em{
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.9rem;
  line-height:1.6;
}

@media screen and (max-width: 450px){
  .pane-block-74 em{
    font-size:1.6rem;
  }
}

.node-type-nieuwsitem .field-name-taxonomy-vocabulary-5, .node-type-nieuwsitem .field-name-taxonomy-vocabulary-4, .node-type-nieuwsitem .field-name-field-project, .node-type-news .field-name-taxonomy-vocabulary-5, .node-type-news .field-name-taxonomy-vocabulary-4, .node-type-news .field-name-field-project{
  position:absolute;
  right:30%;
  top:-4.5rem;
}

@media screen and (max-width: 1100px){
  .node-type-nieuwsitem .field-name-taxonomy-vocabulary-5, .node-type-nieuwsitem .field-name-taxonomy-vocabulary-4, .node-type-nieuwsitem .field-name-field-project, .node-type-news .field-name-taxonomy-vocabulary-5, .node-type-news .field-name-taxonomy-vocabulary-4, .node-type-news .field-name-field-project{
    right:0;
  }
}

@media screen and (max-width: 600px){
  .node-type-nieuwsitem .field-name-taxonomy-vocabulary-5, .node-type-nieuwsitem .field-name-taxonomy-vocabulary-4, .node-type-nieuwsitem .field-name-field-project, .node-type-news .field-name-taxonomy-vocabulary-5, .node-type-news .field-name-taxonomy-vocabulary-4, .node-type-news .field-name-field-project{
    position:static;
  }
}

.node-type-nieuwsitem .field-name-taxonomy-vocabulary-5 .field-item, .node-type-nieuwsitem .field-name-taxonomy-vocabulary-4 .field-item, .node-type-nieuwsitem .field-name-field-project .field-item, .node-type-news .field-name-taxonomy-vocabulary-5 .field-item, .node-type-news .field-name-taxonomy-vocabulary-4 .field-item, .node-type-news .field-name-field-project .field-item{
  float:left;
  font-family:"Droid Sans";
  font-size:1.2rem;
  background:#FFF;
  border:1px solid #c1c1c1;
  padding:0.4rem 0.8rem;
  margin-left:1rem;
  margin-bottom:1rem;
}

.node-type-nieuwsitem .field-name-field-mainimagebig img, .node-type-news .field-name-field-mainimagebig img{
  width:100%;
}

.node-type-nieuwsitem .field-name-field-datum, .node-type-news .field-name-field-datum{
  color:#007485;
  font-size:1.2rem;
  font-family:"Droid Sans";
  font-weight:700;
  letter-spacing:1px;
  margin:1rem 0;
  clear:both;
}

.node-type-nieuwsitem .field-name-body, .node-type-news .field-name-body{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  margin:1rem 0;
}

.node-type-nieuwsitem .field-name-body h2, .node-type-news .field-name-body h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

.node-type-nieuwsitem .field-name-body h3, .node-type-news .field-name-body h3{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
}

.node-type-nieuwsitem .field-name-body .field-name-field-tekst, .node-type-news .field-name-body .field-name-field-tekst{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
}

.node-type-nieuwsitem .field-name-body a, .node-type-news .field-name-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.node-type-nieuwsitem .field-name-body a:hover, .node-type-news .field-name-body a:hover{
  color:#e3d700;
}

.node-type-nieuwsitem .field-name-body em, .node-type-news .field-name-body em{
  font-family:"Droid Serif";
  font-style:italic;
}

.node-type-nieuwsitem .field-name-field-imagegallery .field-item, .node-type-nieuwsitem .field-name-field-afbeeldingen .field-item, .node-type-news .field-name-field-imagegallery .field-item, .node-type-news .field-name-field-afbeeldingen .field-item{
  display:inline-block;
  margin:0.5rem;
}

.node-type-nieuwsitem .tags, .node-type-news .tags{
  display:block;
  clear:both;
}

.node-type-nieuwsitem .tags a, .node-type-news .tags a{
  float:left;
  font-family:"Droid Sans";
  font-size:1.2rem;
  background:#FFF;
  border:1px solid #c1c1c1;
  padding:0.4rem 0.8rem;
  margin-right:1rem;
  margin-bottom:1rem;
  color:#121212;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.node-type-nieuwsitem .tags a:hover, .node-type-news .tags a:hover{
  color:#007b58;
}

.footer-nodepage{
  padding:3rem 5.5rem;
  border-top:1px solid #cdcdcd;
}

.footer-nodepage a{
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  color:#007b58;
  text-decoration:none;
  text-transform:uppercase;
  border:1px solid #007b58;
  border-radius:5rem;
  padding:1.3rem 2.2rem 1.3rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  display:inline-block;
}

@media screen and (max-width: 460px){
  .footer-nodepage a{
    font-size:1.1rem;
    padding:1rem;
  }
}

.footer-nodepage a:before{
  content:"";
  display:inline-block;
  width:7px;
  height:7px;
  border-top:2px solid #007b58;
  border-left:2px solid #007b58;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
  margin-right:5px;
  margin-bottom:1px;
}

.footer-nodepage a:hover{
  border-color:#e3d700;
  color:#e3d700;
}

.footer-nodepage a:hover:before{
  border-color:#e3d700;
}

.pane-nov-news{
  border-bottom:1px #d2d2d2 solid;
}

.news-side-block,
.view-display-id-block_related_news{
  margin-bottom:2rem;
}

@media screen and (max-width: 1100px){
  .news-side-block .view-content,
  .view-display-id-block_related_news .view-content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
        flex-wrap:wrap;
  }
}

@media screen and (max-width: 800px){
  .news-side-block .view-content,
  .view-display-id-block_related_news .view-content{
    display:block;
  }
}

.news-side-block .views-row,
.view-display-id-block_related_news .views-row{
  background-color:#FFF;
  padding:1rem;
  margin-bottom:3rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.news-side-block .views-row .views-field-title,
.view-display-id-block_related_news .views-row .views-field-title{
  margin:1rem 0;
}

.news-side-block .views-row .views-field-title a,
.view-display-id-block_related_news .views-row .views-field-title a{
  font-family:"Droid Serif";
  font-size:1.8rem;
  color:#007b58;
  line-height:1.4;
  font-weight:700;
  font-style:italic;
  text-decoration:none;
  display:inline;
}

.news-side-block .views-row:hover .views-field-title a,
.view-display-id-block_related_news .views-row:hover .views-field-title a{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

@media screen and (max-width: 1100px){
  .news-side-block .views-row,
  .view-display-id-block_related_news .views-row{
    width:32%;
    margin-right:2%;
    float:left;
  }
  .news-side-block .views-row:nth-child(3n),
  .view-display-id-block_related_news .views-row:nth-child(3n){
    margin-right:0%;
  }
}

@media screen and (max-width: 800px){
  .news-side-block .views-row,
  .view-display-id-block_related_news .views-row{
    width:100%;
    margin-right:0%;
  }
}

.news-side-block .more-link,
.view-display-id-block_related_news .more-link{
  text-align:left;
  margin-top:1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.news-side-block .more-link a,
.view-display-id-block_related_news .more-link a{
  color:#007b58;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
  border:1px solid #007b58;
  border-radius:3rem;
  padding:1.5rem 3.2rem 1.5rem 2.2rem;
  display:inline-block;
  margin-top:1rem;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.news-side-block .more-link a:hover,
.view-display-id-block_related_news .more-link a:hover{
  color:#464646;
  border-color:#464646;
}

.news-side-block .more-link:hover:after,
.view-display-id-block_related_news .more-link:hover:after{
  border-top:2px solid #464646;
  border-right:2px solid #464646;
}

.news-side-block .more-link:after,
.view-display-id-block_related_news .more-link:after{
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #007b58;
  border-right:2px solid #007b58;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  margin-left:2px;
  position:relative;
  right:3rem;
}

.view-nov-news-home{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
  margin-top:5.2rem;
  padding-bottom:5rem;
}

.view-nov-news-home::after{
  clear:both;
  content:"";
  display:table;
}

.view-nov-news-home .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
}

.view-nov-news-home .views-row{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:31.7615656014%;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  margin-bottom:4.5rem;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.view-nov-news-home .views-row:last-child{
  margin-right:0;
}

.view-nov-news-home .views-row:nth-child(3n){
  margin-right:0;
}

.view-nov-news-home .views-row:nth-child(3n+1){
  clear:left;
}

@media screen and (max-width: 1100px){
  .view-nov-news-home .views-row{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:48.821174201%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .view-nov-news-home .views-row:nth-child(3n){
    margin-right:2.3576515979%;
  }
  .view-nov-news-home .views-row:nth-child(3n+1){
    clear:none;
  }
  .view-nov-news-home .views-row:last-child{
    margin-right:0;
  }
  .view-nov-news-home .views-row:nth-child(2n){
    margin-right:0;
  }
  .view-nov-news-home .views-row:nth-child(2n+1){
    clear:left;
  }
}

@media screen and (max-width: 700px){
  .view-nov-news-home .views-row{
    width:100%;
    margin-right:0;
  }
}

.view-nov-news-home .views-row article{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
  -webkit-box-flex:1;
      -ms-flex-positive:1;
          flex-grow:1;
  -ms-flex:1;
      flex:1;
  -ms-flex-item-align:end;
      align-self:flex-end;
}

.view-nov-news-home .views-row .date{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
}

.view-nov-news-home .views-row .title{
  margin:1rem 0;
}

.view-nov-news-home .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  word-break:normal;
}

@media screen and (max-width: 500px){
  .view-nov-news-home .views-row .title h2{
    font-size:2.3rem;
  }
}

.view-nov-news-home .views-row .image{
  margin-top:1.6rem;
}

.view-nov-news-home .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-nov-news-home a{
  text-decoration:none;
}

.view-nov-news-home .more-link{
  clear:both;
  text-align:left;
}

.view-nov-news-home .more-link a{
  display:inline-block;
  color:#007b58;
  text-transform:uppercase;
  border:1px #007b58 solid;
  padding:1.3rem 2rem;
  border-radius:30px;
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-nov-news-home .more-link a:hover{
  color:#FFF;
  background-color:#007b58;
}

.view-nov-news-home .more-link a:hover:after{
  border-top:2px solid #FFF;
  border-right:2px solid #FFF;
}

.view-nov-news-home .more-link a:after{
  content:"";
  display:inline-block;
  border-top:2px #007b58 solid;
  border-right:2px #007b58 solid;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  width:7px;
  height:7px;
  position:relative;
  top:-1px;
}

.view-nov-news-overview{
  padding-bottom:5rem;
}

.view-nov-news-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-nov-news-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-nov-news-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-news-overview .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-nov-news-overview .views-row:nth-child(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-news-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-nov-news-overview .views-row .date{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-top:2rem;
  letter-spacing:1px;
}

.view-nov-news-overview .views-row .title{
  margin:1rem 0;
}

.view-nov-news-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:1.8rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .view-nov-news-overview .views-row .title h2{
    font-size:2.1rem;
  }
}

.view-nov-news-overview .views-row .field-name-field-tekst-overzicht, .view-nov-news-overview .views-row .field-name-body{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-nov-news-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-nov-news-overview .field-name-taxonomy-vocabulary-5, .view-nov-news-overview .field-name-taxonomy-vocabulary-4, .view-nov-news-overview .field-name-field-project{
  float:left;
  padding-top:2rem;
}

.view-nov-news-overview .field-name-taxonomy-vocabulary-5 .field-item, .view-nov-news-overview .field-name-taxonomy-vocabulary-4 .field-item, .view-nov-news-overview .field-name-field-project .field-item{
  float:left;
  font-family:"Droid Sans";
  font-size:1.2rem;
  background:#FFF;
  border:1px solid #c1c1c1;
  padding:0.4rem 0.8rem;
  margin-right:1rem;
  margin-bottom:1rem;
}

.view-nov-news-overview .tags{
  display:block;
  clear:both;
}

.view-nov-news-overview .tags a{
  float:left;
  font-family:"Droid Sans";
  font-size:1.2rem;
  background:#FFF;
  border:1px solid #c1c1c1;
  padding:0.4rem 0.8rem;
  margin-right:1rem;
  margin-bottom:1rem;
  color:#121212;
  text-decoration:none;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-nov-news-overview .tags a:hover{
  color:#007b58;
}

.view-nov-news-overview a{
  text-decoration:none;
}

.view-display-id-block_related_news{
  margin-bottom:6rem;
}

.view-display-id-block_related_news img{
  width:100%;
}

.view-display-id-related_project_news{
  padding-bottom:5rem;
}

.view-display-id-related_project_news .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-display-id-related_project_news .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-display-id-related_project_news .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-display-id-related_project_news .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-display-id-related_project_news .views-row:nth-child(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-display-id-related_project_news .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-display-id-related_project_news .views-row .title{
  margin:1rem 0;
}

.view-display-id-related_project_news .views-row .title h2{
  font-family:"Droid Serif";
  font-size:1.8rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .view-display-id-related_project_news .views-row .title h2{
    font-size:2.1rem;
  }
}

.view-display-id-related_project_news .views-row .field-name-field-tekst-overzicht{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-display-id-related_project_news .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.programs--related-news{
  padding-top:6rem;
  padding-bottom:6rem;
}

.programs--related-news .view-content{
  background-color:#FFF;
}

.programs--related-news .block__title{
  background-color:#007b58;
  color:#FFF;
  margin:0;
  padding:2rem 2.5rem;
  font-style:italic;
  font-weight:700;
}

.programs--related-news .views-row article.node{
  padding:3rem 2.5rem 4.5rem;
}

.testimonialpageview{
  padding-bottom:5rem;
}

.testimonialpageview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.testimonialpageview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.4s all ease-out;
  -o-transition:0.4s all ease-out;
  transition:0.4s all ease-out;
}

.testimonialpageview .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

.testimonialpageview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.testimonialpageview .views-row .date{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-top:2rem;
  letter-spacing:1px;
}

.testimonialpageview .views-row .title{
  margin:1rem 0;
}

.testimonialpageview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.testimonialpageview .views-row .field-name-body{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.testimonialpageview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.testimonialpageview .field-name-taxonomy-vocabulary-5{
  float:left;
  height:6rem;
  padding-top:2rem;
}

.testimonialpageview .field-name-taxonomy-vocabulary-5 .field-item{
  float:left;
  font-family:"Droid Sans";
  font-size:1.2rem;
  background:#FFF;
  border:1px solid #c1c1c1;
  padding:0.4rem 0.8rem;
  margin-right:1rem;
  margin-bottom:1rem;
}

.testimonialpageview a{
  text-decoration:none;
}

.page-node .node-story .body{
  margin:2rem 5.5rem 4rem 5.5rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.page-node .node-story .body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-story .body a:hover{
  color:#e3d700;
}

.page-node .node-story .body a strong{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.page-node .node-story .body a strong:hover{
  color:#e3d700;
}

.page-node .node-story .body h2{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-weight:700;
  font-size:2.5rem;
}

@media screen and (max-width: 460px){
  .page-node .node-story .body h2{
    font-size:2.1rem;
  }
}

.page-node .node-story .body h3{
  font-family:"Droid Serif";
  font-style:italic;
  color:#000;
  font-size:2rem;
  font-weight:normal;
}

.page-node .node-story .body .field-label{
  color:#000;
  font-size:2rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:normal;
  margin-bottom:1.5rem;
}

.page-node .node-story .body .field-name-field-links a{
  display:block;
  margin-left:2rem;
}

.page-node .node-story .body .field-name-field-links a:before{
  content:"";
  width:6px;
  height:6px;
  background:green;
  display:inline-block;
  border-radius:50%;
  margin-left:-1.5rem;
  margin-right:0.9rem;
}

.page-node .node-events .date, .page-node .node-events .field-name-field-organiser{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-top:2rem;
  letter-spacing:1px;
}

.page-node .node-events .field-name-field-organiser + .date{
  margin-top:1rem;
}

.page-node .node-events .field-name-field-place, .page-node .node-events .field-name-field-datum, .page-node .node-events .field-name-field-date-more-days{
  display:inline-block;
}

.page-node .node-events .field-type-image .field-item{
  max-width:91rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:auto;
  display:block;
  position:relative;
}

@media screen and (max-width: 1100px){
  .page-node .node-events .field-type-image .field-item{
    max-width:102rem;
  }
}

.page-node .node-events .field-type-image .field-item img{
  max-width:100%;
  max-height:100%;
  width:100%;
  position:relative;
  top:0;
  left:0;
  right:0;
  margin:auto;
  display:block;
}

.pane-nov-events{
  width:50%;
  float:left;
  margin-top:4rem;
  margin-bottom:5rem;
}

@media screen and (max-width: 1100px){
  .pane-nov-events{
    width:100%;
    float:left;
    margin-bottom:3rem;
  }
}

.pane-nov-events .pane-title{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#464646;
  text-transform:uppercase;
  width:100%;
  max-width:65rem;
  float:right;
  letter-spacing:1px;
}

@media screen and (max-width: 1100px){
  .pane-nov-events .pane-title{
    float:left;
    margin-bottom:1.5rem;
  }
}

.pane-nov-events .pane-title:before{
  content:"";
  display:inline-block;
  margin-right:1rem;
  background:url("../img/calendar.png") center center;
  width:16px;
  height:16px;
  background-size:cover;
  position:relative;
  top:3px;
}

.view-nov-events-home{
  width:100%;
  max-width:65rem;
  float:right;
  margin-top:1.5rem;
}

@media screen and (max-width: 1100px){
  .view-nov-events-home{
    float:left;
  }
}

.view-nov-events-home a{
  text-decoration:none;
}

.view-nov-events-home .date{
  background-color:#464646;
  float:left;
  width:6.6rem;
  height:6.6rem;
  text-align:center;
  padding-top:1.2rem;
  margin-right:2.4rem;
}

.view-nov-events-home .date .day{
  font-family:"Droid Serif";
  font-weight:700;
  font-style:italic;
  font-size:2rem;
  color:#FFF;
}

.view-nov-events-home .date .month{
  font-family:"Droid Serif";
  font-style:italic;
  font-size:1.5rem;
  color:#FFF;
  text-transform:lowercase;
}

.view-nov-events-home .text h2{
  font-family:"Droid Serif";
  font-weight:700;
  font-style:italic;
  font-size:1.8rem;
  color:#007b58;
}

.view-nov-events-home .text .field-name-field-place, .view-nov-events-home .text .field-name-field-date-more-days{
  display:inline-block;
}

.view-nov-events-home .text .field-name-field-place div, .view-nov-events-home .text .field-name-field-date-more-days div{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#464646;
  text-transform:uppercase;
}

.view-nov-events-home .views-row{
  margin-bottom:4.2rem;
}

.view-nov-events-home .more-link{
  text-align:left;
  margin-top:1rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-nov-events-home .more-link a{
  color:#007b58;
  font-family:"Droid Sans";
  font-size:1.2rem;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
  border:1px solid #007b58;
  border-radius:3rem;
  padding:1.5rem 3.2rem 1.5rem 2.2rem;
  display:inline-block;
  margin-top:1rem;
  letter-spacing:1px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-nov-events-home .more-link a:hover{
  color:#FFF;
  background-color:#007b58;
}

.view-nov-events-home .more-link a:hover:after{
  border-top:2px solid #FFF;
  border-right:2px solid #FFF;
}

.view-nov-events-home .more-link a:after{
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #007b58;
  border-right:2px solid #007b58;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  margin-left:2px;
  position:relative;
  top:-1px;
}

.viewblock-nov-events-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.viewblock-nov-events-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:50%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .viewblock-nov-events-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.viewblock-nov-events-overview .views-row:nth-child(2n){
  border-right:none;
}

@media screen and (max-width: 900px){
  .viewblock-nov-events-overview .views-row:nth-child(2n){
    border-right:none;
    display:block;
  }
}

.viewblock-nov-events-overview .views-row .field-type-image .field-item{
  max-width:40rem;
  height:17.5rem;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin:auto;
  display:block;
  position:relative;
}

.viewblock-nov-events-overview .views-row .field-type-image .field-item img{
  max-width:100%;
  max-height:100%;
  width:auto;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
}

.viewblock-nov-events-overview .views-row a{
  text-decoration:none;
}

.viewblock-nov-events-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.viewblock-nov-events-overview .views-row .date, .viewblock-nov-events-overview .views-row .field-name-field-organiser{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-top:2rem;
  letter-spacing:1px;
  text-align:center;
}

.viewblock-nov-events-overview .views-row .field-name-field-organiser + .date{
  margin-top:1rem;
}

.viewblock-nov-events-overview .views-row .title{
  margin:1rem 0;
  text-align:center;
}

.viewblock-nov-events-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .viewblock-nov-events-overview .views-row .title h2{
    font-size:2.1rem;
  }
}

.viewblock-nov-events-overview .views-row .field-name-field-place, .viewblock-nov-events-overview .views-row .field-name-field-datum, .viewblock-nov-events-overview .views-row .field-name-field-date-more-days{
  display:inline-block;
}

.viewblock-nov-events-overview .views-row .body{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.viewblock-nov-events-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-nov-events-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-nov-events-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-nov-events-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-events-overview .views-row:nth-child(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-nov-events-overview .views-row:nth-child(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-nov-events-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-nov-events-overview .views-row .date{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-top:2rem;
  letter-spacing:1px;
}

.view-nov-events-overview .views-row .title{
  margin:1rem 0;
}

.view-nov-events-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .view-nov-events-overview .views-row .title h2{
    font-size:2.1rem;
  }
}

.view-nov-events-overview .views-row .field-name-field-place, .view-nov-events-overview .views-row .field-name-field-datum, .view-nov-events-overview .views-row .field-name-field-date-more-days{
  display:inline-block;
}

.view-nov-events-overview .views-row .body{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-nov-events-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-publications-overview{
  padding-bottom:5rem;
}

.view-publications-overview .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-publications-overview .view-content > h2{
  width:100%;
  clear:both;
}

.view-publications-overview .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:33.33%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 900px){
  .view-publications-overview .views-row{
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-publications-overview .views-row::nth-of-type(3n){
  border-right:none;
  width:33.34%;
}

@media screen and (max-width: 900px){
  .view-publications-overview .views-row::nth-of-type(3n){
    width:100%;
    border-right:none;
    display:block;
  }
}

.view-publications-overview .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-publications-overview .views-row .title{
  margin:1rem 0;
}

.view-publications-overview .views-row .title h2{
  font-family:"Droid Serif";
  font-size:1.8rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.3;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

@media screen and (max-width: 460px){
  .view-publications-overview .views-row .title h2{
    font-size:2.1rem;
  }
}

.view-publications-overview .views-row .field-name-field-tekst-overzicht{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-publications-overview .views-row:hover .title h2{
  background-color:#e3d700;
  -webkit-box-shadow:1px 5px 0px 6px #e3d700;
          box-shadow:1px 5px 0px 6px #e3d700;
}

.view-publications-overview a{
  text-decoration:none;
}

.view-nov-publications-home{
  margin-top:5rem;
  clear:both;
}

.view-nov-publications-home .field-type-image{
  overflow:hidden;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-nov-publications-home .field-type-image:hover .field-item img{
  -webkit-transform:scale(1.2);
      -ms-transform:scale(1.2);
          transform:scale(1.2);
}

.view-nov-publications-home .field-type-image .field-item{
  position:relative;
}

.view-nov-publications-home .field-type-image .field-item img{
  display:block;
  min-height:540px;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

@media screen and (max-width: 900px){
  .view-nov-publications-home .field-type-image .field-item img{
    width:100%;
    height:auto;
    min-height:inherit;
  }
}

.view-nov-publications-home .field-type-image .field-item:after{
  position:absolute;
  top:0;
  left:0;
  content:"";
  height:100%;
  width:100%;
  background-color:rgba(33, 33, 33, 0.5);
}

.view-nov-publications-home .views-row{
  width:50%;
  float:left;
  position:relative;
  border-right:1px solid white;
}

.view-nov-publications-home .views-row:nth-child(2n){
  border-right:0;
}

@media screen and (max-width: 900px){
  .view-nov-publications-home .views-row{
    width:100%;
    border-right:none;
    margin-bottom:1rem;
  }
}

.view-nov-publications-home .views-row a{
  text-decoration:none;
}

.view-nov-publications-home .views-row .text{
  position:absolute;
  left:0;
  bottom:0;
  margin:auto 9rem;
  bottom:7.5rem;
}

@media screen and (max-width: 420px){
  .view-nov-publications-home .views-row .text{
    bottom:3.5rem;
    margin:auto 3.2rem;
  }
}

.view-nov-publications-home .views-row h2{
  color:#FFF;
  font-family:'Droid Serif';
  font-size:3.6rem;
  font-style:italic;
  font-weight:400;
  margin:2rem 0;
}

@media screen and (max-width: 600px){
  .view-nov-publications-home .views-row h2{
    font-size:2.4rem;
  }
}

@media screen and (max-width: 500px){
  .view-nov-publications-home .views-row h2{
    font-size:1.8rem;
  }
}

.view-nov-publications-home .views-row .label{
  font-family:"Droid Sans";
  color:#000;
  background-color:#e3d700;
  font-size:1.2rem;
  text-transform:uppercase;
  display:inline-block;
  font-weight:700;
  padding:0.4rem 0.8rem;
}

.masonry-item{
  background-color:#f6f6f2;
  border:1px solid #DDDDDD;
  margin:0 0 15px 0;
  width:188px;
}

.masonry-item .views-field-title{
  padding:0.8rem 1.2rem;
}

.masonry-item .views-field-edit-node{
  padding:0.5rem 1.2rem;
}

.pane-nov-vacature{
  width:50%;
  float:left;
  margin-top:2.2rem;
  margin-bottom:5rem;
}

@media screen and (max-width: 800px){
  .pane-nov-vacature{
    margin-right:0;
    width:100%;
  }
}

.pane-nov-vacature .pane-title{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#464646;
  text-transform:uppercase;
  width:100%;
  max-width:65rem;
  float:right;
  margin:2rem 0;
  letter-spacing:1px;
}

.pane-nov-vacature .pane-title:before{
  content:"";
  display:inline-block;
  margin-right:1rem;
  background:url("../img/vacature.png") center center;
  width:16px;
  height:16px;
  background-size:cover;
  position:relative;
  top:3px;
}

.pane-nov-vacature .more-link{
  text-align:left;
  margin-top:1rem;
}

.pane-nov-vacature .more-link a{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.3rem;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-decoration:underline;
}

.pane-nov-vacature .more-link a:hover{
  color:#007b58;
}

.pane-nov-vacature .more-link:after{
  content:"";
  width:8px;
  height:8px;
  border-top:2px solid #7e7e7e;
  border-right:2px solid #7e7e7e;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  display:inline-block;
  margin-left:2px;
}

.view-nov-vacancies-home{
  width:100%;
  max-width:65rem;
  float:right;
  margin-top:0.5rem;
}

.view-nov-vacancies-home h2.pane-title{
  margin:2rem 0;
}

.view-nov-vacancies-home h2{
  margin-top:0;
}

.view-nov-vacancies-home h2 a{
  text-decoration:none;
  font-family:'Droid Serif';
  font-weight:700;
  font-style:italic;
  font-size:1.8rem;
  color:#007b58;
}

#block_stageplaatsen_overview .view-stageplaatsen .view-content{
  padding:0 5.4rem;
}

@media screen and (max-width: 800px){
  #block_stageplaatsen_overview .view-stageplaatsen .view-content{
    padding:0 4rem;
  }
}

@media screen and (max-width: 500px){
  #block_stageplaatsen_overview .view-stageplaatsen .view-content{
    padding:0 2rem;
  }
}

#block_stageplaatsen_overview .view-stageplaatsen .view-content h2{
  font-family:"droid serif";
  font-size:2.4rem;
  font-weight:700;
  color:#007b58;
}

.view-stageplaatsen .view-content h2{
  font-family:"droid serif";
  font-size:2.4rem;
  font-weight:700;
  color:#007b58;
}

.view-stageplaatsen .views-field{
  padding-left:23rem;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.5;
}

@media screen and (max-width: 800px){
  .view-stageplaatsen .views-field{
    padding-left:0;
  }
}

.view-stageplaatsen .views-field-title h3{
  font-family:"Droid Serif";
  font-size:1.9rem;
  font-style:italic;
  color:#7e7e7e;
}

.view-stageplaatsen .views-field-changed{
  color:#007b58;
}

.view-stageplaatsen .views-field-upload a{
  color:#007b58;
  font-size:1.6rem;
  font-weight:700;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
  text-decoration:none;
}

.view-stageplaatsen .views-field-upload a:before{
  content:"";
  width:16px;
  height:16px;
  background:url("../img/download.png") center center;
  background-size:cover;
  display:inline-block;
  margin-right:1rem;
  position:relative;
  top:2px;
}

.view-stageplaatsen .views-field-upload a:hover{
  color:#e3d700;
}

.view-stageplaatsen .views-field-upload ul{
  list-style:none;
}

.view-stageplaatsen .views-field-upload ul li{
  padding-left:0;
}

.view-stageplaatsen .views-field-field-mainimage, .view-stageplaatsen .views-field-field-mainimage-1{
  width:23rem;
  padding-left:0;
  float:left;
}

@media screen and (max-width: 800px){
  .view-stageplaatsen .views-field-field-mainimage, .view-stageplaatsen .views-field-field-mainimage-1{
    width:auto;
    max-width:100%;
    float:none;
  }
}

.view-stageplaatsen .views-field-field-mainimage img, .view-stageplaatsen .views-field-field-mainimage-1 img{
  width:20rem;
  height:auto;
  margin:auto;
}

.view-stageverslagen{
  width:70%;
  float:left;
  margin-right:2%;
  padding-bottom:5rem;
}

.view-stageverslagen .view-content{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}

.view-stageverslagen .views-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  width:50%;
  float:left;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  -webkit-transition:0.3s all ease-out;
  -o-transition:0.3s all ease-out;
  transition:0.3s all ease-out;
}

.view-stageverslagen .views-row:nth-child(2n){
  border-right:none;
}

.view-stageverslagen .views-row article.node{
  margin-bottom:0;
  padding:3rem 1.5rem 4.5rem;
  width:100%;
}

.view-stageverslagen .views-row .title{
  margin:1rem 0;
}

.view-stageverslagen .views-row .title h2{
  font-family:"Droid Serif";
  font-size:3rem;
  font-style:italic;
  color:#007b58;
  display:inline;
  margin:0.2rem 0;
  line-height:1.2;
}

.view-stageverslagen .views-row .field-name-field-tekst-overzicht{
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
  color:#7c7c7c;
}

.view-stageverslagen .views-row:hover .title h2{
  background-color:#e3d700;
}

.view-stageverslagen a{
  text-decoration:none;
}

#vacancy-overview-block .view-vacatures-page-overview{
  padding:0 5.4rem;
}

@media screen and (max-width: 800px){
  #vacancy-overview-block .view-vacatures-page-overview{
    padding:0 4rem;
  }
}

@media screen and (max-width: 500px){
  #vacancy-overview-block .view-vacatures-page-overview{
    padding:0 2rem;
  }
}

#vacancy-overview-block .view-vacatures-page-overview .views-field-created{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-bottom:1.2rem;
  letter-spacing:1px;
  line-height:1.5;
}

#vacancy-overview-block .view-vacatures-page-overview .views-row{
  margin-bottom:2.4rem;
}

#vacancy-overview-block .view-vacatures-page-overview .views-field-body{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
}

#vacancy-overview-block .view-vacatures-page-overview .views-field-body h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

#vacancy-overview-block .view-vacatures-page-overview .views-field-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

#vacancy-overview-block .view-vacatures-page-overview .views-field-body a:hover{
  color:#e3d700;
}

.view-vacatures-page-overview .views-field-created{
  font-family:"Droid Sans";
  font-weight:700;
  font-size:1.2rem;
  color:#007485;
  margin-bottom:1.2rem;
  letter-spacing:1px;
  line-height:1.5;
}

.view-vacatures-page-overview .views-row{
  margin-bottom:2.4rem;
}

.view-vacatures-page-overview .views-field-body{
  color:#7e7e7e;
  font-family:"Droid Sans";
  font-size:1.6rem;
  line-height:1.6;
}

.view-vacatures-page-overview .views-field-body h2{
  color:#000;
  font-size:2.5rem;
  font-family:"Droid serif";
  font-style:italic;
  font-weight:700;
}

.view-vacatures-page-overview .views-field-body a{
  color:#007b58;
  -webkit-transition:all 0.3s ease-out;
  -o-transition:all 0.3s ease-out;
  transition:all 0.3s ease-out;
}

.view-vacatures-page-overview .views-field-body a:hover{
  color:#e3d700;
}

.pane-nov-numbers{
  padding:5rem 0 8rem;
  border-bottom:1px #d2d2d2 solid;
  margin-top:6rem;
}

.view-nov-numbers-home{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.view-nov-numbers-home::after{
  clear:both;
  content:"";
  display:table;
}

.view-nov-numbers-home .views-row{
  float:left;
  display:block;
  margin-right:2.3576515979%;
  width:23.2317613015%;
  text-align:center;
}

.view-nov-numbers-home .views-row:last-child{
  margin-right:0;
}

.view-nov-numbers-home .views-row:nth-child(4n){
  margin-right:0;
}

.view-nov-numbers-home .views-row:nth-child(4n+1){
  clear:left;
}

@media screen and (max-width: 1000px){
  .view-nov-numbers-home .views-row{
    float:left;
    display:block;
    margin-right:2.3576515979%;
    width:48.821174201%;
    margin-bottom:5rem;
  }
  .view-nov-numbers-home .views-row:last-child{
    margin-right:0;
  }
  .view-nov-numbers-home .views-row:nth-child(2n){
    margin-right:0;
  }
  .view-nov-numbers-home .views-row:nth-child(2n+1){
    clear:left;
  }
}

@media screen and (max-width: 560px){
  .view-nov-numbers-home .views-row{
    margin-right:0;
    width:100%;
  }
}

.view-nov-numbers-home .views-row article.node-cijfers{
  max-width:19.5rem;
  margin:auto;
}

.view-nov-numbers-home .title h2{
  font-family:"Droid Serif";
  font-style:italic;
  font-size:2.4rem;
  color:#007485;
  font-weight:normal;
  margin:1.1rem 0;
  line-height:1.1;
}

.view-nov-numbers-home .body{
  font-family:"Droid Sans";
  font-size:1.3rem;
  color:#7e7e7e;
  line-height:1.2;
}

.region-header-2{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
  clear:both;
}

.region-header-2::after{
  clear:both;
  content:"";
  display:table;
}

.node-type-landing-page #main{
  background:#FFFFFF;
  margin-top:4rem;
}

.node-type-landing-page .field-item .field--paragraph{
  margin:5rem 0;
}

.node-type-landing-page .field-item:first-child .field--paragraph{
  margin-top:0;
}

.node-type-landing-page .field-item:first-child h2{
  margin-top:0;
}

.node-type-landing-page .field-item:last-child .field--paragraph{
  margin-bottom:0;
}

.node-type-landing-page .region-content article.node{
  margin-bottom:6rem;
}

.node-type-landing-page .region-content{
  width:68%;
  margin-right:4%;
}

@media screen and (max-width: 1100px){
  .node-type-landing-page .region-content{
    width:100%;
    margin-right:0;
  }
}

.landing-page__header{
  position:relative;
  min-height:50rem;
  background-size:cover;
  background-position:center center;
}

.landing-page__header:after{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:rgba(33, 33, 33, 0.5);
}

@media screen and (max-width: 1100px){
  .landing-page__header{
    min-height:40rem;
  }
}

@media screen and (max-width: 768px){
  .landing-page__header{
    min-height:34rem;
  }
}

@media screen and (max-width: 600px){
  .landing-page__header{
    min-height:25rem;
  }
}

@media screen and (max-width: 480px){
  .landing-page__header{
    min-height:18rem;
  }
}

.landing-page__title{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
  position:absolute;
  z-index:2;
  left:0;
  right:0;
  bottom:0;
  font-family:'Droid Serif';
  font-weight:normal;
  font-size:6rem;
  font-style:italic;
  color:#FFF;
}

.landing-page__title::after{
  clear:both;
  content:"";
  display:table;
}

@media screen and (max-width: 768px){
  .landing-page__title{
    font-size:4.6rem;
  }
}

@media screen and (max-width: 600px){
  .landing-page__title{
    font-size:4.2rem;
  }
}

@media screen and (max-width: 480px){
  .landing-page__title{
    font-size:3.8rem;
  }
}

.region-content-bot{
  background-color:#f3f3f3;
}

.region-content-bot .outer{
  max-width:164rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.region-content-bot .outer::after{
  clear:both;
  content:"";
  display:table;
}

.region-content-bot .inner{
  max-width:134rem;
  margin-left:auto;
  margin-right:auto;
  padding:0 2rem;
}

.region-content-bot .inner::after{
  clear:both;
  content:"";
  display:table;
}

.view-display-id-block_landing_page{
  background-color:#FFF;
}

.view-display-id-block_landing_page .inner-content{
  padding:4rem 5.5rem;
  margin:0;
}

@media screen and (max-width: 800px){
  .view-display-id-block_landing_page .inner-content{
    padding-left:2rem;
    padding-right:2rem;
  }
}

.view-display-id-block_landing_page .main{
  width:calc(50% - 2rem);
  margin-right:2rem;
  float:left;
}

@media screen and (max-width: 1100px){
  .view-display-id-block_landing_page .main{
    width:100%;
    margin:0;
  }
}

.view-display-id-block_landing_page .sidebar{
  width:50%;
  margin-left:0;
  float:right;
}

@media screen and (max-width: 1100px){
  .view-display-id-block_landing_page .sidebar{
    width:100%;
    margin:0;
    display:none;
  }
}

.view-display-id-block_landing_page .sidebar .field-name-field-afbeelding{
  margin-top:5rem;
}

.bottom-content{
  margin-bottom:6rem;
}
/*# sourceMappingURL=main.css.map */