@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');

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:#fff;font-family:'Roboto',sans-serif;font-size:14px;color:#333;line-height:28px}

.clear,.clr{clear:both}

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

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

h1,.componentheading{color:#1e1e1e;font-size:60px;line-height:64px;text-transform:uppercase;margin-bottom:25px;font-family:'Roboto',sans-serif;font-weight:100}

h2{color:#1e1e1e;font-size:36px;line-height:40px;margin-bottom:25px;font-family:'Roboto',sans-serif;font-weight:500}

h3{color:#1e1e1e;font-size:36px;line-height:40px;margin-bottom:25px;font-family:'Roboto',sans-serif;font-weight:100}

h4{color:#1e1e1e;font-size:32px;line-height:36px;margin-bottom:20px;font-family:'Roboto',sans-serif;font-weight:100}

h5{color:#1e1e1e;font-size:28px;line-height:32px;margin-bottom:15px;font-family:'Roboto',sans-serif;font-weight:100}

h6{color:#1e1e1e;font-size:24px;line-height:28px;margin-bottom:15px;font-family:'Roboto',sans-serif;font-weight:100}

::selection {
  background: #000; 
  color: #fff;
}
::-moz-selection {
  background: #000; 
  color: #fff;

}

p{padding-bottom:25px}

p.lessgap{padding-bottom:15px}

img{max-width:32%;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}

html,body{margin:0;padding:0;height:100%}

#frontpopup {
	/* height: 0px; */
}

#bannerWrapper{width:100%;margin:0 auto;text-align:center;position:relative;min-height:100%}

#bg{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-height:100%}

#headerWrapper{position:relative;height:100%;position:relative}

#headerWrapperInner{position:absolute;left:0;top:0;width:100%;height:100%}

#headerWrapperInner2{max-width:95%;margin:0 auto;margin-top:40px;color:#fff;position:relative;font-size:15px}

.trans_bg{background:url(../images/trans-bg.png) repeat left top;position:absolute;left:0;top:0;width:100%;height:100%}

#banner_inner div.custom{background-repeat:no-repeat;background-position:center;height:550px;webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.page #bannerWrapper,.page #headerWrapper,.page #headerWrapperInner{height:auto}

#logo{max-width:470px;margin:0 auto;text-align:center}

#header_left{position:absolute;left:0;top:15px}

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

#header_left ul li{padding-bottom:2px}

#header_left ul li a{color:#fff}

#header_left li.time span{background:url(../images/time.png) no-repeat left 1px;padding-left:30px}

#header_left li.address span{background:url(../images/address.png) no-repeat 2px 1px;padding-left:30px}

#header_left li.phone span{background:url(../images/phone.png) no-repeat 1px 1px;padding-left:30px}

#header_right{position:absolute;top:0;right:0}

#header_right a{color:#fff;display: inline-block;width:190px;height:45px;line-height:45px;border:1px solid #fff;text-align:right;padding-right:19px;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;overflow:hidden;overflow-y:hidden}

#header_right a:before{content:"";display:block;width:32px;height:24px;background:url(../images/reserve_icon.png) 0 0;position:absolute;top:7px;left:18px}
#header_right a.codea {width: 150px;}
#header_right a.codea:before {background: url(../images/coda.png) no-repeat 0 0;}


#header_right a:hover{opacity:.75}

#headerWrapperInner_nav_logo_wrap{position:absolute;left:0;bottom:30%;width:100%}

#headerWrapperInner_nav_logo_inner{max-width:1170px;margin:0 auto;border-bottom:1px solid #fff;border-top:1px solid #fff;padding-top:25px;padding-bottom:20px}

#navWrap{text-align:center}

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

#nav ul li{padding-left:27px;padding-right:27px;float:none;display:inline-block}

#nav ul li:last-child{padding-right:0;background:none}

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

#nav ul li li{padding:3px 0;background:none}

#nav ul li a:link,#nav ul li a:active,#nav ul li a:visited{text-decoration:none;color:#fff;line-height:24px;display:block;float:none;font-family:'Roboto',sans-serif;font-size:16px;padding-bottom:7px;font-style:italic;position:relative}

#nav a:after{-webkit-transition:.5s cubic-bezier(0.68,-0.55,0.265,1.55);transition:.5s cubic-bezier(0.68,-0.55,0.265,1.55);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;z-index:1;content:"";left:50%;right:50%;height:2px;bottom:0;background-color:#f9f9f9}

#nav a:hover:after,#nav .active a:after{left:25%;right:25%}

#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:15px;line-height:20px;text-transform:none;font-weight:700;width:230px;padding:6px 10px 6px 28px;background:none;float:none!important;text-transform:uppercase;border-bottom:none}

#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{background:none!important;color:#e2c152}

#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:#fff;font-size:15px;line-height:20px;text-transform:none;font-weight:700;width:230px;padding:6px 10px 6px 28px;background:none;float:none!important;text-transform:uppercase}

#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{background:none!important;color:#e2c152}

#nav ul.nav li{position:relative}

#nav ul.nav ul{position:absolute;display:none!important;top:100%;left:17px;z-index:1000000;width:230px;background:#1f1b20;padding-top:10px;padding-bottom:10px}

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

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

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

#nav ul.nav ul ul{top:0;left:100%;display:none!important;background:#1f1b20}

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

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

#nextevent_date_wrapper{position:absolute;left:0;bottom:0;width:100%}

#nextevent_date_wrapper_inner{max-width:1170px;margin:0 auto;background:url(../images/next-event-trans.png) repeat;padding:35px 40px 30px;color:#fff}

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

#nextevent_date_wrapper_inner ul li{ padding-top: 12px; }

#nextevent{float:left; line-height: 20px;}

#nextevent .aankondiging {
	display: block;
	text-transform: uppercase;
}

#nextevent span.moduleItemTitle{display: inline-block;color:#fff;font-size:24px;line-height:24px;font-weight:100;text-decoration:none}

#nextevent .moduleItemDateCreated{font-weight:100;font-style:italic}
#nextevent .intro.extrafield { font-weight: 300 }
#nextevent .intro.extrafield p {
	margin: 0px; padding: 0px;
}

#eventlink{float:right;padding-top:7px}

#eventlink a{color:#fff;width:160px;height:45px;line-height:45px;text-align:center;border:1px solid #fff;display:inline-block;text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;
	position: static !important;
	    overflow: hidden;
    overflow-y: hidden;
	 margin-left: 5px;
}

#nextevent_date_wrapper_inner p {margin: 0px; padding: 0px;}

#eventlink a:hover{opacity:.75}

#overons{background:#fff url(../images/overons-bg.png) no-repeat center center}

#container{max-width:1170px;margin:0 auto;position:relative;padding:0;padding:80px 0 70px}

#leftCol{float:right;width:58.70%}

#leftColInner{padding:0}

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

.one-half{float:left;width:48%;margin-bottom:25px}

.one-half.right{float:right}

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

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

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

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

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

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

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

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

#content ol li:after{content:counter(list) ".";position:absolute;left:-2.6em;top:5px;width:2em;text-align:right;color:#1f1b20;font-style:italic;font-weight:600}

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

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

#content .one-half ul,#content .one-half ol{margin-bottom:0;padding-bottom:0}

.biggerfont{font-size:18px;font-family:'Lato',sans-serif;font-weight:300}

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

#content_bottom {
	padding-right: 1px;
}

.moduletable_projecten ul li{padding:0;float:left;width:25%;position:relative;padding:0;margin-bottom:0;z-index:1}

.moduletable_projecten .moduleItemImageBlock,.moduletable_projecten .image-block{position:relative}

.moduletable_projecten span.imageoverlay,.moduletable_projecten span.imageoverlay{background:url(../images/overlay-bg.png);display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;line-height:100%}

.moduletable_projecten .imageoverlayInner{padding:45px 25px 30px;display:block;color:#fff;font-size:14px;line-height:28px}

.moduletable_projecten span.moduleItemTitle{color:#fff;display:block;font-weight:500;text-transform:uppercase;font-style:italic;padding-bottom:10px;font-size:20px}

.moduletable_projecten span.intro{padding-bottom:20px;display:block}

.moduletable_projecten .moduleItemImageBlock a.moduleItemImage{background-repeat:no-repeat;background-position:center;display:block;height:300px;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}

.moduletable_projecten .moduleItemImageBlock a.moduleItemEmptyImage{background:#ccc;display:block;height:250px}

.moduletable_projecten li:hover span.imageoverlay,.moduletable_projecten .image-block:hover span.imageoverlay{opacity:1}

#content .moduletable_projecten ul{margin:0 -5px;padding:0;list-style:none}

#content .moduletable_projecten ul li{padding:0;float:left;width:50%;position:relative;padding:0 5px;margin-bottom:10px;z-index:100;background:none}

.moduleItemIntrotext a.moduleItemImage span.moduleItemReadMore,
.moduletable_projecten  span.moduleItemReadMore a,
.event.itemListView .moduleItemReadMore
{color:#fff;display:block;border:1px solid #fff;width:95px;height:40px;line-height:35px;text-align:center; text-decoration: none;}

.front #content{background:#fff;max-width:570px;padding:0 25px 40px 40px}

.front #content {
  max-width: 100%;
  text-align: center
}

.front #content .itemFullText p {
  display: flex;
  justify-content: center;
}

.front #content .itemFullText img {
  /*   width: 50% !important;
  max-width: 50%; */
  width: 80% !important;
  max-width: 80%;
}

.front #content .itemFullText ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: -3rem 0;
  justify-content: center;
  margin-top: 0;
}

.front #content .itemFullText ul li {
  padding: 0;
  background: none;
  width: calc(33.3% - 2rem);
  margin: 3rem 1rem;
}

