/*!
Theme Name: frontend
*/

/*Personeel block*/
.pb_personeel {
  display: flex;
  gap: 2em;
	margin-bottom: 64px;
}
.pb_personeel .column {
  flex: 1;
  display: flex;
  flex-direction: column;
	justify-content: space-around;
}
.persoon-content-flex {
  display: flex;
  align-items: flex-start;
  gap: 1em;
}
.persoon-content-flex img {
  max-width: 180px;
  height: auto;
  display: block;
	padding-top: 8px;
}
.personeel-quote-wrap {
  width: 100%;
  margin-top: 1em;
  display: block;
}
.personeel-quote {
  width: 100%;
  margin: 0;
  font-style: italic;
}
@media (max-width: 1300px) {
  .pb_personeel {
    flex-direction: column;
  }
  .persoon-content-flex {
    flex-direction: column;
    align-items: flex-start;
  }
  .persoon-content-flex img {
    max-width: 300px;
  }
}
.personeel-quote {
  border-left: none!important;
  padding-left: 1em;
}

.beschrijving ul {
	margin-left: 10px!important;
}
.beschrijving p {
	padding-bottom: 10px!important;
}
/*Personeel block end*/

#newsticker {
	font-size: 20px;
}

div.sp-weather-current {
	border: 2px grey ridge;
    padding: 10px;
    border-radius: 4px;
}

.d-flex {
    display: flex;
}

#navWrapInner li.top {
    display: none;
}

@font-face{font-family:meteoconsregular;src:url(../fonts/meteocons-webfont.eot);src:url(../fonts/meteocons-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/meteocons-webfont.woff) format('woff'),url(../fonts/meteocons-webfont.ttf) format('truetype'),url(../fonts/meteocons-webfont.svg#MeteoconsRegular) format('svg');font-weight:400;font-style:normal}.sp-weather-current .sp-weather-icon{font-size: 42px;line-height:48px;}.sp-weather-current .sp-weather-current-temp{display:block;text-align:center}.sp-weather-forcasts{margin-top:10px}.sp-weather .grid{float:left}.sp-weather-forcasts .sp-weather-icon{font-size:24px;line-height:26px}.sp-weather-forcasts .list{padding:10px 0;border-bottom:1px solid #f5f5f5}.sp-weather-forcasts .list:first-child{border-top:1px solid #f5f5f5}.flat-layout .media,.flat-layout .media-body{overflow:hidden;zoom:1}.flat-layout .media,.flat-layout .media .media{margin-top:15px}.flat-layout .media:first-child{margin-top:0}.flat-layout .media-object{display:block}.flat-layout .media-heading{margin:0 0 5px}.flat-layout .media>.pull-left{margin-right:10px}.flat-layout .media>.pull-right{margin-left:10px}.flat-layout .media-list{padding-left:0;list-style:none}i[class^=meteocons-]:before{display:inline-block;font-family:meteoconsregular;font-style:normal}.meteocons-storm:before{content:'Z'}.meteocons-chance-of-storm:before{content:'O'}.meteocons-chance-of-storm-night:before{content:'6'}.meteocons-thunderstorm:before{content:'0'}.meteocons-rain-and-snow:before{content:'X'}.meteocons-sleet:before{content:'X'}.meteocons-rain:before{content:'R'}.meteocons-rain-night:before{content:'S'}.meteocons-snow:before{content:'W'}.meteocons-snow-night:before{content:'X'}.meteocons-chance-of-snow:before{content:'U'}.meteocons-chance-of-snow:before{content:'"'}.meteocons-dusty:before{content:'E'}.meteocons-foggy:before{content:'J'}.meteocons-foggy-night:before{content:'K'}.meteocons-hazy:before{content:'L'}.meteocons-hazy-night:before{content:'K'}.meteocons-smoke:before{content:'M'}.meteocons-smoke-night:before{content:'K'}.meteocons-cloudy:before{content:'N'}.meteocons-mostly-cloudy:before{content:'3'}.meteocons-mostly-cloudy-night:before{content:'4'}.meteocons-partly-cloudy:before{content:'H'}.meteocons-partly-cloudy-night:before{content:'I'}.meteocons-sunny:before{content:'B'}.meteocons-sunny-night:before{content:'C'}.meteocons-other:before{content:')'}

#slider {
    width: 700px;
    height: 390px;
    list-style: none;
    overflow-y: auto;
    overflow-x: hidden
}

.anythingSlider-default {
    margin: 0 auto;
    padding: 0
}

.anythingSlider-default .anythingWindow {
}

.anythingSlider-default .anythingControls a {
    background: #d9d9d9;
    color: #000;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px
}

.anythingSlider-default .anythingControls a span {
    display: none
}

.anythingSlider-default .anythingControls a.cur {
    background: #888;
    color: #000
}

.anythingSlider-default .anythingControls a.start-stop {
    background-color: #040;
    color: #ddd
}

.anythingSlider-default .anythingControls a.start-stop.playing {
    background-color: #800
}

.anythingSlider-default .anythingControls a.start-stop:hover,.anythingSlider-default .anythingControls a.start-stop.hover,.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {
    background-image: none;
    color: #ddd
}

.anythingSlider-default.activeSlider .anythingWindow {
}

.anythingSlider-default.activeSlider .anythingControls a {
}

.anythingSlider-default.activeSlider .anythingControls a.cur,.anythingSlider-default.activeSlider .anythingControls a:hover {
    background: #f0713e
}

.anythingSlider-default.activeSlider .anythingControls a.start-stop {
    background-color: #080;
    color: #fff
}

.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing {
    background-color: #d00;
    color: #fff
}

.anythingSlider-default.activeSlider .start-stop:hover,.anythingSlider-default.activeSlider .start-stop.hover {
    color: #fff
}

.anythingSlider-default .arrow {
    top: 50%;
    position: absolute;
    display: block;
    background: #f8f8f8;
    width: 35px;
    height: 35px
}

.anythingSlider-default .arrow a {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 0 0;
    text-align: center;
    outline: 0;
    background: url(images/icons.png)
}

.anythingSlider-default .back {
    right: 42px;
    top: -65px
}

.anythingSlider-default .back a {
    background-position: 12px -287px
}

.anythingSlider-default .back a:hover,.anythingSlider-default .back a.hover {
    background-color: #000;
    background-position: 12px -87px
}

.anythingSlider-default .forward {
    right: 0;
    top: -65px
}

.anythingSlider-default .forward a {
    background-position: 12px -187px
}

.anythingSlider-default .forward a:hover,.anythingSlider-default .forward a.hover {
    background-color: #000;
    background-position: 12px 13px;
    background-repeat: no-repeat
}

.anythingSlider-default .anythingControls {
    outline: 0;
    display: none;
    position: absolute;
    top: 310px
}

.anythingSlider-default .anythingControls ul {
    margin: 0;
    padding: 0;
    float: left
}

.anythingSlider-default .anythingControls ul li {
    display: inline
}

.anythingSlider-default .anythingControls ul a {
    font: 11px/18px Georgia,Serif;
    display: inline-block;
    text-decoration: none;
    height: 10px;
    width: 10px;
    margin: 0 5px 0 0;
    text-align: center;
    outline: 0
}

.anythingSlider-default .anythingControls .anythingNavWindow {
    overflow: hidden;
    float: left
}

.anythingSlider-default .anythingControls .start-stop {
    padding: 2px 5px;
    width: 40px;
    text-align: center;
    text-decoration: none;
    float: right;
    z-index: 100;
    outline: 0
}

.as-oldie .anythingSlider-default .arrow {
    top: 30%
}

.as-oldie .anythingSlider-default .arrow a {
    margin: 0
}

.as-oldie .anythingSlider-default .anythingControls li {
    margin-left: 3px
}

.as-oldie .anythingSlider-default .anythingControls a {
    margin: 0
}

.as-oldie .anythingSlider-default .anythingNavWindow {
    margin: 0 2px
}

.as-oldie .anythingSlider-default .anythingNavWindow li {
    padding: 3px 0 0
}

.anythingSlider {
    display: block;
    overflow: visible!important;
    position: relative
}

.anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%
}

.anythingSlider .anythingBase {
    background: 0 0;
    list-style: none;
    position: absolute;
    overflow: visible!important;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0
}

.anythingSlider .arrow span {
    display: block;
    visibility: hidden
}

.anythingSlider .arrow.disabled {
    display: none
}

.anythingSlider .panel {
    background: 0 0;
    display: block;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
    border: 0;
    box-shadow: 0 0
}

.anythingSlider .vertical .panel {
    float: none
}

.anythingSlider .fade .panel {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

.anythingSlider .fade .activePage {
    z-index: 1
}

.anythingSlider.rtl .anythingWindow {
    direction: ltr;
    unicode-bidi: bidi-override
}

.anythingSlider.rtl .anythingControls ul {
    float: left
}

.anythingSlider.rtl .anythingControls ul a {
    float: right
}

.anythingSlider.rtl .start-stop {
}

.anythingSlider,.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop {
    transition-duration: 0s;
    -o-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -webkit-transition-duration: 0s
}

.djslider-loader-default {
    margin: 0 auto;
    position: relative
}

.djslider-default {
    margin: 0 auto;
    position: relative;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
    opacity: 0
}

.djslider-default .slider-container {
    position: absolute;
    overflow: hidden;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%
}

.djslider-default ul.djslider-in {
    position: relative;
    margin: 0!important;
    padding: 0!important;
    border: 0!important
}

.djslider-default ul.djslider-in>li {
    list-style: none outside!important;
    float: left;
    padding: 0!important;
    border: 0!important;
    position: relative;
    background: 0 0;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

ul.djslider-in>li {
    text-align: center
}

.djslider-default img.dj-image {
    border: 0!important;
    margin: 0!important
}

.djslider-default.img-vcenter img.dj-image {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.djslider-default .slide-desc {
    position: absolute
}

.djslider-default .slide-desc-in {
    position: relative
}

.slide-desc-bg-default {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: RGBA(0,0,0,.65)
}

.slide-desc-text-default {
    position: relative;
    color: #fff;
    padding: 15px 15px 5px;
    text-align: left
}

.slide-desc-text-default .slide-title {
    font-size: 1.5em;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600
}

.slide-desc-text-default .slide-title a {
    color: #fff
}

.slide-desc-text-default a.readmore {
    float: right;
    margin-bottom: 10px
}

.djslider-default .navigation-container {
    position: relative;
    text-align: center!important
}

.djslider-default .navigation-container a {
    outline: none
}

.djslider-default .navigation-container .prev-button {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 0
}

.djslider-default .navigation-container .next-button {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 0
}

.djslider-default .navigation-container .play-button,.djslider-default .navigation-container .pause-button {
    cursor: pointer;
    display: block;
    position: absolute;
    left: 50%
}

.djslider-default .navigation-container-custom,.djslider-default .navigation-numbers {
    position: absolute;
    top: 10px;
    right: 10px
}

.djslider-default .load-button {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #444;
    border: 2px solid #fff;
    margin: 0 3px;
    cursor: pointer;
    border-radius: 50%;
    opacity: .5;
    -webkit-transition: opacity 400ms ease;
    transition: opacity 400ms ease
}

.djslider-default .load-button-active {
    opacity: 1
}

.djslider-default .navigation-numbers .load-button {
    width: 16px;
    height: 16px;
    text-align: center;
    font-size: 11px;
    font-weight: 700;
    line-height: 16px;
    color: #fff
}

.djslider-loader-default .showOnHover {
    opacity: 0;
    -webkit-transition: opacity 200ms ease 50ms;
    transition: opacity 200ms ease 50ms
}

.djslider-loader-default:hover .showOnHover {
    opacity: 1
}

body,div,dl,dt,dd,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th {
    margin: 0;
    padding: 0
}

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

fieldset,img {
    border: 0
}

address,caption,cite,code,dfn,th,var {
    font-style: normal;
    font-weight: 400
}

caption,th {
    text-align: left
}

h1,h2,h3,h4,h5,h6,p {
    padding: 0;
    margin: 0
}

q:before,q:after {
    content: ''
}

abbr,acronym {
    border: 0
}

body {
    background: #f4f4f4;
    font-family: lato,sans-serif;
    font-size: 16px;
    color: #22222b;
    line-height: 28px;
    overflow-x: hidden
}

.clear,.clr {
    clear: both
}

a:link,a:visited,a:active {
    color: #009640;
    text-decoration: none;
    outline-color: invert;
    outline-style: none;
    outline-width: medium
}

a:hover {
    cursor: pointer;
    text-decoration: underline
}

h1,.componentheading {
    color: #22222b;
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 25px;
    font-family: lato,sans-serif;
    font-weight: 700
}

h2 {
    color: #22222b;
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 25px;
    font-family: lato,sans-serif;
    font-weight: 700
}

h3 {
    color: #22222b;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
    font-family: lato,sans-serif;
    font-weight: 700
}

h4 {
    color: #22222b;
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 15px;
    font-family: lato,sans-serif;
    font-weight: 700
}

h5 {
    color: #22222b;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 15px;
    font-family: lato,sans-serif;
    font-weight: 700
}

h6 {
    color: #22222b;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 15px;
    font-family: lato,sans-serif;
    font-weight: 700
}

p {
    padding-bottom: 25px
}

p.lessgap {
    padding-bottom: 10px
}

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

.img_caption.left,.pull-left {
    float: left;
    margin-right: 10px
}

.img_caption.right,.pull-right {
    float: right;
    margin-left: 10px
}

.img_caption.left p {
    clear: left;
    text-align: center
}

.img_caption.right p {
    clear: right;
    text-align: center
}

img.left {
    float: left
}

img.right {
    float: right
}

input:focus,button:focus,textarea:focus {
    outline: none!important
}

blockquote {
    font-style: italic;
    padding-left: 2em;
    font-size: 100%;
    color: #666;
}

#topWrapper {
    background: #fff;
    border-bottom: 2px solid #f4f4f4
}

#topWrapperInner {
    max-width: 1530px;
    padding: 20px 0;
    position: relative;
    margin: 0 auto;
    font-size: 12px;
    color: #22222b
}

#topWrapperInner p {
    margin: 0;
    padding: 0
}

#top1 {
    float: left;
    width: 30%
}

ul.social_link {
    margin: 0;
    padding: 0;
    width: 100%
}

ul.social_link li {
    display: inline-block;
    padding: 0 15px 0 0
}

ul.social_link li.facebook a {
    background: url(images/fb.png) no-repeat center center
}

ul.social_link li.twitter a {
    background: url(images/tw.png) no-repeat center center
}

ul.social_link li.linkedin a {
    background: url(images/in.png) no-repeat center center
}

ul.social_link li.instagram a {
    background-image: url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0nMS4wJyA/PjwhRE9DVFlQRSBzdmcgUFVCTElDICctLy9XM0MvL0RURCBTVkcgMS4xLy9FTicgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0nbmV3IDAgMCA0OCA0OCcgaWQ9J0xheWVyXzEnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDQ4IDQ4JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJz48Y2lyY2xlIGN4PScyNCcgY3k9JzI0JyBmaWxsPScjYzJjMmMyJyByPScyNCcvPjxwYXRoIGQ9J00zMS4yLDEyLjNIMTYuOGMtMi41LDAtNC41LDItNC41LDQuNXY0Ljh2OS42YzAsMi41LDIsNC41LDQuNSw0LjVoMTQuNGMyLjUsMCw0LjUtMiw0LjUtNC41di05LjZ2LTQuOCBDMzUuNywxNC4zLDMzLjcsMTIuMywzMS4yLDEyLjN6IE0zMi41LDE1bDAuNSwwdjAuNVYxOWwtNCwwbDAtNEwzMi41LDE1eiBNMjAuNywyMS42YzAuNy0xLDItMS43LDMuMy0xLjdzMi42LDAuNywzLjMsMS43IGMwLjUsMC43LDAuOCwxLjUsMC44LDIuNGMwLDIuMy0xLjksNC4xLTQuMSw0LjFzLTQuMS0xLjgtNC4xLTQuMUMxOS45LDIzLjEsMjAuMiwyMi4zLDIwLjcsMjEuNnogTTMzLjQsMzEuMmMwLDEuMi0xLDIuMi0yLjIsMi4yIEgxNi44Yy0xLjIsMC0yLjItMS0yLjItMi4ydi05LjZoMy41Yy0wLjMsMC43LTAuNSwxLjYtMC41LDIuNGMwLDMuNSwyLjksNi40LDYuNCw2LjRjMy41LDAsNi40LTIuOSw2LjQtNi40YzAtMC44LTAuMi0xLjctMC41LTIuNCBoMy41VjMxLjJ6JyBmaWxsPScjRkZGRkZGJy8+PC9zdmc+)
}

ul.social_link li a {
    width: 16px;
    height: 16px;
    display: inline-block;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

ul.social_link li a:hover {
    opacity: .5
}

#topmenu {
    float: right;
    position: relative
}

#topmenu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#topmenu ul li {
    display: inline-block;
    padding: 0 17px
}

#topmenu ul li:last-child {
    padding-right: 0
}

#topmenu ul li a {
    font-size: 13px;
    color: #22222b;
    text-transform: uppercase;
    font-weight: 700;
    text-decoration: none;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    position: relative;
    display: block;
}

