header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}*{box-sizing:border-box}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}img{vertical-align:bottom}*{margin:0;padding:0;border:0;outline:0;background-repeat:no-repeat;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}table{border-spacing:0}body{position:relative;line-height:1.4}#mbCenter img{width:auto;max-width:100%;height:auto;vertical-align:middle}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}*+html #main{position:static}#container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.animate{opacity:0}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{font:16px/1.4 'Roboto',sans-serif,Verdana;font-weight:300}.paars-bg{background-color:#5c0f8c}.groen-bg{background-color:#00953b}.oranje-bg{background-color:#ff4e00}.areaBg-3{background-color:#00aeff}.devider{border-bottom:1px solid rgba(0,0,0,0.2);z-index:99;overflow:hidden;float:none}b,strong{font-weight:bold}.bangb1{width:100%}.mainnavi .inner .inner_article{display:flex;flex-direction:row;justify-content:space-between}.button-menu{display:flex;align-items:center;color:#292928;cursor:pointer;position:fixed;right:20px;z-index:99;top:12px}.navOverlayItem{font-size:22px;margin:0 10px}.menuwrapper{display:flex;align-items:center}.navi-content p{display:inline-block;margin:0;white-space:nowrap}.overlay-menu{display:none;background-color:rgba(0,80,138,0.95);height:100%;width:100%;background:#fcfcfc;display:none;overflow:auto;position:fixed;top:0;z-index:99}.container{max-width:1280px;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto}.overlay-menu .container{padding-top:60px}.overlay-menu .ce_hyperlink a{font-weight:200;display:inline-block;margin-bottom:5px;color:#fff;padding-left:15px;font-size:18px;text-transform:uppercase}.overlay-menu .ce_hyperlink a:hover{color:#00aeff;text-decoration:underline}.overlay-menu li{width:33.333%;list-style-type:none;line-height:1.7em;position:relative}.overlay-menu li li{width:auto}.overlay-menu .level_1>li{display:block;float:left;color:#fff;font-size:18px;font-weight:200;padding:8px 15px 4px;text-decoration:none}.overlay-menu ul.level_1>li>a,.overlay-menu ul.level_1>li>span{font-weight:200;display:inline-block;margin-bottom:5px;color:#fff}.boxed{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.fullwidth .image_container img,#main .fullwidth.fullwidthimage .image_container img{min-width:100%}#main .fullwidth .image_container img{min-width:inherit}.image_container img{display:block;height:auto;max-width:100%}.footercontainer,.footercontainer .container{background-color:#00aeff}.footercontainer{padding:4em 0}.footer-bottom{background-color:#00508a;color:white;text-align:right;padding:2em 0}.footer-bottom p{margin:0;text-transform:uppercase}.scrolltop{z-index:1;margin-top:0;position:absolute;width:40px;height:40px;right:20px}.scrolltop a{width:40px;height:40px;background-color:#00508a;color:#fff;position:absolute;overflow:hidden;cursor:pointer}#wrapper .mejs-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.mejs-container{width:100% !important;height:auto !important;padding-top:57%}.mejs-overlay,.mejs-poster{width:100% !important;height:100% !important}.mejs-mediaelement video,.mejs-mediaelement .me-plugin,.mejs-mediaelement embed{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important}.bgStyle{min-height:420px;background-position:center center;background-size:cover;padding:4% 0}#slider-logo{width:100%;height:70%;left:0;top:14%}.parallax-slider{position:relative;min-height:400px}.parallax-slider .bgStyle{background-attachment:fixed;background-size:cover;background-position:center bottom;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}.parallax-slider #slider-logo{position:initial}#slider-logo img{margin-left:-25px}.parallax-caption{display:block;text-align:right;margin-right:2em;font-size:1.4em;color:rgba(48,48,48,0.55);font-weight:600;text-shadow:2px 2px 2px #c5c5c5}.parallax-img{min-height:400px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover}#slider-logo img{max-width:250px;max-height:259px}.slider-position-top .bgStyle,body.home .slider-position-top .bgStyle{background-position-y:top}.slider-position-bottom .bgStyle,body.home .slider-position-bottom .bgStyle{background-position-y:bottom}
body.home #111jaar-zegel,body.home #slider-logo{position:absolute}#111jaar-zegel{width:100%;height:70%;right:0;top:14%}body.home .bgStyle{min-height:600px;background-position:center center}#article-359{position:relative;top:-100px;width:100%;margin-bottom:-88px;z-index:9}.groen-bg,.oranje-bg,.paars-bg{padding:20px;color:#fff;text-align:center}.grey-bg,.project-bg{padding:20px}.grey-bg{display:flex;justify-content:space-between;flex-direction:column}.home-block{background:padding-box content-box #f1f1f1;display:flex;flex-direction:column;justify-content:space-between}.layout_latest{margin-bottom:20px;width:32%}.layout_latest .ce_text{padding:20px;background-color:#f1f1f1}.layout_latest .ce_text .more a,.layout_latest .ce_text h2 a{border-bottom:none}.layout_latest .news_image{width:100%;height:250px;background-size:cover}.mod_newslist{display:flex;flex-wrap:wrap;justify-content:space-between}
.sc{box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;clear:none !important;padding-left:15px !important;float:left}.sc-first{clear:both !important;padding-left:0 !important}.sc-clear{clear:left !important}.sc-border{padding-right:15px !important;border-right:1px solid silver}.sc-rowspan>*{margin:0 !important;padding:0 !important}.sc2{width:50%}.sc3{width:33.3%}.sc3-2{width:66.6%}.sc4{width:25%}.sc4-2{width:50%}.sc4-3{width:75%}.sc5{width:20%}.sc5-2{width:40%}.sc5-3{width:60%}.sc5-4{width:80%}
.ath-viewport * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ath-viewport {
	position: relative;
	z-index: 2147483641;
	pointer-events: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}