.front #content .itemFullText ul li a {
  display: block;
}

.front #content .itemFullText ul li:before {
  display: none !important;
}

.front #content h1{background:url(../images/loanton-black.png) no-repeat left top;padding-top:44px}


.page h1{font-size:40px;line-height:40px;text-transform:none; text-align:center;}

.page #overons{background:url(../images/inner-bg.png) repeat-x left top}
.page.sitemap #overons {background: #f9f9f9;}

#sidebarCol{float:left;width:41.30%}

#sidebarCol .moduletable_projecten ul li{padding:0;float:none;width:100%;position:relative;padding:0;margin-bottom:0;z-index:1}

#menus h3.title{background:url(../images/menus-title-bg.jpg) no-repeat top center;text-align:center;font-size:60px;line-height:60px;color:#fff;font-weight:100;padding:130px 0;margin:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
}

#menus h3.title span,#contact_form h3 span{background:url(../images/loanton-white.png) no-repeat left top;padding-top:35px;position:relative;}

#menus .catDescription{max-width:1170px;margin:0 auto;text-align:center;padding-top:45px;padding-bottom:30px;font-size:14px;line-height:22px}

.subcat{background:#1e1e1e;padding:30px 25px;margin-bottom:55px}

.subcatinner{max-width:1170px;margin:0 auto;text-align:center}

.subcatinner a{color:#fff;margin:0 25px;font-size:16px;font-style:italic}

.subcatinner a:hover,.subcatinner a.active{background:url(../images/subcat-border.png) no-repeat bottom center;padding-bottom:7px;text-decoration:none}

#menus .mainitems{margin:0;padding:0;list-style:none;}

#menus .itemInner{max-width:1170px;margin:0 auto 50px;color:#333}

#menus .intro {
	padding-bottom: 15px;
}

#menus .mainitems .descArea ul{background:none;margin:0 -15px;padding:0}

#menus .mainitems .descArea ul li{list-style:none;float:left;width:33.33%;padding:0 15px 30px}

#menus .title{display:block;font-size:18px;line-height:18px;font-weight:500;padding-bottom:7px}
#menus .content{font-size:14px;line-height:22px;padding-bottom:10px;display:block}
#menus .content p{margin:0;padding:0}

#menus .price{font-size:16px;font-weight:400;font-style:italic}

#evenementen{background:url(../images/evenementen-bg.png) repeat-x left top}

#evenementenInner{max-width:1170px;margin:0 auto;padding-top:105px;padding-bottom:35px}

#evenementenInner h3{text-align:center;font-size:60px;line-height:60px;text-transform:uppercase;font-weight:100;margin-bottom:45px}

#evenementenInner h3 span{background:url(../images/loanton-black.png) no-repeat left top;padding-top:35px;position:relative}

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

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

#evenementenInner .moduleItemImageBlock{margin-bottom:30px}

#evenementenInner .moduleItemImageBlock .moduleItemImage{display:block;height:255px;background-repeat:no-repeat;background-position:center;position:relative}

#evenementenInner .moduleItemImageBlock .moduleItemImage .imageoverlay,
.event.itemListView .imageoverlay{position:absolute;left:0px;top:0; width: 100%; height: 100%; background:url(../images/trans-bg2.png) repeat;padding:10px;color:#fff;font-style:italic;font-size:14px;line-height:16px;text-transform:uppercase;text-align:center; line-height: 255px; opacity:0;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

#evenementenInner .moduleItemImageBlock .moduleItemImage:hover .imageoverlay, 
.event.itemListView .catItemImageBlock:hover .imageoverlay {
	opacity:1;
}

#evenementenInner .moduleItemImageBlock .moduleItemImage .imageoverlay .day,
.event.itemListView .imageoverlay .day{display:block;font-size:30px;line-height:30px;font-weight:500}

#evenementenInner .moduleItemImageBlock .moduleItemImage .imageoverlay span.moduleItemReadMore, 
.event.itemListView .moduleItemReadMore {
	display: inline-block; line-height: 38px; width: auto; padding-left: 20px; padding-right: 20px;
}

#evenementenInner span.moduleItemTitle{display:block;color:#1e1e1e;font-size:24px;line-height:24px;font-weight:300;text-decoration:none}

#evenementenInner .moduleItemDateCreated{color:#333;font-style:italic;display:block;margin-bottom:10px}

#evenementenInner .intro{line-height:22px; display: block; margin-bottom: 15px; }
#evenementenInner .intro.extrafield h2 {
	font-size: 18px; line-height: 22px; margin-bottom: 10px;
}

#evenementenInner .intro.extrafield p {
	padding-bottom: 12px;
}

