/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 29 2025 | 09:20:46 */
:root {
	--groen: 			#29a59b;

	--wit: 				#ffffff;
	--zwart: 			#000000;
}

/* .fusion-body #wrapper .fusion-title .comment-reply-title, .fusion-body #wrapper .fusion-title div.title-heading-tag, .fusion-body #wrapper .fusion-title h1, .fusion-body #wrapper .fusion-title h2, .fusion-body #wrapper .fusion-title h3, .fusion-body #wrapper .fusion-title h4, .fusion-body #wrapper .fusion-title h5, .fusion-body #wrapper .fusion-title h6, .fusion-body #wrapper .fusion-title p.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title .comment-reply-title, .fusion-body .awb-off-canvas-wrap .fusion-title div.title-heading-tag, .fusion-body .awb-off-canvas-wrap .fusion-title h1, .fusion-body .awb-off-canvas-wrap .fusion-title h2, .fusion-body .awb-off-canvas-wrap .fusion-title h3, .fusion-body .awb-off-canvas-wrap .fusion-title h4, .fusion-body .awb-off-canvas-wrap .fusion-title h5, .fusion-body .awb-off-canvas-wrap .fusion-title h6, .fusion-body .awb-off-canvas-wrap .fusion-title p.title-heading-tag, .fusion-body .fusion-modal .fusion-title .comment-reply-title, .fusion-body .fusion-modal .fusion-title div.title-heading-tag, .fusion-body .fusion-modal .fusion-title h1, .fusion-body .fusion-modal .fusion-title h2, .fusion-body .fusion-modal .fusion-title h3, .fusion-body .fusion-modal .fusion-title h4, .fusion-body .fusion-modal .fusion-title h5, .fusion-body .fusion-modal .fusion-title h6, .fusion-body .fusion-modal .fusion-title p.title-heading-tag {
	color: var(--wit);
} */

/*#videoslider > .fullwidth-overlay {
	background-image: url("https://www.dezaanseschans.nl/wp-content/uploads/2016/04/zs_fallback.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}*/

.fusion-logo .fusion-standard-logo {
	width: 125px;
}
.fusion-logo .fusion-sticky-logo {
	width: 50px !important;
	margin-top: -5px !important;
}
.fusion-logo .fusion-mobile-logo {
	width: 89px;
}

body.page-id-13771 .fusion-text p {
	margin-bottom: 15px !important;
}

@media only screen and (min-width: 801px){
	.fusion-is-sticky .fusion-logo {
    	margin-top: 5px;
    	margin-bottom: 5px;
	}
}

body:not(#__) .e-con:not(.e-grid) {
	--row-gap: var(--widgets-spacing-row, 30px);
	--column-gap: var(--widgets-spacing-row, 30px);
}

body:not(#__) footer.e-con,
body:not(#__) .webr-homebanner,
body:not(#__) .webr-homepagebanner-inner{
	--row-gap: var(--widgets-spacing-row, 0px);
	--column-gap: var(--widgets-spacing-row, 0px);
}


.fusion-accordian .toggle-content p,
.fusion-accordian .panel-body {
	font-family: Ubuntu, Arial, Helvetica, sans-serif !important;
	font-weight: 400 !important;
	color: rgb(116, 116, 116) !important;
	line-height: 22px !important;
}

#text-4 .wpsbc-legend .wpsbc-legend-item {
	margin-bottom: 4px;
}
#text-4 .wpsbc-legend .wpsbc-legend-item-name {
	display: inline-block;
    vertical-align: middle;
    line-height: 17.5px !important;
    font-size: 10px !important;
    color: #666;
    letter-spacing: -0.6px;
}
#text-4 .wpsbc-legend .wpsbc-legend-item-icon {
	position: relative;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-right: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
	border-radius: 2px;
}