.ath-modal {
	pointer-events: auto !important;
	background: rgba(0,0,0,0.6);
}

.ath-mandatory {
	background: #000;
}

.ath-container {
	pointer-events: auto !important;
	position: absolute;
	z-index: 2147483641;
	padding: 0.7em 0.6em;
	width: 18em;

	background: #eee;
	background-size: 100% auto;

	box-shadow: 0 0.2em 0 #d1d1d1;

	font-family: sans-serif;
	font-size: 15px;
	line-height: 1.5em;
	text-align: center;
}

.ath-container small {
	font-size: 0.8em;
	line-height: 1.3em;
	display: block;
	margin-top: 0.5em;
}

.ath-ios.ath-phone {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

.ath-ios6.ath-tablet {
	left: 5em;
	top: 1.8em;
}

.ath-ios7.ath-tablet {
	left: 0.7em;
	top: 1.8em;
}

.ath-ios8.ath-tablet,
.ath-ios9.ath-tablet,
.ath-ios10.ath-tablet,
.ath-ios11.ath-tablet{
	right: 0.4em;
	top: 1.8em;
}

.ath-android {
	bottom: 1.8em;
	left: 50%;
	margin-left: -9em;
}

/* close icon */
.ath-container:before {
	content: '';
	position: relative;
	display: block;
	float: right;
	margin: -0.7em -0.6em 0 0.5em;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAMAAABmmnOVAAAAdVBMVEUAAAA5OTkzMzM7Ozs3NzdBQUFAQEA/Pz8+Pj5BQUFAQEA/Pz8+Pj5BQUFAQEA/Pz9BQUE+Pj4/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8+Pj4/Pz8+Pj4/Pz8/Pz8/Pz8/Pz8/Pz8+Pj4/Pz8/Pz8/Pz8/Pz9AQEA/Pz+fdCaPAAAAJnRSTlMACQoNDjM4OTo7PEFCQ0RFS6ytsbS1tru8vcTFxu7x8vX19vf4+C5yomAAAAJESURBVHgBvdzLTsJAGEfxr4C2KBcVkQsIDsK8/yPaqIsPzVlyzrKrX/5p0kkXEz81L23otc9NpIbbWia2YVLqdnhlqFlhGWpSDHe1aopsSIpRb8gK0dC3G30b9rVmhWZIimTICsvQtx/FsuYOrWHoDjX3Gu31gzJxdki934WrAIOsAIOsAIOiAMPhPsJTgKGN0BVsYIVsYIVpYIVpYIVpYIVpYIVpYIVpYIVpYIVlAIVgEBRs8BRs8BRs8BRs8BRs8BRs8BRs8BRTNmgKNngKNngKNngKNngKNhiKGxgiOlZoBlaYBlaYBlaYBlaYBlaYBlaYBlaYBlZIBlBMfQMrVAMr2KAqBENSHFHhGEABhi5CV6gGUKgGUKgGUKgGUFwuqgEUvoEVsoEVpoEUpgEUggF+gKTKY+h1fxSlC7/Z+RrxOQ3fcEoAPPHZBlaYBlaYBlaYBlZYBlYIhvLBCstw7PgM7hkiWOEZWGEaWGEaWGEaIsakEAysmHkGVpxmvoEVqoEVpoEVpoEVpoEVpoEVpoEVkoEVgkFQsEFSsEFQsGEcoSvY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnY4CnmbNAUT2c2WAo2eAo2eAo2eAo2eAo2eArNEPFACjZ4CjZ4CjZ4CjaIird/rBvFH6llNCvewdli1URWCIakSIZesUaDoFg36dKFWk9zCZDei3TtwmCj7pC22AwikiIZPEU29IpFNliKxa/hC9DFITjQPYhcAAAAAElFTkSuQmCC);
	background-color: rgba(255,255,255,0.8);
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	width: 2.7em;
	height: 2.7em;
	text-align: center;
	overflow: hidden;
	color: #a33;
	z-index: 2147483642;
}