#topmenu ul li a:hover {
}

#topmenu ul li a:hover:after,#topmenu ul li.current-menu-item a:after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    background: url(images/topmenu-active.png) 0 0;
    position: absolute;
    top: 45px;
    left: 50%;
    margin-left: -5px
}

#headerWrapper {
    background: #fff
}

#headerWrapperInner {
    max-width: 1530px;
    margin: 0 auto;
    padding-top: 25px;
    /*padding-bottom: 25px*/
}

#headerWrapper p {
    margin: 0;
    padding: 0
}

#logo {
    width: 198px;
    float: left
}

#headerRight {
    float: right;
    padding-top: 28px
}

#advertisement {
    float: left;
    height: 90px;
    width: 728px
}

#weather {
    float: right;
    width: 265px;
    margin-top: 12px;
    margin-left: 30px;
    font-size: 13px;
    line-height: 20px;
    font-weight: 700;
    text-transform: uppercase;
    color: #22222b
}

#weather li {
    list-style: none;
}

#weather span {
    display: block
}

.sp-weather-city span {
    display: inline!important;
    text-transform: none
}

#weather i {
    color: #d7d7d7;
    float: left;
    /* margin-top: 3px; */
}

#weather i:before {
    width: 10px !important
}

.sp-weather-current .sp-weather-icon {
    margin-left: 2px
}

#weather span.orange,.sp-weather-current-temp,.sp-condition,.sp-humidity,.sp-condition-humidity,.sp-weather-current-temp {
    color: #f78618;
    display: inline-block!important
}

.sp-weather-current-temp {
    margin-left: 5px
}

.flat-layout .media-heading {
    margin: 0
}

.sp-weather-current .sp-weather-current-temp {
    text-align: left!important
}

.weather_right {
    padding-left: 60px
}

#navWrap {
    min-height: 60px;
    background: #22222b;
    text-align: center
}

#navWrapInner {
    max-width: 1530px;
    margin: 0 auto
}



#nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    float: none
}

#nav ul li {
    padding: 0 1px;
    display: inline-block;
    float: none
}

#nav ul li li {
    background: 0 0;
    padding: 0;
    border-bottom: 1px solid #47474f
}

#nav ul li li.last {
    border-bottom: none
}

#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
    text-decoration: none;
    color: #fff;
    line-height: 60px;
    display: block;
    float: none;
    display: inline-block;
    font-family: lato,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 0 30px
}

#nav ul li:hover>a,#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited {
    color: #fff
}

#nav ul ul {
    padding-left: 0;
    padding-top: 0;
    border-top: 0
}

#nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    width: 210px;
    padding: 11px 0;
    text-align: left;
    float: none!important;
    font-weight: 700!important
}

#nav ul li.active li a:hover,#nav ul li li a:hover,#nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited {
    font-weight: 700!important
}

#nav ul ul ul {
    padding-left: 0;
    padding-top: 0;
    z-index: 10000000;
    text-align: left
}

#nav ul li li li a:link,#nav ul li li li a:active,#nav ul li li li a:visited,#nav ul li.active li.active li a:link,#nav ul li.active li.active li a:active,#nav ul li.active li.active li a:visited {
    color: #3c4449;
    font-size: 14px;
    line-height: 20px;
    text-transform: none;
    width: 210px;
    padding: 11px 0;
    float: none!important;
    font-weight: 400!important
}

#nav ul li li li a:hover,#nav ul li.active li.active li a:hover,#nav ul li.active li.active li.active a:link,#nav ul li.active li.active li.active a:active,#nav ul li.active li.active li.active a:visited {
    color: #ffad3d
}

#nav ul.menu li {
    position: relative
}

#nav ul.menu ul {
    position: absolute;
    display: none!important;
    top: 100%;
    left: 0;
    z-index: 1000000;
    width: 254px;
    float: none;
    border-bottom: none;
    background: #22222b;
    padding: 35px 20px 30px 24px
}

#nav ul.menu li:hover ul {
    display: block!important
}

#nav ul.menu a {
    display: block;
    position: relative
}

#nav ul.menu ul ul {
    top: 0;
    left: 100%;
    display: none!important;
    background: #22222b
}

#nav ul.menu ul li:hover ul {
    display: block!important
}

#nav ul.menu a {
    display: block;
    position: relative
}

#nav ul li.menu-item-8965 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #f44743;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-8972 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #38bae0;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-8983 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #fccb30;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-8982 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #8471c1;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-14506 a:after,
#nav ul li.menu-item-14518 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #009640;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-625 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #f78618;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-584 a:after {
    content: "";
    display: block;
    width: 100%;
    height: 6px;
    background: #148d3e;
    position: absolute;
    bottom: 0;
    left: 0%
}

#nav ul li.menu-item-8965 a:hover:after,#nav ul li.menu-item-8965.active a:after,#nav ul li.menu-item-8972 a:hover:after,#nav ul li.menu-item-8972.active a:after,#nav ul li.menu-item-8983 a:hover:after,#nav ul li.menu-item-8983.active a:after,#nav ul li.menu-item-8982 a:hover:after,#nav ul li.menu-item-8982.active a:after,#nav ul li.menu-item-14506 a:hover:after,#nav ul li.menu-item-14506.activea:after,#nav ul li.menu-item-625 a:hover:after,#nav ul li.menu-item-625.active a:after,#nav ul li.menu-item-584 a:hover:after,#nav ul li.menu-item-584.active a:after {
    height: 10px;
    webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#nav ul li.menu-item-8965 li a:after,#nav ul li.menu-item-8965.active li a:after,#nav ul li.menu-item-8972 li a:after,#nav ul li.menu-item-8972.active li a:after,#nav ul li.menu-item-8983 li a:after,#nav ul li.menu-item-8983.active li a:after,#nav ul li.menu-item-8982 li a:after,#nav ul li.menu-item-8982.active li a:after,#nav ul li.menu-item-14506 li a:after,#nav ul li.menu-item-14506.active li a:after,#nav ul li.menu-item-625 li a:after,#nav ul li.menu-item-625.active li a:after,#nav ul li.menu-item-584 li a:after,#nav ul li.menu-item-584.active li a:after,#nav ul li li.last a {
    background: 0 0!important;
    height: auto!important
}

#nav ul li.menu-item-8965 ul {
    background: #22222b url(images/submenu_red.png) no-repeat left top
}

#nav ul li.menu-item-8965 li a:hover,#nav ul li.menu-item-8965 li.active a {
    background: url(images/red_active.png) no-repeat right 15px!important
}

#nav ul li.menu-item-8972 ul {
    background: #22222b url(images/submenu_blue.png) no-repeat left top
}

#nav ul li.menu-item-8972 li a:hover,#nav ul li.menu-item-8972 li.active a {
    background: url(images/blue_active.png) no-repeat right 15px!important
}

#nav ul li.menu-item-8983 ul {
    background: #22222b url(images/submenu_yellow.png) no-repeat left top
}

#nav ul li.menu-item-8983 li a:hover,#nav ul li.menu-item-8983 li.active a {
    background: url(images/yellow_active.png) no-repeat right 15px!important
}

#nav ul li.menu-item-8982 ul {
    background: #22222b url(images/submenu_pink.png) no-repeat left top
}

#nav ul li.menu-item-8982 li a:hover,#nav ul li.menu-item-8982 li.active a {
    background: url(images/pink_active.png) no-repeat right 15px!important
}

#nav ul li.menu-item-14506 ul {
    background: #22222b url(images/submenu_green.png) no-repeat left top
}

#nav ul li.menu-item-14506 li a:hover,#nav ul li.menu-item-14506 li.active a {
    background: url(images/green_active.png) no-repeat right 15px!important
}

#moving_artikels {
    background: #fff
}

#moving_artikels_inner {
    max-width: 1530px;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px
}

#moving_artikels_inner2 {
    margin: 0;
    padding: 0 0 0 30px;
    list-style: none;
    background: url(images/glob_icon.png) no-repeat left 4px
}

#moving_artikels_inner2 .k2ItemsBlock {
    display: none
}

#bannerWrapper {
    background: #f4f4f4
}

#bannerWrapperInner {
    max-width: 1530px;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 30px
}

#banner {
    float: left;
    width: 65%;
    max-height: 466px;
    overflow: hidden;
}

.item_img {
    height: 466px!important;
    background-size: cover;
    background-position: center
}

#banner .bt-cs .bt-inner img {
    border: none!important;
    outline: none;
    width: 100%!important;
    max-width: 100%!important;
    margin: 0!important
}

#banner .item_img {
    display: block;
    position: relative;
    background-size: cover;
    background-position: center;
}

#banner .gradient {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(images/gradient.png) repeat-y left top
}

.bt-cs .bt-row {
    padding: 0;
    margin: 0
}

.bt-cs .bt-inner {
    position: relative;
    padding: 0
}

#banner .over_image {
    position: absolute;
    left: 40px;
    top: 20px;
    max-width: 405px
}

#banner a.bt-category {
    background: #f44743;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    padding: 10px 30px;
    display: inline-block
}

#banner .bt-date {
    background: url(images/date_bg.png) no-repeat left 10px;
    font-size: 14px;
    color: #fff;
    padding: 5px 0 5px 23px;
    margin-top: 50px;
    margin-bottom: 10px;
    display: block
}

#banner a.bt-title {
    font-size: 24px;
    line-height: 28px;
    color: #fff;
    text-transform: none;
    padding: 10px;
    display: inline-block
}

#banner .bt-introtext {
    font-size: 14px;
    color: #fff;
    padding: 15px 0 30px;
    display: block
}

#banner .readmore a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    border: 3px solid #ddd;
    padding: 10px 25px;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#banner .readmore a:hover {
    border-color: #f44743;
    text-decoration: none;
}

.slick-vertical .slick-active + .slick-slide {
    opacity: 0;
}

.bt-cs .slick-next,.bt-cs .slick-prev {
    display: inline-block;
    width: 45px;
    height: 45px;
    bottom: 0%;
    opacity: 1;
    border: 0;
    text-indent: -2000em;
}

.bt-cs .slick-next {
    background: url(images/next.png) no-repeat left center!important;
    position: absolute;
    z-index: 100;
    margin: 0;
    padding: 0;
    left: auto;
    top: auto;
    right: 20px;
    bottom: 0
}

.bt-cs .slick-next:hover {
    background: url(images/next_hover.png) no-repeat left center!important
}

.bt-cs .slick-prev {
    background: url(images/prev.png) no-repeat left center!important;
    position: absolute;
    z-index: 999;
    margin: 0;
    padding: 0;
    left: auto;
    right: 70px;
    top: auto;
    bottom: 0
}

.bt-cs .slick-prev:hover {
    background: url(images/prev_hover.png) !important
}

#banner_right {
    float: right;
    width: 33%
}

.moduletable_tab {
    background: #fff;
    padding: 23px 22px;
    line-height: 21px;
    margin-bottom: 20px;
    height: 466px
}

.moduletable_tab ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.moduletable_tab ul li {
    padding: 10px 0 10px 17px;
    background: url(images/green_dot.png) no-repeat left 18px;
    border-bottom: 1px solid #f4f4f4
}

.moduletable_tab ul li:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.moduletable_tab .sptab_red {
    border: none!important
}

.moduletable_tab .sptab_red .tabs_mask {
    background: 0 0!important
}

.moduletable_tab div.m_popular,
.moduletable_tab div.m_popular li {
    display: none;
}

.moduletable_tab div.m_popular li:nth-child(1),
.moduletable_tab div.m_popular li:nth-child(2),
.moduletable_tab div.m_popular li:nth-child(3),
.moduletable_tab div.m_popular li:nth-child(4),
.moduletable_tab div.m_popular li:nth-child(5) {
    display: block;
}

.moduletable_tab a {
    display: block;
    color: #22222b;
    font-size: 16px;
    font-weight: 700
}

.moduletable_tab .moduleItemDateCreated {
    background: url(images/date_icon.png) no-repeat left 5px;
    padding: 4px 0 4px 24px;
    font-size: 14px;
    color: #22222b
}

.moduletable_tab ul.tabs_container li.tab {
    background-color: #22222b!important;
    color: #fff!important;
    margin-right: 0!important;
    border-right: 1px solid #fff!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
    width: 50%!important;
    text-align: center!important;
}

.moduletable_tab .tabs_mask,.moduletable_tab ul.tabs_container li span {
    height: 40px!important;
    line-height: 40px!important;
    font-size: 14px!important;
    text-transform: uppercase!important;
    font-weight: 700!important
}

.moduletable_tab ul.tabs_container {
    display: flex;
    list-style: none;
    align-items: top;
}

.moduletable_tab ul.tabs_container li {
    background: none;
    padding-top: 0;
    padding-bottom: 0;
    cursor: pointer;
}

.moduletable_tab ul.tabs_container li.tab.active {
    background-color: #009640!important;
    color: #fff!important
}

#featureditem {
    background: #f4f4f4
}

#featureditemInner {
    max-width: 1530px;
    margin: 0 auto;
    position: relative;
    padding: 10px 0 60px
}

#featureditem ul {
    margin: 0 -15px;
    padding: 0;
    list-style: none
}

#featureditem ul li {
    float: left;
    width: 33.33%;
    padding: 0 15px
}

#featureditem .itemInner {
    position: relative
}

#featureditem .itemInner .descArea {
}

#featureditem .moduleItemImageBlock a {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    height: 390px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

#featureditem .imageoverlay {
    background: #f44743;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out
}

#featureditem li:hover .imageoverlay {
    opacity: .55
}

#featureditem .intro {
    color: #3c4449;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 15px
}

a.fullclick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

#featureditem a.moduleItemCategory {
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    color: #fff;
    background: #f44743;
    padding: 8px 20px;
    display: inline-block;
    text-decoration: none;
    position: absolute;
    top: 20px;
    left: 20px
}

.moduleItemTitleDate {
    position: absolute;
    left: 20px;
    bottom: 20px
}

#featureditem a.moduleItemTitle {
    display: block;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    color: #fff;
    background: #22222b;
    padding: 10px 20px;
    text-decoration: none
}

#featureditem .moduleItemDateCreated {
    font-size: 14px;
    color: #fff;
    display: block;
    background: url(images/date_icon_white.png) no-repeat left 8px;
    padding: 3px 0 3px 24px;
    margin-top: 5px
}

#oldnieuws .bannergroup {
    text-align: center;
    height: 90px!important
}

.moduletable.banner700 {
    height: 90px;
    margin-bottom: 40px;
    overflow: hidden
}

.moduletable.banner700 img {
    margin: auto;
}

.moduletable.banner700 .banneritem {
    height: 90px;
    border: 0;
}
.moduletable.banner700 .banneritem a {
    display: block;
}

.artikel-1,.artikel-2 {
    text-align: center;
    margin: 5px 0
}

.moduletable.bannersq {
    height: 250px;
    margin-bottom: 40px;
    overflow: hidden
}

.moduletable.bannersq .banneritem {
    /*! height: 250px; */
    /*! max-width: 300px; */
    /*! float: none !important; */
    margin: auto;
}

.moduletable.bannersq .banneritem a {
    display: block;
    max-width: 300px;
}

.moduletable.bannersq .banneritem img {
    max-width: 100% !important
}

.moduletable_oldnieuws ul {
    margin: 0 -15px;
    padding: 0;
    list-style: none
}

.moduletable_oldnieuws ul li {
    float: left;
    width: 25%;
    padding: 0 15px 30px
}

.moduletable_oldnieuws ul li .moduleItemImageBlock a {
    display: block;
    height: 245px;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    background-size: cover;
}

.moduletable_oldnieuws ul li .moduleItemImageBlock img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.moduletable_oldnieuws .moduleItemImage {
    display: block;
    position: relative
}
/*
.moduletable_oldnieuws .moduleItemCategory {
    position: absolute;
    left: 20px;
    top: 20px
}
*/
#featureditem a.moduleItemCategory {
    top: 20px;
    left: 20px
}

.moduletable_oldnieuws .imageoverlay {
    background: #67b574;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out
}

.moduletable_oldnieuws li:hover .imageoverlay {
    opacity: .55
}

.moduletable_oldnieuws li:hover a.moduleItemTitle {
    color: #67b574
}

.moduletable_oldnieuws {
    margin-bottom: 10px
}

.k2ItemsBlock ul:after {
    content: "";
    display: block;
    clear: both
}

.moduletable_oldnieuws .moduleItemCategory {
    background: #67b574;
    font-size: 14px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 30px;
    display: inline-block;
    text-decoration: none;
    /*position: absolute*/
	width: 100%;
}

.moduletable_oldnieuws .descArea {
    background: #fff;
    padding: 25px 25px 35px;
    text-align: center;
    height: 305px;
    position: relative;
    overflow: hidden
}

.moduletable_oldnieuws .descArea:after {
    content: "";
    display: block;
    position: absolute;
    width: 90%;
    height: 80px;
    background: #fff;
    bottom: 0;
    z-index: 0
}

.moduletable_oldnieuws .moduleItemDateCreated {
    color: #f78618;
    background: url(images/date_bg_orange.png) no-repeat left 4px;
    padding: 2px 0 2px 25px
}

