@font-face{font-display:swap;font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url(../../../../../../themes/twinsense_blank/webfonts/material-symbols-outlined-subset.woff2) format('woff2')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:'liga' 1;-webkit-font-feature-settings:'liga' 1;-webkit-font-smoothing:antialiased;font-variation-settings:'FILL' 0,'wght' 400,'GRAD' 0,'opsz' 24;color:#02AEEE}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}body,html{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:180%;font-display:swap}.h1,.h2,.h3,h1,h2,h3{margin-top:0}h1,h2,h3{font-weight:700}h1,h2{font-size:1.6rem;color:#f09a15;margin-bottom:15px;background:url(../../../../../../themes/twinsense_blank/images/red_stripe.jpg)0 100%no-repeat;padding:0 0 20px;display:inline-block;font-display:swap}h3{font-size:1.2rem;color:#d00}b,h3,p,strong{margin-bottom:30px}ol,ul{padding-left:15px}.blog h3{font-family:"Rancho",cursive;font-size:2rem}a{color:#21b5f3}.booking_form_div .btn,.btn,.yrm-toggle-expand,a.btn{border:0 solid transparent!important;display:inline-block!important;width:auto!important;height:auto!important;line-height:32px!important;left:30px;right:30px;padding:5px 15px;background:#d00;background:linear-gradient(135deg,#d00 0,#f09a15 75%);border-radius:5px;line-height:200%;font-weight:400!important;font-size:1rem!important;text-transform:uppercase!important;color:#fff!important;cursor:pointer;margin-bottom:15px;margin-right:15px;transition:.3s ease all}.btn+.btn{margin-right:0}.btn:hover,.yrm-toggle-expand:hover,a.btn:hover{color:#fff;background:#d00;background:linear-gradient(135deg,#f09a15 0,#d00 75%);transition:.3s ease all}#maincontent img{max-width:100%;border-radius:6px}#maincontent img,.img,ol,ul{margin-bottom:30px}.img{border-radius:10px;margin-top:4rem}.extra-margin{margin-top:30px}.navbar-nav{padding:0 15px;margin-bottom:15px}.navbar-default{background-color:#fff;border-radius:0 0 10px 10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.175);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.175);box-shadow:0 10px 20px 0 rgba(0,0,0,.175)}.navbar-default,.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#fff}.navbar-default .navbar-nav>li{position:relative}.navbar-default .navbar-nav>li>a{font-weight:700;padding:5px 15px;color:#d00;border-bottom:3px solid transparent;transition:.3s ease all}.navbar-default .navbar-nav .current_page_parent>a,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#f09a15;background-color:transparent;border-bottom:3px solid #fc0;transition:.3s ease all}.navbar-toggle{position:relative;float:right;padding:15px;margin-top:10px;margin-right:15px;margin-bottom:10px;background-color:transparent;background-image:none;border:0 solid transparent;border-radius:0;transition:.3s ease all}.navbar-toggle .icon-bar{display:block;width:30px;height:4px;border-radius:0}.navbar-default .navbar-toggle .icon-bar{background-color:#d00;transition:.3s ease all}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#d00;transition:.3s ease all}.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;transition:.3s ease all}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:200px;padding:5px 0;margin:2px 0 0;font-size:1rem;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 10px 15px rgba(0,0,0,.15);box-shadow:0 10px 15px rgba(0,0,0,.15)}.dropdown-menu>li>a,.navbar-default .navbar-nav .open .dropdown-menu>li>a{display:block;padding:5px 15px;clear:both;font-weight:400;line-height:20px;color:#21b5f3;white-space:nowrap;transition:.3s ease all}.dropdown-menu>li.highlight>a,.navbar-default .navbar-nav .open .dropdown-menu>li.highlight>a{color:#db131d!important;font-weight:700;transition:.3s ease all}.dropdown-menu>li.highlight>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li.highlight>a:hover{color:#f09a15!important;text-decoration:underline;transition:.3s ease all}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#f09a15;text-decoration:none;background-color:#fff;transition:.3s ease all}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:8px dashed #21b5f3;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.navbar-usps{max-width:600px;padding:15px}.navbar-usps li{list-style:none;line-height:180%;padding-left:20px;position:relative;margin-right:0}.navbar-usps li::before{position:absolute;color:#21b5f3;font-weight:900;top:0;left:0;font-size:1rem;font-family:"Font Awesome 5 Free";content:"\f00c";font-display:swap}.footer .navbar-usps li::before,.topbar a{color:#fff}.topbar{background:#d00;background:linear-gradient(135deg,#d00 0,#f09a15 100%);text-align:center;height:3em}.topbar a{line-height:300%}.topbar span{display:inline-block;background:rgba(0,0,0,.2);line-height:200%;padding:0 6px;border-radius:4px;margin-left:10px}.fixed{position:fixed;top:0;z-index:999;left:0;right:0}.header-top{position:relative;height:auto;background-color:transparent;border-bottom:6px solid #f09a15;background-size:cover;background-position:50% 45%;min-height:400px;z-index:10;margin-bottom:30px}.header-top img{position:absolute;object-fit:cover;object-position:50% 45%;height:100%;width:100%;top:0;left:0}.header-top .container{position:relative;z-index:50}.header-top::after{content:"";position:absolute;bottom:-21px;height:74px;background:url(../../../../../../themes/twinsense_blank/images/wave.png)50% 50%no-repeat;-webkit-transform:translateX(-400px);transform:translateX(-400px);left:0;right:-400px;background-size:100% 45px;z-index:11}.header-top .title{margin-top:50px;margin-bottom:50px}.header-top .title h1,.header-top .title h3{color:#fff;margin:0;line-height:100%;text-shadow:2px 2px 35px rgba(50,0,0,.4)}.header-top .title h1{background:0 0;padding:10px 0;font-size:2.5rem}.header-top .title h3{font-family:"Rancho",cursive;font-size:2rem;font-weight:400;letter-spacing:1px;font-display:swap}.navbar{z-index:99}.navbar-default .navbar-brand{float:none;color:transparent!important;background:url(../../../../../../themes/twinsense_blank/images/spaansezon.svg)0 0 no-repeat;background-size:contain;min-width:180px;display:block;max-width:100%;height:60px;margin:15px 15px 0}.navbar-default .navbar-brand.lang_en{background-image:url(../../../../../../themes/twinsense_blank/images/spaansezon_en.png)}.navbar-default .navbar-brand.lang_de{background-image:url(../../../../../../themes/twinsense_blank/images/spaansezon_de.png)}.navbar-default .navbar-brand.lang_fr{background-image:url(../../../../../../themes/twinsense_blank/images/spaansezon_fr.png)}@media (min-width:768px){.navbar-default .navbar-brand{margin:15px 20px;width:40%}}@media (max-width:768px){.navbar-default .navbar-brand{width:80%}.navbar-default .navbar-inner{margin-top:-70px}.navbar-usps li{font-size:80%;line-height:140%}}.navbar-default .navbar-brand:hover{color:transparent}#booking_search_results,.navbar-default .navbar-inner{clear:both}#menu-taalkeuze li{display:inline-block;width:16px;height:10px;margin:0 5px}#menu-taalkeuze li a{display:block;width:16px;height:10px;padding:0;transform:scale(1);transition:.3s ease all}#menu-taalkeuze li a:hover{transform:scale(1.4);transition:.3s ease all}.section{padding-bottom:30px}@media only screen and (min-width:768px){.section{padding-bottom:45px}}@media only screen and (min-width:992px){.section{padding-bottom:60px}}.booking_search_ajax_container>h2{display:none;text-align:left;margin:0 10px}.booking_search_ajax_container .booking_search_result_item{float:left;width:100%;clear:none}@media only screen and (min-width:768px){.booking_search_ajax_container .booking_search_result_item{width:50%}}@media only screen and (min-width:992px){.booking_search_ajax_container .booking_search_result_item{width:33%}}.booking_search_ajax_container .booking_search_result_item li,.zvr-widget .review-details li{list-style:none}.booking_search_ajax_container .booking_search_result_item li h3,.wpcf7 p{margin:0}.booking_search_ajax_container .booking_search_result_item img.booking_featured_image{width:auto!important;margin:0!important;padding:0}.booking_search_ajax_container .booking_search_result_item .booking_search_result_title{font-size:100%}.booking_search_ajax_container li a.btn{position:absolute;top:-15px;bottom:-15px;left:0;right:0;white-space:nowrap;font-size:1rem;color:transparent!important;background:0 0!important;font-size:0!important;border:0;box-shadow:none}.booking_search_ajax_container li div.btn{position:absolute;bottom:-15px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;font-size:1rem;background:#f09a15;text-transform:uppercase;color:#fff;padding:5px 10px}.booking_search_ajax_container{margin:0-10px}.booking_search_ajax_container li .inner{border-radius:8px;border:1px solid #ccc;background-color:#fff;padding:20px;display:block;background-size:cover;background-position:50% 50%;margin-bottom:20px;position:relative}.booking_search_ajax_container li .inner .img{overflow:hidden;height:100%;padding-bottom:65%;margin:-15px -15px 0;border-radius:4px;display:block}.booking_search_ajax_container li h2{font-size:1rem;margin:1rem 0;color:#000;padding:0;background:0 0}.booking_search_ajax_container li .excerpt{font-size:.7rem;line-height:130%;min-height:3.5rem;overflow:hidden;margin-bottom:1rem}#boeking label,.slick-slide .review img{display:none}.datepick-inline{margin-bottom:10px!important}.payment-form span,.wpdev-help-message{display:inline-block!important;width:100%}.booking_form .form-group .controls select,.booking_form input[type=text],.booking_form select,.booking_form textarea{width:100%!important;margin-bottom:10px!important}.wpdev-help-message{margin:0 0 10px!important;width:auto!important}.review{border:1px solid #ccc;border-radius:4px;padding:0 20px 20px;text-align:left}.review>div{overflow:hidden}.review>div div:first-child span{display:block}.review>div div:first-child span b{float:right}.review i{font-size:1.4rem;color:#c00;display:block;margin:1rem 0-1rem}.review h3{color:#000;font-size:1rem}.review a{margin-right:1rem;margin-top:1rem;display:block}.review>div>div:last-child{position:relative;bottom:1rem}.properties{margin:0 0 2rem;padding:1rem;border:1px solid #ccc;border-radius:6px;background:#eee}.properties h3{margin-top:0;margin-bottom:1rem;font-style:normal}.properties>div{padding:4px 0;display:flex;align-items:center;gap:8px}.properties ul{padding-left:1.5rem}.properties ul li{word-break:break-all}.properties.extra{font-size:90%;font-style:italic;line-height:160%}.properties.map{padding:0}.properties.map>div{padding:0 0 90%;width:100%;height:0}.properties.map>div .canvas{position:absolute!important;top:0;left:0;bottom:0;right:0;width:auto!important;height:auto!important}.properties.map h3{padding:1rem 1rem 0}.properties-overview{padding:10px 0}.properties-overview p{display:block;margin-bottom:0px!important}.properties-overview>div>div{padding:4px 0;display:flex;align-items:center;gap:8px;line-height:120%}.longstay .img{float:right;padding-bottom:30%;width:50%;border-radius:6px;margin-bottom:2rem}.zvr-widget{padding:20px;border:1px solid #ccc;border-radius:4px;width:100%;margin-bottom:20px}.zvr-widget .logo{display:none}.zvr-widget .score-value{font-weight:700;float:left}.zvr-widget .score-value::before{content:"Score : "}.zvr-widget .review-count::before{content:"(obv";margin:0 .3rem}.zvr-widget .review-count::after{content:")";margin:0}.zvr-widget .logo,.zvr-widget .score-value{font-size:1.5rem;color:#c00}.zvr-widget .review-count{font-size:1.5rem;font-size:80%;color:#21b5f3;line-height:2rem}.slider,.zvr-widget .review-details{padding:0}.zvr-widget .label{color:inherit;font-size:100%;padding:0;font-weight:400}.zvr-widget .value{font-weight:700;float:right}.slider li,.slider .slider-item,.zvr-widget .widget-footer{position:relative}.zvr-widget .zvr-logo{max-width:100%;width:150px}.slider{overflow:hidden}.slider.slick-slider{overflow:visible}.img{aspect-ratio:2/1}.img img,.slider li .inner img,.slider .slider-item .inner img{object-fit:cover;object-position:50%;width:100%;height:100%;margin:0!important}.slider li,.slider .slider-item{float:left;width:300px;border-radius:8px;padding:0 10px 20px;font-size:.8rem;list-style:none;text-align:left}.slider.reviews li{width:320px;padding:0 15px}.slider li a.more,.slider .slider-item a.more{position:absolute;padding:5px 15px;bottom:20px;left:30px;right:30px;background:#d00;background:linear-gradient(135deg,#d00 0,#f09a15 75%);border-radius:5px;line-height:200%;font-size:1rem;text-transform:uppercase;color:#fff;cursor:pointer}.slider li a.more:hover,.slider .slider-item a.more:hover,.slider.villas li a.more:hover,.slider.villas .slider-item a.more:hover,.villa-items .villa-item a.more:hover{text-decoration:none;background:#d00;background:linear-gradient(135deg,#f09a15 0,#d00 75%)}.slider.reviews .slick-list{background:-webkit-linear-gradient(left,rgba(0,0,0,.1)0,transparent 2%,transparent 98%,rgba(0,0,0,.1) 100%);background:linear-gradient(to right,rgba(0,0,0,.1)0,transparent 2%,transparent 98%,rgba(0,0,0,.1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a000000',endColorstr='#1a000000',GradientType=1);border-radius:6px}.slider.fotos{margin-top:0}.slider.fotos,.slider.villas{margin-bottom:30px}.slider.villas li .inner,.slider.villas .slider-item .inner,.villa-items .villa-item .inner{border-radius:10px;border:1px solid #ccc;background-color:#fff;padding:20px;display:block;background-size:cover;background-position:50% 50%;margin-bottom:20px;position:relative}.slider.villas li .inner .img,.slider.villas .slider-item .inner .img{padding:0!important;aspect-ratio:4/3;margin:0;border-radius:4px;display:block;position:relative}.slider.villas li h2,.slider.villas .slider-item h2,.villa-items .villa-item h2{padding:0;line-height:180%;margin:10px 20px 0 0;font-size:1.5rem;color:#c00;background:url(../../../../../../themes/twinsense_blank/images/red_stripe.jpg)50% 100%no-repeat;text-align:center}.slider.villas li .prijs-indicatie,.slider.villas .slider-item .prijs-indicatie,.villa-items .villa-item .prijs-indicatie{text-align:left;margin:0 20px 8px 0;font-size:.9rem;color:#555}.prijs-indicatie{font-size:.9rem;color:#555;margin-bottom:1.5rem;margin-top:-1.5rem}.slider.villas li .excerpt,.slider.villas .slider-item .excerpt,.villa-items .villa-item .excerpt{font-size:.8rem;line-height:130%;min-height:3.5rem;overflow:hidden;margin-bottom:1rem}.slider.villas li a.more,.slider.villas .slider-item a.more,.villa-items .villa-item a.more{bottom:-20px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;padding:5px 15px;font-size:1rem}.villa-items{margin:0-15px}.villa-items .villa-item{margin-bottom:40px;border-radius:8px;list-style:none;text-align:left;font-size:.8rem;position:relative}.villa-items .villa-item .inner .img{margin:-15px -15px 0;border-radius:4px;display:block}.villa-items .villa-item .excerpt{font-size:.7rem}.villa-items .villa-item a.more{position:absolute;background:#d00;background:linear-gradient(135deg,#d00 0,#f09a15 75%);border-radius:5px;line-height:200%;text-transform:uppercase;color:#fff;cursor:pointer}.slider.blog{margin-top:50px}.slider.blog li h2,.slider.blog li h3,.slider.blog .slider-item h2,.slider.blog .slider-item h3,.slider.fotos li h2,.slider.fotos li h3,.slider.fotos .slider-item h2,.slider.fotos .slider-item h3{position:relative;z-index:1;text-align:center;color:#fff;margin:15px 0;background:0 0;min-height:1em}.slider.blog li .inner,.slider.blog .slider-item .inner{border-radius:10px;height:380px;max-height:100%;background-color:#333;padding:20px;display:block;text-shadow:1px 1px 10px rgba(0,0,0,.4);position:relative}.slider.blog li .inner img,.slider.blog .slider-item .inner img{position:absolute;margin:0!important;z-index:0;left:0;top:0}.slider.fotos li .inner,.slider.fotos .slider-item .inner{border-radius:6px;margin-bottom:20px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.25);aspect-ratio:2/3;display:block}.gallery-image img,.slider.blog li .inner img,.slider.blog .slider-item .inner img,.slider.fotos li .inner img,.slider.fotos .slider-item .inner img{object-fit:cover;object-position:50%;height:100%;width:100%}.slider .slick-next,.slider .slick-prev{position:absolute;z-index:999;top:50%;font-size:0;border:0;background:0 0;color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .slick-prev{left:0}.slider .slick-next{right:0}.slider .slick-next::after,.slider .slick-prev::after{font-size:2rem;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;line-height:50px}.slider .slick-prev::after{content:'\f053';font-display:swap}.slider .slick-next::after{content:'\f054';font-display:swap}.slider.reviews .slick-next,.slider.reviews .slick-prev{background-color:#c00;border-radius:8px;line-height:0;height:50px;width:50px}.slider.reviews .slick-prev{left:-15px}.slider.reviews .slick-next{right:-15px}.slider.agenda .slick-next,.slider.agenda .slick-prev,.slider.blog .slick-next,.slider.blog .slick-prev,.slider.fotos .slick-next,.slider.fotos .slick-prev{background-color:#c00;line-height:0;height:50px;width:50px}.slider.agenda .slick-prev,.slider.blog .slick-prev,.slider.fotos .slick-prev{border-radius:0 8px 8px 0}.slider.agenda .slick-next,.slider.blog .slick-next,.slider.fotos .slick-next{border-radius:8px 0 0 8px}.slider.villas .slick-next,.slider.villas .slick-prev{background-color:#c00;border-radius:8px;line-height:0;height:50px;width:50px}.slider.villas .slick-prev{left:-15px}.slider.villas .slick-next{right:-15px}.slider.villas .slick-next.slick-disabled,.slider.villas .slick-prev.slick-disabled{opacity:.5}.foto-impressie-slider .slick-next::after,.foto-impressie-slider .slick-prev::after{font-size:1.5rem!important;color:#fff;line-height:30px!important}.foto-impressie-slider .slick-next,.foto-impressie-slider .slick-prev{background-color:#c00;line-height:0;height:30px!important;width:30px!important}.foto-impressie-slider .img{position:relative;display:block}.foto-impressie-slider .img .zoom-icon,.slider.villas .zoom-icon,.villa-image-slider .zoom-icon{position:absolute;bottom:10px;left:10px;color:#fff;font-size:1.2rem;background-color:rgba(0,0,0,.5);padding:8px 10px;border-radius:4px;z-index:100;transition:background-color 0.3s ease;pointer-events:none}.foto-impressie-slider .img:hover .zoom-icon,.slider.villas .img:hover .zoom-icon,.villa-image-slider .inner:hover .zoom-icon{background-color:#c00}.villa-image-slider .inner{position:relative;display:block}.overview.villas{padding:0;list-style:none;margin-bottom:30px}.overview.villas .villa-item{margin:0 0 30px}.overview.villas .villa-item .inner{overflow:hidden;border:1px solid #999;border-radius:6px;padding:5px 5px 20px}.overview.villas .villa-item .inner .img{width:100%;padding-bottom:60%;margin:0;border-radius:4px;display:block}.overview.villas .villa-item h2{padding:0;line-height:180%;margin:10px 20px;font-size:1.5rem;color:#c00}.overview.villas .excerpt{padding:0 20px;min-height:5.5em;overflow:hidden}.overview.villas .villa-item a{margin:0 20px}.datum-filter{position:relative;margin-bottom:30px;background-color:#eee;padding:15px;border-radius:10px;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.175);-moz-box-shadow:0 10px 20px 0 rgba(0,0,0,.175);box-shadow:0 10px 20px 0 rgba(0,0,0,.175);z-index:9}.datum-filter .form-group{margin-right:10px}.datum-filter .form-control{line-height:1.5!important;font-weight:700;height:40px}.datum-filter label{color:#d00}.btn-filter-submit,.btn-filter-submit:hover{margin:0!important;color:#fff;transition:.3s ease all}.btn-filter-submit{background:linear-gradient(135deg,#d00 0,#f09a15 75%)}.btn-filter-submit:hover{background:linear-gradient(135deg,#f09a15 0,#d00 75%)}.page-template-villa-overview .pgmm{height:40vh;min-height:300px;margin-bottom:2rem;border-radius:6px;overflow:hidden}.gallery-image{display:block;aspect-ratio:1/1;width:100%;background-size:cover;background-position:50%;margin-bottom:30px;border:1px solid #ccc;border-radius:10px}.gallery-image img{margin-bottom:0!important}.bk_calendar_frame.months_num_in_row_.cal_month_num_3,.datepick-inline.datepick-multi{width:auto!important;border:0;box-shadow:none}.cal_month_num_3{margin:0-15px}.cal_month_num_3 .datepick-one-month{padding:0 15px}.cal_month_num_3 .datepick-inline .calendar-links{width:auto;float:none;height:2.8em;background:0 0;border:0;margin:0 15px -2.5em}.datepick-inline .datepick-header{background:#c00;border-radius:6px 6px 0 0}.cal_month_num_3 .datepick-inline .calendar-links .datepick-next a,.cal_month_num_3 .datepick-inline .calendar-links .datepick-prev a,.datepick-inline .datepick-header span{text-shadow:none;color:#fff}.wpdevbk .booking_form_div .btn,.wpdevbk .booking_form_div .btn:hover,input[type=submit]{background:#c00;border:0;color:#fff;padding:15px 20px;margin-top:1rem;font-size:1.2rem;font-weight:700;border-radius:6px;display:block}.column form{margin-bottom:2rem}.payment-form.row{margin:15px -15px!important}.footer{width:100%;background-color:#21b5f3;color:#fff}.footer .container{padding-top:20px;padding-bottom:20px}.footer a{color:inherit}.footer ul{padding:0;list-style:none}.footer h4{font-family:"Rancho",cursive;font-size:2rem;font-display:swap}.footer.orange{background:#d00;background:linear-gradient(135deg,#d00 0,#f09a15 100%);padding:0;margin-top:2rem}.footer.orange .container{padding-top:10px;padding-bottom:10px}.footer .navbar-usps li{float:left;margin-right:5%}.footer .navbar-usps{max-width:none;overflow:hidden;margin:0;color:#fff;padding:15px 0}.footer li.lang-item,.wpcf7 br,.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output,html.de .en,html.de .fr,html.de .nl,html.en .de,html.en .fr,html.en .nl,html.fr .de,html.fr .en,html.fr .nl,html.nl .de,html.nl .en,html.nl .fr{display:none}.footer input[type=email]{max-width:100%;padding:0 6px;border-radius:1px;border:1px solid #fff;background:#fff;color:#333}.footer input::-webkit-input-placeholder{color:#888}.footer input:-moz-placeholder{color:#888;opacity:1}.footer input::-moz-placeholder{color:#888;opacity:1}.footer input:-ms-input-placeholder{color:#888}.footer img,.footer-section{margin-bottom:30px}.footer img{max-width:60%;height:auto}#background_cycler,#background_cycler div{position:absolute;left:0;top:0;width:100%;min-height:400px}#background_cycler{padding:0;margin:0;z-index:-10}#background_cycler div{z-index:-5;background-color:#fff;background-size:cover;background-position:center center}input{color:#333}@media (max-width:767px){.container{overflow:hidden}.wpdev-form-control-wrap{margin-bottom:9px;display:block}}@media (min-width:768px){#navbar{float:left}#navbarlang{float:right}html{height:100%}body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body,body>div#maincontent{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer,.header-top{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.header-top .title{margin-top:100px;margin-bottom:100px}.booking_form input.col-sm-4,.booking_form textarea.col-sm-4{width:28.5%;margin-right:1.5%}.booking_form input.col-sm-6,.booking_form textarea.col-sm-6{width:48.5%;margin-right:1.5%}.booking_form input.col-sm-8,.booking_form textarea.col-sm-8{width:68.5%;margin-right:1.5%}.booking_form input.col-sm-12,.booking_form textarea.col-sm-12{width:98.5%;margin-right:1.5%}.properties{margin-bottom:30px}}@media (min-width:700px){h1,h2{text-align:left;font-size:2rem;margin-bottom:30px;background:url(../../../../../../themes/twinsense_blank/images/red_stripe.jpg)0 100%no-repeat;padding-bottom:20px}.header-top{max-height:700px}.header-top .navbar-usps{padding:15px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:0}.zvr-widget{float:left;padding:20px;border:1px solid #ccc;border-radius:4px;width:290px}.slider.reviews{position:relative;margin-left:310px}.slider.reviews li{width:420px}.review{height:331px;width:400px}.review>div div:first-child{background-color:#eee;float:right;padding:20px;border-radius:2px;margin-left:20px;display:none}.overview.villas li{float:left;width:50%;margin:0 0 20px}}@media (min-width:1200px){.navbar-default .navbar-brand{float:left}.header-top .navbar-usps{padding:15px 0;float:right;max-width:538px}.overview.villas li{float:left;width:33.3333%;margin:0 0 20px}}.social{float:right;font-size:20px;padding:0 15px}.social a{display:inline-block;padding:5px}.sidebar{padding:1rem;border:1px solid #ccc;border-radius:6px;background:#eee}.sidebar h2{margin-top:0;margin-bottom:1rem;font-style:normal;font-size:1.2rem;font-weight:700;color:#d00;margin-bottom:0;background:0 0}.villa-image-slider .slider.slick-slider{overflow:auto}.villa-info{margin-bottom:30px}.blog-image-grid{margin-top:30px}.blog-image-grid .blog-image{height:270px;margin-bottom:30px}.blog-image-grid .blog-image img{height:100%;width:100%;object-fit:cover}.blog-image-grid.with-sidebar{display:flex;flex-wrap:wrap;margin-top:30px;margin-left:-15px;margin-right:-15px}.blog-image-grid.with-sidebar .blog-image{flex:1 0 100%;padding:0 15px}@media (min-width:768px){.blog-image-grid.with-sidebar .blog-image{flex:1 0 33%}}@media (min-width:1400px){.container{width:1320px}}@media (min-width:1600px){.container{width:1440px}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container,.wpcf7{margin-bottom:30px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:0;padding:15px;border:1px solid #00a0d2;border-radius:10px}.wpcf7 form.sent .wpcf7-response-output{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.wpcf7-form-control-wrap{display:block;position:relative;margin-bottom:10px}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{width:100%;padding:5px 10px;border-radius:5px;border:1px solid #cccaca;transition:.3s ease all}.wpcf7-form-control-wrap select,.wpcf7-form-control-wrap textarea{padding:10px 5px}.wpcf7-form-control-wrap .uneditable-input:focus,.wpcf7-form-control-wrap input[type=color]:focus,.wpcf7-form-control-wrap input[type=date]:focus,.wpcf7-form-control-wrap input[type=datetime-local]:focus,.wpcf7-form-control-wrap input[type=datetime]:focus,.wpcf7-form-control-wrap input[type=email]:focus,.wpcf7-form-control-wrap input[type=month]:focus,.wpcf7-form-control-wrap input[type=number]:focus,.wpcf7-form-control-wrap input[type=password]:focus,.wpcf7-form-control-wrap input[type=search]:focus,.wpcf7-form-control-wrap input[type=tel]:focus,.wpcf7-form-control-wrap input[type=text]:focus,.wpcf7-form-control-wrap input[type=time]:focus,.wpcf7-form-control-wrap input[type=url]:focus,.wpcf7-form-control-wrap input[type=week]:focus,.wpcf7-form-control-wrap textarea:focus{border-color:rgba(33,181,243,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(33,181,243,.8);outline:0;transition:.3s ease all}.wpcf7-not-valid-tip{color:#721c24;background-color:#f8d7da;font-size:1em;font-weight:400;display:inline-block;margin-top:5px;border:1px solid #f5c6cb;padding:5px 10px;border-radius:5px}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7 .ajax-loader,.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .ajax-loader{visibility:hidden;background-color:#23282d;opacity:.75;width:24px;height:24px;border:0;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 form.submitting .ajax-loader{visibility:visible}.wpcf7 .ajax-loader::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:0;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7 .ajax-loader::before{animation-name:blink;animation-duration:2000ms}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.full-btn{max-width:100%}.reviews{z-index:10;position:relative;margin:0 0 15px}.review-slider{margin-bottom:50px}@media (min-width:992px){.review-slider{overflow:hidden}}.reviews .item,.reviews .summary{background-color:#fff;color:#666;position:relative;display:inline-block;white-space:normal;vertical-align:top}.reviews .summary{margin-bottom:15px;width:100%;padding:15px 15px 15px 0}.reviews .summary .score{color:#ffc400;font-size:20px;text-align:left;font-weight:700;margin-top:20px;margin-bottom:20px}.sliderbuttons{position:absolute;bottom:0;right:0;display:inline-block;padding:10px}.sliderbuttons div{display:inline-block;padding:5px;font-size:24px;color:#ee7f00;cursor:pointer;transition:.3s ease all}.sliderbuttons div:hover{color:#626262;transition:.3s ease all}.reviews .item{padding:15px;max-width:300px;margin:0 15px;float:left}.reviews ul{list-style:none;padding:0;white-space:nowrap;overflow:hidden;margin:0}.reviews>.item{float:none}.reviews .item+.item{margin-top:0}.reviews .item:first-child{margin-left:0}.reviews .score,.score{color:#ffc400;font-size:20px;text-align:left;font-weight:700;margin-top:20px;margin-bottom:20px}.reviews .score *{position:relative}.reviews .summary a,.reviews .toelichting h4 a,.reviews h3{color:#ee7f00}.reviews .toelichting{position:absolute;background:#fff;color:#666;left:0;padding:15px;opacity:0;right:0;top:0;bottom:0;overflow:auto;transition:opacity .35s ease}.reviews .toelichting h4{margin-top:10px}.reviews li:hover .toelichting{opacity:.9;display:block}.reviews .item h2{font-size:24px;color:#ee7f00;font-weight:700;line-height:1.5em;font-family:"Lato",sans-serif;font-display:swap}.reviews h3{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;margin:2px 0;line-height:2em}.reviews h4{font-size:14px;color:inherit;margin:0}.reviews .rating{color:#ffc400;text-shadow:0 0 5px #000;font-size:40px;font-weight:700;vertical-align:top;line-height:100%;position:absolute;top:35px;right:25px;padding:25px}.reviews .rating i{z-index:0;font-size:90px;color:#ee7f00;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.reviews .rating span{position:relative;z-index:1}.number_rating .rating small,.reviews .rating small{font-size:65%;vertical-align:text-top;transform:translateY(5px)}.number_rating .rating small::before,.reviews .rating small::before{content:","}.reviews{margin-right:calc(50% - 50vw);margin-top:15px;margin-bottom:15px}.reviews>.item{width:300px;margin:0}.number_rating{position:absolute;top:15px;right:15px}.number_rating .rating,.number_rating h5{text-shadow:0 0 10px rgba(0,0,0,.5);font-weight:700}.number_rating h5 a{color:#fff;transition:.3s ease all}.number_rating h5 a:hover{color:#000;transition:.3s ease all}.number_rating .rating{color:#fff;font-size:40px;vertical-align:top;line-height:100%;position:absolute;top:35px;right:25px;padding:25px;background:url(../../../../../../themes/twinsense_blank/images/kiyoh_empty.svg)50% 50%no-repeat;background-size:100%}.agenda{display:flex;flex-wrap:wrap}.month{width:calc(33.333% - 10px);margin:5px;border:1px solid #ccc;padding:10px;box-sizing:border-box}.weekdays{display:flex}.weekday{width:14.28%;box-sizing:border-box;padding:5px;text-align:center;font-weight:700;background-color:#f0f0f0}.days{display:flex;flex-wrap:wrap}.day{width:14.28%;box-sizing:border-box;padding:5px;text-align:center;background-color:#a5d6a7;border:1px solid #eee}.day.busy{background-color:#d00;color:#fff}.day.changeover{background:linear-gradient(135deg,#d00,0,#d00,50%,#a5d6a7 50%,#a5d6a7 100%);color:#000}.day.empty{background-color:transparent}