.ath-container.ath-icon:before {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	float: none;
}

.ath-mandatory .ath-container:before {
	display: none;
}

.ath-container.ath-android:before {
	float: left;
	margin: -0.7em 0.5em 0 -0.6em;
}

.ath-container.ath-android.ath-icon:before {
	position: absolute;
	right: auto;
	left: 0;
	margin: 0;
	float: none;
}


/* applied only if the application icon is shown */
.ath-container.ath-icon {

}

.ath-action-icon {
	display: inline-block;
	vertical-align: middle;
	background-position: 50%;
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}

.ath-ios7 .ath-action-icon,
.ath-ios8 .ath-action-icon,
.ath-ios9 .ath-action-icon,
.ath-ios10 .ath-action-icon,
.ath-ios11 .ath-action-icon{
	width: 1.6em;
	height: 1.6em;
	background-image:url(data:image/png;base64,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);
	margin-top: -0.3em;
	background-size: auto 100%;
}

.ath-ios6 .ath-action-icon {
	width: 1.8em;
	height: 1.8em;
	background-image:url(data:image/png;base64,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);
	margin-bottom: 0.4em;
	background-size: 100% auto;
}

.ath-android .ath-action-icon {
	width: 1.4em;
	height: 1.5em;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAANlBMVEVmZmb///9mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZW6fJrAAAAEXRSTlMAAAYHG21ub8fLz9DR8/T4+RrZ9owAAAB3SURBVHja7dNLDoAgDATQWv4gKve/rEajJOJiWLgg6WzpSyB0aHqHiNj6nL1lovb4C+hYzkSNAT7mryQFAVOeGAj4CjwEtgrWXpD/uZKtwEJApXt+Vn0flzRhgNiFZQkOXY0aADQZCOCPlsZJ46Rx0jhp3IiN2wGDHhxtldrlwQAAAABJRU5ErkJggg==);
	background-size: 100% auto;
}

.ath-container p {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2147483642;
	text-shadow: 0 0.1em 0 #fff;
	font-size: 1.1em;
}

.ath-ios.ath-phone:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	bottom: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	box-shadow: 0.2em 0.2em 0 #d1d1d1;
}

.ath-ios.ath-tablet:after {
	content: '';
	background: #eee;
	position: absolute;
	width: 2em;
	height: 2em;
	top: -0.9em;
	left: 50%;
	margin-left: -1em;
	-webkit-transform: scaleX(0.9) rotate(45deg);
	transform: scaleX(0.9) rotate(45deg);
	z-index: 2147483641;
}

.ath-application-icon {
	position: relative;
	padding: 0;
	border: 0;
	margin: 0 auto 0.2em auto;
	height: 6em;
	width: 6em;
	z-index: 2147483642;
}

.ath-container.ath-ios .ath-application-icon {
	border-radius: 1em;
	box-shadow: 0 0.2em 0.4em rgba(0,0,0,0.3),
		inset 0 0.07em 0 rgba(255,255,255,0.5);
	margin: 0 auto 0.4em auto;
}

@media only screen and (orientation: landscape) {
	.ath-container.ath-phone {
		width: 24em;
	}

	.ath-android.ath-phone {
		margin-left: -12em;
	}

	.ath-ios.ath-phone {
		margin-left: -12em;
	}

	.ath-ios6:after {
		left: 39%;
	}

	.ath-ios8.ath-phone {
		left: auto;
		bottom: auto;
		right: 0.4em;
		top: 1.8em;
	}

	.ath-ios8.ath-phone:after {
		bottom: auto;
		top: -0.9em;
		left: 68%;
		z-index: 2147483641;
		box-shadow: none;
	}
}

html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;}



.content-parallax {
	position: relative;
	height: 400px;
}

.md > .content-parallax {height: 560px;}
.sm > .content-parallax {height: 500px;}
.xs > .content-parallax {height: 430px;}

.content-parallax-text #slider-logo {
	z-index: 8;
	position: absolute;
}

.content-parallax-text img {
	margin: 0 auto;
    padding: 0.5em 0;
}

.parallax-image {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2;
}

.overlay-menu .navi-content.aanmelden-knop {
	padding-left: 15px !important;
	margin-bottom: 30px !important;
}

.overlay-menu .aanmelden-knop a {
	color: #fff !important;
}


/*------------------------------------------------------
HOME
------------------------------------------------------*/
.home #slider .ce_image figure {
	display: inline-block;
}

.home #slider .ce_image img {
	margin-left: -25px;
	max-height: 100%;
	height: auto;
}

/*ZWEMBLOKKEN*/
.paars-bg h2, .groen-bg h2, .oranje-bg h2 {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	padding-bottom: 0;
	margin: 0.5em 0;
}

.grey-bg {
	text-align: center;
}
.home-block a {
	color: #fff;
	text-decoration: none;
}


.grey-bg p {
	color: #000;
}