.moduletable_oldnieuws a.moduleItemTitle {
    font-size: 18px;
    font-weight: 700;
    display: block;
    color: #22222b;
    padding: 10px 0;
    text-decoration: none
}

.moduletable_oldnieuws .intro {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 20px
}

.moduletable_oldnieuws a.moduleItemReadMore {
    color: #22222b;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    border: 3px solid #ddd;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    text-decoration: none;
    position: absolute;
    bottom: 30px;
    display: inline-block;
    width: 126px;
    text-align: center;
    height: 40px;
    line-height: 36px;
    left: 50%;
    margin-left: -63px;
    z-index: 1
}

.moduletable_oldnieuws li:hover a.moduleItemReadMore {
    border-color: #67b574;
    background: #67b574;
    color: #fff
}

#advertisement2 {
    text-align: center
}

.moduletable_ads {
    text-align: center;
    margin-bottom: 30px
}

.moduletable_ads p {
    margin: 0;
    padding: 0
}

::selection {
    background: #74b34a;
    color: #fff
}

::-moz-selection {
    background: #74b34a;
    color: #fff
}

#cboxLoadedContent {
    text-align: center;
    padding-top: 10px
}

#cboxLoadedContent a {
    color: #95bc55
}

#cboxLoadedContent .co_btns {
    padding-top: 12px
}

#cboxLoadedContent .co_btns a {
    background: #c1d82f;
    color: #fff!important;
    border: 0;
    padding: 5px 25px
}

#cboxLoadedContent .co_btns a:hover {
    opacity: .75;
    text-decoration: none
}

legend+.control-group {
    margin-top: 0;
    margin-bottom: 10px;
    -webkit-margin-top-collapse: separate
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: inherit;
    color: #a7bb20;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    font-weight: 700
}

label,input,button,select,textarea {
    font-size: 13px;
    line-height: 20px
}

iframe {
    border: none
}

input:focus,button:focus,textarea:focus {
    outline: none!important
}

.product-description {
    margin-bottom: 30px;
    padding-top: 30px
}

.desc_title {
    color: #3e464a;
    font-size: 24px;
    line-height: 24px;
    font-weight: 900;
    margin-bottom: 20px;
    text-transform: uppercase
}

label,input,button,select,textarea {
    font-size: 13px;
    line-height: 20px
}

select,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],.inputbox {
    display: inline-block;
    padding: 5px;
    line-height: 1.42857143;
    color: #000;
    font-style: normal;
    background-color: #fff;
    background-image: none;
    border: 1px solid #e7e7e7;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

select[multiple],select[size] {
    height: 30px
}

.form-horizontal .control-group {
    margin-top: 5px;
    margin-bottom: 5px
}

.btn-primary,.btn-primary[disabled],.btn.btn-danger,.btn.btn-info,.btn.btn-success {
    background: #ffad3d;
    text-shadow: none;
    border: none!important;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    color: #fff!important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 10px;
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

.btn-primary:hover {
    background: #abc029
}

.btn.btn-danger {
    background: #1a181c
}

.btn.btn-danger:hover {
    background: #0b0a0c!important
}

.btn.btn-info {
    background: #1a181c
}

.btn.btn-info:hover {
    background: #0b0a0c!important
}

.btn.btn-success {
    background: #1a181c
}

.btn.btn-success:hover {
    background: #0b0a0c!important
}

.btn {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important
}

.cart-info .eshop-quantity .btn,.quote-info .eshop-quantity .btn {
    height: 35px
}

.cart-info .eshop-quantity .btn.button-plus,.quote-info .eshop-quantity .btn.button-plus,.cart-info .eshop-quantity .btn.button-minus,.quote-info .eshop-quantity .btn.button-minus {
    height: auto!important;
    padding: 5px 0;
    border-radius: 0!important
}

.cart-info {
    color: #000
}

.table-bordered {
}

.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td {
    border: none
}

.input-mini {
    text-align: center
}

.tab {
    color: #69a900;
    padding-bottom: 16px
}

.tab p {
    display: inline-block;
    margin: 0;
    padding: 0
}

#content .eb-container ul.menu.nav-tabs li {
    background: 0 0;
    padding-left: 0;
    padding-right: 10px
}

#upcomingeventsWrapper {
    padding-bottom: 80px
}

.moduletable_latest h3 {
    text-align: center;
    font-size: 28px;
    line-height: 28px;
    font-weight: 900;
    color: #22222b;
    text-transform: uppercase;
    margin-bottom: 35px
}

.moduletable_latest ul {
    margin: 0 -1%;
    padding: 0;
    list-style: none
}

.moduletable_latest ul li {
    float: left;
    width: 48%;
    margin: 1% 1%;
    height: 300px
}

.moduletable_latest ul li a.eb_event_link_img {
    display: block;
    position: relative;
    float: left;
    width: 48%;
    height: 100%;
    background-size: cover;
    background-position: center
}

.moduletable_latest .event_desc {
    float: right;
    width: 48%;
    padding-top: 15px;
    height: 100%;
    position: relative
}

.moduletable_latest ul li .event-date {
}

.moduletable_latest span.sedate {
    color: #f78618;
    display: inline-block;
    font-size: 14px;
    padding: 2px 0 2px 25px;
    background: url(images/date_bg_orange.png) no-repeat left 7px;
    text-transform: uppercase
}

.moduletable_latest .short_description {
    padding-bottom: 20px
}

.moduletable_latest .short_description p {
    margin: 0;
    padding: 0;
    border-top: 3px solid #fff;
    padding-top: 15px;
    margin-top: 15px;
    font-size: 14px;
    line-height: 22px;
    color: #22222b
}

.moduletable_latest a.eb-event-link {
    font-size: 22px;
    line-height: 26px;
    color: #22222b;
    font-weight: 700;
    display: block;
    margin-bottom: 10px
}

.moduletable_latest .location_name {
    color: #f78618;
    padding: 2px 0 2px 25px;
    background: url(images/location_icon.png) no-repeat 2px 5px
}

.moduletable_latest a.eventsmeerinfo {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #22222b;
    border: 3px solid #ddd;
    padding: 5px 20px;
    text-decoration: none;
    webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    display: inline-block;
    margin-top: 20px;
    position: absolute;
    bottom: 30px;
}

.home .moduletable_latest a.eventsmeerinfo {
    /* position: static; */
    /* margin: 0; */
}

.moduletable_latest a.eventsmeerinfo:hover {
    color: #f78618;
    /* margin-top: 7rem; */
}
#more-button-section {
	text-align: center;
}

.moduletable_latest a.eventsmeerinfonew {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 700;
    color: #22222b;
    border: 3px solid #ddd;
    padding: 5px 20px;
    text-decoration: none;
    webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    display: inline-block;
    margin-top: 20px;
}

.home .moduletable_latest a.eventsmeerinfonew {
    /* position: static; */
    /* margin: 0; */
}

.moduletable_latest a.eventsmeerinfonew:hover {
    border-color: #67b574;
    background: #67b574;
    color: #fff;
    /* margin-top: 7rem; */
}

#content .moduletable_latest ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#content .moduletable_latest ul li {
    background: #fff;
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 20px
}

.agenda #content .moduletable_latest ul li {
    height: 300px
}

#content .moduletable_latest .short_description p {
    border: none;
    padding-top: 0
}

#social_media {
    padding-bottom: 50px
}

#social_media h3 {
    text-align: center;
    font-size: 24px;
    color: #22222b;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 35px
}

.mod_radio {
    text-align: center;
    margin-bottom: 30px;
    font-style: italic
}

.mod_radio iframe {
    max-width: 100%;
}

#facebook {
    float: left;
    width: 48%;
    background: #fff;
    padding: 70px 30px;
    text-align: center;
    height: 355px
}

#twitter {
    float: right;
    width: 48%;
    background: #fff;
    padding: 30px;
    text-align: center;
    height: 355px
}

.front #container {
    padding: 10px 0
}

#container {
    max-width: 1530px;
    margin: 0 auto;
    position: relative;
    padding: 50px 0
}

.wg-container {
    max-width: 1530px;
    margin: 0 auto
}

#leftCol {
    float: left;
    width: 65.9%
}

#leftCol.nosidebar,.agenda #leftCol,#leftCol.itemlisting {
    width: 100%;
    float: none
}

.one-half {
    float: left;
    width: 48%
}

.one-half.right {
    float: right
}

#content ul {
    list-style: none;
    padding: 0 0 10px;
    margin: 0 0 10px 20px
}

#content ul li {
    background: url(images/ul-li-bg.png) no-repeat left 15px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 18px
}

#content ul.pagenav {
    list-style: none;
    padding: 0;
    margin: 0
}

#content ol {
    margin-bottom: 25px;
    padding-left: 30px
}

#content ol li {
    list-style-type: none;
    counter-increment: list;
    position: relative;
    margin-left: 14px;
    padding-bottom: 5px;
    padding-top: 5px
}

#content ol li:after {
    content: counter(list) ".";
    position: absolute;
    left: -2.9em;
    top: 5px;
    width: 2em;
    text-align: right;
    color: #009640;
    font-weight: 700
}

#content ul.actions {
    margin: 0;
    padding: 0;
    list-style: none
}

#content ul.actions li {
    display: inline;
    padding-right: 10px
}

#content .clear {
    height: 1px
}

#content .quote {
    background: #009640 url(images/quote_bg.png) no-repeat 35px 34px;
    text-align: left;
    color: #fff;
    margin-bottom: 25px;
    font-size: 24px;
    line-height: 26px;
    font-style: italic;
    padding: 55px 85px 55px 120px
}

#content .quote p {
    margin: 0;
    padding: 0
}

.one-third {
    float: left;
    width: 32%
}

.two-third {
    width: 65%;
    float: left
}

.agenda .two-third {
    background: #fff;
    padding: 4%
}

.one-third.right,.two-third.right {
    float: right
}

#content .moduletable_cta {
    background: #00af93;
    padding: 22px 38px 20px;
    color: #fff;
    margin-bottom: 25px
}

#content .moduletable_cta h3 {
    color: #fff;
    font-size: 28px;
    line-height: 32px;
    font-weight: 300;
    margin-bottom: 0
}

#content .moduletable_cta .formRed {
    color: #fff;
    font-weight: 700
}

.center h1:after {
    margin: 10px auto 0
}

.three_img img {
    width: 31.33%;
    margin: 0 .8%
}

.k2innerpage.itemView {
    background: #fff;
    padding: 35px
}

#sidebarCol {
    float: right;
    width: 31.6%
}

#sidebarCol h3 {
    margin-top: 1em;
    font-size: 24px;
    line-height: 26px;
    color: #3e464a;
    text-align: center;
    margin-bottom: 20px;
    font-family: lato,sans-serif;
    text-transform: uppercase;
    font-weight: 900
}

#sidebarCol .moduletable_menu {
    padding-left: 10px;
    padding-right: 10px
}

#sidebarCol .moduletable_menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%
}

#sidebarCol .moduletable_menu ul li {
    padding: 0 0 5px;
    float: none
}

#sidebarCol .moduletable_menu img {
    display: none
}

#sidebarCol .moduletable_menu ul li a:link,#sidebarCol .moduletable_menu ul li a:active,#sidebarCol .moduletable_menu ul li a:visited {
    font-size: 14px;
    text-decoration: none;
    color: #3e464a;
    text-transform: uppercase;
    font-weight: 700;
    padding: 12px 0 12px 20px;
    display: block;
    background: #f1f1f1
}

#sidebarCol .moduletable_menu ul li a:hover,#sidebarCol .moduletable_menu ul li.active a:link,#sidebarCol .moduletable_menu ul li.active a:active,#sidebarCol .moduletable_menu ul li.active a:visited {
    color: #fff;
    background: #74b34a
}

#sidebarCol .moduletable_menu ul ul {
    width: auto;
    padding-left: 23px;
    padding-top: 12px;
    padding-bottom: 12px;
    background: #fff
}

#sidebarCol .moduletable_menu ul ul li {
    padding-bottom: 6px;
    padding-top: 6px;
    border-bottom: none
}

#sidebarCol .moduletable_menu ul li li a:link,#sidebarCol .moduletable_menu ul li li a:active,#sidebarCol .moduletable_menu ul li li a:visited,#sidebarCol .moduletable_menu ul li.active li a:link,#sidebarCol .moduletable_menu ul li.active li a:active,#sidebarCol .moduletable_menu ul li.active li a:visited {
    font-size: 14px;
    text-decoration: none;
    color: #3e464a;
    font-weight: 700;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 17px;
    background: url(images/arrow_black.png) no-repeat left 7px
}

#sidebarCol .moduletable_menu ul li li a:hover,#sidebarCol .moduletable_menu ul li.active li a:hover,#sidebarCol .moduletable_menu ul li.active li.active a:link,#sidebarCol .moduletable_menu ul li.active li.active a:active,#sidebarCol .moduletable_menu ul li.active li.active a:visited {
    background: url(images/arrow_green.png) no-repeat left 7px;
    color: #74b34a
}

#sidebarCol .moduletable_contactinfo {
    background: #fff;
    margin-bottom: 40px;
    color: #009640;
    padding: 26px
}

#sidebarCol .moduletable_contactinfo ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#sidebarCol .moduletable_contactinfo ul li {
    margin: 0;
    padding: 15px 0 15px 114px;
    background: 0 0;
    min-height: 90px;
    margin-bottom: 16px
}

#sidebarCol .moduletable_contactinfo ul li:last-child {
    border-bottom: none
}

#sidebarCol .moduletable_contactinfo ul li a {
    color: #009640;
    text-decoration: none
}

#sidebarCol .moduletable_contactinfo li a:hover {
    color: #22222b
}

#sidebarCol .moduletable_contactinfo ul.addressinfo li.address {
    background: url(images/address_black.png) no-repeat left top
}

#sidebarCol .moduletable_contactinfo ul.addressinfo li.phone {
    background: url(images/phone_black.png) no-repeat left top;
    text-transform: none
}

#sidebarCol .moduletable_contactinfo ul.addressinfo li.mail {
    background: url(images/mail_black.png) no-repeat left top;
    text-transform: none
}

#sidebarCol .moduletable_contactinfo ul.addressinfo li.phone a {
    display: block;
    color: #009640;
    text-decoration: none
}

#sidebarCol .moduletable_contactinfo ul.addressinfo li.phone a:hover {
    color: #22222b
}

#sidebarCol .moduletable_contactinfo span.title {
    display: block;
    font-size: 16px;
    color: #3e464a;
    text-transform: uppercase;
    font-weight: 900
}

#sidebarCol .bannergroup {
    text-align: center;
    margin-bottom: 30px;
    max-width: 300px;
    margin: auto;
}

.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
    border-top: none;
    box-shadow: none
}

#eb-categories .eb-description,#eb-events .eb-description,#eb-event-page .eb-description {
    background: 0 0
}

.form-horizontal #eb-submit-event-simple .form-group {
    margin-left: 0!important;
    margin-right: 0!important
}

#eb-event-page .social_share {
    float: right;
    margin-top: -10px
}

#team_wrap {
}

.moduletable_team {
    padding-top: 50px
}

.moduletable_team h3 {
    font-size: 36px;
    line-height: 40px
}

#team_wrap ul,#content .moduletable_team ul {
    margin: 0 -15px;
    padding: 0;
    list-style: none
}

#team_wrap ul li,#content .moduletable_team ul li {
    float: left;
    width: 25%;
    padding: 0 15px 30px;
    background: 0 0
}

#team_wrap .moduleItemImageBlock .moduleItemImage,#content .moduletable_team .moduleItemImageBlock .moduleItemImage {
    display: block;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-bottom: 20px
}

#team_wrap ul li:hover .moduleItemImageBlock .imageoverlay,#content .moduletable_team ul li:hover .moduleItemImageBlock .imageoverlay {
    opacity: .85
}

#team_wrap .moduleItemTitle,#content .moduletable_team .moduleItemTitle {
    font-size: 18px;
    color: #22222b;
    font-weight: 700;
    display: block;
    text-align: center;
    text-decoration: none
}

#team_wrap ul li:hover a.moduleItemTitle,#content .moduletable_team ul li:hover a.moduleItemTitle {
    color: #74b34a
}

.moduletable_team .descArea {
    padding: 0 20px 30px
}

#team_wrap .functie,#content .moduletable_team .functie {
    font-size: 14px;
    display: block;
    text-align: left
}

#team_wrap .itemInner,#content .moduletable_team .itemInner {
    position: relative;
    background: #fff;
    text-align: center
}

.advertisement_bottom {
    text-align: center
}

.fullclick {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.moduletable_fullwidth {
    margin: 0 -1000px;
    padding: 35px 0;
    text-align: left!important
}

.moduletable_fullwidth.gray {
    background: #f8f8f8
}

.moduletable_fullwidth h3 {
    font-size: 26px;
    line-height: 28px;
    color: #3e464a;
    font-weight: 900;
    padding-top: 100px
}

.moduletable_fullwidth h3:after {
    content: "";
    display: block;
    width: 70px;
    height: 4px;
    background: #74b34a;
    margin-top: 14px
}

.moduletable_fullwidth .moduletable {
    max-width: 1170px;
    margin: 0 auto
}

#bottomWrapper {
    position: relative;
    background: #22222b
}