#evenementenInner ul ul,#content ul.extraFieldList{margin:0 0 35px}

#evenementenInner ul li li,#content ul.extraFieldList li{float:none;width:100%;padding:0;background:url(../images/gray-border.png) no-repeat left top;padding-top:24px;margin-top:24px}

#content ul.extraFieldList li p{margin:0;padding:0}

#evenementenInner .module-body{}

#content ul.extraFieldList li .title{font-size:18px;font-weight:300;color:#333;display:block;padding-bottom:5px}

#evenementenInner .content,#content ul.extraFieldList li .content{font-size:13px;line-height:20px}

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

#evenementenInner .itemCustomLink{text-align:center;border-top:1px solid #dfdfdf;padding-top:34px;margin-top:35px}

#evenementenInner .itemCustomLink a{background:#1e1e1e;border:1px solid #90745f;display:inline-block;padding:10px 58px 10px 24px;font-size:15px;color:#fff;text-transform:uppercase;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}

#evenementenInner .itemCustomLink a:hover{background:#000}

#evenementenInner .itemCustomLink a:after{content:"";display:block;width:11px;height:8px;background:url(../images/events-arrow.png) 0 0;position:absolute;top:19px;right:24px}

#evenementenInner a.moduleItemReadMore,.event .k2ReadMore,.event .modal.moduleItemReadMore{border:1px solid #1e1e1e;color:#1e1e1e;text-transform:uppercase;font-size:14px;font-weight:500;font-style:italic;display:inline-block;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;margin-right:3px;overflow:hidden;overflow-y:hidden;padding:9px 35px 9px 16px;
	height: 45px;
	line-height: 28px;
}

span.moduleItemReadMore.sold{ border:1px solid #1e1e1e;
background: #000 !important; 
color:#fff !important;
text-transform:uppercase !important;
font-size:14px !important;
font-weight:500 !important;
font-style:italic !important;
display:inline-block !important;
text-decoration:none !important;
position:relative !important;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;margin-right:3px;overflow:hidden;overflow-y:hidden;padding:9px 16px 9px 16px !important;
	height: 45px !important;
	line-height: 28px !important;
}

#evenementenInner a.moduleItemReadMore:hover,.event .k2ReadMore:hover,.event .modal.moduleItemReadMore:hover{opacity:.75}

#evenementenInner a.moduleItemReadMore:after,.event .k2ReadMore:after,.event .modal.moduleItemReadMore:after{content:"";display:block;width:11px;height:8px;background:url(../images/arrow-black.png) 0 0;position:absolute;top:18px;right:15px}

#evenementenInner a.moduleItemReadMore.menu:after {
	background:url(../images/arrow-down.png) 0 0; width: 8px; height: 11px; top: 16px;
}

#evenementenInner .descArea.activeitem a.moduleItemReadMore.menu:after {
	background:url(../images/arrow-up.png) 0 0; 
}


#evenementenInner .descArea ul.extrafield {
	display: none;
}

#evenementenInner .descArea.activeitem.display ul.extrafield {
	display: block;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.cust_mod_top {text-align: center; color: #fff; font-weight: bold; padding-bottom: 10px;}

#content .event ul.extraFieldList{margin:0}

#contact_form_map{background:url(../images/contact-map-bg.jpg) no-repeat center center;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}

.trans_bg2{background:url(../images/trans-bg2.png) repeat;position:absolute;left:0;top:0;width:100%;height:100%}

#contact_form{position:absolute;left:0;top:0;width:100%;height:100%;line-height:26px}

#contact_form2{max-width:1170px;margin:0 auto;padding-top:50px}

#contact_form h3{font-size:60px;line-height:60px;color:#fff;font-weight:100;text-transform:uppercase}

#contact_form h4{color:#fff;font-size:24px;line-height:24px;font-weight:400}

#contact_form a{color:#fff}

#contact_form h5{color:#fff;font-size:20px;line-height:20px;font-weight:400;margin-bottom:20px}

#contact_form .moduletable{width:60%;color:#fff;padding:45px 0}

#contact_form #userForm li{width:100%}

#contact_form .formRed{color:#fff}

#contact_form #userForm li.rsform-block-verzenden {
    text-align: left;
}

#contact_map{float:right;width:38.8%;position:relative}
#contact_map #map_canvas {
 filter: gray; /* IE6-9 */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
}

#footer{max-width:1170px;margin:0 auto;padding-top:30px;padding-bottom:30px;line-height:20px;color:#333;font-size:14px}

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

#copyright{float:left}

#copyright a{color:#333;-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}

#footer-right a{color:#333;-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{}

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