.grey-bg a {
	padding: 2px 10px;
	border: 2px solid #9d9d9d;
	color: #555;
	text-decoration: none;
	transition-duration: 0.5s;
	font-size: 18px;
}

.grey-bg a:hover {
	border: 2px solid #00508A;
	background-color: #00508A;
	color: #fff;
}

/*UITGELICHT*/
.areaBg-4 {
	line-height: 1.4;
    padding: 15px 0 35px 0;
    background-color: #f1f1f1;
}

/*NIEUWS*/
.nieuws-title {
	display: flex;
	justify-content: space-between;
	margin: 15px 0 15px 0;
}

.nieuws-title p {
	font-size: 22px;
	color: #00508A;
	text-transform: uppercase;
	font-weight: 600;
	margin: 10px 0 10px 0;
}


.archief-link p a {
	text-transform: none;
	font-weight: 300;
	font-size: 14px;
	border: 2px solid #00508A;
    padding: 10px 15px;
    text-decoration: none;
    transition-duration: 0.5s;
}

.archief-link p a:hover {
	color: #fff;
	background-color: #00508A;
}

.layout_latest {
	position: relative;
}

.layout_latest .news-image-wrapper img {
	object-fit: cover;
	width: 100%;
}

.layout_latest .news-label {
	position: absolute;
    top: 0;
    left: 0;
    background-color: #00aeff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
}

.layout_latest .news-label p {
	color: #fff;
    padding: 20px 15px;
    text-transform: uppercase;
    margin: 0;
    font-weight: 600;
}

.layout_latest .ce_text p:first-child {
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
}

.layout_latest .ce_text p:first-child a {
	color: #00508A;
	text-decoration: none;
}

.layout_latest .ce_text p {
	color: #000;
	line-height: 1.4;
}

.layout_latest .ce_text a {
	color: #00508A;
}

.layout_latest .ce_text a:hover {
	text-decoration: none;
}

.layout_latest .ce_text .more a {
	color: #00aeff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 13px;
	transition-duration: 0.5s;
}

.layout_latest .ce_text .more a:hover {
	color: #00508A;
}

/*BLAUW BLOK*/
.areaBg-3 {
	line-height: 1.4;
	padding: 70px 0;
}

.areaBg-3 h1 {
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 0;
	color: #fff;
}

.areaBg-3 a, .areaBg-3 p {
	color: #fff;
}

.areaBg-3 a:hover {
	color: #00508A;
	text-decoration: none;
}

form {
	background-color: #00508A;
	padding: 35px !important;
	color: #eee;
}

form tbody {
	color: #eee;
}

.form-titel>div:first-child {
	display: flex;
	justify-content: space-between;
	padding-top: 20px;
}

.form-titel>p:first-child {
	font-size: 16px;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
}

.form-titel p a {
	text-transform: none;
	font-weight: 300;
	font-size: 14px;
	border: 2px solid #FFF;
    padding: 10px 15px;
    text-decoration: none;
    transition-duration: 0.5s;
}

.form-titel p a:hover {
	color: #00AEFF;
	background-color: #FFF;
}

.ce_form h2 {
	color: #fff;
}

.ce_form .widget {
    margin-bottom: 15px;
    margin-top: 0;
}

.ce_form .widget-radio input {
	width: auto;
}

.ce_form .widget input::placeholder, .ce_form .widget textarea::placeholder {
    color: #000;
}

.ce_form .widget-text {
	width: 48%;
	float: left;
	margin-right: 4%;
	font-size: 13px;
}

.ce_form .widget-text:nth-child(2n+2) {
	margin-right: 0;
}

.ce_form input {
	padding: 12px;
    font-size: 13px;
    background-color: #eee;
    width: 100%;
}

.ce_form textarea {
	width: 100%;
	background-color: #eee;
	padding: 12px;
	font-size: 13px;
}

.ce_form .widget-explanation {
	clear: both;
	margin-bottom: -10px;
}

.ce_form button.submit {
	padding: 8px 11px;
	border: 2px solid #fff;
	color: #fff;
	text-decoration: none;
	transition-duration: 0.5s;
	font-size: 14px;
	background-color: transparent;
	text-transform: uppercase;
}

.ce_form button.submit:hover {
	color: #00508A;
	background-color: #fff;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

@media only screen and (max-width : 768px) {
	#slider-logo {
		height: auto;
		top: 5%;
	}
	
	body.home .bgStyle {
		min-height: 340px;
	}
	
	.home #slider .ce_image img {
	    margin-left: -45px;
	}
	
	.layout_latest {
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	
	.layout_latest .news_image {
	    width: 100%;
	    height: 150px;
	    background-position: center center;
	}
	
	.layout_latest .news-image-wrapper img {
	    width: 100%;
	    height: 150px;
	}
	
	.layout_latest .ce_text {
	    width: 100%;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.paars-bg h2, .groen-bg h2, .oranje-bg h2 {
		font-size: 18px;
	}
	
	.layout_latest {
	    width: 100%;
	    display: flex;
	    flex-direction: row;
	}
	
	.layout_latest .news_image {
	    width: 40%;
	    height: auto;
	    background-position: center center;
	}
	
	.layout_latest .news-image-wrapper img {
	    width: 40%;
	    height: auto;
	}
	
	.layout_latest .ce_text {
	    width: 60%;
	}
	.parallax-slider .bgStyle {
		background-attachment:scroll;
		
	}
}

/*------------------------------------------------------
LEFT
------------------------------------------------------*/
#left {
	margin-top: 40px;
}