#bottomWrapperInner {
    padding: 45px 0;
    color: #fff;
    font-size: 14px;
    line-height: 22px
}

#bottomWrapperInner h3 {
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 25px;
    background: url(images/title_bg.png) no-repeat 3px bottom;
    padding-bottom: 15px
}

#bottom1 {
    float: left;
    width: 14%
}

#bottomWrapperInner ul.social_link {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: left
}

#bottomWrapperInner ul.social_link li {
    display: inline-block;
    padding: 0 8px 0 0;
    background: 0 0
}

#bottom2 {
    float: left;
    width: 26%;
    padding-left: 3%
}

#bottom3 {
    float: left;
    width: 20%;
    padding-left: 30px
}

#bottom3 .nav li {
    display: none
}

#bottom3 .nav .item-749,#bottom3 .nav .item-398,#bottom3 .nav .item-795,#bottom3 .nav .item-160,#bottom3 .nav .item-750 {
    display: block
}

#bottom4 {
    float: left;
    width: 20%;
    padding-left: 30px
}

#bottom4 .nav .item-749,#bottom4 .nav .item-398,#bottom4 .nav .item-795,#bottom4 .nav .item-160,#bottom4 .nav .item-750 {
    display: none
}

#bottom5 {
    float: right;
    width: 20%
}

#bottomWrapperInner ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#bottomWrapperInner ul li {
    padding-bottom: 20px
}

#bottomWrapperInner ul li ul,
#bottom3 ul li:not(.top),
#bottom4 ul li.top{
    display: none;
}

#bottomWrapperInner ul li a {
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

#bottomWrapperInner ul li a:hover,#bottomWrapperInner ul li.active a {
    color: #009540;
    text-decoration: none
}

#bottomWrapperInner .moduletable_contactinfo {
    background: 0 0;
    padding: 0;
    position: relative;
    color: #fff
}

#bottomWrapperInner .moduletable_contactinfo p {
    margin: 0;
    padding: 0
}

#bottomWrapperInner .moduletable_contactinfo ul {
    margin: 0;
    padding: 0 0 20px 0;
    list-style: none;
    float: none
}

#bottomWrapperInner .moduletable_contactinfo ul li {
    margin: 0;
    padding: 0 0 19px;
    background: 0 0
}

#bottomWrapperInner .moduletable_contactinfo ul li a {
    color: #fff;
    text-transform: none
}

#bottomWrapperInner .moduletable_contactinfo li a:hover {
    color: #009540
}

#bottomWrapperInner .moduletable_contactinfo ul.addressinfo li.address span.addressinfo {
    background: url(images/address_bg.png) no-repeat 0 6px;
    padding-left: 20px;
    display: inline-block
}

#bottomWrapperInner .moduletable_contactinfo ul.addressinfo li.mail span.mailinfo,
#headerinfo li.mail span.mailinfo {
    background: url(images/mail_bg.png) no-repeat 0 5px;
    padding-left: 20px;
    text-transform: none
}

#bottomWrapperInner .moduletable_contactinfo ul.addressinfo li.phone span.phoneinfo,
#headerinfo li.phone span.phoneinfo {
    background: url(images/mobile_bg.png) no-repeat 0 2px;
    padding-left: 20px;
    text-transform: none;
    display: inline-block
}

#footerWrapper {
    background: #fff
}

#footer {
    padding-top: 30px;
    padding-bottom: 30px;
    line-height: 20px;
    color: #1a171d;
    font-size: 14px
}

#footer p {
    margin: 0;
    padding: 0
}

#copyright {
    float: left
}

#copyright a {
    color: #1a171d;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#copyright a:hover {
    text-decoration: underline
}

#footer-right {
    float: right;
    background: url(images/conversal.png) no-repeat left 3px;
    padding-left: 32px;
    padding-top: 3px;
    padding-bottom: 3px
}

#footer-right a {
    color: #22222b;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

#footer-right a span {
    color: #22222b
}

#footer-right a:hover {
    text-decoration: none;
    opacity: .75
}

a.empty-img {
    background: #ccc
}

div.catDescription {
    padding-bottom: 20px;
    font-size: 16px
}

div.catDescription p {
    margin: 0;
    padding: 0 0 10px
}

.itemListView .itemContainer,.itemContainer.tags {
    float: left
}

#itemListLeading .catItemImageBlock {
    margin-bottom: 15px
}

#itemListPrimary,#itemListLeading,#itemListSecondary {
    margin: 0 -15px
}

div.catItemView {
    margin: 0 15px 30px
}

div.catItemView .catItemBody {
    padding: 0
}

#itemListPrimary .catItemImageBlock {
    margin-bottom: 20px
}

span.catItemImage {
    display: block;
    position: relative
}

.categorypage .catItemImageBlock .catItemImage a.itemimg {
    display: block;
    width: 100%;
    height: 250px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center
}

.catItemImageBlock .ItemCategoryName {
    position: absolute;
    left: 20px;
    top: 20px;
    color: #fff;
    background: #8471c1;
    padding: 7px 20px;
    text-decoration: none;
    font-style: normal
}

.catDesc {
    padding: 0
}

h3.catItemTitle {
    font-weight: 700;
    display: block;
    color: #22222b;
    font-size: 20px;
    line-height: 26px;
    text-decoration: none;
    padding-bottom: 2px;
    margin-bottom: 0
}

h3.catItemTitle a {
    color: #22222b;
    display: block;
    text-decoration: none;
    webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.catItemView:hover h3.catItemTitle a {
    color: #8471c1
}

.catItemDateCreated {
    font-size: 14px;
    color: #f78618;
    background: url(images/date_bg_orange.png) no-repeat left 1px;
    padding-left: 26px
}

.catItemIntroText {
    padding-bottom: 30px;
    padding-top: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #22222b
}

.catItemReadMore a,a.k2ReadMore {
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-size: 14px;
    text-transform: uppercase;
    color: #22222b;
    font-weight: 700;
    border: 3px solid #ddd;
    padding: 10px 20px
}

.catItemView:hover .catItemReadMore a,.catItemView:hover a.k2ReadMore {
    background: #8471c1;
    color: #fff;
    border-color: #8471c1
}

.nieuws.itemListView a.k2ReadMore,.tags a.k2ReadMore {
    position: absolute;
    bottom: 25px;
    width: 126px;
    height: 40px;
    line-height: 36px;
    padding: 0;
    left: 50%;
    margin-left: -66px
}

.catItemImageBlock .imageoverlay {
    background: #8471c1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out
}

.catItemView:hover .catItemImageBlock .imageoverlay {
    opacity: .55
}

#itemListLinks {
    padding-bottom: 15px;
    padding-top: 25px;
    border-top: 3px solid #f6f6f6
}

#itemListLinks .itemContainer {
    padding-bottom: 10px
}

#itemListLinks h3.catItemTitle {
    font-size: 17px;
    line-height: 22px;
    color: #232323;
    font-weight: 700;
    margin: 0;
    display: inline;
    background: 0 0;
    text-transform: none
}

#itemListLinks h3.catItemTitle a {
    color: #232323;
    padding-bottom: 0;
    display: inline-block
}

#itemListLinks h3.catItemTitle a:hover {
    color: #febf00
}

#itemListLinks div.catItemView {
    margin: 0;
    padding-bottom: 8px;
    border-bottom: none
}

#itemListLinks .catItemDateCreated {
    color: #febf00;
    font-size: 17px;
    padding-bottom: 0;
    margin-bottom: 0;
    text-transform: none;
    background: 0 0;
    display: inline-block;
    font-weight: 700
}

.k2Pagination,.pagination {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    font-weight: 700;
    font-size: 16px;
    border-top: 3px solid #f6f6f6;
    display: block;
    text-align: center
}

#content .k2Pagination ul,.pagination ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#content .k2Pagination ul li,.pagination ul li {
    display: inline;
    margin: 0;
    padding: 0 5px;
    color: #fff;
    background: 0 0
}

#content .k2Pagination ul li:first-child,.pagination ul li:first-child {
    background: 0 0
}

#content .k2Pagination ul li.pagination-start,.pagination ul li.pagination-start,#content .k2Pagination ul li.pagination-prev,.pagination ul li.pagination-prev,#content .k2Pagination ul li.pagination-next,.pagination ul li.pagination-next,#content .k2Pagination ul li.pagination-end,.pagination ul li.pagination-end {
    display: none
}

#content .k2Pagination ul li a,#content .k2Pagination ul li span,.pagination ul li a,.pagination ul li span {
    font-style: 700;
    color: #232323;
    text-decoration: none;
    padding: 8px 14px;
    display: inline-block;
    line-height: 20px;
    border: 1px solid #e9eaed
}

#content .k2Pagination ul li.pagination-prev a,.pagination ul li.pagination-prev a,#content .k2Pagination ul li.pagination-next a,.pagination ul li.pagination-next a {
    display: inline!important;
    padding: 8px 20px
}

#content .k2Pagination ul li:hover a,.pagination ul li:hover a {
    color: #fff!important;
    background: #008e42
}

#content .k2Pagination ul li span,.pagination ul li span {
    color: #fff!important;
    background: #008e42
}

.wp-paginate.wpp-modern-grey .current,
.wp-paginate.wpp-modern-grey a {
    padding: 9px 14px !important;
    border-radius: 0 !important;
    margin-right: 10px !important;
}

.wp-paginate.wpp-modern-grey a {
    background: none !important;
}

.wp-paginate.wpp-modern-grey a:hover,
.wp-paginate.wpp-modern-grey .current {
    background: #008e42 !important;
    opacity: 1 !important;
    color: #fff !important;
}

.tooltip {
    font-size: 0!important;
    display: none!important
}

.dateCat {
    margin-top: -85px;
    padding-bottom: 20px;
    float: right
}

a.itemCategory {
    font-size: 14px;
    color: #fff;
    background: #f44743;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 15px
}

.itemDateCreated {
    color: #b2b2b2;
    font-size: 15px;
    font-style: italic
}

.itemImageBlock {
    margin-bottom: 25px;
    position: relative;
    text-align: center
}

.itemView .itemImageBlock img {
}

.itemImageBlock .itemImageCaption {
    position: absolute;
    left: 15px;
    bottom: 15px;
    background: #00af93;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    padding: 10px 20px!important
}

span.itemImage,span.itemImage a {
    display: block
}

.embed-container { 
    position: relative; 
    padding-bottom: 56.25%;
    overflow: hidden;
    max-width: 100%;
    height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video_description {
    font-size: 90%;
    margin-top: 0.5rem;
}

.itemAttachmentsBlock {
    padding-top: 10px;
    margin-bottom: 10px
}

div.itemAttachmentsBlock span {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #013c74;
    padding-bottom: 12px;
    margin-bottom: 15px
}

.itemAttachmentsBlock ul {
    font-style: normal!important
}

.itemAttachmentsBlock a {
    color: #363636
}

div.itemAttachmentsBlock span.hits {
    color: #ffad3d;
    line-height: normal;
    padding-bottom: 0;
    font-size: 14px
}

.itemView div.itemAttachmentsBlock span {
    display: block
}

.itemView div.itemAttachmentsBlock span.hits {
    float: none;
    display: inline-block;
    margin-bottom: 0
}

.itemVideoBlock {
    padding-top: 10px;
    padding-bottom: 20px
}

.itemVideoBlock iframe {
    width: 100%!important
}

.itemImageGallery {
    padding-top: 10px
}

.itemImageGallery span.title {
    font-size: 24px;
    line-height: 24px;
    font-weight: 600;
    color: #6f6f6e;
    display: block;
    padding-bottom: 10px
}

.itemSocialSharing {
    padding-top: 20px;
    border-top: 1px solid #dfdfdf
}

#content ul.sigProSleek {
    margin-top: 0!important;
    padding-top: 0!important;
    margin-right: -1%!important;
    margin-left: 0!important
}

#content ul.sigProSleek li.sigProThumb {
    width: 24%;
    margin: 0 1% 0 0;
    padding-left: 0;
    padding-top: 3px;
    list-style: none;
    overflow: hidden
}

ul.sigProSleek li.sigProThumb a.sigProLink {
    border: none;
    overflow: hidden
}

ul.sigProSleek li.sigProThumb a.sigProLink,ul.sigProSleek li.sigProThumb a.sigProLink:hover {
    background: 0 0;
    border: none
}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink {
    position: relative
}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
    width: 100%!important;
    height: 195px!important;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important
}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg:hover {
    opacity: .75
}

.nieuws.itemListView .itemContainer {
    width: 100%
}

.nieuws div.catItemView {
    margin-bottom: 30px
}

.nieuws #itemListPrimary .catItemImageBlock {
    height: 250px
}

.nieuws .catDesc {
    padding-right: 0;
    padding-top: 3px
}

.nieuws.itemView .itemDateCreated {
    font-style: normal;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
    font-size: 14px;
    color: #f78618;
    background: url(images/date_bg_orange.png) no-repeat left 6px;
    padding-left: 26px
}

#itemListLeading .nieuws .catDesc {
    position: absolute;
    left: 20px;
    bottom: 20px;
    z-index: 1000000;
    overflow: hidden
}

#itemListLeading .categorypage .catItemImageBlock .catItemImage a.itemimg {
    height: 400px
}

#itemListLeading div.catItemView .catItemBody {
    position: relative
}

#itemListLeading .catItemIntroText,#itemListLeading .k2ReadMore {
    display: none
}

#itemListLeading h3.catItemTitle a {
    background: #22222b;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    padding: 10px 20px
}

#itemListLeading .catItemDateCreated {
    color: #fff;
    background: url(images/date_icon_white.png) no-repeat left 1px;
    padding-left: 24px
}

.nieuws.itemListView #itemListLeading .itemContainer {
    width: 33.33%!important
}

.nieuws.itemListView #itemListPrimary .itemContainer,.nieuws.itemListView #itemListSecondary .itemContainer,.itemContainer.tags {
    width: 25%!important
}

#itemListPrimary .catItemImageBlock,#itemListSecondary .catItemImageBlock {
    margin-bottom: 0
}

.nieuws.itemListView #itemListPrimary .catDesc,.nieuws.itemListView #itemListSecondary .catDesc,.tags .catDesc {
    background: #fff;
    text-align: center;
    padding: 20px 20px 35px;
    height: 305px;
    position: relative
}

.nieuws.itemView {
    background: #fff;
    padding: 35px
}

.moduletable_ads {
    padding: 10px 0
}

.moduletable_ads.fullwidth {
    margin-left: -500px;
    margin-right: -500px
}

#content .itemTagsBlock ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#content .itemTagsBlock ul li {
    display: inline-block;
    background: url(images/tag_bg.png) no-repeat left 14px;
    padding-left: 25px;
    padding-right: 20px
}

#content .itemTagsBlock ul li a {
    color: #22222b;
    font-size: 16px
}

#content .itemTagsBlock ul li a:hover {
    color: #009640;
    text-decoration: none
}

.itemTagsBlock {
    float: left
}

.social_share {
    float: right
}

#map_canvas h1.firstHeading {
    display: none
}

#map_canvas #bodyContent p {
    margin: 0;
    padding: 0
}

div#search {
    padding: 0;
    display: inline-block;
    position: absolute;
    left: -240px;
    top: -6px
}

#search .search {
    position: relative;
    width: 230px;
    margin: auto;
    float: right
}

#search input[type=text] {
    background: #fff;
    border: 1px solid #e1e8ed;
    width: 100%;
    padding: 0 0 0 10px;
    height: 40px;
    line-height 40px;font-size: 12px;
    color: #787878;
    float: left
}

#search input[type=submit],#search input[type=button],#search button {
    background: #fff url(images/search_bg.png) no-repeat center center;
    background-size: 15px;
    color: #d2d2d2;
    border: 1px solid #e1e8ed!important;
    float: left;
    padding: 0!important;
    width: 40px!important;
    height: 40px;
    border: none;
    display: block;
    text-indent: -9999px;
    position: absolute;
    top: 0;
    right: 0;
    border-left: 2px solid #f4f4f4!important
}

#search input[type=submit]:hover,#search input[type=button]:hover,#search button:hover {
    opacity: .7
}

.genericItemView {
    padding-bottom: 50px
}

.eventlisting {
    border-bottom: 2px solid #f4f4f4;
    padding-bottom: 40px;
    margin-bottom: 40px
}

#eb-upcoming-events-page-default #adminForm {
    max-width: 970px;
    margin: 0 auto;
    padding-top: 90px
}

#eb-upcoming-events-page-default .eb-events-timeline,#eb-search-result-page .eb-events-timeline {
    margin: 0 -15px
}

