@media screen and (max-width:1600px){header .topnavi nav#primary ul li a{font-size:12px}}@media screen and (max-width:1400px){header .topnavi nav#primary{display:none}header .mobile-menu-icon{display:block}header .topnavi nav#primary ul li a{font-size:12px}}@media screen and (max-width:1200px){#page{padding:0 40px}p,.entry-content li{font-size:14px;line-height:26px}header#top{margin:0 -40px}header#top .inner{padding:20px 40px}#primary.occasion-grid #content{padding:40px 0 40px 40px;margin-right:-25px}.sidebar.occasions{margin-left:-40px}.sidebar .sidebar-inner{padding:40px}header .topnavi nav#primary ul>li{padding:0 10px}header .topnavi nav#primary ul li a{font-size:12px}.hero .hero-bottom .inner .contact .section a p{font-size:16px}.hero .hero-bottom .inner .contact .section a span{font-size:24px}.hero .pluspunten .pluspunt .block h3{font-size:12px}.usps .usp,.usps .usp .icon{display:block;text-align:center}.usps .usp .content{padding:30px 15px}.cta-footer .cta-content h4{font-size:30px;line-height:40px}h1.entry-title,h1.page-title{font-size:25px}.recent-occasions h2.title,.contentblock h3.title,.reviews .meta .title,.single-occasion .content-section .inner-content .entry-header h1.entry-title,.single-occasion .recent-occ-carousel h2.title{font-size:30px}.single-occasion .content-section .inner-content .entry-header h2.entry-meta{font-size:16px}.single-occasion .content-section .inner-content{padding-left:40px}.has-sidebar #primary #content{padding-right:0}.single-occasion .recent-occ-carousel{margin:60px 0 0 0;padding:0 30px;position:relative}.occasion-grid.carousel{margin:60px 0 0 0;padding:60px 30px 80px 30px}.single-occasion #primary #content{padding:30px 0 0 0}.occasion-grid.owl-theme .owl-nav button.owl-prev,.occasion-grid.owl-theme .owl-nav button.owl-prev{left:-50px}.occasion-grid.owl-theme .owl-nav button.owl-next{right:-50px}.occasion-grid.owl-theme .owl-nav button.owl-next{right:10px}.maps-info .maps-content .contactinfo .details a p,.widgets .widget.contact .details a p{font-size:16px}.maps-info .maps-content .contactinfo .details a span.icon,.widgets .widget.contact .details a span.icon{font-size:22px}.maps-info .maps-content .contactinfo p,.maps-info .maps-content .contactinfo h3.business{font-size:14px;line-height:24px}.maps-info .maps-content.slide{margin-left:-80px}.fluid{margin:0 -40px}section.hero .hero-mask{width:60%}.hero .hero-bottom{width:75%}.single-occasion .occ-attributes .atts .att-item{width:50%}.occ-mobile-nav{display:block;padding:20px 0;border-bottom:1px solid #3a3a3a;text-transform:uppercase;font-size:12px;font-weight:600;text-align:center}.occ-mobile-nav a{color:#212121}.recent-occasions .row{--bs-gutter-x:1rem}}@media screen and (max-width:992px){#main{margin-top:0!important}header#top{position:relative;width:auto}header .topnavi{display:block;position:relative}header .topnavi nav#primary{display:none}header .mobile-menu-icon{display:block}#page{position:relative;overflow-y:scroll}section.hero .hero-mask,section.hero .hero-mask::after{width:100%;-ms-transform:none;-webkit-transform:none;transform:none}section.hero .hero-content{height:auto}section.hero .hero-images{display:none;width:0;height:0}.hero .hero-bottom{width:100%;margin-top:0;float:none;transform:none}.hero .hero-bottom .inner{transform:none}.hero .hero-bottom .inner .contact{transform:none}.recent-occasions h2.title{margin-top:40px}.occasion-grid.carousel{padding:0 30px 60px 30px}.contentblock.wrap{background-image:none!important;padding:60px 40px}.reviews .meta{padding:0;text-align:center}.reviews .meta .wrapper{display:block;margin:40px auto}.reviews .meta .stars{display:inline-block}.reviews::after{display:none}.reviews .review-carousel{padding:130px 40px 40px 40px}.cta-footer.wrap{margin:0 -40px 0 -40px;padding:60px 40px;text-align:center}.cta-footer .cta-button{margin-top:20px}.cta-footer .cta-button .inner{text-align:center}footer #site-generator{margin-top:20px;text-align:center;display:block}footer #footer-logo{text-align:center}#primary.occasion-grid #content{margin:40px 0;padding:0}.sidebar.occasions{margin:0}.row.occ{flex-direction:column-reverse}.sold-badge{width:150px;height:40px;right:-36px;top:18px;font-size:10px}.single-occasion .content-section .inner-content{padding-left:0;margin-top:40px}.has-sidebar .sidebar{margin-top:0;margin-bottom:40px}.wrap{padding:0 40px}.usps.wrap{padding:40px}.single-occasion .occ-attributes .inner{padding:40px}}@media screen and (max-width:768px){.maps-info .maps-content .maps-navi{right:30px}.hero .pluspunten .pluspunt{width:50%;margin:15px -3px}.hero .pluspunten .pluspunt:nth-child(2)>.block{border-right:none}.hero .hero-bottom .inner .contact{margin-bottom:20px}.single-occasion .occ-attributes .atts .att-item{width:100%}.cta-footer .cta-content h4{font-size:24px;line-height:34px}}@media screen and (max-width:576px){header#top{margin:0}header#top .inner{padding:15px 0}#page,.wrap{padding:0}#page{overflow-x:hidden}.fluid{margin:0}.hero .hero-bottom .inner{padding:30px 0}.hero .hero-bottom .inner .contact .section{margin-bottom:10px}.hero .hero-bottom .inner .contact .section,.hero .hero-bottom .inner .contact{display:block;width:100%;text-align:center}.hero .hero-bottom .inner .contact .section a{display:inline-block;width:auto}.hero .hero-bottom .inner .contact .phone.section{padding-right:0}section.hero .hero-content .hero-inner-content .content strong{font-size:16px}section.hero .hero-content .hero-inner-content .content a.button,a.button,button,input[type="submit" i],input[type="submit"]{padding:8px 20px;font-size:10px}section.hero .hero-content .hero-inner-content{text-align:center;padding:60px 0}section.hero .hero-content{min-height:auto;max-height:auto}.title{text-align:center}.contentblock.wrap,.usps.wrap{padding:40px 0;text-align:center}.usps .usp .content{padding:30px}.occasion-grid.owl-theme .owl-nav button.owl-prev,.occasion-grid.owl-theme .owl-nav button.owl-prev{left:-35px}.occasion-grid.owl-theme .owl-nav button.owl-next,.occasion-grid.owl-theme .owl-nav button.owl-next{right:25px}.cta-footer.wrap{padding:40px 0;margin:0}.reviews .review-carousel .review .review-content h4.title{font-size:16px}.reviews .review-carousel .review .review-content p{font-size:14px;line-height:26px}.reviews .review-carousel{padding:130px 20px 40px 20px}#primary.occasion-grid #content{margin:30px 0}.sidebar.occasions p,.sidebar.occasions li,.sidebar.occasions a,.sidebar.occasions .widgets .widget.contact p{font-size:12px!important}.single-occasion .content-section .inner-content .meta{display:block;margin-bottom:30px}.single-occasion .content-section .inner-content .meta .inner,.single-occasion .occ-attributes .inner{padding:20px}.single-occasion .content-section .inner-content .meta a.btn{width:100%!important;max-width:100%!important}.single-occasion .occ-attributes{margin:30px 0}.single-occasion .occ-attributes .inner h4.entry-title{font-size:16px}.single-occasion .occ-attributes .atts .att-item{font-size:11px}.single-occasion .recent-occ-carousel{margin:30px 0 0 0;padding:0}.single-occasion .content-section .inner-content .entry-header h1.entry-title{font-size:20px}.single-occasion .content-section .inner-content .entry-header h2.entry-meta{font-size:14px}.has-sidebar #primary #content{padding:30px 0}h1{font-size:24px}h2{font-size:18px}h3{font-size:14px}h4{font-size:12px}h5{font-size:10px}h6{font-size:10px}.entry-content ul,.entry-content ol{margin:1.5em 0 1.5em 1.5em}header .mobile-menu-icon span{width:55px;height:45px;font-size:20px}.maps-info .maps-content{padding:0 15px}.maps-info .maps-content .contactinfo{padding:30px;width:100%}.maps-info .maps-content .maps-navi{right:40px;top:30px}.maps-info .maps-content .maps-navi i{transform:rotate(-90deg)}.maps-info .maps-content.slide{transform:translate(0,-100%);margin:0}.maps-info .maps-content.slide .maps-navi{bottom:-60px;right:40px;left:auto;transform:rotate(180deg);color:#000}.maps-info .maps-content .contactinfo .details a span.icon,.widgets .widget.contact .details a span.icon{width:40px}.team.members{max-width:180px;margin:0 auto}}