/*
#left .ce_text.first p {
	font-size: 16px;
	padding: 0 0 10px 0;
	font-weight: 700;
	text-transform: uppercase;
}
*/
#left .mod_navigation ul.level_1 {
	list-style-type: disc;
	padding-left: 20px;
}

#left .mod_navigation ul.level_2 {
	list-style-type: circle;
	padding-left: 10px;
	margin-bottom: 0;
}

#left .mod_navigation li {
	line-height: 1.7em;
}

#left .mod_navigation li a {
	text-decoration: none;
}

@media only screen and (max-width : 768px) {
	#left {
		width: 100%;
	}
	
	#left .inside {
	    margin-right: 0;
	}
	
	.parallax-slider .bgStyle {
		background-attachment:scroll;
		background-size: cover;
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.parallax-slider .bgStyle {
		background-attachment:scroll;
		background-position: center top;
	}
}

/*------------------------------------------------------
DEFAULT
------------------------------------------------------*/

body.noscroll {
	margin: 0;
	height: 100%;
	overflow: hidden;
}

/*STICKY HEADER*/
#navbar {
	position: fixed;
    z-index: 99;
    width: 100%;
    background-color: #fff;
    top: 0;
    min-height: 53px;
    border-bottom: 3px solid #00AEFF;
}

.navi-content {
	margin-left: 40px;
	display: flex;
    align-items: center;
}

.navi-content:first-child {
	margin-left: 0;
}

.navi-content a {
	color: #00508A;
	text-decoration: none;
}

.navi-content.aanmelden-knop a {
    color: #ff4e00;
}

.mainnavi, .fixedTop .mainnavi {
	padding: 10px 0;
}

#slider {
	padding-top: 53px;
}

/*OVERLAY-MENU*/
.overlay-menu {
    background-color: rgba(0, 80, 138, 0.95);
    -webkit-overflow-scrolling: touch;
}

.overlay-menu a {
	text-decoration: none;
}

.overlay-menu .level_1 li {
	/*margin-bottom: 40px;*/
}

.overlay-menu .level_1>li:nth-child(4) {
    clear: both;
}

.overlay-menu .level_1 > li a {
	text-transform: uppercase;
}

.overlay-menu .level_1 span.active.submenu {
	text-transform: uppercase;
	font-weight: 600;
}

.overlay-menu .level_1 li a:hover {
	color: #00AEFF;
	text-decoration: underline;
}

.overlay-menu .level_2 li a {
	color: rgba(255,255,255,0.6);
	font-size: 15px;
	text-transform: none;
	line-height: 2em;
	display: inline-block;
}

.overlay-menu .level_2 li a:hover {
	color: #00AEFF;
	text-decoration: underline;
}

.overlay-menu .level_2 li a[target="_blank"]:after {
	content: url(/files/hzzian/layout/img/external-link-wit.svg);
	margin-left: 5px;
}

#left .level_1 li a[target="_blank"]:after {
	content: url(/files/hzzian/layout/img/external-link.svg);
	margin-left: 10px;
}

.overlay-menu ul.level_3 {
	margin-bottom: 0;
	margin-left: 10px;
}

/*ACCORDION (FAQ)*/
.toggler {
    padding: 10px 0 10px 10px;
    color: #00508a;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.toggler:hover, .toggler.active {
	background-color: #e7e7e7;
}

.ui-accordion-header-icon {
	display: none;
}

.toggler:before {
    content: '+';
    font-size: 20px;
    color: #00aeff;
    font-weight: 600;
    margin-right: 10px;
    width: 20px;
}

.toggler.active:before {
    content: "-";
}

.ui-accordion-content {
	padding: 5px 10px 0 40px;
	background-color: #e7e7e7;
}

/*TABELLEN*/

table {
	width: 100%;
	border: 1px solid #e7e7e7;
	color: #000;
	overflow-x: auto;
	overflow-y: scroll;
}

table thead {
	background-color: #eee;
	border-bottom: 1px solid #00508a;
}

table thead th, table tbody tr th {
	padding: 17px;
	width: 33.333%;
	font-weight: 300;
}

table tbody tr th {
	text-transform: uppercase;
}

table thead th a {
	border-bottom: 1px dotted #00508a;
	text-decoration: none;
}

table thead th a:hover {
	border-bottom: 1px solid #00508a;
}