.eb-event-container {
    background-image: none!important;
    margin-bottom: 0;
    float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

.eb-event-date-year {
    font-size: 20px;
    line-height: 20px
}

.eb-event-container-inner {
    border: 1px solid #ececec
}

.eb-event-container:nth-child(1),.eb-event-container:nth-child(3),.eb-event-container:nth-child(5),.eb-event-container:nth-child(7),.eb-event-container:nth-child(9) {
    padding-right: 10%;
    margin-top: -70px
}

.eb-event-container:nth-child(2),.eb-event-container:nth-child(4),.eb-event-container:nth-child(6),.eb-event-container:nth-child(8),.eb-event-container:nth-child(10) {
    padding-left: 10%;
    border-left: 4px solid #f4f4f4;
    padding-top: 95px
}

.eb-container h1.eb-page-heading {
    margin: 0 0 25px!important;
    padding: 0!important;
    color: #303030;
    font-size: 30px;
    line-height: 34px;
    font-weight: 900
}

.eb-event-date-container {
    background: #74b34a;
    color: #fff;
    border-radius: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    text-transform: uppercase;
    margin: 0;
    float: none;
    position: absolute;
    right: -28%;
    top: 0;
    border: none;
    padding: 10px 18px;
    text-align: center;
    z-index: 1000;
    line-height: 16px
}

.eb-event-container:hover .eb-event-date-container {
    background: #ffad3d
}

.eb-event-container:nth-child(2) .eb-event-date-container,.eb-event-container:nth-child(4) .eb-event-date-container,.eb-event-container:nth-child(6) .eb-event-date-container,.eb-event-container:nth-child(8) .eb-event-date-container,.eb-event-container:nth-child(10) .eb-event-date-container {
    left: -28%;
    right: auto
}

.eb-events-timeline .eb-event-date-container span {
    display: block
}

.eb-event-date-day {
    color: #fff;
    font-size: 20px;
    line-height: 20px;
    padding-top: 0;
    font-weight: 700
}

.eb-event-date-month {
    color: #fff;
    font-size: 20px;
    padding-top: 2px;
    text-transform: uppercase
}

.eb-events-timeline .eb-event-date-container .eb-event-date-month,.eb-events-timeline .eb-event-date-container .eb-event-date-year {
    font-size: 12px;
    line-height: 14px;
    font-weight: 700
}

.eb-event-date-container-details span {
    font-size: 14px;
    text-transform: uppercase;
}

.eb-container h1,.eb-container h2,.eb-container h3 {
    width: auto!important;
    margin: 0 0 20px!important;
    padding: 0!important
}

h2.eb-even-title-container {
    text-align: left;
    font-weight: 900;
    display: block;
    color: #74b34a;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0!important;
    padding-bottom: 5px!important;
    text-decoration: none
}

h2.eb-even-title-container a {
    color: #74b34a;
    text-decoration: none
}

#content .eb-event-date-info {
    font-size: 16px;
    color: #ffb016;
    font-weight: 300;
    line-height: 140%;
    display: inline-block
}

#content span.eb-map {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #008e42;
    font-weight: 400;
    margin-bottom: 7px;
    text-decoration: none;
    cursor: auto!important
}

.eb-event-information {
    margin-bottom: 0;
    padding: 30px 20px 20px;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    min-height: 160px;
    position: relative
}

a.fullclick {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.eb-event-information.row {
    margin-left: 0;
    margin-right: 0
}

#eb-upcoming-events-page-default .eb-description-details {
    position: relative
}

#eb-upcoming-events-page-default .eb-description-details img {
    height: 270px;
    width: 100%
}

.eb-events-timeline .details a.details,#eb-search-result-page a.details {
    display: block;
    width: 100%;
    height: 100%;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

.eb-events-timeline .details a.details span,#eb-search-result-page a.details span {
    padding: 0!important;
    height: 43px;
    line-height: 44px;
    border: none;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffad3d;
    font-weight: 700;
    opacity: 1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    font-style: normal;
    display: inline-block
}

.available_place {
    background: #008e42;
    color: #fff;
    display: inline-block;
    padding: 5px 15px;
    font-size: 14px;
    margin-top: 7px
}

#content .eb-event-container:hover .available_place {
    background: #a5b129;
    color: #fff
}

.no_available_place {
    background: #f23724;
    color: #fff;
    display: inline-block;
    padding: 4px 14px 3px 32px;
    font-size: 14px;
    margin-top: 7px
}

.eb-events-timeline .eb-taskbar {
    padding: 0;
    border-bottom: none;
    margin: 0;
    list-style: none
}

.eb-events-timeline .eb-taskbar.details li {
    float: none!important
}

.eb-taskbar a.btn:link,.eb-taskbar a.btn:active,.eb-taskbar a.btn:visited {
    background: #febf00;
    padding: 8px 35px;
    color: #fff;
    display: inline-block;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700
}

.eb-taskbar a.btn:hover {
    opacity: .75
}

#eb-categories .eb-box-heading,#eb-events .eb-box-heading,#eb-event-page .eb-box-heading {
    background: 0 0;
    border: none;
    padding: 0
}

#eb-categories .eb-description,#eb-events .eb-description,#eb-event-page .eb-description {
    border-bottom: none;
    border-left: none;
    border-right: none
}

#eb-event-page .eb-box-heading h1.eb-page-heading {
    display: block;
    font-size: 36px;
    padding-bottom: 0!important;
    margin-bottom: 32px!important
}

#eb-event-page .eb-box-heading h1.eb-page-heading span.eventDate {
    border: none;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #929292;
    display: block;
    padding: 0
}

#eb-event-page .table.event_info {
    margin-bottom: 20px;
    background: #fff
}

#content #eb-event-page ul.table.event_info {
    margin: 0;
    padding: 10px 25px;
    list-style: none
}

#content #eb-event-page ul.table.event_info li {
    margin: 0;
    padding: 20px 0;
    list-style: none;
    background: 0 0;
    border-bottom: 1px solid #f4f4f4;
    font-size: 14px;
    color: #303030;
    text-transform: uppercase
}

#content #eb-event-page ul.table.event_info li:last-child {
    border: 0
}

#content #eb-event-page ul.table.event_info span {
}

#content #eb-event-page ul.table.event_info .left {
    display: inline-block
}

#content #eb-event-page ul.table.event_info .right {
    display: inline-block;
    text-align: right;
    float: right
}

#content #eb-event-page ul.table.event_info .right>span {
    display: inline-block;
    padding-left: 30px;
    position: relative;
    text-transform: none
}

#content #eb-event-page ul.table.event_info .right>span:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    position: absolute;
    top: 5px;
    left: 0;
    background: url(images/event_date.png) no-repeat
}

#content #eb-event-page ul.table.event_info li.stime .right span:before,#content #eb-event-page ul.table.event_info li.etime .right span:before {
    background-image: url(images/event_time.png)
}

#content #eb-event-page ul.table.event_info li.location .right span:before {
    background-image: url(images/event_location.png)
}

#content #eb-event-page ul.table.event_info span strong {
    font-size: 16px;
    color: #2e2e2e;
    font-weight: 700;
    text-transform: none
}

#eb-event-page .text-info.eb-notice-message {
    font-size: 100%;
    font-weight: 400;
    text-align: center;
    padding: 8px 8px 20px;
    margin-top: 0
}

.table.event_info>thead>tr>th,.table.event_info>tbody>tr>th,.table.event_info>tfoot>tr>th,.table.event_info>thead>tr>td,.table.event_info>tbody>tr>td,.table.event_info>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #fff;
    color: #232323;
    font-size: 14px
}

.table.event_info strong {
    font-weight: 400
}

.sharing {
    padding-bottom: 25px
}

#eb-event-page .eb-taskbar li {
    float: left!important;
    margin-top: 0!important
}

#eb-event-page .eb-taskbar a.btn:link,#eb-event-page .eb-taskbar a.btn:active,#eb-event-page .eb-taskbar a.btn:visited {
    background: #ffad3d;
    padding: 18px 30px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 5px;
    text-decoration: none;
    position: relative;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

#eb-event-page .eb-taskbar a.btn:after {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    position: absolute;
    top: 13px;
    left: 15px
}

#eb-event-page .eb-taskbar a.btn:hover {
    opacity: .75
}

#eb-event-page .eb-taskbar a.btn strong {
    text-transform: none;
    font-size: 13px;
    font-weight: 400
}

.eb_price {
    color: #303030!important
}

.eb-container .form-horizontal .form-group {
    margin-right: 0;
    margin-left: 0
}

.eb-container .col-sm-9 {
    padding-left: 0;
    padding-right: 0
}

#content #eb-event-page .eb-description-details ul {
    list-style: none;
    padding: 0 0 10px 22px;
    margin: 0 0 10px
}

.e_location {
    padding-bottom: 3px
}

.e_location:before {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background: #dfdfdf;
    margin-bottom: 15px
}

.e_date:after,#eb-event-page .eb-description-details:after {
    content: "";
    display: block;
    width: 110px;
    height: 1px;
    background: #dfdfdf;
    margin-top: 12px;
    margin-bottom: 15px;
    visibility: hidden
}

#eb-event-page .eb-description-details {
    padding: 20px 0
}

#content input[type=text],#content input[type=password],#content input[type=email],#content textarea,#content select,#eb-submit-event-simple .form-group [type=text],#eb-submit-event-simple .form-group [type=email],#eb-submit-event-simple .form-group textarea,#eb-submit-event-simple .form-group select {
    font-size: 14px;
    padding: 5px 11px!important;
    margin-bottom: 20px;
    color: #22222b;
    border: 1px solid #e1e1e1;
    background: #fff;
    font-weight: 400;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.wpforms-field {
    clear: both
}

.wpforms-container .wpforms-field {
    padding: 0;
}


.event_details #container {
    max-width: 100%
}

.event_details #search {
    display: none
}

.event_details #eb-event-page {
    margin: 0 auto
}

.eb-upcoming-events-page-default .pagination {
    display: none
}

#location_map {
    margin-top: 10px;
    text-align: center
}

#location_map h3 {
    margin-bottom: 25px;
    font-size: 22px;
    text-align: left
}

#location_map .contentpane {
    margin: 0;
    padding: 0
}

#location_map h4 {
    margin: 5px;
    text-align: center
}

#location_map ul {
    margin: 0;
    padding: 0;
    text-align: center
}

iframe {
    overflow: hidden
}

#content select {
    height: 40px;
    font-size: 14px;
    padding: 5px 11px!important;
    margin-bottom: 7px;
    color: #313131;
    border: 1px solid #dedede;
    background: #fff;
    font-weight: 400;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.eb-container .form-group textarea.input-large {
    border: 1px solid #dedede
}

.input-group-addon {
    height: 35px
}

#content input#total_amount {
    margin-bottom: 0
}

.form-horizontal .radio {
    padding-top: 0
}

.eb-container .form-group .radio,.eb-container .form-group .checkbox {
    min-height: 25px!important
}

.eb-container input[type=button] {
    padding: 13px 27px!important;
    height: 49px;
    margin-top: 0!important;
    background: #a5b129;
    border: none;
    font-size: 16px;
    color: #fffefe;
    font-weight: 400;
    opacity: 1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    font-style: normal
}

.eb-container input[type=button]:hover {
    opacity: .75
}

.eb-container input[type=button].orange {
    background-color: #ffb016;
    border-bottom: 4px solid #d68f05
}

.eb-container input[type=submit] {
    background: #008e42;
    height: 49px;
    padding: 13px 27px!important
}

.eb-container input[type=submit]:hover {
    opacity: .75
}

.page.calendar_page #sidebarCol {
    display: none
}

.page.calendar_page #leftCol {
    float: none;
    width: 100%
}

.login .control-group {
    margin-bottom: 10px
}

#content .controls {
    margin-bottom: 10px
}

#content ul.menu-tabs {
    border-bottom: none
}

.short_desc {
    padding-bottom: 15px
}

.short_desc p {
    margin: 0;
    padding: 0
}

#eb-registration-complete-page form#adminForm label.control-label {
    text-transform: capitalize
}

.eb-container .formError {
    display: block;
    margin: 0!important;
    position: static!important
}

.eb-container #field_Ikwens .col-sm-9 .formError,.eb-container #field_Ikheb .col-sm-9 .formError,.eb-container #field_Ikengageer .col-sm-9 .formError,.eb-container #field_Eeneventuele .col-sm-9 .formError {
    position: absolute!important;
    top: -25px!important;
    left: 76px!important
}

.details_img {
    position: relative;
    margin-bottom: 30px
}

.details_img img {
    width: 100%
}

.eventDate_details {
    text-align: center;
    background: #74b34a;
    padding: 10px 25px;
    color: #fff;
    margin-bottom: 20px;
    display: inline-block
}

.formError .formErrorContent {
    width: 100%;
    background: 0 0;
    position: relative;
    color: red;
    min-width: 120px;
    font-size: 11px;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    padding: 4px 0;
    border-radius: none;
    -moz-border-radius: none;
    -webkit-border-radius: none;
    -o-border-radius: none
}

.formError .formErrorContent {
    bottom: -10px;
    position: absolute
}

.formError .formErrorArrow {
    display: none
}

.formError .formErrorArrow div {
    background: #004b93
}

.formError .formErrorContent {
    z-index: 991
}

.wpforms-container label.wpforms-error {
    margin-top: -15px;
    margin-bottom: 15px;
}

.eb-description-details h4 {
    color: #3e464a;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    font-weight: 900
}

.eb-taskbar {
    margin-bottom: 30px
}

#em-booking {
    display: none;
}

#em-booking.show {
    display: flex !important;
    margin-top: 5rem;
}

.em-booking-form,
.em-booking-form-details {
    width: 100%;
}

div.em-booking-login {
    margin: 0;
    display: none;
}



.logo_bg {
    background: url(images/logo.png) no-repeat center center;
    width: 215px;
    height: 80px;
    margin: 0 auto
}

.logo_bg.details_page {
    margin-top: 115px
}

.logo_bg.overview {
    min-height: 210px
}

.agenda .social_share {
    float: none;
    padding: 10px
}

#jmap_sitemap ul {
    margin: 0;
    padding: 0 0 0 10px
}

#jmap_sitemap ul ul {
    padding: 0 0 0 20px
}

#jmap_sitemap ul ul ul {
    padding-left: 0
}

.vet {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px
}

#content #jmap_sitemap ul li.collapsable.lastCollapsable {
    background: 0 0
}

#content #jmap_sitemap ul li {
    background: 0 0!important
}

#content #jmap_sitemap ul ul li {
    list-style: none;
    background: url(images/ul-li-bg.png) no-repeat left 9px!important;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 20px
}

#content #jmap_sitemap ul ul li a:hover {
    text-decoration: none;
    color: #595757
}

#content #jmap_sitemap ul li.expandable {
    background: 0 0!important
}

#content #jmap_sitemap ul li.expandable ul,#content #jmap_sitemap ul li.expandable ul ul {
    display: block!important
}

#content #jmap_sitemap .instance2 ul ul {
    padding: 0
}

#content #jmap_sitemap .instance2 ul ul li {
    list-style: none;
    background: 0 0!important;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 20px
}

#content #jmap_sitemap .instance2 ul ul ul {
    padding: 0 0 0 20px
}

#content #jmap_sitemap .instance2 ul li li {
    padding-left: 0
}

#content #jmap_sitemap .instance2 ul li li li {
    padding-left: 20px;
    background: url(images/ul-li-bg.png) no-repeat left 9px!important
}

#content #jmap_sitemap .instance3 ul ul {
    padding: 0
}

#content #jmap_sitemap .instance3 ul ul li {
    list-style: none;
    background: 0 0!important;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 20px
}

#content #jmap_sitemap .instance3 ul ul ul {
    padding: 0 0 0 20px
}

#content #jmap_sitemap .instance3 ul li li {
    padding-left: 0
}

#content #jmap_sitemap .instance3 ul li li li {
    padding-left: 20px;
    background: url(images/ul-li-bg.png) no-repeat left 9px!important
}

#content .formWrap {
    background: #008e42;
    padding: 20px
}

.formLeft {
    float: left;
    background: #fff;
    width: 66.5%;
    padding: 40px 22px 21px
}

.formLeft h3 {
    color: #818181;
    font-weight: 500;
    letter-spacing: 1px
}

.formRight {
    float: left;
    width: 33.5%
}

.formRight a {
    position: relative;
    display: block
}

.formRight a span {
    background: #222;
    font-size: 12px;
    text-transform: uppercase;
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    position: absolute;
    right: 10px;
    bottom: 10px;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out
}

.formRight a:hover span {
    background: #008e42
}

#userForm ol {
    margin: 0 -10px;
    padding-left: 0
}

#userForm ol li {
    list-style-type: none;
    counter-increment: none;
    position: relative;
    margin-left: 0;
    padding-bottom: 0;
    padding-top: 0
}

#userForm ol li:after {
    content: normal;
    position: relative;
    left: 0;
    width: 0
}

#userForm li {
    list-style: none!important;
    width: 50%;
    float: left;
    clear: none!important
}

#userForm li.rsform-block-4,#userForm li.rsform-block-8 {
    width: 100%
}

#userForm li.rsform-block-recaptcha {
    width: 100%;
    text-align: right;
    margin-bottom: 20px;
    margin-top: -5px
}

#userForm li.rsform-block-recaptcha #g-recaptcha-42 {
    float: right
}

fieldset.formFieldset ol.formContainer li {
    padding: 0 10px
}

#userForm .klein {
    display: none
}

#userForm .formCaption2 {
    line-height: 35px;
    color: #22222b;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    display: none
}

.formBody {
    width: 100%
}

