.single-projecten .fusion-post-cards.fusion-post-cards-1 ul.fusion-grid > .fusion-grid-column:nth-child(5) {
    display: none !important;
}
.product-linner-content-wrap.Projectvideo-content-wrap:hover ,.product-linner-content-wrap.Projectvideo-content-wrap:hover i ,.product-linner-content-wrap.Projectvideo-content-wrap:hover p {
    color: #198fd9 !important;
	cursor: pointer;
}
h1, h2, h3, h4, h5, h6, span, div, p {hyphens: auto;}
.single-monumenten .card-section h1.fusion-responsive-typography-calculated {    padding: 0 !important;}
.monumenten-list-wrap .monumenten-list-row.padding-bottom {    padding-bottom: 270px;}
.map-data { display: inline-block;width: 100%;}
.map-header { display: flex; justify-content: space-between; }
.map-header.filter-btn { border: none; }
.map-header button.filter-btn { border: transparent;border: 1px solid #F2F3F5;background: transparent; }
.map-header { padding: 22px 0 19px 0 !important;}
main#main { padding: 0 !important; }
.map-header button.list-view { background: var(--h2_typography-color); color: #ffff; border-radius: 5px; }
section#map-section {margin-bottom: 70px !important;}
.map-header span { font-size: 14px !important; }
.map-header button { border-radius: 12px !important; padding: 15px 18px !important; }
.list-view img { margin-top: 5px; }
.monumenten-list-wrap .monumenten-list-row { display: flex; flex-wrap: wrap;width: calc(100% + 20px);margin-left: -10px;}
.monumenten-list-wrap .monumenten-item { position: relative; margin: 10px; }
.monumenten-list-wrap .monumenten-item .overlay-content h2 { font-size:18px; position: absolute;bottom:35px; color: #ffff; z-index:2;left:20px;right:20px;text-shadow:0px 0px 10px rgb(0 0 0 / 88%);}
.monumenten-list-wrap .monumenten-item .overlay-content span { font-size: 14px; position: absolute; color: #fff;  bottom:20px; z-index:2;left:20px;right:20px;text-shadow:0px 0px 10px rgb(0 0 0 / 88%);}
.monumenten-list-wrap .monumenten-item img { width: 100%; object-fit: cover; }
.monumenten-list-wrap .monumenten-item span svg { margin-right: 5px; }
.monumenten-list-wrap .monumenten-item:nth-child(1) { width: calc(25% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(1) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(2) {width: calc(50% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(2) img { height: 270px;   }
.monumenten-list-wrap .monumenten-item:nth-child(3) { width: calc(50% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(3) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(4) { width: calc(25% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(4) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) { left: 9px; top:-291px;width: calc(25% - 20px); margin-left: 0; height: 267px; }
.hover-content {display: none;}
.monumenten-list-wrap .monumenten-item:nth-child(5) img { height: 560px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) .overlay-content h2 {  bottom: -97%;z-index:2; }
.monumenten-list-wrap .monumenten-item:nth-child(5) .overlay-content span {bottom: -103%;;z-index:2; }
.monumenten-list-wrap .monumenten-item:nth-child(6) { left:10px; top: 0; height: 270px; margin-left: 0; width: calc(25% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(6) img { height: 560px; }
.monumenten-list-wrap .monumenten-item:nth-child(6) .overlay-content h2 {  bottom: -96%;z-index:2; }
.monumenten-list-wrap .monumenten-item:nth-child(6) .overlay-content span {bottom: -100%;;z-index:2; }
.monumenten-list-wrap .monumenten-item:nth-child(7) { width: calc(25% - 20px); left: 10px; }
.monumenten-list-wrap .monumenten-item:nth-child(7) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(8) { left: 8px; width: calc(50% - 20px); }
.monumenten-list-wrap .monumenten-item:nth-child(8) img { height: 270px;}
.monumenten-list-wrap .monumenten-item:nth-child(9) { width: calc(25% - 20px); left: 25%; }
.monumenten-list-wrap .monumenten-item:nth-child(9) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(10) { width: calc(25% - 20px); left: 25%; }
.monumenten-list-wrap .monumenten-item:nth-child(10) img { height: 270px; }
.monumenten-list-wrap .monumenten-item:nth-child(11) { width: calc(25% - 20px); left: 25%; }
.monumenten-list-wrap .monumenten-item:nth-child(11) img { height: 270px; }
.monumenten-list-wrap .monumenten-item a { width: 100%; display: inline-block; position: relative; z-index: 1; height: 100%; }
.monumenten-list-wrap .monumenten-item a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; height: 100%; width: 100%; background:  z-index: 1; }
.monumenten-list-wrap .monumenten-item:nth-child(5) a::after { height: 560px; }
.monumenten-list-wrap .monumenten-item:nth-child(6) a::after { height: 560px; }
 .hover-content span {font-size: 14px;text-decoration: underline;}
/* // monumenten-item hover // */
/* // .hover-content { display: none; position: absolute; bottom: 20px; color: #fff !important; left: 20px;z-index:2; right:20px;} */
.hover-content a { color: #fff; }
.hover-content a:nth-child(2) { border-bottom: 1px solid; }
.hover-content h2 { font-size: 18px !important; color: #fff;margin-bottom:0 !important; }
.hover-content p { font-size: 14px !important;margin: 10px 0 !important; }
.monumenten-list-wrap .monumenten-item:nth-child(5) .hover-content { position: absolute; bottom:20px !important; }
.monumenten-list-wrap .monumenten-item:nth-child(6) .hover-content { position: absolute; bottom:20px  !important; }
.monumenten-item:hover img { opacity: 0.4; }
.monumenten-item:hover a { display: block; background-color: #0F2A4E; height: 100%; width: 100%; top: 0; right: 0; left: 0; bottom: 0;}
.monumenten-item:nth-child(5):hover a { display: block; background-color: #0F2A4E; width: 100%; top: 0; right: 0; left: 0; bottom: 0;  height: 560px; }
.monumenten-item:nth-child(6):hover a { display: block; background-color: #0F2A4E; width: 100%; top: 0; right: 0; left: 0; bottom: 0;  height: 560px; }
.monumenten-item:hover .hover-content { display: block; }
.monumenten-item:hover .overlay-content h2{ display: none; }
.monumenten-item:hover .overlay-content span { display: none; } //
/* // header // */
/* // .filter .filter-item .cat lable { background: #fff !important; border: 1px solid #e5e5e5 !important; border-radius: 10px !important; } */
.map-header button.list-view .list-items-view.active {
    display: flex !important;
    align-items: center;
}
.map-header button.list-view .map-list-view.active {
    display: flex !important;
    align-items: center;
}
.map-header button {cursor: pointer;font-family: 'Raleway';transition:.3s;}
.filter .filter-item.button .cat {margin: 0 9px 9px 0px !important;width: calc(100%/4 - 9px);height: 121px; border: 1px solid #D7D7D7 !important; background: #fff !important; border-radius: 12px !important;}
h2.fusion-responsive-typography-calculated { width: 100%; }
.provincie.filter-item .cat { width: 50%; }
.wat-is-er-te-doen-zien .cat {width:50%;}
.filter-item input[type="checkbox"] { margin-right: 5px; }
.filter .filter-items .filter-item{ padding: 24px 0; }
.filter-item.button.type_monument { border-bottom: 1px solid #D7D7D7 !important; }
.filter-inner-wrap .title span.dashicons.dashicons-no.close-filter { position: absolute;top:25%;right: 21px; }
.filter-inner-wrap .title h2.fusion-responsive-typography-calculated { font-size: 18px !important; padding: 20px 0 21px 0 !important; margin-bottom: 0 !important; font-weight: 700 !important; }
.filter-inner-wrap .title .dashicons-no:before { content: "";}
.filter-items .filter-item h2 { font-weight: 700 !important; font-size: 20px !important; line-height: 23px !important; color: #0F2A4E !important; margin-bottom: 22px !important;}
.filter-inner-wrap .title { position: relative; border-bottom:1px solid #D7D7D7; text-align: center; }
.filter .filter-item.button .cat label { width: 100%; height: 100% !important;    cursor: pointer; }
.filter-item.provincie { display: flex !important; flex-wrap: wrap; width: 100%; margin-top: 10px; }
.filter-btn span { color: #104068 !important; }
.filter .filter-item.button .cat label span img { margin-bottom: 30px !important; margin-right: 78%; }
.filter .filter-item.button .cat label span { width: 100% !important; text-align: left !important; padding:18px  0px 18px  10px !important; height: 100% !important; }
.filter-item .cat label span { color: #0F2A4E;}
.filter .filter-item.button .cat input:checked + span { text-shadow: none !important; background: #d2d6dc54 !important;border: 2px solid #0F2A4E;border-radius: 12px !important; }
.filter .filter-item.button .cat:hover{border: 1px solid #0f2a4e !important;}
.list-items-view.active span { color: #ffff !important; line-height: 1.5; font-size: 1rem;}
.map-header  svg { margin-right: 10px;}
.filter .filter-item.button .cat label input + span { color: #0f2a4e !important; font-size: 14px !important; }
.filter .filter-items .filter-item { width: 100% !important; display: flex !important; flex-wrap: wrap;  }
.Filters .filter-wrap { background: #ffff; width: 100%; display: block; border-radius: 16px; max-width:785px; margin: 0 auto; position: fixed; z-index: 999999; left: 50%;top: 50%; transform: translate(-50%,-50%); }
.Filters .filter-wrap .filter-inner-wrap .filter { width: 100%; display: inline-block; height: 500px; overflow-y: auto;padding:0 24px; }
.map-header {
}
button.filter-btn:hover { background: #F2F3F5 !important;border: 1px solid transparent; }
button.list-view { background:#0E294D !important; border: transparent }
button.list-view:hover { background:#071321 !important; }
.filter-footer-wrap { display: flex; align-items: center; justify-content: space-between; }
.filter-inner-wrap .filter-footer { border-top:1px solid #D7D7D7 !important;color: #0F2A4E !important;padding: 14px 21px 14px 24px;}
.filter-footer-wrap a {font-weight: 600; font-size: 16px;line-height: 19px;}
.filter-inner-wrap .filter-footer a.reset-filter { border-bottom: 1px  solid var(--h2_typography-color); }
.filter-inner-wrap .filter-footer a.total-post-count { background: var(--h2_typography-color); color: #fff; padding: 15px 18px; border-radius: 12px;}
.filter-item input[type="checkbox"] { display: none;}
[type="checkbox"]:not(:checked) + span, [type="checkbox"]:checked + span { position: relative; padding-left: 2rem; line-height: 2.7; cursor: pointer; }
[type="checkbox"]:not(:checked) + span:before, [type="checkbox"]:checked + span:before { content: ''; position: absolute; left: 0px; top: -3px; width: 24px; height: 24px; border: 1px solid #D7D7D7; border-radius: 4px; box-shadow: inset#D7D7D7; -webkit-transition: all .275s; transition: all .275s; }
[type="checkbox"]:not(:checked) + span:after, [type="checkbox"]:checked + span:after {content: '';position: absolute;top: 4px;left: 6px;background: url(https://dev.monumentenbezit.nl/wp-content/uploads/2022/11/Vector.svg);font-size: 1.375em;height: 12px;color: #fff;background-repeat: no-repeat;line-height: 0;-webkit-transition: all .2s;transition: all .2s;width: 15px;}
[type="checkbox"]:not(:checked) + span:after { opacity: 0; -webkit-transform: scale(0) rotate(45deg); transform: scale(0) rotate(45deg); }
[type="checkbox"]:not(:checked) + span, [type="checkbox"]:checked + span { line-height: 2.5; }
.type_monument span:before {display:none;}
[type="checkbox"]:checked + span:before { background: #0F2A4E !important; }
.scroll-down-btn a { text-align: center; padding: 15px 18px; background: #FFFFFF; border: 1px solid #F2F3F5; border-radius: 12px; font-size: 14px; font-weight: 500; }
.scroll-down-btn a svg { margin-right: 10px; }
.scroll-down-btn { position: absolute; left: 50%; transform: translateX(-50%); bottom: 130px; top: auto; min-width: 206px;}
.Filters .filter-wrap .filter-inner-wrap .filter::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background-color: #F5F5F5; }
.Filters .filter-wrap .filter-inner-wrap .filter::-webkit-scrollbar { width: 8px; background-color: gray; }
.Filters .filter-wrap .filter-inner-wrap .filter::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: gray; }
.filter-item.button.type_monument [type="checkbox"]:checked + span:after { display: none; }
body.open_filter { position: relative; overflow-y: hidden; }
body.open_filter:after { content: ''; background: rgba(0, 0, 0, 0.7); position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 99999; }
.filter-item.provincie {
    border-bottom: 1px solid #D7D7D7;
}
/* //map -content// */
/* // .gm-style-iw-d div#content img{ width: 100% !important;height:287px;object-fit:cover; } */
#content{width:100% !important;}
.gm-style-iw-d div#content h2 { position: absolute; bottom: 30px;right:20px; left: 20px; color: #fff !important; font-size: 18px !important; text-decoration:underline; }
.gm-style-iw-d div#content span { position: absolute; bottom: 20px;right:20px;  left: 20px; font-size: 14px !important; color: #fff !important; }
.gm-style-iw.gm-style-iw-c { max-width: 295px !important; max-height: 287px !important; overflow: hidden; border-radius: 0 !important; padding: 0 !important; width: 295px !important; }
.gm-style-iw-d { overflow: hidden !important; }
button.gm-ui-hover-effect { top: 10px !important; opacity: 1 !important; right:10px !important; background: #ffff !important; border-radius: 50%; }
#content .gm-style img { max-width: 100% !important; height: 287px;object-fit: cover;width:100% !important;}
.gm-style .gm-style-iw-tc::after { display: none !important; }
.gm-ui-hover-effect>span { background: #0F2A4E;}
button.gm-ui-hover-effect span {background-repeat: no-repeat;}
#content{transition:.3s;} //
/* // .gm-style-iw.gm-style-iw-c {transform: translate3d(-111%,6%,0)!important;} // */

/* // new map css // */

/* // .Filters {    display: none;} */
.Filters.active {    display: block;}
section#map-section .monumenten-list-wrap {    display: none;}
section#map-section .monumenten-list-wrap.active {    display: block;}
section#map-section .my-custome-map {     display: none; }
section#map-section .my-custome-map.active {    display: block;}

.map-header button.list-view .list-items-view{display:none;}
.map-header button.list-view .map-list-view{display:none;}
.map-header button.list-view .list-items-view.active{display:block;}
.map-header button.list-view .map-list-view.active{display:block;}

section#map-section div#map {width: 100%;height: 862px;}

.filter-items {    display: flex;flex-wrap: wrap;}
.filter .filter-items .filter-item {    display: block;    width: 100%;}
.filter .filter-item.button .cat { margin: 4px; background-color: #104068; border-radius: 4px; border: 1px solid #fff; overflow: hidden; float: left; }
.filter .filter-item.button .cat label { float: left; line-height: 3.0em;  }
.filter .filter-item.button .cat label span { text-align: center; display: block; }
.filter .filter-item.button .cat label input { position: absolute; display: none; color: #fff !important; }
.filter .filter-item.button .cat label input + span { color: #fff; }
.filter .filter-item.button .cat input:checked + span { color: #ffffff; text-shadow: 0 0  6px rgba(0, 0, 0, 0.8); }
.filter .filter-item.button .cat input:checked + span { background-color: #F75A1B; }

div#map-loader {    min-height: 600px;    display: flex;    align-items: center;}
:root { --color-bg: #eaeaea; --color-loader: #222; --loader-size: 100px; --loader-speed: 500ms; }
.loader { --loader-height: calc(var(--loader-size) / 7); display: flex; position: relative; width: fit-content;    text-align: center;    margin: 0 auto;}
.loader::before { content: ''; position: absolute; }
.loader::before, .loader > span { display: block; width: var(--loader-height); height: var(--loader-height); border-radius: 50%; background: var(--color-loader); animation-name: to-right; animation-duration: var(--loader-speed); animation-iteration-count: infinite; animation-timing-function: linear; }
.loader > span:nth-child(even) { visibility: hidden; }
.loader > span:first-child { animation-name: scale-up; }
.loader > span:last-child { animation-name: scale-up; animation-direction: reverse; }

@keyframes to-right {
	to { transform: translateX(200%); }
}
@keyframes scale-up {
	from { transform: scale(0); }
	to { transform: scale(1); }
} 


/* // div#video-1 {margin-top: -440px !important;} //
// @media(max-width:1024px){ //
// 	div#video-1 {margin-top: -500px !important;}
	iframe#video-2-inner {    width: 1269px !important;} //
// } // */


/* // .custom-map .cspml_listing_items_container.cspm-col-lg-10.cspm-col-md-10.cspm-col-sm-12.cspm-col-xs-12 {
    width: 100%;
} //
// .custom-map form#cspml_listings_filter_form {
    width: 570px !important;
} // */

.custom-map .cspml_options_bar_map2168.cspm-row {
    display: none;
}
.custom-map .cspm_recenter_map_btn.cspm_map_btn.cspm_border_shadow.cspm_border_radius {background: #0f2a4e;}
.custom-map .cspm_custom_controls img.cspm_svg.cspm_svg_colored.ls-is-cached.lazyloaded {-webkit-filter: brightness(0) invert(1);  filter: brightness(0) invert(1);}
.custom-map div.cspml_fs_container.fixed[data-map-id="map2168"] {
    max-width: 570px !important;
    top: 65px;
}

.single-projecten .fusion-post-cards.fusion-post-cards-1 ul.fusion-grid > .fusion-grid-column:nth-child(4) {    display: none !important;}

.image-banner-section img {
    height: 593px;
    object-fit: cover;
	width:100%;
    object-position: center;
}
.related-projects ul.fusion-carousel-holder li.hide{display:none !important;}
.related-projects .fusion-carousel-nav {    display: none;}
div.cspml_fs_container.fixed[data-map-id="map2168"] {position:fixed;top:65px;width:40%;}
section.fusion-tb-footer.fusion-footer .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    z-index: 9;
}

.back-btn-wrap {
    padding: 0px 100px 50px;
}

.back-btn-wrap a {
    padding: 15px 18px;
    background: #0e294d;
    color: #fff;
    border-radius: 5px;
}
.back-btn-wrap a:hover {
    background: #3e5370;
	color:#fff;
}


.flip-box-inner-wrapper {
	min-height: 400px !important;
}


.product-new-section.fusion-flex-container > .fusion-row {
    display: block !important;
}
.Projectvideo-video-btn {
    width: 0 !important;
    height: 0 !important;
}

/* //map css// */
.custom-map div.cspm_infobox_container.rounded_bubble { display: none; }
.custom-map .cspm_marker_infobox .si-pointer-bg-top { display: none; }
.custom-map .cspml_active_item { border: 1px solid red !important; }
.custom-map .cspml_fs_item_container { width: calc(100%/3); }
.custom-map  div.cspml_fs_label span.cspml_toggle_btn { display: none; }
.custom-map .cspml_fs_options_list { display: none; }
.custom-map div.cspml_fs_label { padding-right: 0 !important; font-size: 14px !important; background: #0E294D; color: white; }
.custom-map .cspm_filter_bottom_btns.active { display: block; }
.custom-map .cspm_filter_bottom_btns { display: none; }
.custom-map .cspml_transparent_layer_map2168 { display: block !important;  width: 15px; height: 15px; background: red; left: unset !important; right: 9px; top: 19px !important; }
.custom-map div.cspml_details_container div.cspml_details_content { width: 100%; display: block; height: auto !important; clear: both; max-height: 100px !important; }
.custom-map .cspml_listings_area_map2168 { width: 100%; display: inline-block; height: 700px; overflow-y: auto; }
.custom-map form.cspml_filter_form div.cspml_fs_options_list.active { display: block; }
.custom-map div.cspml_fs_container {padding: 0 !important;margin: 0 !important;position: absolute;z-index: 9999;width: 96%;}
.custom-map .cspml_details_container.cspm-col-lg-7.cspm-col-md-7.cspm-col-sm-7.cspm-col-xs-12 { height: auto !important; }
.cspml_transparent_layer_map2168.active { display: block !important; }
.codespacing_progress_map_area { margin-top: 54px !important; }
.custom-map .cspml_listings_area_map2168{width:105%;}


.single-monumenten main#main >.fusion-row {
    max-width: 100% !important;
}

.custom-map .cspml_listings_area_map2168 div.cspml_active_item  .cspml_details_container{border-color:red !important;}

.single-monumenten main#main {
    padding: 0 !important;
}


.custom-map .cspml_transparent_layer_map2168 { visibility: hidden;}
.custom-map form#cspml_listings_filter_form {visibility: hidden;}




/* // video banner section css start // */
.video-banner-section{width: 100%; height: 593px; overflow: hidden; position:relative;}
/* // .video-banner-section .youtube-container { overflow: hidden; width: 100%; aspect-ratio: 22/13; margin-top:-10vw;} // */
/* // .video-banner-section .youtube-container iframe { width: 300%; height: 100%; margin-left: -100%;pointer-events: none;} // */

.video-banner-section  button svg{width: 15px;height: 15px;transform: translate(0px, 2px);margin-left: 5px;}
.card-section .title h2{color:#0e294d;}
.card-section .title p{color:#0e294d;}
.video-banner-section button{right:calc(50% - 600px);bottom:50px;top:auto;}
.video-banner-section button{position:absolute;top:500px;z-index:111;border-radius: 5px;border: none;background-color: rgba(255,255,255,0.9);height: 42px;cursor:pointer;padding: 13px 29px;color: #0e294d;line-height: 17px;font-weight: 500;font-size: 14px;}

.card-section { padding: 100px 0px; }
.card-section .title h2 { font-size: 40px; }
.card-section .title p { margin-top: 20px; font-size: 20px; line-height: 30px; font-weight: 500; }
.card-section .title { margin-bottom: 40px; }
.card-section .info-box-wrapper { display: flex; }
.card-section .info-box-wrapper .left { width: 50%; padding: 30px; box-shadow: 0px 0px 2px #c0c0c0; }
.card-section .info-box-wrapper .right { width: 50%; background: #0e294d; padding: 30px; }
.card-section .info-box-wrapper .left .grid-wrapper { display: grid; grid-template-columns: 1fr 1fr;grid-row-gap:30px; }
.card-section .info-box-wrapper .left .grid-wrapper .item { display: flex; }


.card-section .info-box-wrapper .left .grid-wrapper .item i { font-size: 33px; width: 20px; color: #0e294d; text-align: center; }
.card-section .info-box-wrapper .left .grid-wrapper .item .info {margin-left: 34px;width: 70%;}
.card-section .info-box-wrapper .left .grid-wrapper .item .info h3 {color: #0e294d;font-size: 18px;font-weight: 800;margin: 0;}
.card-section .info-box-wrapper .left .grid-wrapper .item .info p { color: #c0c0c0; margin: 5px 0 0 0; font-size: 16px; }
.card-section .info-box-wrapper .right h3 { color: #fff; font-size: 30px; margin-bottom: 20px; margin-top:0; }
.card-section .info-box-wrapper .right p { font-size: 18px; color: #fff; font-weight: 300; line-height: 30px; }
.card-section .info-box-wrapper .right h4 { color: #fff; font-size: 26px; margin-top: 30px; margin-bottom:0;}
.card-section .info-box-wrapper .right p{margin-top:0px;margin-bottom: 0px;}
.card-section .info-box-wrapper .right ul {margin-top: 5px;padding-left: 0;}
.card-section .info-box-wrapper .right ul li { list-style: none; margin-bottom: 10px; }
.card-section .info-box-wrapper .right ul li a { color: #fff; text-decoration: none; border-bottom: solid 1px #ff0000; margin-left: 25px; position: relative; transition-duration: .3s; line-height:20px; }
.card-section .info-box-wrapper .right ul li a i { position: absolute; left: -25px; font-size: 16px; top: 5px; text-align: center; width: 20px; }
.card-section .info-box-wrapper .right ul li a:hover { color: #ff0000; }
.card-section .info-box-wrapper .right .btn-group a { padding: 10px; border-radius: 10px; text-decoration: none; color: #000; background: #fff; margin-right: 20px; display: inline-block; }
.card-section .info-box-wrapper .right .btn-group { margin: 30px 0 0 0; }
.card-section .info-box-wrapper .right .btn-group a svg { height: 12px; width: 30px; margin-left:10px; }
.card-section .info-box-wrapper .right .btn-group a:last-child svg{ width:10px;}

.slider-section .row-span { position: relative; padding:0px 30px; }
.slider-section button.slick-arrow { position: absolute; top: 50%; background: none; border: none; cursor: pointer; transform: translateY(-50%); }
.slider-section button.slick-arrow.prev { left: 50px; }
.slider-section button.slick-arrow.next { right: 50px; }
.slider-section .slick-slide { background: transparent; }
.slider-section .slick-slide {padding:0px 10px;}
.slider-section .slick-slide img { opacity: .4; height: 586px; object-fit: cover; object-position: center;}
.slider-section .slick-slide.slick-current.slick-active.slick-center img { opacity: 1; }
.slider-section button.slick-arrow:hover svg path { fill: #e21d1d }

.pettern-wrapper { background-color: rgba(255,255,255,0); background-image:linear-gradient( 213deg , #ffffff 25%, #fff 34% , #eaf7ffed 24%); background-position: center center; background-repeat: no-repeat; border-width: 0px 0px 0px 0px; border-color: var(--awb-color3); border-style: solid; }

.background-icon h1.title-heading-left {position:relative;}
.background-icon h1.title-heading-left:before{content:'';z-index:-1; width:100px;height:100px;position:absolute; left:0px;top:0; opacity:1; background-image:url(https://monumentenbezit.nl/wp-content/uploads/2022/01/back-img.png);background-repeat:no-repeat;}
/* // .fusion-responsive-typography-calculated{margin-left:15px;} // */
.tabs-custom {padding: 100px 0px 10px;width: 100%;border-radius: 5px 5px 5px 5px;}
.tabs-custom ul#tabs-nav {list-style: none;margin: 0;padding-left:0;}
.tabs-custom ul#tabs-nav li {float: left;font-weight: bold;margin-right: 2px;padding: 15px 15px;border-radius: 14px;cursor: pointer;width: 100%;background: #0e294d;}
.tabs-custom ul#tabs-nav li:hover, ul#tabs-nav li.active {background-color: #ed4343;}
.tabs-custom #tabs-nav li a {text-decoration: none;color: #FFF;font-size: 22px;padding: 10px;font-family: 'Raleway';}
.tabs-custom .tab-content {padding: 10px;}
.tabs-custom .tab-content.current{display: block;}
.tabs-custom .tab-content:not(.current){display: none;}
.tabs-custom .tab-content strong { line-height: 30px; font-size: 20px; color: #272727; }
.tabs-custom .tab-content { margin: 50px 0 0 0; padding: 0px 100px; }
.tabs-custom .tab-content p { margin: 10px 0 20px 0px; }
.tabs-custom .tab-content h3 { font-size: 24px; color: #21365b; }
.tabs-custom ul#tabs-nav { justify-content: center; align-items: center; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap:20px; }
.custom-map .cspml_thumb_container > a {
    height: 153px;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 15px;
}
.custom-map .cspml_listings_area_map2168::-webkit-scrollbar-track{-webkit-box-shadow: inset 4px 0px 6px rgba(0,0,0,0.3);border-radius:30px;background-color: #ffffff;}
.custom-map .cspml_listings_area_map2168::-webkit-scrollbar{width: 12px;}
.custom-map .cspml_listings_area_map2168::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #a6a6a6;}
.custom-map div.cspml_item img.thumb{height:153px;object-fit:cover;margin:15px;width:100%;}
.custom-map .cspml_listings_area_map2168 div.cspml_item{display:flex;background-color:#fff !important;}
.custom-map .cspml_thumb_container:hover .cspml_item_link_overlay{display:none;}
.custom-map .cspml_listings_area_map2168 div.cspml_item .cspml_details_container{border-left: dotted 4px #a9ceff;padding:0px 0 0 20px;margin:20px 0 20px 20px;}
.custom-map .cspml_listings_area_map2168  div.cspml_details_container div.cspml_details_content hr{display:none;}
.custom-map .cspml_listings_area_map2168  div.cspml_details_container div.cspml_details_title{padding-bottom:10px}
.custom-map .cspml_listings_area_map2168  div.cspml_details_container div.cspml_details_title a{color:#0f2a4e !important;font-family: 'Raleway';font-weight: 700;font-size: 18px;border: none;}
.custom-map .cspml_listings_area_map2168 div.cspml_item:hover  .cspml_details_container{border-color:#e73432;}
.custom-map .cspml_listings_area_map2168 img.cspml_item_pinpoint{display:none;position:relative;}
.custom-map .cspml_listings_area_map2168 div.cspml_item  .cspml_item_pinpoint_overlay.cspml_fire_pinpoint.cspm_bg_rgb_hover { transform: rotate(0deg); top: 15px; width: 30px; right: 0; height: 30px; display:flex; justify-content:center; align-items:center; background-color:#fff !important; border-radius:50px; top:25px; right:10px; }
.custom-map .cspml_listings_area_map2168 div.cspml_item .cspml_item_pinpoint_overlay.cspml_fire_pinpoint.cspm_bg_rgb_hover:after {content:'';display:block;background-image:url(https://monumentenbezit.nl/wp-content/uploads/2022/01/primary.png); width:16px; height:17px; background-size:contain;background-repeat:no-repeat;}
.custom-map .cspml_listings_area_map2168 div.cspml_item:hover .cspml_item_pinpoint_overlay.cspml_fire_pinpoint.cspm_bg_rgb_hover:after{background-image:url(https://monumentenbezit.nl/wp-content/uploads/2022/01/secondary.png);}
.custom-map .cspml_listings_area_map2168 .cspml_active_item .cspml_item_pinpoint_overlay.cspml_fire_pinpoint.cspm_bg_rgb_hover:after{
        background-image: url(https://monumentenbezit.nl/wp-content/uploads/2022/01/secondary.png) !important;
}
.custom-map .cspml_transparent_layer_map2168 { display: block; width: 15px; height: 15px; background: #d9d9d900; left: unset !important; right: 9px; top: 19px !important; background-image: url(https://monumentenbezit.nl/wp-content/uploads/2022/01/bottom-icon.png); background-size: contain; background-position: center;background-repeat: no-repeat;}
.card-section .info-box-wrapper .left{background-color:#fff;}


.custom-map .cspml_input_container span.icr-item.type_checkbox { margin-right: 4px; position: absolute;border: solid 1px #000 !important; }
.custom-map .cspml_input_container .icr-text {margin-left: 22px;display: block;font-size: 12px;color: #0e294d;}
.custom-map .cspml_input_container {display: flex;padding: 2px 0px;}
.slider-section {width: 100%;display: inline-block;}

.custom-map div.cspml_fs_container{width:95%;}

.fusion-column-wrapper .cspml_item_holder .list_view_holder { padding: 0px; }
.custom-map .cspml_listings_area_map2168 div.cspml_item{ border: solid 1px #dddddd; }
.custom-map .cspml_listings_area_map2168 div.cspml_item .cspml_details_container { padding-right: 20px; }
.postid-873 .video-banner-section .youtube-container { margin-top: -90px; }
.card-section .info-box-wrapper .right .btn-group a { margin-bottom: 10px !important; }


body .fusion-logo img {
    width: 250px !important;
    height: auto !important;
    max-height: 70px !important;
}

body.single-projecten .fusion-carousel .fusion-carousel-item img {
    width: 100% !important;
    height: 260px !important;
	object-fit: cover;
}

.video-banner-section .youtube-container{
	position: relative;
    padding-bottom: 56.25%;
/* //     padding-top: 25px; // */
    height: 0;
	
}
.video-banner-section .youtube-container iframe {
	position: absolute;
   
    left: 0;
    width: 100%;
    height: 100%; 
	pointer-events: none;
}


@media(max-width:1660px){
    .video-banner-section{width: 100%;  overflow: hidden;}
	.video-banner-section button{top: 365px;}
	.postid-873 .video-banner-section .youtube-container { margin-top: -110px; }
	
} 
@media(max-width:1260px){
	.video-banner-section button{right:30px;}
	div.cspml_fs_container.fixed[data-map-id="map2168"] {width: 45%;top: 65px;}
	
}

@media(max-width:1199px){
    .video-banner-section{ position: relative;}
    .container{max-width:990px;}
	.video-banner-section button {top: unset;}
}

	
    .card-section .info-box-wrapper .right .btn-group a{margin-right:5px;}    
	div.cspml_fs_container.fixed[data-map-id="map2168"] {width:44%;top:65px;}

}
@media(max-width:1024px){
/* // 	.video-banner-section{display:none;} // */
	div.cspml_fs_container.fixed[data-map-id="map2168"] {width:44%;top:65px;}
	.video-banner-section{height: auto;}
	 
	.postid-873 .video-banner-section {height: auto !important;}

	.postid-873 .card-section {margin-top: -40px !important;background: #ffff !important;position: relative !important;}
		
}
@media(max-width:991px){
	div.cspml_fs_container.fixed[data-map-id="map2168"] {width:90%; top: 10px;}
    .container{max-width:760px;}
	.video-banner-section button{top:auto;}

    .card-section .info-box-wrapper{flex-direction:column;}
    .card-section .info-box-wrapper .left{width:100%;}
    .card-section .info-box-wrapper .right{width:100%;}
	
	.tabs-custom .tab-content{padding:10px 0px;margin: 15px 0 0 0;} 
    .tabs-custom ul#tabs-nav li{padding:10px;}
    .tabs-custom #tabs-nav li a{font-size:18px;} 
	.video-banner-section{height: auto;}
.postid-873 .video-banner-section .youtube-container {    margin-top: -110px;}
}

@media(max-width:767px){
	.image-banner-section img {
		min-height: auto;
		object-fit: contain;
		object-position: center;
		height:auto;
	}
	
	
	
	
	div.cspml_fs_container.fixed[data-map-id="map2168"] {
    width: 88%;
    top: 10px;
    left: 15px;
    right: 15px;
	}	
	
	.custom-map div.cspml_item img.thumb {
    height: auto;
		width: 100%;
	}
	.custom-map .cspml_thumb_container > a
	{
		height: 100%;
		width: 100%;
	}
	.back-btn-wrap {
		padding: 0px;
		padding-bottom: 50px;
	}
	.custom-map .cspml_listings_area_map2168 {
    height: auto;
	}
	
 	.custom-map .pull-right {
		display: none !important;
	}
	
	.slider-section .slick-slide img{height: auto;}
    .container{max-width:550px;width:100% !important;}
	
	 .video-banner-section button{ padding: 12px;} 

    .card-section{padding:50px 0px}
    .card-section .info-box-wrapper .left .grid-wrapper .item .info{margin-left:15px;}
    .card-section .info-box-wrapper .left .grid-wrapper .item i{font-size:24px;}
    .card-section .info-box-wrapper .left .grid-wrapper .item .info{width:70%;}
    .card-section .info-box-wrapper .right h3{font-size: 24px;margin-bottom: 10px;}
    .card-section .info-box-wrapper .right h4{font-size:20px;margin-bottom:10px;}
    .card-section .title h2{font-size:32px;}
    .card-section .title p{font-size:18px;margin-top:15px;}
    .card-section .info-box-wrapper .right{padding:18px;}
    .card-section .info-box-wrapper .left{padding:18px;}
	
	.custom-map .cspml_listings_area_map2168 div.cspml_item{flex-direction:column;}
	.tabs-custom ul#tabs-nav{grid-template-columns:1fr;grid-gap: 10px;}
	.custom-map .cspm-col-lg-6{padding-left: 5px; padding-right: 0px;}
	
	.card-section .info-box-wrapper .right .btn-group a{padding:5px;}
	.card-section .info-box-wrapper .right .btn-group a svg{margin-left:0px;}
	
	.slider-section button.slick-arrow{top:50%;transform:scale(.6) translate(0% , -70%);}   
	.slider-section button.slick-arrow.next{right:4px;}
	.slider-section button.slick-arrow.prev{left:4px;}
	
	.custom-map .cspml_listings_area_map2168 div.cspml_item .cspml_details_container{padding: 0px 10px;width:90%;margin:10px 0 10px 10px;border-left:none;}
	.custom-map form#cspml_listings_filter_form { width: 100%; }
	.custom-map form.cspml_filter_form div.cspml_fs_options_list { width: 100%; display: block; }
	.custom-map .cspml_transparent_layer_map2168:before {content: 'Filter';width: 96%;left: 11px;position: absolute;top: 4px;}
	.custom-map div.cspml_fs_label { background-color: #fff; padding: 0px; color: #000; font-weight: 800; padding-left: 20px; margin-top: 10px; }
	.custom-map .cspml_transparent_layer_map2168 {background-color: #ebebeb;padding: 14px;position: relative;background-size: 72%;display: flex !important;position: absolute;width: calc(100% - -20px);left: 0px !important;color: #fff;padding: 19px;background: #0f2a4e;}
	.custom-map form#cspml_listings_filter_form { display: block;   width: 105.5%;  position:relative;  }
	.custom-map .cspml_transparent_layer_map2168 {    display: none !important;}
	
	.custom-map form#cspml_listings_filter_form.open{display: block;left: 0px;top: 60px;width: 105.5%;padding-top: 10px !important;}
	.custom-map div.cspml_fs_container{width:95%;}
	.custom-map .cspml_listings_area_map2168 div.cspml_item .cspml_item_pinpoint_overlay.cspml_fire_pinpoint.cspm_bg_rgb_hover{right:25px;}
	.custom-map .cspml_transparent_layer_map2168:after {background-image:url(https://monumentenbezit.nl/wp-content/uploads/2022/01/bottom-icon.png);content:'';right:0;display: block;width: 30px;height: 30px;background-repeat: no-repeat;background-color: #ffffff2e;background-position: center;background-size: 80%;position: absolute;top: 4px;right: -1px;right: 3px;}
	.custom-map div.cspml_item img.thumb{padding-right: 0px; margin: 0px;}
	.custom-map div.cspml_fs_label {position:relative;padding: 5px 10px;background: #0f2a4e;color: #fff;margin-top: 0pc;border-radius: 13px;}
	
	.custom-map .open-next div.cspml_fs_label:after {
		transform: rotate(180deg);
	}
	
	.custom-map div.cspml_fs_label:after {
		content: "";
		width: 15px;
		height: 15px;
		position: absolute;
		background-image: url('https://monumentenbezit.nl/wp-content/uploads/2022/01/bottom-icon.png');
		top: 10px;
		right: 10px;
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}
	
	.custom-map form.cspml_filter_form div.cspml_fs_options_list{display:none;}
	.custom-map form.cspml_filter_form .open-next div.cspml_fs_options_list {
		display: block;
		background: #fff;
		z-index: 9999;
		position:absolute;
		left: 5%;
		width: 90%;
		top: 39px;
		margin: 0 auto;
	}
	
	.custom-map .cspm_custom_controls {
		display: none !important;
	}
	.custom-map .gmnoprint{display:none !important;}
	
	.custom-map form#cspml_listings_filter_form {
		background: transparent;
		box-shadow: none;
	}
	div.cspml_fs_label span.cspml_label_text {
		padding-right: 24px !important;
		font-size: 12px;
	}
	.custom-map .cspml_fs_item_container {
		width: calc(100%/3 - 4px);
		margin: 0 2px;
		position:initial ;
	}
	.custom-map div#codespacing_progress_map_div_map2168 {
		height: 350px !important;
	}
	.custom-map .cspml_listings_area_map2168 div.cspml_item { border-radius: 10px; }
}

@media(max-width:560px){
	
	.custom-map .pull-right{padding-left:0px;padding-right: 0px !important;}
	.page .fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column {background-image: none !important;}
	.background-icon h1.title-heading-left:before{width: 80px;height: 80px;background-size: contain;left: 0px;}
	.card-section .info-box-wrapper .left .grid-wrapper .item i{top:8px;position:relative;}
	.postid-873 .video-banner-section .youtube-container { margin-top: -28px;}
}

@media(max-width:481px){
    .card-section .info-box-wrapper .left .grid-wrapper{grid-template-columns:1fr;}
    .card-section .info-box-wrapper .left .grid-wrapper .item .info{width:100%;}
    .card-section .info-box-wrapper .left .grid-wrapper .item i{width:30px;}
    .card-section .info-box-wrapper .right .btn-group a{margin-top:10px;}
    .card-section .info-box-wrapper .right p{font-size:16px;line-height:24px;}
	.single-monumenten main#main >.fusion-row{display:block;}
	.postid-873 .video-banner-section .youtube-container { margin-top: -28px;}
	.postid-873 .video-banner-section {
		height: 162px;
	}
}

.row-span{max-width:1260px;padding:0 30px;margin:auto;} 
.custom-map .cspm_filter_bottom_btns .cspml_reset_lsitings_filter { display: none; }
.custom-map .cspm_filter_bottom_btns .cspml_submit_listings_filter{ background-color:#ed4343 !important; padding: 8px 6px; max-width: 170px; float:right; margin: 0 14px 13px 0; font-size: 13px; }
.custom-map .cspml_filter_form{background-color:#ffffffed;}
.custom-map .cspm_bg_rgb, .custom-map .cspm_bg_rgb_hover, .custom-map .cspm_bg_before_rgb:before, .custom-map .cspm_bg_after_rgb:after{background-color: #0f2a4e !important;}
.custom-map .codespacing_progress_map_area svg.cspm_svg_colored *{fill:#0f2a4e !important;}
.video-banner-section button{transition:all .3s ease;}
.video-banner-section button:hover, .video-banner-section button:focus { background: #0e294d; color: #fff; }
.video-banner-section button:hover svg path, .video-banner-section button:focus svg path { fill: #fff !important; }

.video-banner-section button img {width: 100%;display: block;}
.video-banner-section img {width: 100vw;object-position: center;object-fit: cover;}


.fullwidth-box.video-background .fullwidth-overlay {overflow:hidden;}
@media(min-width:1024px){
    .fusion-background-video-wrapper iframe{width:130vw !important;height: 630px!important;margin-top: -70px;}
}
@media(min-width:1300px){
    .fusion-background-video-wrapper iframe{width: 310vw !important;height: 790px!important;}
}
@media(min-width:1600px){
    .fusion-background-video-wrapper iframe{width: 310vw !important;height: 1090px!important;}
}
@media(min-width:1920px){
    .fusion-background-video-wrapper iframe{width: 310vw !important;height: 1490px!important;}
}

/* // media-query-apply // */
@media(max-width:1200px){
	.map-header{padding:22px 30px 19px 30px !important;width:calc(100% -0px);}
	section#map-section .monumenten-list-wrap.active {
    display: block;
    width: calc(100% - 60px);
    margin-left: 30px;
    margin-right: 30px;
	}
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin:0 30px !important;}
}
@media(min-width:1130px){
.map-header {position: sticky;top: 65px;z-index: 99999;background: #fff;}
}
@media(max-width:991px){
.page-template-monumenten-map main#main { padding-top: 20px; }
.monumenten-list-wrap .monumenten-item h2 { font-size: 16px;}
.monumenten-list-wrap .monumenten-item span { font-size: 12px;}
.monumenten-list-wrap .monumenten-item h2 { bottom: 3%; left: 5%; }
.monumenten-list-wrap .monumenten-item span { bottom: 1.5%; left: 5%; }
.monumenten-list-wrap .monumenten-item:nth-child(1) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(2) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(3) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(4) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) { left: 9px; top:-220px; height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) img { height: 420px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) h2 { bottom: -106%; }
.monumenten-list-wrap .monumenten-item:nth-child(5) span { bottom: -108%; }
.monumenten-list-wrap .monumenten-item:nth-child(6) { left: 10px; top: 0; height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(6) img { height: 420px; }
.monumenten-list-wrap .monumenten-item:nth-child(6) h2 { bottom: -105%; }
.monumenten-list-wrap .monumenten-item:nth-child(6) span { bottom:-106%; }
.monumenten-list-wrap .monumenten-item:nth-child(7) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(8) img { height: 200px;}
.monumenten-list-wrap .monumenten-item:nth-child(9) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(10) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(11) img { height: 200px; }
.monumenten-list-wrap .monumenten-item:nth-child(5) a::after { height: 420px; }
.monumenten-list-wrap .monumenten-item:nth-child(6) a::after { height: 420px; }
.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin: 0 30px !important;}
}

@media(max-width:767px) {
	.monumenten-item:hover .overlay-content h2{ display: block; }
    .monumenten-item:hover .overlay-content span { display: block; }
	.monumenten-item:hover .hover-content { display: none; }
	.monumenten-item:hover img { opacity:1; }
	.monumenten-item:hover a {background:unset;}
    .monumenten-item:nth-child(5):hover a {background:unset;height: 357px;}
    .monumenten-item:nth-child(6):hover a {background:unset;height: 357px;}
	.filter-inner-wrap .title span.dashicons.dashicons-no.close-filter { position: absolute;top:51%;right: 21px; }
    .filter-inner-wrap .title h2.fusion-responsive-typography-calculated { font-size: 18px !important; padding: 50px 0 21px 0         	   !important; margin-bottom: 0 !important; font-weight: 700 !important; }
	.map-data {display: inline-block; width: calc(100% - 20px);margin:0 10px;}/
	.map-header { padding: 10px 10px 0 !important}
	.map-header button {padding: 12px 12px !important;}
	 main#main { padding-top: 20px; }
	.monumenten-list-wrap .monumenten-item { width: 100% !important; }
	.monumenten-list-wrap .monumenten-item h2 { font-size: 16px; }
	.monumenten-list-wrap .monumenten-item span { font-size: 12px; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) .overlay-content h2 { bottom: 34px; left: 20px; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) .overlay-content span  { bottom: 20px; left: 20px; }
	.monumenten-list-wrap .monumenten-item:nth-child(6) .overlay-content h2 { bottom:34px; left: 20px; }
	.monumenten-list-wrap .monumenten-item:nth-child(6) .overlay-content span  { bottom: 20px; left: 20px; }
	.monumenten-list-wrap .monumenten-item:nth-child(6) { height: auto; }
	.monumenten-list-wrap .monumenten-item { width: 100% !important; left: 0% !important; height: auto; }
	.monumenten-list-wrap .monumenten-item img { height: 357px !important; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) { top: 0px; }
	.monumenten-list-wrap .monumenten-item:nth-child(6) h2 { bottom: 0%; }
	.monumenten-list-wrap .monumenten-item:nth-child(6) span { bottom: 0%; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) h2 { bottom: 0%; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) span { bottom: 0%; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) { height: auto ;}
	.monumenten-list-wrap .monumenten-item { margin: 10px 0; }
	.monumenten-list-wrap .monumenten-item:nth-child(5) a::after { height: 357px; }
    .monumenten-list-wrap .monumenten-item:nth-child(6) a::after { height: 357px; }
	.gm-style-iw.gm-style-iw-c{transform: translate3d(-50%,50%,0)!important;max-width: 340px !important;max-height:347px !important;} 
	.map-header{padding:22px 0px 19px 20px !important;width:calc(100% - 20px);}
	section#map-section .monumenten-list-wrap.active {display: block;width: calc(100% - 40px);margin-left: 20px;margin-right: 20px;}
	.fusion-header {padding-left: 20px !important;padding-right:20px !important;}
	.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin: 0 20px !important;}
}

@media(max-width:600px){
	.filter .filter-item.button .cat:hover {border:1px solid #D7D7D7 !important;}
	 .map-header{padding:22px 0px 19px 10px !important;width:calc(100% - 10px);}
	 section#map-section .monumenten-list-wrap.active {display: block;width: calc(100% - 20px);margin-left: 10px;margin-right: 10px;}
	.fusion-header {padding-left: 10px !important;padding-right: 10px !important;}
	.filter-wrap {max-width: 100% !important; width:100%;}
	.filter .filter-item.button .cat{width:calc(50% - 8px);margin: 0 8px 8px 0px !important;}
	.filter .filter-item.button .cat label span img{margin-right:98%;}
	.provincie.filter-item .cat{width:100%;}
	.wat-is-er-te-doen-zien .cat{width:100%;}
	.filter .filter-item.button .cat label span img {margin-bottom: 27px !important;}
    .Filters .filter-wrap {height: 100vh; border-radius:0;}
    .Filters .filter-wrap .filter-inner-wrap .filter {height: calc(100vh - 200px);}
	.filter .filter-items .filter-item {padding: 13px 0;}
	.filter .filter-items{padding:0 13px;}
	.filter-inner-wrap .title {margin-bottom: 0 !important;}
	.filter-inner-wrap .title {margin-bottom: 0 !important;}
	.filter-inner-wrap .filter-footer a.total-post-count { padding: 12px 12px;}
	.filter-inner-wrap .filter-footer a {font-size: 14px;}
	.filter-item.button.type_monument {margin-bottom: 0 !important;}
	.map-data {display: inline-block; width: calc(100% - 20px);margin:0 10px;}
	.map-header { padding: 10px 0px 10px 10px !important}
	.map-header button {padding: 12px 12px !important;}
	.Filters .filter-wrap .filter-inner-wrap .filter{padding:0 !important;}
	.gm-style img {max-width: 100% !important; height: 275px; width: 295px !important;}
	.gm-style-iw.gm-style-iw-c {transform: translate3d(-50%,25%,0)!important; max-width: 100% !important;max-height: 275px !important;}
	div#map {width: calc(100% + 20px) !important; margin-left: -10px; margin-top: 8px;}
   .fusion-body .fusion-builder-column-0 {width: 100% !important;order: 0;margin-top: 0px !important ;}
   .fusion-fullwidth.fullwidth-box.fusion-builder-row-1.fusion-flex-container.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{margin: 0 10px !important;}
}