table th.col_last, table td.col_last {
	text-align: right;
}

table tbody tr td {
	padding: 14px;
}

table tbody tr {
	border-bottom: 1px solid #e7e7e7;
}

.ce_table tr:hover {
    background: #e7e7e7;
}

table tr.last {
	border-bottom: none;
}

/*GALERIJ*/
.ce_gallery>ul.cols_6 li {
	width: 15.833%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.ce_gallery>ul.cols_6 li:nth-child(6n+6) {
	margin-right: 0;
}

.ce_gallery>ul.cols_5 li {
	width: 19.2%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.ce_gallery>ul.cols_5 li:nth-child(5n+5) {
	margin-right: 0;
}

.ce_gallery>ul.cols_4 li {
	width: 24.25%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.ce_gallery>ul.cols_4 li:nth-child(4n+4) {
	margin-right: 0;
}

.ce_gallery>ul.cols_3 li {
	width: 32.666%;
	margin-right: 1%;
	margin-bottom: 1%;
}
.ce_gallery>ul.cols_4 li:nth-child(3n+3) {
	margin-right: 0;
}


/*NIEUWS-ARCHIEF*/
.mod_newsarchive h2 {
	padding: 0;
	margin-bottom: 0;
	display: flex;
    align-items: center;
}
.mod_newsarchive h2.hasNoText {
	color: #000;
}

.mod_newsarchive .news-label {
	margin-left: 10px;
}

.mod_newsarchive .news-label p {
	margin: 0;
    background-color: #00aeff;
    color: #fff;
    padding: 4px 10px 2px 10px;
    font-size: 12px;
    line-height: 1em;
}

.mod_newsarchive a {
	text-decoration: none;
}

.mod_newsarchive p.more a{
	color: #00AEFF;
	font-size: 13px;
    font-weight: 600;
    position: relative;
    text-transform: uppercase;
    transition-duration: 0.5s;
}

.mod_newsarchive p.more a:hover{
	color: #00508A;
}

/*TEAMS PAGINA*/
.teams-knop figure a {
	display: flex;
	align-items: center;
	justify-content: center;
}

.teams-knop figure a:after {
	content: url(/files/hzzian/layout/img/external-link-wit-large.svg);
    background-color: rgba(0,0,0,0.6);
    position: absolute;
    display: block;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition:opacity 0.4s linear;
}

.teams-knop figure a:hover:after {
	opacity: 1;
	
}

/*FONT*/
/*p {
	margin: 0 0 10px;
	color: #000;
	line-height: 1.4;
}*/

h2 {
    font-size: 16px;
    padding: 0 0 10px 0;
    text-transform: uppercase;
    font-weight: 600;
    color: #00508A;
    line-height: 1.2em;
}

h3 {
    font-size: 18px;
    padding: 0 0 10px 0;
    font-weight: 600;
    color: #00508A;
    line-height: 1.2em;
}

/*OL*/
ol {
	list-style: decimal;
}

/*LINKJES*/
a {
	color: #00508A;
}

/*========================================================
 Waterpolo zwemles inschrijven tegels
 ========================================================*/
.inschrijftegel {
	margin: 2.5em 0;
}

.inschrijftegel figure {
	height: 10em;
}
.inschrijftegel figure img {
	height: 100%;
	object-fit: cover;
}

.inschrijftegel p {
	margin-bottom: 0;
}

.inschrijftegel a {
	width: 100%;
    color: #262626;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2em;
    font-weight: 600;
    padding: 0 1em;
    text-align: center;
    text-decoration: none;
    height: 5em;
}
.inschrijftegel:nth-of-type(1) a {
	background-color: #FF8800;
}
.inschrijftegel:nth-of-type(2) a {
	background-color: #FFD600;
}

/*TEKST AFBEELDINGEN*/
.ce_text figure.float_right {
	margin-left: 20px;
	margin-bottom: 20px;
}

.ce_text figure.float_left {
	margin-right: 20px;
	margin-bottom: 20px;
}

.ce_text figure figcaption {
	color: #00508a;
    font-weight: 600;
    font-size: 13px;
    margin-top: 5px;
}

/*FOOTER*/
#bottom {
	margin-top: 40px;
}

#bottom ol {
	padding-left: 40px;
}

#bottom ol, #bottom ol a {
	color: #fff;
	text-decoration: none;
}

#bottom ol {
	margin-top: 50px;
}

#bottom li {
	line-height: 1.7em;
}

#bottom li a {
	transition-duration: 0.5s;
}

#bottom li a:hover {
	color: #00508A;
}

#bottom h4 {
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
}

#bottom .ce_gallery ul {
	display: flex;
	align-items: center;
}

#bottom .ce_gallery  li {
	margin-right: 10px;
}

.footer-bottom p, .footer-bottom a {
	color: #fff;
}

.footer-bottom a {
	text-decoration: none;
}

.footer-bottom a:hover {
	text-decoration: underline;
}