.wpforms-field input, .wpforms-field select {
    height: 54px;
    line-height: 125%
}

#userForm li input,#userForm li textarea,#userForm li select {
    width: 100%;
    font-size: 14px;
    padding: 8px 11px!important;
    margin-bottom: 16px;
    color: #22222b;
    border: 1px solid #ebebeb;
    background: #fff;
    font-weight: 400;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#userForm li input[type=file] {
    margin-bottom: 5px
}

#userForm li textarea {
    height: 280px
}

#userForm li.rsform-block-verzenden {
    width: 100%;
    text-align: left
}

#userForm li input[type=submit] {
    width: auto
}

#userForm li input[type=submit],#userForm li button[type=submit],button[type=submit],input[type=submit] {
    padding: 10px 35px!important;
    height: 60px;
    margin-top: 0!important;
    background: #f78618;
    border: none;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    opacity: 1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    font-style: normal;
    position: relative
}

#userForm li input[type=submit]:hover,#userForm li button[type=submit]:hover,button[type=submit]:hover,input[type=submit]:hover {
    background-color: #008e42;
    color: #fff
}

.formError {
    display: none
}

.formRed.error {
    padding-bottom: 10px
}

#userForm input.rsform-error,#userForm textarea.rsform-error,#userForm select.rsform-error {
    border: 1px solid #b94a48;
    background: #fff
}

strong.formRequired {
    font-weight: 400;
    font-style: normal;
    margin-right: 3px;
    margin-left: 0;
    color: #232323
}

::-webkit-input-placeholder {
    color: #22222b
}

:-moz-placeholder {
    color: #22222b;
    opacity: 1
}

::-moz-placeholder {
    color: #22222b;
    opacity: 1
}

:-ms-input-placeholder {
    color: #22222b
}

textarea {
    resize: vertical
}

.page-contacteer-ons #content .wpforms-field input,
.page-contacteer-ons  #content .wpforms-field textarea{
    background: url(images/user_icon.jpg) no-repeat left center!important;
    padding-left: 80px!important
}

.page-contacteer-ons #content .wpforms-field.email input {
    background: url(images/email_icon.jpg) no-repeat left center!important;
    padding-left: 80px!important
}

.page-contacteer-ons #content .wpforms-field.phone input {
    background: url(images/telephone.jpg) no-repeat left center!important;
    padding-left: 80px!important
}

.page-contacteer-ons #content .wpforms-field.msg textarea {
    background: url(images/comments_icon.jpg) no-repeat left center!important;
    padding-left: 80px!important
}

div.formDescription {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 13px;
    color: #4e5050
}

p.border {
    border-bottom: 5px solid #f5f5f5;
    margin-bottom: 20px;
    padding-bottom: 25px
}

#contact_map {
    width: 100%;
    text-align: center;
    padding-top: 0
}

#contact_map span {
    font-weight: 700;
    padding: 5px 20px 0;
    display: inline-block
}

.center {
    text-align: center
}

.leftalign.componentheading {
    text-align: left
}

fieldset.phrases,fieldset.only,div.form-limit,#searchForm p.counter,dd.result-category,dd.result-created {
    display: none
}

dd.result-created {
    margin-bottom: 20px
}

input#search-searchword {
    padding: 0 5px
}

#searchForm input[type=text] {
    width: 100%;
    font-size: 15px;
    padding: 4px 11px!important;
    margin-bottom: 16px;
    color: #363636;
    border: 1px solid #ededed;
    background: #fff;
    font-weight: 400;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#searchForm button {
    padding: 6px 15px 4px;
    background: #ffb016;
    font-size: 15px;
    color: #fff;
    border: none;
    text-align: center;
    opacity: 1;
    transition: opacity .25s ease-in-out;
    -moz-transition: opacity .25s ease-in-out;
    -webkit-transition: opacity .25s ease-in-out;
    float: right;
    display: inline-block!important
}

#searchForm button:hover {
    opacity: .75!important
}

.result-text {
    padding-bottom: 20px
}

.responsive {
    display: none
}

iframe {
    border: none
}

#cboxLoadingGraphic {
    display: none!important
}

.sponsors_logo a {
    width: 46%;
    text-align: center;
    display: inline-block;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    padding: 20px 2% 30px
}

.sponsors_logo a:hover {
    opacity: .55
}

#content #eb-individual-registration-page input[type=text],#content #eb-individual-registration-page input[type=password],#content #eb-individual-registration-page input[type=email],#content #eb-individual-registration-page textarea,#content #eb-individual-registration-page select {
    margin-bottom: 0
}

#content #eb-individual-registration-page h3.eb-heading {
    padding: 10px 20px!important
}

#content #eb-individual-registration-page h3.eb-heading#field_Enkelvantoepassingvoorkrokusstagezomerstagesenherf {
    background: 0 0;
    padding-left: 0!important
}

#content #eb-individual-registration-page ul {
    margin: 0;
    padding: 0
}

#content #eb-individual-registration-page ul li {
    margin: 0;
    padding: 0 0 0 15px;
    list-style: none;
    background: 0 0
}

#content #eb-individual-registration-page ul li label {
    font-weight: 400
}

#field_Metopvang .col-sm-3,#field_Optiewarmmiddagmaal .col-sm-3,#field_Optiebroodjeslunch .col-sm-3 {
    width: 85%;
    float: right!important
}

#field_Metopvang .col-sm-9,#field_Optiewarmmiddagmaal .col-sm-9,#field_Optiebroodjeslunch .col-sm-9 {
    width: 15%;
    text-align: left;
    float: left!important;
    vertical-align: top
}

#field_Ikwens .col-sm-9,#field_Ikheb .col-sm-9,#field_Ikengageer .col-sm-9,#field_Eeneventuele .col-sm-9 {
    width: 6%;
    text-align: left;
    float: left!important;
    vertical-align: top;
    padding-right: 2%
}

#field_Ikwens .col-sm-3,#field_Ikheb .col-sm-3,#field_Ikengageer .col-sm-3,#field_Eeneventuele .col-sm-3 {
    width: 92%;
    float: right!important
}

#content #eb-individual-registration-page #Geboortedatum_img {
    height: 36px
}

#eb-registration-complete-page .col-sm-3 {
    width: 30%
}

#eb-registration-complete-page .col-sm-9 {
    width: 70%
}

.Introtekst {
    font-size: 14px;
    color: #818181;
    border-bottom: 4px solid #f9f9f9;
    padding-bottom: 10px;
    margin-bottom: 30px
}

.subCategory_desc {
    text-align: center;
    display: none
}

.subCategory_desc h2 {
    font-size: 30px;
    line-height: 34px;
    color: #303030
}

#content .eb-box-heading .eb-map {
    background: url(images/map_bg.png) no-repeat left 0;
    padding-left: 24px;
    padding-bottom: 5px;
    padding-top: 3px;
    margin-bottom: 24px;
    display: block
}

#cboxWrapper #topWrapper,#cboxWrapper #navWrap,#cboxWrapper #bannerWrapper,#cboxWrapper #featureditem {
    display: none
}

.page.who-are-we #container {
    padding: 0
}

.page.who-are-we #container .social_share {
    display: none
}

#content .social_share ul {
    margin: 0;
    padding: 0;
    display: flex;
}

#content .social_share ul li {
    margin: 0;
    padding: 0;
    background: 0 0
}

#content .social_share ul li.rssocial-sharing-twitter-counter-horizontal-left {
    margin-left: 5px;
}

#content .social_share ul li.rssocial-sharing-facebook-container-left {
    width: 155px;
}

#content .social_share .rssocial-center {
    margin: 0;
    text-align: left
}

#content .social_share {
}

.share_title {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    vertical-align: top;
    padding-right: 20px;
    color: #22222b;
    font-size: 14px
}

.eb-event .share_title {
    display: none;
}

#content .social_share .rssocial-center {
    display: inline-block;
    padding-top: 2px
}

.disqus_thread {
    border-top: 5px solid #f4f4f4;
    padding-top: 20px;
    margin-top: 20px
}

input:focus,button:focus,textarea:focus {
    outline: none!important
}

.navbar-header {
    text-align: center;
    line-height: 50px;
    display: none;
    cursor: pointer
}

.navbar-default .navbar-toggle .icon-bar {
    color: #fff;
    background: #fff
}

.navbar-header span.title {
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700
}

.avVideo .avPlayerContainer .avPlayerBlock iframe,.avVideo .avPlayerContainer .avPlayerBlock object,.avVideo .avPlayerContainer .avPlayerBlock embed,.avVideo .avPlayerContainer .avPlayerBlock div {
    min-width: 200px!important
}

#navWrap .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height: 2px!important;
    border: 1px solid #fff!important;
    width: 20px!important;
    margin: 3px 0!important;
    padding: 0!important
}

#navWrap .navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color: transparent
}

#navWrap .navbar-default .navbar-collapse,.navbar-default .navbar-form,.navbar-default .navbar-toggle {
    border-color: #fff
}

#navWrap .navbar-collapse {
    max-height: 100%;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: none;
    box-shadow: none
}

#navWrap .navbar-toggle {
    float: none;
    width: 99%;
    padding: 0;
    margin: 0;
    border: none;
    text-align: center
}

#navWrap .navbar-toggle .icon_bar_wrap {
    float: right;
    margin-top: 4px;
    margin-right: 10px;
    width: 35px
}

#navWrap .navbar-toggle [class^=icon-],#navWrap .navbar-toggle [class*=" icon-"] {
    display: block!important
}

.een-event-toevoegen #content {
    background: #fff;
    padding: 35px
}

#eb-submit-event-simple {
    /* font-size: 0 */
}

#eb-submit-event-simple .form-group {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding: 10px;
    margin-bottom: 0
}

#eb-submit-event-simple .form-group .form-group {
    padding: 0;
}

#eb-submit-event-simple .form-group label,
.em-location-data th {
    display: block;
    width: 100%;
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 600!important;
    text-transform: uppercase
}

#em-editor-content_ifr {
    height: 250px !important;
}

div.time-picker li {
    line-height: 1.4em !important;
    height: 1.4em !important
}

#eb-submit-event-simple .form-group .col-sm-9 {
    width: 100%;
    font-size: 14px
}

#eb-submit-event-simple .form-group [type=text],#eb-submit-event-simple .form-group [type=file],#eb-submit-event-simple .form-group select {
    width: 100%!important;
    height: 54px;
    line-height: 125%
}

#eb-submit-event-simple .form-group [type=file] {
    padding-top: 15px
}

#eb-submit-event-simple .form-group.datefield {
}

#eb-submit-event-simple .form-group.datefield .input-append {
    width: 48%;
    position: relative;
    float: left;
    margin-right: 2%
}

#eb-submit-event-simple .form-group.datefield .selwrap {
    width: 24%;
    float: left;
    background: #fff
}

#eb-submit-event-simple .form-group.datefield .selwrap:last-child {
    margin-left: 2%
}

#eb-submit-event-simple .form-group.field100 {
    width: 100%
}

.event-form-when,
.event-form-when > .form-group {
    display: flex !important;
    justify-content: space-between;
    width: 100%;
}

.event-form-when .form-group .form-group {
    width: calc(50% - 5px) !important;
}

.input-append button {
    position: absolute;
    top: 7px;
    right: 0;
    width: 40px;
    height: 40px;
    background: url(images/event_date.png) center no-repeat;
    border: 0
}

.btn.btn-success.eb-colorbox-addlocation {
    background: 0 0!important;
    color: #008e42!important;
    padding: 0;
    margin-top: -15px!important;
    height: 1em;
    display: block
}

.btn.btn-success.eb-colorbox-addlocation:before {
    content: "+ "
}

.form-group #description_toolbargroup,.form-group .wf-editor-header,.form-group .mceStatusbar.mceLast,.form-group .defaultSkin .mceLayout .mceFirst,.form-group .btn-toolbar {
    display: none
}

body.location header {
    display: none!important
}

body.location .input-large,body.location .text_area,body.location select {
    border: 1px solid #eff0f0;
    font-size: 14px;
    padding: 10px;
    width: 100%;
    color: #959595
}

body.location label {
    font-size: 16px;
    font-weight: 300!important;
    color: #959595;
    margin-bottom: 10px;
    display: block
}

body.location #content {
    margin: auto
}

body.location h1 {
    font-size: 28px;
    margin-top: 20px;
    margin-left: 10px
}

body.location .form-group {
    margin: 10px;
    text-align: left
}

body.location .row-fluid,body.location .span7 .form-group {
    clear: both;
    width: 100%!important
}

body.location .row-fluid {
    text-align: center;
    margin-bottom: 20px
}

body.location .btn-info {
    width: auto;
    padding: 0 20px
}

body.location #map-canvas {
    width: 98%!important
}

.hidden.form-group {
    display: none
}

.bedankt-voor-uw-inzending #system-message-container {
    display: none
}