#text-4 .wpsbc-container[data-columns] .wpsbc-calendars .wpsbc-calendar {
	min-width: 171px !important;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner  {
	height: 20px !important;
    line-height: 20px !important;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner .wpsbc-date-number {
	position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 12px;
    color: var(--wit);
}
#text-4 .wpsbc-calendars-wrapper.wpsbc-legend-position-side .wpsbc-legend {
	width: auto !important;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header {
	padding: 0px !important;
	background-color: transparent;
}
#text-4 div.wpsbc-select-container {
	width: auto !Important;
}
#text-4 div.wpsbc-calendar div.wpsbc-heading a.wpsbc-prev::before,
#text-4 div.wpsbc-calendar div.wpsbc-heading a.wpsbc-next::before {
	content: unset !Important;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-next, 
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation .wpsbc-prev {
	width: 20px;
	height: 20px;
	background-color: var(--groen);
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-select-container select {
	height: 20px;
	border-color: var(--groen);
    color: var(--groen);
	font-weight: 600;
	border-radius: 2px;
	font-size: 10px;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar .wpsbc-calendar-header .wpsbc-calendar-header-navigation {
	line-height: 20px;
	height: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
#text-4 .wpsbc-container .wpsbc-calendars .wpsbc-calendar table thead tr th {
	padding-bottom: 4px !Important;
}
#text-4 .wpsbc-calendars-wrapper.wpsbc-legend-position-side .wpsbc-legend .wpsbc-legend-item {
	line-height: unset;
}

#videoslider .fullwidth-overlay::before {
	content: '';
    display: block;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
	opacity: 0;
}

#videoslider h1 {
	 text-shadow: 0px 1px 6px rgba(0,0,0,.5);
}

#sidebar {
	padding-top: 20px !important;
}
#sidebar > .side-nav {
	margin-top: 0px !important;
}

.fusion-accordian .panel-title a .fa-fusion-box:before {
	color: var(--wit) !important;
}

.titel-groen > * {
	color: var(--groen) !important;
}
.titel-wit > *  {
	color: var(--wit) !important;
}

#wrapper .fusion-footer-widget-area {
	background-color: #eaeaea;
    border-color: #e9eaee;
    border-top-width: 12px;
	color: #8C8989;
}
.fusion-footer-widget-area .widget-title {
	margin: 0 0 28px;
    text-transform: uppercase;
    font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
	font-family: 'Ubuntu';
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0px;
}

.fusion-footer-widget-area a {
	color: #8c8989;
}

#noordholland {
	padding-left: 25px;
	padding-right: 25px;
	text-transform: uppercase;
}

#noordholland:hover .fusion-button-text,
#noordholland .fusion-button-text:hover {
	color: rgba(255, 255, 255, 0.67) !important;
}

.awb-swiper:not(.swiper-fade) .swiper-wrapper {
	height: 100% !important;
}
#slideshow-ontdek img {
	height: auto !important;
	width: 100% !important;
}

#slider-blik-op-de-zaan img	{
	max-height:535px!important;
	width:100%!important;
	
}


#slider-blik-op-de-zaan .swiper-slide.swiper-slide-active	{
	align-self:center!important;
}

.afb-ruimte-historie	{
	margin-bottom:20px;
}
.afb-ruimte-historie-boven	{
	margin-top:20px;
}

.grecaptcha-badge	{
	visibility: hidden;
}

#wrapper .side-nav li a	{
	font-size: 14px !important;
}

#gdprc_bar .container {
	width: auto !important;
}

#sidebar ul.side-nav li:first-child a::before,
#sidebar ul.side-nav li:first-child a {
	color: #fff !important;
}

/* Homepage tiles */
.webr-tiles .fusion-layout-column .fusion-column-wrapper {
/* 	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center; */
}

footer .cdsROW.narrow {
	width: 139px !important;
}

.webr-footer-btn {
	padding: 10.5px 10px;
    width: 90%;
    border: 1px solid #29A59B;
	
	background-color: #29A59B;
	color: #fff !important;
	
    border-radius: 3px;
	display: block;
	margin-bottom: 5px;
	text-align: center;
}

.webr-footer-btn:hover {
	background-color: #fff;
	color: #29A59B !important;
}

.fusion-button.webr-tiles-btn {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 94% !important;
	padding: 15px;
	margin: 10px;
	font-size: 14px;
}

.webr-tiles .fusion-text,
.webr-tiles .fusion-title-heading {
	color: #fff;
}

.webr-faq svg {
	min-width: 20px;
}

.webr-faq svg path {
	stroke: #1E78C1 !important;
}

@media(max-width: 767.98px) {
	.webr-faq summary .e-n-accordion-item-title-header {
		width: 90%;
	}
	.webr-faq summary .e-n-accordion-item-title-icon {
		width: 10%;
		justify-content: end;
	}
}

body:not(#__):not(#__) .webr-remove-margin p {
	margin-bottom: 0 !important;
}