.event .one-third{background:#fff;color:#1e1e1e}

.event .one-third .title{display:block;font-size:18px;line-height:20px;text-transform:uppercase;font-style:italic;color:#1e1e1e;font-weight:500}

.event .itemImageBlock{margin:0}

.itemImageBlock img{width:100%}

.event .dateCat{margin-top:0;padding:0}

.event .dateCatExtra{padding:40px 30px 40px 45px;margin-top:0}

.event .itemDateCreated,.event .extraFieldItem{display:block;border-bottom:1px solid #f2f2f2;padding-bottom:15px;margin-bottom:15px}

.event a.reservation{background:#1e1e1e;display:block;padding:20px;text-align:center;font-size:18px;line-height:18px;color:#fff;text-transform:uppercase;font-style:italic;font-weight:500;text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;position:static;overflow:hidden;overflow-y:hidden}

.event a.reservation span{background:url(../images/events-arrow.png) no-repeat right 7px;padding-right:38px}

.event a.reservation:hover{background:#000}

#content .breadcrumb{padding-bottom:25px;color:#1e1e1e;font-style:italic}

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

#content .breadcrumb ul li{margin:0;padding:0;list-style:none;background:none;display:inline}

#content .breadcrumb ul li span.divider{background:url(../images/ul-li-bg.png) no-repeat center center;padding:0 13px}

#content .breadcrumb ul li span.divider.icon-location{display:none}

#content .breadcrumb li.active{font-weight:500;font-style:normal}

.contentInner{background:#fff;padding:40px 35px 45px 45px}

.page #container{padding-top:35px}

a.empty-img{background:#ccc}

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

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

.itemListView .itemContainer{float:left;width:33.33%}

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

#itemListPrimary{margin:0 -15px}

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

div.catItemView .catItemBody{padding:0}

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

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

.nieuws #itemListPrimary .catItemImageBlock{margin-bottom:25px}

span.catItemImage{display:block}

.categorypage .catItemImageBlock .catItemImage .ItemImage{display:block;width:100%;height:255px;position:relative;background-repeat:no-repeat;background-position:center center}

.catItemImageBlock .ItemCategoryName{position:absolute;bottom:0;right:0;color:#fff;background:#069bed;padding:7px 20px;text-decoration:none;font-style:normal}

.catDesc{padding:0}

.nieuws .catDesc{padding-right:0;padding-left:0}

h3.catItemTitle{text-align:left;display:block;color:#1e1e1e;font-size:24px;line-height:24px;text-decoration:none;padding-bottom:0;margin-bottom:0}

h3.catItemTitle a{color:#1e1e1e;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}

.catItemDateCreated{color:#333;font-style:italic;display:block;margin-bottom:10px}

.catItemIntroText{padding-bottom:15px;line-height:22px;text-align:left;color:#1f1b20}

.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:#1f1b20}

.catItemView:hover .catItemReadMore a,.catItemView:hover a.k2ReadMore{opacity:.75}

#itemListLinks{padding-bottom:15px;padding-top:35px;border-top:5px solid #f5f5f5}

#itemListLinks .itemContainer{padding-bottom:10px;background:url(../images/ul-li-bg.png) no-repeat left 11px;padding-left:22px}

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

#itemListLinks h3.catItemTitle a{font-size:15px;color:#242424;font-weight:700;padding-bottom:1px;display:inline-block}

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

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

#itemListLinks .catItemDateCreated{color:#9f9f9f;font-size:15px;padding-bottom:0;margin-bottom:0;text-transform:none;background:none;display:inline-block;font-weight:400}

.k2Pagination,#content .pagination{text-align:center;padding-top:10px;padding-bottom:10px;position:relative;font-weight:400;font-size:14px}

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

#content .k2Pagination ul li,#content .pagination ul li{display:inline-block;margin:0;padding:0 5px;color:#1f1b20;background:none}

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

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

#content .k2Pagination ul li a,#content .k2Pagination ul li span,#content .pagination ul li a,#content .pagination ul li span{font-style:400;color:#1f1b20;font-style:normal;text-decoration:none;padding:5px 10px;display:inline-block!important;line-height:20px;background:#f5f5f5}

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

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

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

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

.dateCat{margin-top:-15px;padding-bottom:20px}

a.itemCategory{font-size:14px;font-style:italic;color:#ababab}

.itemDateCreated{color:#1e1e1e;font-size:14px}

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

.itemImageBlock .itemImageCaption{position:absolute;left:15px;bottom:15px;background:url(../images/trans-bg2.png) repeat;font-size:16px;color:#fff;text-decoration:none;padding:10px 25px!important}

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

.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:5px}

.itemAttachmentsBlock ul{font-style:normal!important;padding-left:20px!important}

.itemAttachmentsBlock a{color:#242424;font-weight:500}

div.itemAttachmentsBlock span.hits{font-weight:400;color:#242424;line-height:normal;padding-bottom:0;font-size:15px}

.itemView div.itemAttachmentsBlock span{display:block}

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

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

.itemVideoBlock iframe{width:100%!important;border:5px solid #fff}

.referenties.itemView .itemVideoBlock{padding-top:0;padding-bottom:30px}

.itemImageGallery{padding-top:10px;padding-bottom:30px}

.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:5px solid #f5f5f5}

.nieuws.itemView .itemImageBlock img{width:100%;height:auto}

#itemListLeading{margin:0 -1%}

.referenties .itemContainer{width:31.3%!important;float:left;display:inline-block;margin:0 1%;margin-bottom:30px;position:relative;vertical-align:top}

.itemListView.referenties .catItemImageBlock .catItemImage a{display:block;width:100%;height:220px;position:relative;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}

.itemListView.referenties .catDescBlock{background:#f4f4f5;font-size:16px;line-height:22px;padding:24px 23px 30px;text-align:left;color:#1f1b20;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}

.itemListView.referenties a.ItemCategoryName{display:block;font-size:16px;color:#9e9e9e;font-style:italic;margin-bottom:5px}

.itemListView.referenties .catItemIntroText{display:block;padding-bottom:20px}

.itemListView.referenties span.k2ReadMore{background:#e2c152;font-size:16px;font-weight:400;color:#fff;text-decoration:none;padding:11px 40px 11px 20px;display:inline-block;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}

.itemListView.referenties span.k2ReadMore:after{content:"";display:block;width:7px;height:5px;background:url(../images/arrow-w.png) 0 0;position:absolute;top:21px;right:21px}

.referenties .itemContainer .imageoverlay{background:url(../images/trans-bg.png) repeat left top;display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}

.referenties .itemContainer:hover .imageoverlay{opacity:1}

.referenties .itemContainer:hover .catDescBlock{background:#e2c152}

.referenties .itemContainer:hover h3.catItemTitle,.itemListView.referenties .itemContainer:hover a.ItemCategoryName,.itemListView.referenties .itemContainer:hover .catItemIntroText{color:#fff}

.itemListView.referenties .itemContainer:hover span.k2ReadMore{background:#1f1b20}

.referenties .itemListCategory{text-align:center}

.referenties .itemListSubCategories{padding:34px 0 4px;margin-bottom:34px;text-align:center}

.referenties .itemListSubCategories ul{text-align:center!important}

.referenties .itemListSubCategories ul,.referenties .itemListSubCategories ul li{margin:0!important;padding:0!important;background:none!important;list-style:none!important;text-align:center}

.referenties .itemListSubCategories ul li{display:inline-block;font-size:15px}

.referenties .itemListSubCategories a{color:#a5a5a5;margin:5px 7px;font-weight:700;font-size:16px;display:inline-block;background:#fff;border:3px solid #f5f5f5;padding:8px 20px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}

.referenties .itemListSubCategories a:hover,.referenties .itemListSubCategories li.active a{background:#e2c152;border:3px solid #e2c152;color:#fff}

.referenties .itemListSubCategories li.active a span#icon{display:block;width:20px;height:20px;position:absolute;top:-10px;right:-10px}

#content .referenties .one-half ul,#content .referenties .one-half ol{margin-bottom:25px}

.referenties.itemView .itemImageBlock{margin-bottom:15px}

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

#content ul.sigProSleek{margin:0!important;padding:0!important;margin-right:0!important;margin-left:0!important;width:auto}

#content ul.sigProSleek li.sigProThumb{width:25%;margin:0;padding:0;list-style:none;overflow:hidden;float:left}

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

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

.itemView ul.sigProSleek li.sigProThumb a.sigProLink{position:relative;width:100%!important;height:auto!important}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{width:100%!important;height:310px!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}

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

#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:none}

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

#content #jmap_sitemap ul ul li{list-style:none;background:url(../images/ul-li-bg.png) no-repeat left 13px!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:none!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:none!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 13px!important}

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

#content #jmap_sitemap .instance3 ul ul li{list-style:none;background:none!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 13px!important}

.page.contacteer-ons h1{margin-bottom:6px}

p.bigfont{font-size:18px}

#userForm ol{margin:0;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:100%;float:left;clear:none!important}

#userForm li.rsform-block-4,#userForm li.rsform-block-6{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}

#userForm .klein{display:none}

#userForm .formCaption2{line-height:35px;color:#444;font-size:15px;display:none}

.formBody{width:100%}

#userForm li input,#content #userForm li select{height:45px;line-height:120%}

#userForm li input,#userForm li textarea,#userForm li select{width:100%;font-size:13px;padding:5px 11px 5px 16px !important;margin-bottom:20px;color:#fff;border:1px solid #3a3a3a;background:url(../images/input-bg.png) repeat;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:95px}

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

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

#userForm li input[type="submit"],#userForm li button[type="submit"],button[type="submit"],input[type="submit"]{padding:7px 35px 7px 18px !important;height:43px;margin-top:0!important;background:none;border:1px solid #fff!important;font-size:14px;color:#fff;border:none;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;position:relative;text-transform:uppercase;position:relative}

#userForm li input[type="submit"]:hover,#userForm li button[type="submit"]:hover,button[type="submit"]:hover,input[type="submit"]:hover{opacity:.75}

#userForm li input[type="submit"]:after,#userForm li button[type="submit"]:after,button[type="submit"]:after,input[type="submit"]:after{content:"";display:block;width:11px;height:8px;background:url(../images/events-arrow.png) 0 0;position:absolute;top:16px;right:14px}

.formError{display:none}

.formRed.error{padding-bottom:10px;font-weight:700 !important; color: #f44248 !important;  }

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

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

::-webkit-input-placeholder{color:#fff}

:-moz-placeholder{color:#fff;opacity:1}

::-moz-placeholder{color:#fff;opacity:1}

:-ms-input-placeholder{color:#fff}

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

textarea{resize:vertical}

.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 button{padding:2px 15px;background:#f7941e;font-size:14px;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}

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

.responsive{display:none}

/*
#sbox-window,#sbox-window body,#sbox-content{background:none;padding:0;background-color:transparent}

*/

#sbox-window,#sbox-window body,#sbox-content{background: transparent;padding:0;background-color: transparent;text-align: center;}

.sbox-content-image img {
    width: auto;
    height: auto;
    margin: auto;
    max-width: 60% !important;
}

#sbox-content {
	width: calc(100% - 30px)
}

#sbox-window .page #overons{background:none}

#sbox-window.shadow{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}

.page.reserveer-online{background:transparent;color:#fff;
	padding: 50px 0 0 0;
}

.page.reserveer-online #overons{ background: transparent }

.page.reserveer-online h1{background:url(../images/loanton-white.png) no-repeat left top;padding-top:24px;color:#fff;text-transform:uppercase;font-size:50px;line-height:50px;
	margin-bottom: 10px;
}

.page.reserveer-online a {
	color: #fff; font-weight: bold;
}

.page.reserveer-online #userForm li input, 
.page.reserveer-online #userForm li textarea, 
.page.reserveer-online #userForm li select {
	margin-bottom: 10px;
}

#sbox-btn-close {
    position: absolute;
    width: 20px;
    height: 20px;
    right: 15px;
    left: auto;
    top: -15px;
    background: url(../images/cross.png) no-repeat center;
    border: none;
}

.page.reserveer-online #container {
    padding-top: 0px; padding-bottom: 0px;
}

#sbox-window.shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 100% !important;
    left: 0 !important;
}

#cboxCurrent {
	color: #000;
}

#cboxNext, #cboxPrevious{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}

.page.reserveer-online h1,
.page.reserveer-online a, 
.page.reserveer-online,
.page.reserveer-online #userForm li button[type="submit"]{ color: #1e1e1e !important;}
.page.reserveer-online {padding-left: 20px; padding-right: 20px;}
.page.reserveer-online #userForm li button[type="submit"] {border: 1px solid #1e1e1e !important;;}


#headerWrapperInner_nav_logo_wrap.stickywrap {
	bottom: auto; top: 0px;
}

#headerWrapperInner_nav_logo.sticky{position:fixed;line-height:90px;height:90px;width:100%;background:#1e1e1e;z-index:1000;overflow:hidden;}

#headerWrapperInner_nav_logo.sticky #headerWrapperInner_nav_logo_inner{max-width:1170px;margin:0 auto;max-width:1170px;margin:0 auto;border-bottom:none;border-top:none;padding-top:0;padding-bottom:0}

#headerWrapperInner_nav_logo.sticky p {
	margin: 0px; padding: 0px;
}

#logo2,#reservation, #headerWrapperInner_nav_logo_wrap.stickywrap .cust_mod_top{display:none}

#reservation{padding-left:40px;padding-top:18px}

#reservation a{color:#fff;display: inline-block;width:190px;height:45px;line-height:45px;border:none;text-align:right;padding-right:19px;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;overflow:hidden;overflow-y:hidden;background:#1e1e1e;
	border: 1px solid #fff; 
}

#reservation a:before{content:"";display:block;width:32px;height:24px;background:url(../images/reserve_icon.png) 0 0;position:absolute;top:7px;left:18px}
#reservation a.codea:before {background: url(../images/coda.png) no-repeat 0 0;}
#reservation a.codea {width: 150px;}

#reservation a:hover{opacity:.75}

#headerWrapperInner_nav_logo.sticky #logo2{float:left;display:inline-block}

#headerWrapperInner_nav_logo.sticky #navWrap{float:right;margin-bottom:0}

#headerWrapperInner_nav_logo.sticky #navWrapInner{max-width:100%}

#headerWrapperInner_nav_logo.sticky #nav a:hover:after,#headerWrapperInner_nav_logo.sticky #nav .active a:after{left:25%;right:25%}

#headerWrapperInner_nav_logo.sticky #reservation{float:right;display:inline-block}

.page.reserveer-online #headerWrapperInner_nav_logo.sticky,.page.reserveer-online #headerWrapper{display:none}

#sbox-overlay {
	opacity:0.9 !important;
	width: 100% !important;
}

#colorbox {
    outline: 0;
    top: 50%;
    left: 50%;
    background-color: transparent;
    border: none;
    border: none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    margin: 0 !important;
	 color: #fff;
}

#colorbox h1 {
    font-size: 60px;
    line-height: 60px;
    color: #fff;
    font-weight: 100;
    text-transform: uppercase;
    background: url(../images/loanton-white.png) no-repeat left top;
    padding-top: 35px;
    position: relative;
}

#colorbox h1 span {
    background: url(../images/flower-white.png) no-repeat right 20px;
    padding-right: 110px;
}

#colorbox .k2innerpage.itemView {
	max-width: 1170px; margin: 0 auto;
}

.no_title #cboxClose {
    right: auto;
    top: 3px;
	 left: 3px;
}

#cboxClose {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    position: absolute;
    width: 34px;
    height: 43px;
    line-height: 43px;
    background: url(../images/cross.png) no-repeat 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 0 0;
    top: 14px;
    right: 15px;
    opacity: 1;
    filter: alpha(opacity=100);
}

#cboxLoadedContent {
	padding: 15px 65px;
}

#cboxTitle {
	border: none;
}

#cboxLoadingGraphic, button#cboxSlideshow, div#cboxCurrent, #cboxTitle {
	display: none !important;
}

#cboxCurrent, #cboxPrevious, #cboxNext, #cboxSlideshow {
	background-color: #1e1e1e;
	border: 15px solid #1e1e1e !important;
}

#cboxPrevious, #cboxNext {
	background-image: url(../images/controls.png);
}

.login button[type="submit"] {
	color: #333; border: 1px solid #a9a9a9 !important; margin-top: 10px !important;
}

iframe{border:none;}
#sbox-content iframe { padding-top: 70px; padding-bottom: 50px;}


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}

#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:100%;padding:0;margin:0;border:none}

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

.mobile{display:none}

@media screen and (max-width: 480px) {

#headerWrapper{background:url(../images/header-bg-mobile.jpg) no-repeat top center;padding:0;height:auto}

#headerWrapperInner{ padding: 10px 0 0 0;}

#bannerWrapper,#banner_inner{display:none}

#headerWrapperInner_nav_logo.sticky,#headerWrapperInner{position:static;line-height:normal;height:auto;width:100%}

#logo{position:static;float:none;max-width:250px;margin:0 auto 15px;padding-top:0;text-align:center}

#header_left ul li {padding-bottom: 10px;}

#headerWrapperInner2{max-width:100%;margin-top:0;padding:10px}

#header_left,#header_right{position:static;text-align:center}

#header_left{padding-bottom:15px}

#header_right.hide {display: block !important;}
#header_right a{margin:0 auto}

#nextevent_date_wrapper{display:none}

#headerWrapperInner_nav_logo_wrap{position:static}

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

#navWrapInner{height:auto;padding-left:0;background:none;padding-top:0;max-width:100%}

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

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

.navbar{background:#1e1e1e}

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

#nav ul{width:90%;margin:0 auto;padding-bottom:5px}

#nav ul li{padding-bottom:1px;background:none;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:7px!important;padding-bottom:5px!important;margin-bottom:5px;padding-left:0!important;float:none!important;line-height:normal;color:#fff;border:none;background:none!important}

#nav ul li:hover > a{color:#fff; font-weight: 500;}

#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited{color:#fff;border:none;font-weight:500}

#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:none;padding-top:4px;padding-bottom:4px}

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

#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:#e2c152!important;background:none!important}

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

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

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

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

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

#nav a:after{background-color:#1e1e1e}

#nav a:hover:after,#nav .active a:after{left:0;right:0}

#headerWrapperInner_nav_logo_inner{padding-top:0; padding-bottom: 0px; border-bottom: none; border-top: none }

#headerWrapperInner_nav_logo.sticky #logo2,#headerWrapperInner_nav_logo.sticky #reservation{display:none}

.front #content{max-width:100%;padding:25px 0 0}

.front #content h1 {background: none; padding-top: 0px; display: none }
.front #content h1 span{padding-top:5px;padding-bottom:5px; background: none; padding-right: 0px;}

.front #container{padding:10px !important}

#container{padding:20px 10px;overflow:hidden}

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

#leftColInner{padding:0}

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

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

#content_bottom {display: none;}

.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:10px;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%}

.moduletable_projecten ul,#content .moduletable_projecten ul{margin:0}

.moduletable_projecten ul li,#content .moduletable_projecten ul li{padding:0;float:none;width:100%;max-width:370px;margin:0 auto 20px}

.moduletable_projecten .imageoverlayInner{line-height:24px}

#menus h3.title,#contact_form h3{font-size:36px;line-height:36px}


#menus .catDescription{padding-left:10px;padding-right:10px}

.subcatinner a{color:#fff;margin:5px 15px;font-size:16px;font-style:italic}

#menus .itemInner .intro, #menus .itemInner a.moduleItemTitle {padding-left: 10px; padding-right: 10px;}

#menus .mainitems .descArea ul{margin:0;padding:0 10px}

#menus .mainitems .descArea ul li{list-style:none;float:none;width:100%;padding:0 0 30px}

#evenementenInner{padding-left:10px;padding-right:10px;
	background: #f9f9f9;
}

#evenementenInner h3{font-size:24px;line-height:28px}


#evenementenInner ul{margin:0}

#evenementenInner ul li{float:none;width:100%;padding:0;max-width:370px;margin:0 auto 20px}

#contact_form{position:relative}

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

#contact_form .moduletable{width:100%}

#contact_map{float:none;width:100%}

#footer{padding:15px 10px}

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

.contentInner{background:#fff;padding:20px 0 25px}

.page.reserveer-online h1{font-size:26px;line-height:26px}

.page.reserveer-online h1 span{padding-top:10px;padding-bottom:10px}

#userForm ol{margin:0}

#userForm li{width:100%}

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

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

#content #userForm li{width:100%}

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

#itemListPrimary,#itemListLeading{margin:0}

div.catItemView{margin:0 0 20px}

.itemListView .itemContainer,.referenties .itemContainer{float:none;padding-left:0;padding-right:0;width:100%!important;max-width:370px!important;margin:0 auto;display:block}

#itemListLinks .catItemDateCreated{float:none;display:block}

.k2Pagination,#content .pagination{text-align:center}

#map_canvas{width:100%!important}

.moduletable_cta #userForm li.rsform-block-verzenden{text-align:center}

h1{font-size:26px;line-height:26px}

h2{font-size:24px;line-height:24px}

h3{font-size:22px;line-height:22px}

h4{font-size:20px;line-height:20px}

h5{font-size:18px;line-height:18px}

h6{font-size:16px;line-height:16px}

.itemFacebookButton{overflow:hidden}

#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 img.sigProImg{height:90px!important}

#menus h3.title {padding-left: 20px;}
#menus .mainitems ul li {height: auto !important;}

#overons, #evenementen, #evenementenInner .module-body {
	background: none;
}

#contact_form .one-half.right {padding-top: 20px; text-align: center;}
#contact_form #userForm li.rsform-block-verzenden {text-align: center;}

}

@media only screen and (min-width: 480px) and (max-width: 767px) {
#headerWrapper{background:url(../images/header-bg-mobile.jpg) no-repeat top center;padding:0;height:auto}

#headerWrapperInner{padding: 10px 0 0 0;}

#bannerWrapper,#banner_inner{display:none}

#headerWrapperInner_nav_logo.sticky,#headerWrapperInner{position:static;line-height:normal;height:auto;width:100%}

#logo{position:static;float:none;max-width:250px;margin:0 auto 15px;padding-top:0;text-align:center}

#header_left ul li {padding-bottom: 10px;}

#headerWrapperInner2{max-width:100%;margin-top:0;padding:10px}

#header_left,#header_right{position:static;text-align:center}

#header_left{padding-bottom:15px}

#header_right.hide {display: block !important;}
#header_right a{margin:0 auto}

#nextevent_date_wrapper{display:none}

#headerWrapperInner_nav_logo_wrap{position:static}

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

#navWrapInner{height:auto;padding-left:0;background:none;padding-top:0;max-width:100%}

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

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

.navbar{background:#1e1e1e}

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

#nav ul{width:90%;margin:0 auto;padding-bottom:5px}

#nav ul li{padding-bottom:1px;background:none;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:7px!important;padding-bottom:5px!important;margin-bottom:5px;padding-left:0!important;float:none!important;line-height:normal;color:#fff;border:none;background:none!important}

#nav ul li:hover > a{color:#fff; font-weight: 500;}

#nav ul li.active a:link,#nav ul li.active a:active,#nav ul li.active a:visited{color:#fff;border:none;font-weight:500}

#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:none;padding-top:4px;padding-bottom:4px}

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

#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:#e2c152!important;background:none!important}

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

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

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

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

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

#nav a:after{background-color:#1e1e1e}

#nav a:hover:after,#nav .active a:after{left:0;right:0}

#headerWrapperInner_nav_logo_inner{padding-top:0; padding-bottom: 0px; border-bottom: none; border-top: none;}

#headerWrapperInner_nav_logo.sticky #logo2,#headerWrapperInner_nav_logo.sticky #reservation{display:none}

.front #content{max-width:100%;padding:25px 0 0}

.front #content h1 {background: none; padding-top: 0px; display: none;}
.front #content h1 span{padding-top:5px;padding-bottom:5px; background: none; padding-right: 0px;}


.front #container{padding:10px !important}

#container{padding:20px 10px;overflow:hidden}

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

#leftColInner{padding:0}

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

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

.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:10px;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%}

.moduletable_projecten ul,#content .moduletable_projecten ul{margin:0}

.moduletable_projecten ul li,#content .moduletable_projecten ul li{padding:0;float:none;width:100%;max-width:370px;margin:0 auto 20px}

.moduletable_projecten .imageoverlayInner{line-height:24px}

#menus h3.title,#contact_form h3{font-size:36px;line-height:36px}

#menus .catDescription{padding-left:10px;padding-right:10px}

.subcatinner a{color:#fff;margin:5px 15px;font-size:16px;font-style:italic}

#menus .itemInner .intro, #menus .itemInner a.moduleItemTitle {padding-left: 10px; padding-right: 10px;}

#menus .mainitems .descArea ul{margin:0;padding:0 10px}

#menus .mainitems .descArea ul li{list-style:none;float:none;width:100%;padding:0 0 30px}

#evenementenInner{padding-left:10px;padding-right:10px;
	background: #f9f9f9;
}

#evenementenInner h3{font-size:24px;line-height:28px}

#evenementenInner ul{margin:0}

#evenementenInner ul li{float:none;width:100%;padding:0;max-width:370px;margin:0 auto 20px}

#contact_form{position:relative}

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

#contact_form .moduletable{width:100%}

#contact_map{float:none;width:100%}

#footer{padding:15px 10px}

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

.contentInner{background:#fff;padding:20px 0 25px}

.page.reserveer-online h1{font-size:26px;line-height:26px}

.page.reserveer-online h1 span{padding-top:10px;padding-bottom:10px}

#userForm ol{margin:0}

#userForm li{width:100%}

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

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

#content #userForm li{width:100%}

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

#itemListPrimary,#itemListLeading{margin:0}

div.catItemView{margin:0 0 20px}

.itemListView .itemContainer,.referenties .itemContainer{float:none;padding-left:0;padding-right:0;width:100%!important;max-width:370px!important;margin:0 auto;display:block}

#itemListLinks .catItemDateCreated{float:none;display:block}

.k2Pagination,#content .pagination{text-align:center}

#map_canvas{width:100%!important}

.moduletable_cta #userForm li.rsform-block-verzenden{text-align:center}

h1{font-size:26px;line-height:26px}

h2{font-size:24px;line-height:24px}

h3{font-size:22px;line-height:22px}

h4{font-size:20px;line-height:20px}

h5{font-size:18px;line-height:18px}

h6{font-size:16px;line-height:16px}

.itemFacebookButton{overflow:hidden}

#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 img.sigProImg{height:90px!important}
#menus h3.title {padding-left: 20px;}
#menus .mainitems ul li {height: auto !important;}
#overons, #evenementen, #evenementenInner .module-body {
	background: none;
}

#contact_form .one-half.right {padding-top: 20px; text-align: center;}
#content_bottom {display: none;}

#contact_form #userForm li.rsform-block-verzenden {text-align: center;}


}

@media only screen and (max-width: 767px) {
.front #content .itemFullText ul {
  flex-direction: column;
  margin: 0;
  align-items: center;
}
.front #content .itemFullText ul li {
  width: 100%;
  max-width: 370px;
}  
}

@media only screen and (min-width: 768px) and (max-width: 979px) {

#header_left{font-size:14px}

#logo{max-width:220px;margin:0 auto; padding-top: 150px;}

#logo img{margin-left:30px}

.moduletable_projecten .imageoverlayInner{padding:25px 15px 20px;display:block;color:#fff;font-size:14px;line-height:20px}

#menus .mainitems .descArea ul{margin:0 -10px}

#menus .mainitems .descArea ul li{padding:0 10px 30px}

#menus .catDescription{padding-left:10px;padding-right:10px}

#menus .itemInner{padding-left:10px;padding-right:10px}

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

#evenementenInner ul{margin:0 -10px}

#evenementenInner ul li{padding:0 10px 30px}

#headerWrapperInner_nav_logo.sticky #headerWrapperInner_nav_logo_inner{padding-left:10px;padding-right:10px}

#headerWrapperInner_nav_logo.sticky #nav ul li{padding:0 5px}

#reservation{padding-left:20px}

#reservation a{width:170px;padding-right:10px}

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

#evenementenInner a.moduleItemReadMore,.event .k2ReadMore,.event .modal.moduleItemReadMore{padding-left:10px;padding-right:30px;font-size:12px}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{height:180px!important}

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

#copyright{padding-left:0}

#footer-right{padding-right:0}

#container{padding-left:10px;padding-right:10px;overflow:hidden}

#leftCol{width:67%}

#sidebarCol{width:30%}

.catItemIntroText{font-size:14px;padding-bottom:15px}

div.catItemView{margin-left:10px;margin-right:10px}

#itemListPrimary{margin-left:-10px;margin-right:-10px}

#sbox-btn-close {
    /*! left: 0px; */
	 /*! right: auto; */
    /*! top: -15px; */
}

}

@media only screen and (min-width: 980px) and (max-width: 1160px) {

#header_left{font-size:14px}

#logo{max-width:220px;margin:0 auto; padding-top: 160px;}

#logo img{margin-left:30px}

.moduletable_projecten .imageoverlayInner{padding:25px 15px 20px;display:block;color:#fff;font-size:14px;line-height:20px}

#menus .mainitems .descArea ul{margin:0 -10px}

#menus .mainitems .descArea ul li{padding:0 10px 30px}

#menus .catDescription{padding-left:10px;padding-right:10px}

#menus .itemInner{padding-left:10px;padding-right:10px}

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

#evenementenInner ul{margin:0 -10px}

#evenementenInner ul li{padding:0 10px 30px}

#headerWrapperInner_nav_logo.sticky #headerWrapperInner_nav_logo_inner{padding-left:10px;padding-right:10px}

#headerWrapperInner_nav_logo.sticky #nav ul li{padding:0 12px}

#reservation{padding-left:20px}

#reservation a{width:170px;padding-right:10px}

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

#evenementenInner a.moduleItemReadMore,.event .k2ReadMore,.event .modal.moduleItemReadMore{padding-left:10px;padding-right:30px;font-size:12px}

.itemView ul.sigProSleek li.sigProThumb a.sigProLink img.sigProImg{height:180px!important}

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

#copyright{padding-left:0}

#footer-right{padding-right:0}

#container{padding-left:10px;padding-right:10px;overflow:hidden}

#leftCol{width:67%}

#sidebarCol{width:30%}

.catItemIntroText{font-size:14px;padding-bottom:15px}

div.catItemView{margin-left:10px;margin-right:10px}

#itemListPrimary{margin-left:-10px;margin-right:-10px}

#sbox-btn-close {
    /*! left: 0px; */
	 /*! right: auto; */
    /*! top: -15px; */
}

}

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}

.rsform-block-recaptcha {    height: 0;    margin: 0 !important;}.rsform-block-recaptcha .formRequired {    display: none;}.grecaptcha-badge {    width: 256px;    height: 60px;    transition: left 0.3s ease 0s;    position: fixed;    bottom: 14px;    left: -186px;    box-shadow: grey 0px 0px 5px;}.grecaptcha-badge:hover {    left: 2px;}