@media screen and (max-width: 480px) {
	
	#headerinfo {
	display: none;
	}
	
    #advertisement,#weather {
        float:none;
        width: 100%;
        height: 60px
    }

    #eb-submit-event-simple .form-group {
        width: 100%
    }

    .een-event-toevoegen #content {
        padding: 35px 15px
    }

    #topWrapper {
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px
    }

    #topWrapperInner {
        padding-top: 0;
        padding-bottom: 0
    }

    #top1 {
        width: 110px;
    }

    #top1 {
        padding-bottom: 0
    }

    #topmenu .nav,#weather {
        display: none
    }

    #search {
        left: auto;
        right: 0
    }

    #search .search {
        width: 180px
    }

    #headerWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    #logo {
        position: static;
        max-width: 150px;
        margin: 0 auto;
        padding-top: 0;
        float: none
    }

    #headerRight {
        float: none;
        padding-left: 10px;
        padding-right: 10px
    }

    #advertisement,#weather {
        float: none
    }

    #navWrap {
        float: none;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
        margin-bottom: 0;
        height: auto;
        min-height: 50px;
        text-align: left;
        margin-bottom: 10px
    }

    #navWrapInner {
        height: auto
    }

    #nav {
        float: none;
        margin-bottom: 0
    }

    .navbar-header {
        display: block;
        text-align: right
    }

    .navbar {
        background: #22222b
    }

    .navbar-default .navbar-collapse,.navbar-default .navbar-form {
        padding-top: 10px;
        padding-bottom: 10px
    }

    #nav ul {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 5px;
        float: none;
        border-bottom: none
    }

    #nav ul li.menu-item-8965 ul,#nav ul li.menu-item-8972 ul,#nav ul li.menu-item-8983 ul,#nav ul li.menu-item-8982 ul {
        background-image: none!important
    }

    #nav ul li {
        padding-bottom: 1px;
        background: 0 0;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    #nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        float: none!important;
        line-height: normal;
        color: #fff;
        display: block
    }

    #nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited {
        color: #fff!important;
        width: auto!important;
        padding-left: 10px;
        background: 0 0!important;
        padding-top: 8px;
        padding-bottom: 8px
    }

    #nav ul li li a span,#nav ul li.active li a span {
        padding-top: 0;
        background: 0 0
    }

    #nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited {
        color: #fff!important;
        background: #a5b129!important
    }

    #nav ul li.active li a:hover,#nav ul li li a:hover {
        background: #a5b129!important
    }

    #nav ul.menu ul {
        display: block!important;
        background: 0 0;
        width: 100%;
        position: static;
        padding: 5px 0;
        border-top: none
    }

    #nav ul.menu ul li {
        padding-left: 20px
    }

    #nav ul.menu li:hover ul {
        display: block!important;
        background: 0 0!important
    }

    #nav ul.menu li.active ul {
        display: block!important;
        position: static;
        height: auto;
        background: 0 0!important
    }

    #nav ul li li.last a {
        background: 0 0!important
    }

    #moving_artikels {
        padding-left: 10px;
        padding-right: 10px
    }

    #bannerWrapper,#moving_artikels {
        display: none
    }

    .wg-container,#advertisement2 {
        padding-left: 10px;
        padding-right: 10px
    }

    #featureditem ul,.moduletable_oldnieuws ul {
        margin: 0;
        padding: 0
    }

    #featureditem ul li,.moduletable_oldnieuws ul li {
        float: none;
        width: 100%;
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto 20px!important;
        padding: 0
    }

    #upcomingeventsWrapperInner {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_latest ul {
        margin: 0
    }

    .moduletable_latest ul li {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px;
        height: auto
    }

    .moduletable_latest ul li a.eb_event_link_img {
        float: none;
        width: 100%;
        margin-bottom: 15px;
        height: 250px
    }

    .moduletable_latest a.eventsmeerinfo {
        position: static;
        margin-top: 40px;
    }

    .moduletable_latest .event_desc,#facebook,#twitter {
        float: none;
        width: 100%
    }

    .moduletable_latest .event_desc {
        padding: 10px 25px 25px
    }

    #facebook,#twitter {
        margin-bottom: 20px
    }

    #bottomWrapperInner {
        padding: 50px 10px 30px;
        text-align: center
    }

    #bottomWrapperInner h3 {
        background: 0 0!important
    }

    #bottom1,#bottom2,#bottom3,#bottom4,#bottom5 {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto;
        padding: 0
    }

    #bottomWrapperInner ul.social_link {
        text-align: center
    }

    #bottom1,#bottom2 {
        margin-bottom: 20px
    }

    #bottom3,#bottom4 {
        display: none
    }

    #bottom2 li {
        float: none;
        width: 100%
    }

    #bottom2 .moduletable,#bottom3 .moduletable,#bottom4 .moduletable {
        padding-left: 0
    }

    #bottomWrapperInner .moduletable_contactinfo ul {
        position: static
    }

    #footer {
        padding: 15px 10px
    }

    #copyright,#footer-right {
        float: none;
        width: 100%;
        text-align: center;
        padding: 5px 0
    }

    #breadcrumbWrapper {
        display: none
    }

    .front #container {
        padding: 0 10px
    }

    #container {
        padding: 20px 0;
        overflow: visible
    }

    #leftCol {
        float: none;
        width: 100%!important;
        margin: 0 auto 20px
    }

    .front #leftCol {
        margin: 0
    }

    #leftColInner {
        padding: 0
    }

    #sidebarCol {
        width: 100%!important;
        max-width: 370px!important;
        float: none;
        margin: 0 auto;
        border-right: none;
        padding-bottom: 0;
        margin-bottom: 10px
    }

    #sidebarColInner {
        padding-top: 20px;
        padding-bottom: 10px
    }

    a.attachment {
        margin-right: 0;
        background-color: #a5b129!important
    }

    .itemListView.referenties .catItemImageBlock {
        float: none;
        width: 100%;
        max-width: 200px;
        margin: 0 auto;
        margin-bottom: 10px!important
    }

    .itemListView.referenties .catDescBlock {
        padding: 10px 20px 10px 10px;
        color: #1f1b20;
        float: none;
        width: 100%
    }

    #content .moduletable_contactinfo ul {
        margin: 0
    }

    #content .moduletable_contactinfo ul li {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 10px;
        padding: 40px 20px;
        height: 160px
    }

    .formLeft,.formRight {
        float: none;
        width: 100%
    }

    #userForm li.rsform-block-verzenden {
        margin-bottom: 0
    }

    #userForm li input[type=submit],#userForm li button[type=submit],button[type=submit],input[type=submit] {
        padding: 10px 25px!important;
        margin-top: 0!important;
        margin-bottom: 0
    }

    #breadcrumb {
        display: none
    }

    #banner-inner,#articleTitle-wrapper,#sidebarCol .moduletable_menu,#sidebarCol .moduletable_facebook,.moduletable_twitter {
        display: none
    }

    #content .moduletable_cta #userForm li {
        width: 100%
    }

    .one-third,.two-third,.one-half,.one-half.right,.one-third.right,.two-third.right {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        margin-bottom: 15px;
        float: none
    }

    .pull-left,.pull-right,img.left,img.right {
        float: none!important;
        margin-bottom: 15px;
        margin-left: 0;
        margin-right: 0
    }

    .catItemImageBlock,#itemListPrimary .catItemImageBlock {
        float: none;
        width: 100%
    }

    #content #userForm ol {
        margin-left: 0;
        margin-right: 0
    }

    fieldset.formFieldset ol.formContainer li {
        padding: 0
    }

    #content #userForm li {
        width: 100%
    }

    .itemAttachmentsBlock ul li {
        width: 100%;
        float: none
    }

    #itemListPrimary {
        margin: 0
    }

    div.catItemView {
        margin: 0 0 20px
    }

    .itemListView .itemContainer {
        float: none;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto!important
    }

    #itemListLinks .catItemDateCreated {
        float: none;
        display: inline-block
    }

    .k2Pagination,.pagination {
        text-align: center
    }

    .nieuws.itemListView #itemListLeading .itemContainer,.nieuws.itemListView #itemListPrimary .itemContainer,.nieuws.itemListView #itemListSecondary .itemContainer,.itemContainer.tags {
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto 10px!important;
        float: none!important
    }

    .nieuws #itemListPrimary .catItemImageBlock {
        float: none;
        width: 100%;
        margin-bottom: 10px
    }

    .nieuws .catDesc {
        padding-left: 0
    }

    .nieuws div.catItemView {
        padding-bottom: 20px;
        margin-bottom: 10px
    }

    .dateCat {
        margin-top: 15px;
        padding-bottom: 20px;
        float: none
    }

    .social_share {
        float: none
    }

    #eb-event-page .social_share {
        padding-bottom: 10px;
        float: none
    }

    .nieuws.itemView {
        padding: 15px
    }

    #eb-upcoming-events-page-default .eb-events-timeline,#eb-search-result-page .eb-events-timeline {
        margin: 0
    }

    .eb-event-container {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px;
        padding-left: 0;
        padding-right: 0
    }

    #map_canvas {
        width: 100%!important
    }

    #contact_map {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_cta #userForm li.rsform-block-verzenden {
        text-align: center
    }

    h1 {
        font-size: 22px;
        line-height: 24px
    }

    h2 {
        font-size: 20px;
        line-height: 22px
    }

    h3 {
        font-size: 18px;
        line-height: 20px
    }

    h4 {
        font-size: 16px;
        line-height: 18px
    }

    h5 {
        font-size: 14px;
        line-height: 16px
    }

    h6 {
        font-size: 13px;
        line-height: 15px
    }

    .itemFacebookButton {
        overflow: hidden
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 2% 0 0
    }

    #lbCenter,#lbBottomContainer {
        width: 90%!important;
        max-height: 250px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        left: 5%!important
    }

    #lbCenter #lbImage {
        width: 100%;
        width: 100%;
        height: 100%
    }

    div.formDescription {
        position: static;
        margin-left: 0;
        padding-left: 0;
        line-height: 18px
    }

    .sharing {
        overflow: hidden
    }

    .responsive {
        display: block
    }

    #latestevents.responsive {
        padding-top: 20px
    }

    .logo_bg.details_page {
        margin-top: 0
    }

    #eb-registration-complete-page .col-sm-3,#eb-registration-complete-page .col-sm-9 {
        float: none;
        width: 100%
    }

    #content ul.sigProSleek {
        margin-right: -2%!important
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 2% 10px 0
    }

    .itemView ul.sigProSleek li.sigProThumb a.sigProLink {
        position: relative;
        height: 90px!important
    }

    .itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
        height: 90px!important
    }

    #content .moduletable_testimonial .moduleItemImageBlock {
        float: none;
        width: 100%;
        max-width: 300px;
        margin: 0 auto
    }

    #content .moduletable_testimonial .descArea {
        padding: 25px 10px 20px
    }

    #leadership_wrap_inner,#team_wrap {
        padding-left: 10px;
        padding-right: 10px
    }

    #leadership_wrap_inner ul {
        margin: 0
    }

    #leadership_wrap_inner ul li {
        float: none;
        width: 100%;
        margin: 0 0 30px
    }

    .three_img img {
        width: 31%;
        margin: 0 .8%
    }

    #team_wrap ul,#content .moduletable_team ul {
        margin: 0
    }

    #team_wrap ul li,#content .moduletable_team ul li {
        float: none;
        width: 100%;
        max-width: 270px;
        margin: 0 auto;
        padding: 0 0 30px
    }

    #content .team.itemView .social_link {
        margin: 0 0 15px;
        float: none;
        text-align: left
    }

    #content .team.itemView .quote {
        background-position: 12px 25px;
        padding: 25px 15px 25px 52px
    }

    .moduletable_fullwidth {
        margin: 0;
        padding: 30px 10px
    }

    .moduletable_fullwidth h3 {
        padding-top: 20px;
        font-size: 16px;
        line-height: 20px
    }

    #eb-upcoming-events-page-default .eb-events-timeline,#eb-search-result-page .eb-events-timeline {
        margin: 0
    }

    .eb-event-container:nth-child(1),.eb-event-container:nth-child(3),.eb-event-container:nth-child(5),.eb-event-container:nth-child(7),.eb-event-container:nth-child(9) {
        padding-right: 0;
        margin-top: 0
    }

    .eb-event-container:nth-child(2),.eb-event-container:nth-child(4),.eb-event-container:nth-child(6),.eb-event-container:nth-child(8),.eb-event-container:nth-child(10) {
        padding-left: 0;
        border-left: none;
        padding-top: 0
    }

    .eb-event-date-container {
        left: 0;
        top: 0;
        width: auto;
        right: auto!important
    }

    #eb-upcoming-events-page-default #adminForm {
        padding-top: 0
    }

    #content .quote {
        background: #009640 url(images/quote_bg.png) no-repeat 15px 34px;
        font-size: 14px;
        line-height: 22px;
        padding: 55px 15px 55px 100px
    }

    .moduletable_ads.fullwidth {
        margin-left: -10px;
        margin-right: -10px
    }

    .wpforms-container .wpforms-field {
        width: 100%;
        margin: 0;
    }
}

@media only screen and (min-width: 480px) and (max-width:768px) {
	#headerinfo {
	display: none;
	}
    #topWrapper {
        padding-left:10px;
        padding-right: 10px;
        text-align: center;
        padding-bottom: 10px;
        padding-top: 10px
    }

    #topWrapperInner {
        padding-top: 0;
        padding-bottom: 0
    }

    #top1,#topmenu {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0
    }

    #top1 {
        padding-bottom: 0
    }

    #topmenu .nav,#weather {
        display: none
    }

    #top1 {
        width: 110px;
        float: left;
    }

    #top1 {
        padding-bottom: 0
    }

    #topmenu .nav,#weather {
        display: none
    }

    #search {
        left: auto;
        right: 0
    }

    #search .search {
        width: 180px
    }

    #headerWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    #logo {
        position: static;
        max-width: 150px;
        margin: 0 auto;
        padding-top: 0;
        float: none
    }

    #headerRight {
        float: none;
        padding-left: 10px;
        padding-right: 10px
    }

    #advertisement,#weather {
        float: none;
        width: 100%
    }

    #navWrap {
        float: none;
        padding-top: 0;
        padding-bottom: 0;
        width: 100%;
        margin-bottom: 0;
        height: auto;
        min-height: 50px;
        text-align: left;
        margin-bottom: 10px
    }

    #navWrapInner {
        height: auto
    }

    #nav {
        float: none;
        margin-bottom: 0
    }

    .navbar-header {
        display: block;
        text-align: right
    }

    .navbar {
        background: #22222b
    }

    .navbar-default .navbar-collapse,.navbar-default .navbar-form {
        padding-top: 10px;
        padding-bottom: 10px
    }

    #nav ul {
        width: 100%;
        margin: 0 auto;
        padding-bottom: 5px;
        float: none;
        border-bottom: none
    }

    #nav ul li {
        padding-bottom: 1px;
        background: 0 0;
        padding-left: 0;
        padding-right: 0;
        display: block;
    }

    #navWrapInner li.top {
        display: block
    }

    #nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 10px;
        float: none!important;
        line-height: normal;
        color: #fff;
        display: block
    }

    #nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited {
        color: #fff!important;
        width: auto!important;
        padding-left: 10px;
        background: 0 0!important;
        padding-top: 8px;
        padding-bottom: 8px
    }

    #nav ul li li a span,#nav ul li.active li a span {
        padding-top: 0;
        background: 0 0
    }

    #nav ul li.active li.active a:link,#nav ul li.active li.active a:active,#nav ul li.active li.active a:visited {
        color: #fff!important;
        background: #a5b129!important
    }

    #nav ul li.active li a:hover,#nav ul li li a:hover {
        background: #a5b129!important
    }

    #nav ul.menu ul {
        display: block!important;
        background: 0 0;
        width: 100%;
        position: static;
        padding: 5px 0;
        border-top: none;
        background: none !important;
    }

    #nav ul.menu ul li {
        padding-left: 20px
    }

    #nav ul.menu li:hover ul {
        display: block!important;
        background: 0 0!important
    }

    #nav ul.menu li.active ul {
        display: block!important;
        position: static;
        height: auto;
        background: 0 0!important
    }

    #nav ul li li.last a {
        background: 0 0!important;
        text-transform: none
    }

    #moving_artikels {
        padding-left: 10px;
        padding-right: 10px
    }

    #bannerWrapper,#moving_artikels {
        display: none
    }

    .wg-container,#advertisement2 {
        padding-left: 10px;
        padding-right: 10px
    }

    #featureditem ul,.moduletable_oldnieuws ul {
        margin: 0;
        padding: 0
    }

    #featureditem ul li,.moduletable_oldnieuws ul li {
        float: none;
        width: 100%;
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto 20px!important;
        padding: 0
    }

    #upcomingeventsWrapperInner {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_latest ul {
        margin: 0
    }

    .moduletable_latest ul li {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px
    }

    .moduletable_latest ul li a.eb_event_link_img {
        float: none;
        width: 100%;
        margin-bottom: 15px
    }

    .moduletable_latest ul li {
        height: auto
    }

    .moduletable_latest ul li a.eb_event_link_img {
        height: 250px
    }

    .moduletable_latest a.eventsmeerinfo {
        position: static
    }

    .moduletable_latest .event_desc,#facebook,#twitter {
        float: none;
        width: 100%
    }

    .moduletable_latest .event_desc {
        padding: 10px 25px 25px
    }

    #facebook,#twitter {
        margin-bottom: 20px
    }

    #bottomWrapperInner {
        padding: 50px 10px 30px;
        text-align: center
    }

    #bottomWrapperInner h3 {
        background: 0 0!important
    }

    #bottom1,#bottom2,#bottom3,#bottom4,#bottom5 {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto;
        padding: 0
    }

    #bottomWrapperInner ul.social_link {
        text-align: center
    }

    #bottom1,#bottom2 {
        margin-bottom: 20px
    }

    #bottom3,#bottom4 {
        display: none
    }

    #bottom2 li {
        float: none;
        width: 100%
    }

    #bottom2 .moduletable,#bottom3 .moduletable,#bottom4 .moduletable {
        padding-left: 0
    }

    #bottomWrapperInner .moduletable_contactinfo ul {
        position: static
    }

    #footer {
        padding: 15px 10px
    }

    #copyright,#footer-right {
        float: none;
        width: 100%;
        text-align: center;
        padding: 5px 0
    }

    #breadcrumbWrapper {
        display: none
    }

    .front #container {
        padding: 0 10px
    }

    #container {
        padding: 20px 0;
        overflow: visible
    }

    #leftCol {
        float: none;
        width: 100%!important;
        margin: 0 auto 20px
    }

    .front #leftCol {
        margin: 0
    }

    #leftColInner {
        padding: 0
    }

    #sidebarCol {
        width: 100%!important;
        max-width: 370px!important;
        float: none;
        margin: 0 auto;
        border-right: none;
        padding-bottom: 0;
        margin-bottom: 10px
    }

    #sidebarColInner {
        padding-top: 20px;
        padding-bottom: 10px
    }

    a.attachment {
        margin-right: 0;
        background-color: #a5b129!important
    }

    .itemListView.referenties .catItemImageBlock {
        float: none;
        width: 100%;
        max-width: 200px;
        margin: 0 auto;
        margin-bottom: 10px!important
    }

    .itemListView.referenties .catDescBlock {
        padding: 10px 20px 10px 10px;
        color: #1f1b20;
        float: none;
        width: 100%
    }

    #content .moduletable_contactinfo ul {
        margin: 0
    }

    #content .moduletable_contactinfo ul li {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 10px;
        padding: 40px 20px;
        height: 160px
    }

    .formLeft,.formRight {
        float: none;
        width: 100%
    }

    #userForm li.rsform-block-verzenden {
        margin-bottom: 0
    }

    #userForm li input[type=submit],#userForm li button[type=submit],button[type=submit],input[type=submit] {
        padding: 10px 25px!important;
        margin-top: 0!important;
        margin-bottom: 0
    }

    #breadcrumb {
        display: none
    }

    #banner-inner,#articleTitle-wrapper,#sidebarCol .moduletable_menu,#sidebarCol .moduletable_facebook,.moduletable_twitter {
        display: none
    }

    #content .moduletable_cta #userForm li {
        width: 100%
    }

    .one-third,.two-third,.one-half,.one-half.right,.one-third.right,.two-third.right {
        margin-left: 0;
        margin-right: 0;
        width: 100%;
        margin-bottom: 15px;
        float: none
    }

    .pull-left,.pull-right,img.left,img.right {
        float: none!important;
        margin-bottom: 15px;
        margin-left: 0;
        margin-right: 0
    }

    .catItemImageBlock,#itemListPrimary .catItemImageBlock {
        float: none;
        width: 100%
    }

    #content #userForm ol {
        margin-left: 0;
        margin-right: 0
    }

    fieldset.formFieldset ol.formContainer li {
        padding: 0
    }

    #content #userForm li {
        width: 100%
    }

    .itemAttachmentsBlock ul li {
        width: 100%;
        float: none
    }

    #itemListPrimary {
        margin: 0
    }

    div.catItemView {
        margin: 0 0 20px
    }

    .itemListView .itemContainer {
        float: none;
        padding-left: 0;
        padding-right: 0;
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto!important
    }

    #itemListLinks .catItemDateCreated {
        float: none;
        display: inline-block
    }

    .k2Pagination,.pagination {
        text-align: center
    }

    .nieuws.itemListView #itemListLeading .itemContainer,.nieuws.itemListView #itemListPrimary .itemContainer,.nieuws.itemListView #itemListSecondary .itemContainer,.itemContainer.tags {
        width: 100%!important;
        max-width: 370px!important;
        margin: 0 auto 10px!important;
        float: none!important
    }

    .nieuws #itemListPrimary .catItemImageBlock {
        float: none;
        width: 100%;
        margin-bottom: 10px
    }

    .nieuws .catDesc {
        padding-left: 0
    }

    .nieuws div.catItemView {
        padding-bottom: 20px;
        margin-bottom: 10px
    }

    .dateCat {
        margin-top: 15px;
        padding-bottom: 20px;
        float: none
    }

    .social_share {
        float: none
    }

    #eb-event-page .social_share {
        padding-bottom: 10px;
        float: none
    }

    .nieuws.itemView {
        padding: 15px
    }

    #eb-upcoming-events-page-default .eb-events-timeline,#eb-search-result-page .eb-events-timeline {
        margin: 0
    }

    .eb-event-container {
        float: none;
        width: 100%;
        max-width: 370px;
        margin: 0 auto 20px;
        padding-left: 0;
        padding-right: 0
    }

    #map_canvas {
        width: 100%!important
    }

    #contact_map {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_cta #userForm li.rsform-block-verzenden {
        text-align: center
    }

    h1 {
        font-size: 22px;
        line-height: 24px
    }

    h2 {
        font-size: 20px;
        line-height: 22px
    }

    h3 {
        font-size: 18px;
        line-height: 20px
    }

    h4 {
        font-size: 16px;
        line-height: 18px
    }

    h5 {
        font-size: 14px;
        line-height: 16px
    }

    h6 {
        font-size: 13px;
        line-height: 15px
    }

    .itemFacebookButton {
        overflow: hidden
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 2% 0 0
    }

    #lbCenter,#lbBottomContainer {
        width: 90%!important;
        max-height: 250px!important;
        margin-left: auto!important;
        margin-right: auto!important;
        left: 5%!important
    }

    #lbCenter #lbImage {
        width: 100%;
        width: 100%;
        height: 100%
    }

    div.formDescription {
        position: static;
        margin-left: 0;
        padding-left: 0;
        line-height: 18px
    }

    .sharing {
        overflow: hidden
    }

    .responsive {
        display: block
    }

    #latestevents.responsive {
        padding-top: 20px
    }

    .logo_bg.details_page {
        margin-top: 0
    }

    #eb-registration-complete-page .col-sm-3,#eb-registration-complete-page .col-sm-9 {
        float: none;
        width: 100%
    }

    #content ul.sigProSleek {
        margin-right: -2%!important
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 2% 10px 0
    }

    .itemView ul.sigProSleek li.sigProThumb a.sigProLink {
        position: relative;
        height: 90px!important
    }

    .itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg {
        height: 90px!important
    }

    #content .moduletable_testimonial .moduleItemImageBlock {
        float: none;
        width: 100%;
        max-width: 300px;
        margin: 0 auto
    }

    #content .moduletable_testimonial .descArea {
        padding: 25px 10px 20px
    }

    #leadership_wrap_inner,#team_wrap {
        padding-left: 10px;
        padding-right: 10px
    }

    #leadership_wrap_inner ul {
        margin: 0
    }

    #leadership_wrap_inner ul li {
        float: none;
        width: 100%;
        margin: 0 0 30px
    }

    .three_img img {
        width: 31%;
        margin: 0 .8%
    }

    #team_wrap ul,#content .moduletable_team ul {
        margin: 0
    }

    #team_wrap ul li,#content .moduletable_team ul li {
        float: none;
        width: 100%;
        max-width: 270px;
        margin: 0 auto;
        padding: 0 0 30px
    }

    #content .team.itemView .social_link {
        margin: 0 0 15px;
        float: none;
        text-align: left
    }

    #content .team.itemView .quote {
        background-position: 12px 25px;
        padding: 25px 15px 25px 52px
    }

    .moduletable_fullwidth {
        margin: 0;
        padding: 30px 10px
    }

    .moduletable_fullwidth h3 {
        padding-top: 20px;
        font-size: 16px;
        line-height: 20px
    }

    #eb-upcoming-events-page-default .eb-events-timeline,#eb-search-result-page .eb-events-timeline {
        margin: 0
    }

    .eb-event-container:nth-child(1),.eb-event-container:nth-child(3),.eb-event-container:nth-child(5),.eb-event-container:nth-child(7),.eb-event-container:nth-child(9) {
        padding-right: 0;
        margin-top: 0
    }

    .eb-event-container:nth-child(2),.eb-event-container:nth-child(4),.eb-event-container:nth-child(6),.eb-event-container:nth-child(8),.eb-event-container:nth-child(10) {
        padding-left: 0;
        border-left: none;
        padding-top: 0
    }

    .eb-event-date-container {
        left: 0;
        top: 0;
        width: auto;
        right: auto!important
    }

    #eb-upcoming-events-page-default #adminForm {
        padding-top: 0
    }

    #content .quote {
        background: #009640 url(images/quote_bg.png) no-repeat 15px 34px;
        font-size: 14px;
        line-height: 22px;
        padding: 55px 15px 55px 100px
    }

    .moduletable_ads.fullwidth {
        margin-left: -10px;
        margin-right: -10px
    }
}
@media only screen and (max-width:979px) {
	#headerinfo {
	display: none;
	}
    #em-booking.show {
        flex-direction: column-reverse;
    }
}