.iframe-wrapper {
	padding-bottom: 25%;
	position: relative;
}

.iframe-wrapper iframe {
	width: 100%;
	height: 100%;
	position: absolute;
}

.scrolltop .ce_image {
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

/*@media only screen and (max-width : 1024px) {
	#navbar .menuwrapper {
		margin-right: 70px;
	}
}*/

/*===========================================================
  Nieuwjaarsreceptie formulier
===========================================================*/
.nieuwjaarsreceptie-form .widget-text {
	margin-right: 2%;
	width: 35%;
}
.nieuwjaarsreceptie-form .widget-radio {
	margin-right: 2%;
	width: 12%;
	/*float: left;*/
}
.nieuwjaarsreceptie-form .widget-submit, .nieuwjaarsreceptie-form .widget-explanation {
	clear: both;
}
.nieuwjaarsreceptie-form .widget-text:nth-child(2n+2) {
	margin-right: 2%;
}
.nieuwjaarsreceptie-form .widget-radio:nth-child(2n+2) {
	margin-right: 0;
}



@media only screen and (min-width : 767px) and (max-width : 1400px) {
	#navbar .menuwrapper {
		margin-right: 70px;
	}
}

@media (min-width:768px) and (max-width:979px) {
	.navi-content {
	    margin-left: 10px;
	}
	#left {
		min-width: 231px;
	}
	.paars-bg h2, .groen-bg h2, .oranje-bg h2 {
		font-size: 1.1em;
	}
	.areaBg-3 h1 {
		font-size: 1.7em;
	}
	.nieuws-title {
		margin: 0;
	}
	#bottom ol {
		margin-top: 0;
	}

}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	
	.sc2 {
		width: 100%;
	}
	
	.sc.sc2 {
		padding-left: 0 !important;
	}
	
	#navbar .menuwrapper {
		display: none;
	}
	
	.navOverlayItem {
	    font-size: 18px;
	}
	
	/*.ce_text figure.float_right {
    	margin-left: 0;
	}*/
	
	#main {
		width: 100%;
	}
	
	#container {
		flex-direction: column;
	}
}