@media only screen and (min-width: 769px) and (max-width:979px) {
	#headerinfo {
	display: none;
	}
    #topWrapperInner {
        padding-left:10px;
        padding-right: 10px
    }

    #header {
        padding-left: 10px;
        padding-right: 10px
    }

    #logo {
        width: 160px
    }

    #headerRight {
        width: 70%
    }

    #advertisement {
        width: 55%
    }

    #weather {
        width: 40%;
        margin-left: 0;
        margin-top: 0
    }

    #nav ul li {
        padding: 0 5px
    }

    #nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
        font-size: 13px
    }

    #nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited {
        font-size: 12px
    }

    #moving_artikels,#bannerWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    .wg-container {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_oldnieuws ul {
        margin: 0 -5px
    }

    .moduletable_oldnieuws ul li {
        padding: 0 5px
    }

    .moduletable_oldnieuws .moduleItemCategory {
        padding: 5px;
        font-size: 12px;
        line-height: 20px
    }

    #bottomWrapperInner h3 {
        font-size: 15px;
        line-height: 20px
    }

    #featureditem ul {
        margin: 0 -5px
    }

    #featureditem ul li {
        padding: 0 5px
    }

    #bottomWrapperInner,#upcomingeventsWrapperInner {
        padding-left: 10px;
        padding-right: 10px
    }

    #bottomWrapperInner .moduletable_contactinfo ul li {
        padding-bottom: 5px
    }

    #footer {
        padding-left: 10px;
        padding-right: 10px
    }

    #copyright {
        padding-left: 0
    }

    #footer-right {
        padding-right: 0
    }

    .moduletable_latest ul {
        margin: 0
    }

    #team_wrap,#articleTitleWrapper2 {
        padding-left: 10px;
        padding-right: 10px
    }

    #team_wrap ul,#content .moduletable_team ul {
        margin-left: -5px;
        margin-right: -5px
    }

    #team_wrap ul li,#content .moduletable_team ul li {
        padding-left: 5px;
        padding-right: 5px
    }

    .moduletable_fullwidth {
        margin: 0 -10px
    }

    .moduletable_fullwidth .moduletable {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_fullwidth h3 {
        padding-top: 20px
    }

    #container {
        padding-left: 0;
        padding-right: 0
    }

    .front #container {
        padding-left: 0;
        padding-right: 0
    }

    #sidebarCol h3 {
        font-size: 16px
    }

    #breadcrumbWrapper {
        padding-left: 10px
    }

    .itemListView.referenties h3 {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
        padding-bottom: 0
    }

    .itemListView.referenties .catItemIntroText {
        line-height: 18px
    }

    .itemListView.referenties a.phone,.itemListView.referenties a.email {
        font-size: 11px
    }

    #map_canvas {
        width: 100%!important
    }

    #contact_map {
        padding-left: 0;
        padding-right: 0
    }

    .catItemIntroText {
        font-size: 13px;
        padding-bottom: 15px
    }

    div.catItemView {
        margin-left: 10px;
        margin-right: 10px
    }

    #itemListPrimary {
        margin-left: -10px;
        margin-right: -10px
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 1% 10px
    }

    h1 {
        font-size: 22px;
        line-height: 24px
    }

    h2 {
        font-size: 20px;
        line-height: 22px
    }

    h3 {
        font-size: 18px;
        line-height: 20px
    }

    h4 {
        font-size: 16px;
        line-height: 18px
    }

    h5 {
        font-size: 14px;
        line-height: 16px
    }

    h6 {
        font-size: 13px;
        line-height: 15px
    }

    #breadcrumbWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    #sidebarCol .moduletable_contactinfo ul.addressinfo li.phone,#sidebarCol .moduletable_contactinfo ul.addressinfo li.mail,#sidebarCol .moduletable_contactinfo ul.addressinfo li.address {
        background-size: 50px 50px;
        padding-left: 60px;
        padding-top: 3px;
        padding-bottom: 2px;
        min-height: 50px
    }

    .moduletable_tab .tabs_mask,.moduletable_tab ul.tabs_container li span {
        line-height: 20px!important;
        padding: 5px!important
    }

    .nieuws.itemView {
        padding: 15px
    }

    a.itemCategory {
        font-size: 12px;
        padding: 10px
    }

    .dateCat .share_title {
        display: none
    }

    #topmenu ul li {
        padding: 0 10px
    }

    #topmenu ul li a {
        font-size: 10px
    }

    #search .search {
        width: 180px
    }

    #search {
        left: -190px
    }
}

@media only screen and (min-width: 769px) {
    #main_menu .item-749,#main_menu .item-398,#main_menu .item-795,#main_menu .item-160,#main_menu .item-750 {
        display:none
    }
}

@media only screen and (min-width: 980px) and (max-width:1290px) {
	#headerinfo {
	display: none;
	}
	
    #headerRight {
        width:70%
    }

    #advertisement {
        width: 55%
    }
}

@media only screen and (min-width: 980px) and (max-width:1160px) {
	#headerinfo {
	display: none;
	}
    #topWrapperInner {
        padding-left:10px;
        padding-right: 10px
    }

    #header {
        padding-left: 10px;
        padding-right: 10px
    }

    #logo {
        width: 160px
    }

    #weather {
        width: 40%;
        margin-left: 0;
        margin-top: 0
    }

    .moduletable_tab .tabs_mask,.moduletable_tab ul.tabs_container li span {
        line-height: 20px!important;
        padding: 5px!important
    }

    #nav ul li {
        padding: 0 5px
    }

    #nav ul li a:link,#nav ul li a:active,#nav ul li a:visited {
        font-size: 13px
    }

    #nav ul li li a:link,#nav ul li li a:active,#nav ul li li a:visited,#nav ul li.active li a:link,#nav ul li.active li a:active,#nav ul li.active li a:visited {
        font-size: 12px
    }

    #moving_artikels,#bannerWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    .wg-container {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_oldnieuws ul {
        margin: 0 -5px
    }

    .moduletable_oldnieuws ul li {
        padding: 0 5px
    }

    .moduletable_oldnieuws .moduleItemCategory {
        padding: 5px;
        font-size: 12px;
        line-height: 20px
    }

    #bottomWrapperInner h3 {
        font-size: 15px;
        line-height: 20px
    }

    #featureditem ul {
        margin: 0 -5px
    }

    #featureditem ul li {
        padding: 0 5px
    }

    #bottomWrapperInner,#upcomingeventsWrapperInner {
        padding-left: 10px;
        padding-right: 10px
    }

    #bottomWrapperInner .moduletable_contactinfo ul li {
        padding-bottom: 5px
    }

    #footer {
        padding-left: 10px;
        padding-right: 10px
    }

    #copyright {
        padding-left: 0
    }

    #footer-right {
        padding-right: 0
    }

    .moduletable_latest ul {
        margin: 0
    }

    #team_wrap,#articleTitleWrapper2 {
        padding-left: 10px;
        padding-right: 10px
    }

    #team_wrap ul,#content .moduletable_team ul {
        margin-left: -5px;
        margin-right: -5px
    }

    #team_wrap ul li,#content .moduletable_team ul li {
        padding-left: 5px;
        padding-right: 5px
    }

    .moduletable_fullwidth {
        margin: 0 -10px
    }

    .moduletable_fullwidth .moduletable {
        padding-left: 10px;
        padding-right: 10px
    }

    .moduletable_fullwidth h3 {
        padding-top: 20px
    }

    #container {
        padding-left: 0;
        padding-right: 0
    }

    .front #container {
        padding-left: 0;
        padding-right: 0
    }

    #sidebarCol h3 {
        font-size: 16px
    }

    #breadcrumbWrapper {
        padding-left: 10px
    }

    .itemListView.referenties h3 {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
        padding-bottom: 0
    }

    .itemListView.referenties .catItemIntroText {
        line-height: 18px
    }

    .itemListView.referenties a.phone,.itemListView.referenties a.email {
        font-size: 11px
    }

    #map_canvas {
        width: 100%!important
    }

    #contact_map {
        padding-left: 0;
        padding-right: 0
    }

    .catItemIntroText {
        font-size: 13px;
        padding-bottom: 15px
    }

    div.catItemView {
        margin-left: 10px;
        margin-right: 10px
    }

    #itemListPrimary {
        margin-left: -10px;
        margin-right: -10px
    }

    #content ul.sigProSleek li.sigProThumb {
        width: 31.33%;
        margin: 0 1% 10px
    }

    h1 {
        font-size: 22px;
        line-height: 24px
    }

    h2 {
        font-size: 20px;
        line-height: 22px
    }

    h3 {
        font-size: 18px;
        line-height: 20px
    }

    h4 {
        font-size: 16px;
        line-height: 18px
    }

    h5 {
        font-size: 14px;
        line-height: 16px
    }

    h6 {
        font-size: 13px;
        line-height: 15px
    }

    #breadcrumbWrapper {
        padding-left: 10px;
        padding-right: 10px
    }

    #sidebarCol .moduletable_contactinfo ul.addressinfo li.phone,#sidebarCol .moduletable_contactinfo ul.addressinfo li.mail,#sidebarCol .moduletable_contactinfo ul.addressinfo li.address {
        background-size: 50px 50px;
        padding-left: 60px;
        padding-top: 3px;
        padding-bottom: 2px;
        min-height: 50px
    }
}

@media only screen and (min-width: 980px) {
    #topWrapperInner,#headerWrapperInner,#moving_artikels_inner,#bannerWrapperInner,.wg-container {
        padding-left:20px;
        padding-right: 20px
    }
	#headerWrapperInner {
		padding-bottom:25px;
	}
	
	#headerinfo {
	list-style: none;
	}

	#headerinfo li:first-child {
		padding-top: 5px;
	}
}

body.mceContentBody {
    background: #fff!important;
    background-image: none;
    text-align: left
}

#system-message {
    margin-bottom: 0
}

#system-message dd.message ul {
    background: #c3d2e5
}

#system-message dd.error ul {
    color: #c00;
    background: #e6c0c0;
    border-top: 3px solid #de7a7b;
    border-bottom: 3px solid #de7a7b;
    margin: 0;
    padding-left: 40px;
    text-indent: 0
}

#system-message dd.notice ul {
    color: #c00;
    background: #efe7b8;
    border-top: 3px solid #f0dc7e;
    border-bottom: 3px solid #f0dc7e;
    margin: 0;
    padding-left: 40px;
    text-indent: 0
}

.btn.jmodedit {
    display: none!important
}

.agenda #bannerWrapper {
    display: none
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton, #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    background: #009640 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:hover, #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content span.change-settings-button:hover {
    color: #009640 !important;
    background: #fff !important;
}


/* Page Builder */

.pb_img,
.pb_2img,
.pb_img-text,
.pb_text-img {
    margin: 2.5em 0
}

.pb_img img,
.pb_2img img,
.pb_img-text img,
.pb_text-img img {
    margin: auto;
    display: block
}

.pb_text .buttonorange {
    width: auto;
    margin-bottom: 1em;
}

.pb_2img div {
    margin: 1em 0;;
}

.pb_gallery {
	margin: 2rem 0
}

.pb_gallery ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 !important;
	/* justify-content: center; */
	padding: 0 !important;
}

.pb_gallery ul li {
	background: none !important;
	padding: 0 !important;
	margin: 2px !important;
	min-width: 120px;
}

.pb_gallery ul li a:hover {
	opacity: 0.8;
}

@media screen and (min-width: 769px) {
    .pb_img-text,
    .pb_text-img {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .pb_img-text div,
    .pb_text-img div {
        width: calc(50% - 10px);
    }

}


@media screen and (min-width: 481px) {


    .pb_2img {
        display: flex;
        justify-content: space-between;
    }

    .pb_2img div {
        width: calc(50% - 10px);
    }

    .pb_2img div img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }



}