@media only screen and (max-width : 767px) {
	#navbar {
	    display: flex;
	    align-items: center;
	}
	
	#navbar .ce_image img {
		max-width: 160px;
	}
	
	#navbar .menuwrapper {
		display: none;
	}
	.overlay-menu .container{
		padding-top: 2em;
	}
	
	.overlay-menu .level_1>li {
		 width: 100%;
		 float: none;
		margin-bottom: 0px;
	}
	.overlay-menu .level_2>li {
		margin-left: 1em;
	}
	
	.overlay-menu .navi-content {
		margin-left: 15px;
		margin-bottom: 30px;
	}
	
	.overlay-menu .navi-content a {
		color: #fff;
	}
	
	.parallax-slider .bgStyle, .bgStyle {
		min-height: 190px;
	}
	
	#slider-logo img {
		max-height: 159px;
		margin-left: -45px;
	}
	
	.scrolltop {
		bottom: 110px;
	}
	
	.navOverlayItem {
	    font-size: 18px;
	}
	
	.sc {
		padding-left: 0 !important;
		width: 100%;
	}
	
	.sc2 {
		width: 100%;
	}
	
	.sc.sc2 {
		padding-left: 0 !important;
	}
	
	.sc3 {
		width: 100%;
		margin-bottom: 10px;
	}
	
	table thead th, table tbody tr th, table tbody tr td {
		padding: 5px;
		text-transform: none;
	}
	
	#table_1433, #table_1434 {
		border: 0;
	    width: 100%;
	}
	#table_1433 caption, #table_1434 caption {
		font-size: 1.3em;
	}
	#table_1433 thead, #table_1434 thead {
	    border: none;
	    clip: rect(0 0 0 0);
	    height: 1px;
	    margin: -1px;
	    overflow: hidden;
	    padding: 0;
	    position: absolute;
	    width: 1px;
	}
	#table_1433 tr, #table_1434 tr {
	    border-bottom: 3px solid #ddd;
	    border-left: 1px solid #ddd;
	    border-right: 1px solid #ddd;
	    border-top: 1px solid #ddd;
	    display: block;
	    margin-bottom: .625em;
	    background: #f8f8f8;
	    padding: .35em;
	}
	#table_1433 th, #table_1434 th {
	    font-size: .85em;
	    letter-spacing: .1em;
	    font-weight: 600;
	}
	#table_1433 td, #table_1434 td {
	    border-bottom: 1px solid #ddd;
	    display: block;
	    font-size: .8em;
	    text-align: left;
	    padding: 5px;
	}
	#table_1433 th,#table_1433 td,#table_1434 th,#table_1434 td {
	    padding: .625em;
	}
	#table_1433 td:last-child, #table_1434 td:last-child {
		border-bottom: 0;
	}
	
	.custom-tabel table {
		border-bottom: 3px solid #ddd;
	}
	.custom-tabel table thead th, table tbody tr th {
	    padding: 5px 0 5px 17px;
	    width: 100%;
    	float: left;
	}
	
	.custom-tabel table th.col_last, table td.col_last {
	    text-align: left;
	}
	
	.custom-tabel table tbody tr td {
	    padding: 4px 0 4px 17px;
	    float: left;
	    width: 100%;
	}
	
	.custom-tabel table tbody tr td.col_first {
	    text-transform: uppercase;
	}
	
	.custom-tabel td:empty {
		visibility: hidden;
	}
	
	.iframe-wrapper {
		padding-bottom: 70%;
	}
	
	.ce_text figure.float_right {
    	margin-left: 0;
	}
	
	form {
	    padding: 20px;
	}
	
	.ce_form .widget-text {
	    width: 100%;
	    margin-right: 0;
	}
	
	#main {
		width: auto;
		min-height: initial;
	}
	
	#container {
		flex-direction: column;
	}
	
	.boxed, #container-outer {
		padding-left: 20px;
		padding-right: 20px;
	}
	.nieuws-title, .form-titel>div:first-child {
		display: initial;
	}
	#bottom ol{
		margin-top: 1em;
	}
	.parallax-caption {
		font-size: 1em;
	}
	#left {
		margin-top: 1em;
	}
	.project-bg, .grey-bg, .paars-bg, .groen-bg, .oranje-bg {
		padding: 10px;
	}
	.areaBg-3 h1 {
		font-size: 1.6em;
	}
	#article-359 {
		/*top: -82px;
		margin-bottom: -80px;*/
		top: 0;
		margin-bottom: 0;
	}
	.paars-bg h2, .groen-bg h2, .oranje-bg h2 {
		font-size: 1.2em;
	}
	
	.nieuwjaarsreceptie-form .widget-radio {
		width: 100%;
	}

}
.home-block a {
    color: #262626;
}
.paars-bg,
.hzzian-title.title-zwemles,
.gekleurde-knoppen .paars-knop a,
.gekleurde-knoppen .paars-knop strong {
    background-color: #ffd600;
}
.groen-bg,
.hzzian-title.title-waterpolo,
.gekleurde-knoppen .groen-knop a,
.gekleurde-knoppen .groen-knop strong {
    background-color: #ff8800;
}
.oranje-bg,
.hzzian-title.title-zwemvaardigheid,
.gekleurde-knoppen .oranje-knop a,
.gekleurde-knoppen .oranje-knop strong {
    background-color: #008784;
}
 {
}
.hzzian-title.title-zwemles a,
.hzzian-title.title-waterpolo a,
.hzzian-title.title-zwemvaardigheid a,
.gekleurde-knoppen .groen-knop a,
.gekleurde-knoppen .groen-knop strong,
.gekleurde-knoppen .oranje-knop a,
.gekleurde-knoppen .oranje-knop strong,
.gekleurde-knoppen .paars-knop a,
.gekleurde-knoppen .paars-knop strong {
    color: #262626;
}

@media print {
* {
    background: transparent !important;
    color: black !important;
    box-shadow:none !important;
    text-shadow: none !important;
    filter:none !important;
    -ms-filter: none !important;
}
a,
a:visited {
    text-decoration:underline;
}
.ce_text a[href]:after {
    content: " (" attr(href) ")";
}
.ce_href a[href]:after {
    content: " (" attr(href) ")";
}
abbr[title]:after {
    content: " (" attr(title) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
    content: "";
}
pre,
blockquote {
    border:1px solid #999;
    page-break-inside: avoid;
}
thead {
    display:table-header-group;
}
tr,
img {
    page-break-inside: avoid;
}
@page {
    margin:.2cm;
    margin-top: 10mm !important;
}
img {
    max-width: 100% !important;
}
.image_container img {
    max-width:210mm;
    width: auto!important;
    height: auto!important;
}
p {
    orphans: 3;
    widows: 3;
}
h2,
h3 {
    page-break-after: avoid;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom:5mm;
    font-weight:bold;
}
h1 {
    font-size: 22pt!important;
    line-height: 26pt!important;
}
h2 {
    font-size: 20pt!important;
    line-height: 26pt!important;
    orphans: 3;
    widows: 3;
}
h3 {
    font-size: 18pt!important;
    line-height: 22pt!important;
    orphans: 3;
    widows: 3;
}
h5 {
    font-size: 16pt!important;
    line-height: 19pt!important;
}
h6 {
    font-size: 14pt!important;
    line-height: 17pt!important;
}
table {
    width:100%;
}
table td {
    padding:0 2mm 2mm 0;
}
.mod_customnav,
.mod_navigation,
#footer,
#slider,
.mod_article .ce_sliderStart .content-slider .slider-wrapper,
.ce_dlh_googlemaps,
.mod_mobile_menu,
.mobile_menu > div {
    display: none !important;
}

#navbar {
    position: initial !important;
}
}
