.aboutUs h1,.aboutUs h2,.aboutUs h3,.aboutUs h4,.aboutUs h5,.aboutUs p{width:83%;padding-left:6.5%;padding-right:6.5%}.aboutUs table{max-width:83%;padding-left:6.5%;padding-right:6.5%;display:block;font-size:18px}.blog-content{padding-bottom:25px}.aboutUs .col.span-12{margin:0}.aboutUs .col.span-12:first-child{margin-top:0}.footerMenu ul{margin-left:0}.footerMenu ul li{list-style:none}.footerMenu ul li:after{content:'';clear:both;display:block}.footerMenuItem{width:50%;overflow:hidden;float:left}.footerMenu .porthole-image{max-width:510px}.footerMenuItemText{float:left;width:50%}.footerMenuItemText h3 a{font-size:30px;font-family:ChevinPro;color:#604644;font-weight:bold}.footerMenuItemTextInner{width:100%;margin:0 auto}.aboutUs .footerMenuItemTextInner p,.aboutUs .footerMenuItemTextInner h3{width:100%;padding:0}.actionButton{font-size:18px;line-height:24px;background:#5dbdcb;padding:5px 25px;color:#fff;min-width:100px;display:inline-block;text-align:center;cursor:pointer}.quoteImageStreet{width:100%}.streetWrapper{width:17%;margin-top:-50px;margin-bottom:-50px;float:left}.quotesWrapper{width:80%;float:left;padding-bottom:15px}.quotesWrapperInner{padding-left:10%;width:85%}img.quote{max-width:140px;margin-top:50px;width:17%}.footerMenu ul li:nth-child(even) .footerMenuItem{float:right}.propMan .footerMenuItemTextInner{margin:auto;width:270px;margin-top:25%}.propMan .footerMenu .porthole-image img{max-width:519px;max-height:519px}.propMan .footerMenuItem{width:50%}.black{color:#000 !important}.aboutUs h1{line-height:72px;font-size:60px;margin-bottom:30px;color:#604644}.aboutUs .intro{line-height:30px;font-size:24px;color:#604644;display:block}.aboutUs .quote{font-size:24px;line-height:30px;color:#5dbdcb;margin-top:30px;margin-bottom:10px;display:block}.aboutUs .quoteSignature{color:#000;font-size:24px;line-height:30px;margin-top:30px;display:block}.aboutUs .caption{font-size:14px}.menuItems{float:right;font-size:1.4rem;line-height:2.5em;padding-bottom:20px}a.menuItem{display:block;font-weight:normal;background:#5dbdcb;float:left;padding:0 1em;color:#fff;font-size:1.4rem;margin-bottom:.5em;margin-left:.5em}.menuItem.Active{text-decoration:underline}.imagePairWrapper{margin-bottom:15px;float:left;max-width:100%;margin-top:25px}.image-wrapper-full{max-width:100%;margin-bottom:30px}.image-wrapper-half{width:48%;float:left;margin-right:4%}.image-wrapper-half:nth-child(even){margin-right:0}.menuItems h2{float:left;width:auto;padding:0}.bigImg{height:780px}.friends{overflow:auto;margin-bottom:50px}.friends img{float:left;padding-right:2%}.friends a{display:block}.friends p{clear:both}.cms-body-chunks.our-friends{clear:both}.clearfix:after{clear:both}@media only screen and (max-width:1200px){.streetWrapper{margin-top:0}}@media only screen and (max-height:970px){.bigImg{height:680px}}@media only screen and (max-height:850px){.bigImg{height:580px}}@media only screen and (max-width:800px){.bigImg{height:480px}.image-wrapper-half{width:90%;display:block;margin:5%}.quotesWrapper{width:90%;padding-bottom:30px}.quotesWrapperInner{padding-left:20%;width:auto}.menuItems h2{display:block;float:none}.footerMenu ul li{margin-bottom:25px}}@media only screen and (max-width:600px){.propMan .footerMenuItem,.footerMenuItemText{float:none;width:100%;display:block}.propMan .footerMenuItemText{padding-top:0}.propMan .footerMenuItemTextInner{width:100%;margin:0 auto;padding:0;text-align:center}.footerMenu .porthole-image{width:519px;margin:0 auto}.footerMenu .porthole-image{max-height:519px}}@media only screen and (min-height:450px) and (max-width:800px){.bigImg{height:380px}}@media only screen and (min-height:550px) and (max-width:800px){.bigImg{height:430px}}@media only screen and (min-height:650px) and (max-width:800px){.bigImg{height:530px}}.guide-print-save{padding-top:10px;font-size:1.5em}.guide-container{margin-top:10px}.guide-cottageDetails{display:flex;margin-bottom:20px}.guide-cottageDetails .guide-arrivalDetails{padding:40px;background-color:#fff;width:50%;margin-right:20px}.guide-cottageDetails .guide-arrivalDetails h2{background:url(/assets/img/black-dotted-line.png) bottom no-repeat;padding-bottom:2rem}.guide-cottageDetails .guide-cottagePicture{width:50%}.guide-cottageDetails .guide-cottagePicture img{width:100%}@media only screen and (max-width:800px){.guide-cottageDetails{flex-wrap:wrap}.guide-cottageDetails .guide-arrivalDetails{width:100%;margin-right:0;padding:20px}.guide-cottageDetails .guide-cottagePicture{width:100%}}.guide-mainContent{background-color:#fff;padding:40px}@media only screen and (max-width:800px){.guide-mainContent{padding:20px}}.guide-addressWrapper{display:flex;margin-bottom:20px}.guide-addressWrapper .guide-cottageAddress{width:75%}.guide-addressWrapper .guide-keycode{min-width:180px;width:25%;background-color:#5dbdcb;padding:10px 30px 30px 30px;color:#fff}.guide-addressWrapper .guide-keycode h2{color:#fff}.guide-addressWrapper .guide-keycode .guide-code{font-size:1.5em;font-weight:900}@media only screen and (max-width:600px){.guide-addressWrapper{flex-wrap:wrap}.guide-addressWrapper .guide-cottageAddress{width:100%;margin-bottom:10px}.guide-addressWrapper .guide-keycode{width:100%}}.guide-contact{margin-bottom:20px !important;display:flex;flex-wrap:wrap}.guide-contact h2{min-width:100%}.guide-contact h3{font-size:2.2em;margin-bottom:20px}.guide-contact p{min-width:100%}.guide-contact div{width:33%}@media only screen and (max-width:800px){.guide-contact div{width:100%}}.property-tab-mapview #map-application{padding:0;margin:0 0 20px 0;height:600px}@media only screen and (max-height:700px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:500px}}@media only screen and (max-height:600px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:400px}}@media only screen and (max-height:500px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:350px}}.guide-arrivalInfo h3{margin-bottom:20px}.guide-route h3{margin-bottom:20px}.guide-directions{padding-bottom:20px}@media print{p{font-size:1.2em}h2{font-size:2.2em}h3{font-size:1.8em}.guide-print-save{display:none}#myAspectsMenuWrapper{display:none}.guide-contact div{break-inside:avoid}.guide-arrivalInfo div{break-inside:avoid}.guide-route div{break-inside:avoid}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a{text-decoration:none}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}.button,.buttonForward{display:inline-block;background:#5dbdcb;color:#fff;font-size:1.4rem;line-height:4rem;padding:0 2em;border:none}.button-go,.buttonForward{padding-right:4em;background-image:url(/assets/img/search-sprite-v.png);background-position:right -181px;background-repeat:no-repeat}.button-back{padding-left:4em;background-image:url(/assets/img/search-sprite-v.png);background-position:left -298px;background-repeat:no-repeat}.buttonForward{float:right}#breadcrumbs{padding:.75rem .5em 0;font-size:1.2rem}#breadcrumbs.tint2{padding:2rem .5em 0}@media only screen and (max-width:800px){#breadcrumbs{display:none}}#breadcrumbs .wrap div{display:inline-block}#breadcrumbs .wrap div:first-child{padding-left:0}.sitemap{font-size:1.4rem}h1.category-title{background:url(/assets/img/black-dotted-line.png) bottom no-repeat;padding-bottom:1rem;margin-bottom:1rem}.blog-item{position:relative;background:#fff}.blog-item img{width:100%}.blog-item span.category-banner{position:absolute;top:4rem;left:0;padding:.5em 1em;font-size:1.4rem;color:#fff}.blog-item .blog-excerpt{padding:1rem;font-size:1.4rem}.blog-content em,.blog-content i{font-style:italic}.blog-item h3{margin-bottom:.5em;font-size:2.5rem}.blog-item time,.blog-item a.read-more{font-weight:bold}.blog-item p{font-size:1.6rem}.blog-item p:after{content:'...'}.blog-categories{float:right;font-size:1.4rem;line-height:2.5em}.blog-categories-title{font-family:DearJoe,DearJoe-fallback-font;font-size:2rem;color:#222;float:left}.blog-categories a{display:block;float:left;padding:0 1em;color:#fff;font-size:1.4rem;margin-bottom:.5em;margin-left:.5em}.blog-categories a.latest{background:#5dbdcb}a.places-to-stay,span.places-to-stay{background:#fcc616}a.places-to-visit,span.places-to-visit{background:#c02642}a.things-to-do,span.things-to-do{background:#b36181}a.food-and-drink,span.food-and-drink{background:#e68861}a.arts-and-culture,span.arts-and-culture{background:#677248}a.news-and-offers,span.news-and-offers{background:#80c2db}a.owners-news,span.owners-news{background:#6a6662}a.events,span.events{background:#9bb845}a.contact,span.contact,a.owner,span.owner{color:#5dbdcb;font-weight:bold}.blog-categories-list .blog-categories-title,.share-blog h3{display:block;float:none;font-size:3rem;margin-bottom:1rem;padding-bottom:2rem;color:#5dbdcb;background:url(/assets/img/black-dotted-line.png) bottom no-repeat}.blog-categories-list .blog-categories{float:none;margin-top:3rem}.blog-categories-list .blog-categories a{clear:left}.blog-content img.size-full,.blog-content img{max-width:100%;height:auto;margin:10px 0}.blog-content img.alignleft{float:left !important;clear:left !important;margin-right:20px !important;margin-bottom:20px !important;max-width:100%}.blog-content h3{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:bold}.article-info{font-size:1.4rem;line-height:2.5em}.article-info .article-category{display:inline-block;padding:0 1em;margin-right:.5em;color:#fff}@media only screen and (max-width:700px){.col.blog-item{margin-left:0}}#availability-container{text-align:center}@media only screen and (max-width:480px){#availability-container{margin:0 -5%}}#availability-container .calendar{display:inline-block;width:50%;min-width:315px;min-height:60px;font-size:1.2rem;vertical-align:top}#availability-container.horizontal .calendar{width:auto}#availability-container .calendar table.cal{table-layout:fixed;width:100%;max-width:315px;margin:0 auto;overflow:hidden;border-collapse:separate}#availability-container .calendar table.cal th{color:#5dbdcb}#availability-container .calendar table.cal th.month{font-family:DearJoe,DearJoe-fallback-font;text-align:center;padding:12px 0 10px;margin:0;font-size:3rem;font-weight:normal;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat}#availability-container .calendar table.cal th,#availability-container .calendar table.cal td{text-align:center;line-height:44px}#availability-container .calendar table.cal td{background-position:center;background-repeat:no-repeat;border:1px solid #fff;background-image:url('/assets/img/availability-sprite2.png');background-repeat:no-repeat;background-position:0 0}#availability-container .calendar table.cal td.adj{color:#d6d7d8;background-color:#fff}#availability-container .calendar table.cal td.a-una{background-color:#cb5d5d;color:#fff}#availability-container .calendar table.cal td.active{background-color:#5dbdcb;color:#fff}#availability-container .calendar table.cal td.active.shortbreak{background-color:#a2ecf7}#availability-container .calendar table.cal td.changeover{background-position:-149px -2px;cursor:pointer}#availability-container .calendar table.cal td.a-hvr,#availability-container .calendar table.cal td.a-sel{background-color:#5dcb92 !important;background-position:0 0 !important}#availability-container .calendar table.cal td.changeover.a-hvr,#availability-container .calendar table.cal td.changeover.a-sel{background-position:-149px -2px !important}#availability-container .calendar table.cal td.shortbreak.any-sbava{background-color:#5dbdcb;background-position:-50px -3px}#availability-container .calendar table.cal td.sbava-any{background-color:#5dbdcb;background-position:-101px -2px}#availability-container .calendar table.cal td.shortbreak.any-sbava.a-ava-hvr,#availability-container .calendar table.cal td.shortbreak.any-sbava.a-ava-sel{background-color:#5dbdcb;background-position:-48px -54px}#availability-container .calendar table.cal td.shortbreak.any-sbava.a-hvr-ava,#availability-container .calendar table.cal td.shortbreak.any-sbava.a-sel-ava{background-color:#5dbdcb;background-position:-99px -52px}#availability-container .calendar table.cal td.shortbreak.any-sbava.a-ava-una{background-color:#cb5d5d;background-position:-2px -100px}#availability-container .calendar table.cal td.sbava-any.a-hvr-ava,#availability-container .calendar table.cal td.sbava-any.a-sel-ava{background-color:#5dbdcb;background-position:-3px -50px}#availability-container .calendar table.cal td.sbava-any.a-ava-hvr,#availability-container .calendar table.cal td.sbava-any.a-ava-sel{background-color:#5dbdcb;background-position:-150px -50px}#availability-container .calendar table.cal td.sbava-any.a-ava-una{background-color:#cb5d5d;background-position:-100px -100px}#availability-container .calendar table.cal td.a-ava-una{background-color:#cb5d5d;background-position:-2px -100px}#availability-container .calendar table.cal td.a-una-ava{background-color:#cb5d5d;background-position:-149px -100px}#availability-container .calendar table.cal td.a-hvr-una,#availability-container .calendar table.cal td.a-sel-una{background-color:#cb5d5d;background-position:-51px -149px !important}#availability-container .calendar table.cal td.a-una-hvr,#availability-container .calendar table.cal td.a-una-sel{background-color:#cb5d5d;background-position:-2px -149px}#availability-container .calendar table.cal td.a-ava-hvr,#availability-container .calendar table.cal td.a-ava-sel{background-color:#5dcb92;background-position:-52px -50px}#availability-container .calendar table.cal td.a-hvr-ava,#availability-container .calendar table.cal td.a-sel-ava{background-color:#5dcb92;background-position:-2px -51px}#availability-container .calendar table.cal td.shortbreak.a-ava-una{background-color:#cb5d5d;background-position:-100px -100px}#availability-container .calendar table.cal td.shortbreak.a-una-ava{background-color:#cb5d5d;background-position:-51px -100px}#availability-container .calendar table.cal td.shortbreak.a-ava-hvr,#availability-container .calendar table.cal td.shortbreak.a-ava-sel{background-color:#5dcb92;background-position:-100px -2px}#availability-container .calendar table.cal td.shortbreak.a-hvr-ava,*#availability-container .calendar table.cal td.shortbreak.a-sel-ava{background-color:#5dcb92;background-position:-100px -50px}iframe{max-width:100%}.cookie-consent__iframe{display:none;position:unset}.cookie-consent__iframe iframe{border:none}.cookie-consent__iframe.required{display:inline-block;position:relative;background:#f7f3f0;width:100%}.cookie-consent__iframe.accepted{display:inline-block;background:unset}.cookie-consent__iframe.accepted .cookie-consent__iframe-manage{display:none}.swiper-slide .cookie-consent__iframe.required{position:absolute;top:0;width:100%;height:100%;max-height:565px}.cookie-consent__iframe-manage{position:absolute;width:90%;padding:0 5%;text-align:center;top:calc(40% - 15px);z-index:999}#property-features h2{margin:.5em 0 .2em}#property-features ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}#property-features li{display:flex;align-items:center;gap:8px;padding:6px 4px 6px 0;min-width:150px;box-sizing:border-box}#property-features li span{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background-size:contain;background-position:center}#property-features li p{margin:0;font-size:1em;line-height:1.4;display:inline-flex;align-items:center}.more-features .reveal{display:none}.more-features.open .reveal{display:flex;flex-direction:column}.read-more-btn{cursor:pointer;color:#5dbdcb;font-size:1.5em;margin:10px 0 0 17px}.read-more-btn:before{left:-.5em;transition:transform .2s ease-in-out;transform:rotate(225deg);border-left:1px solid #5dbdcb;border-top:1px solid #5dbdcb;content:"";display:inline-block;height:7px;position:relative;top:-2px;width:7px;margin-right:7px}.read-more-btn.open:before{transform:rotate(45deg)}@media(max-width:560px){#property-features li span{width:22px;height:22px;display:flex;align-items:center;background-size:contain}#property-features li p{font-size:.9em;line-height:22px;display:inline-flex;align-items:center}}body .wf-loading h1,body .wf-inactive h1{line-height:1.6em;margin-top:.5em;font-size:3.5rem;letter-spacing:3px}div.fancy-ddl{position:relative;height:2em;padding:.2em 0;border-radius:4px;border:1px solid #ccc;font-size:1em;cursor:pointer;background:#fff url(/images/fancy-ddl-downarrow.gif) center right no-repeat;margin:.4em 0;clear:both}div.fancy-ddl-tooltip{height:300px;padding:0;margin:0;border:none;border-radius:0;background-image:none}ul.fancy-ddl-list ul{display:block;list-style:none;margin:0;padding:0}ul.fancy-ddl-list li{display:block}ul.fancy-ddl-list span{display:block;height:2em;line-height:2em;color:#444;text-decoration:none}ul.fancy-ddl-list span.selected{background-color:#5dbdcb;color:#fff !important}ul.fancy-ddl-list span.selected a{color:#fff !important}ul.fancy-ddl-list{position:absolute;top:2em;left:-1px;right:-1px;max-height:320px;overflow:hidden;margin:0;font-size:1em;cursor:pointer;border:1px solid #aaa;border-radius:0 0 4px 4px;background:#fff;display:none;z-index:300}div.fancy-ddl-tooltip ul.fancy-ddl-list{display:block;position:relative;top:0;left:0;right:0;border:none;border-radius:0;max-height:inherit;height:100%}.fancy-ddl-tooltip ul.fancy-ddl-list:before{content:'';position:absolute;top:0;bottom:0;right:0;width:12px;background:#eee}div.fancy-ddl.focus{border-color:#8c8;box-shadow:0 0 5px #8c8}div.fancy-ddl-tooltip focus{border:none;box-shadow:none}ul.fancy-ddl-list ul.collapse{display:none;background:#f2f2f2;border-top:1px solid #ddd;border-bottom:1px solid #ddd}ul.fancy-ddl-list.fixed{position:fixed;top:50%;bottom:0;left:0;right:0;max-height:inherit;border-radius:0;border:none;border-top:3px solid #aaa;z-index:700}ul.fancy-ddl-list.fixed span:hover{background:none}ul.fancy-ddl-list li.group>span{font-weight:bold}ul.fancy-ddl-list>li>span{padding:0 0 0 1em}ul.fancy-ddl-list>li>ul>li>span{padding:0 0 0 2em}ul.fancy-ddl-list>li>ul>li>ul>li>span{padding:0 0 0 3em}ul.fancy-ddl-list>li>ul>li>ul>li>ul>li>span{padding:0 0 0 4em}ul.fancy-ddl-list a{display:block;color:#444 !important;text-decoration:none}ul.fancy-ddl-list span.has-children,ul.fancy-ddl-list span.has-children a{font-weight:700 !important;color:#222}.fancy-ddl .selected-value{display:block;position:relative;line-height:2em;padding:0 1em;z-index:1}#location-list{display:none}@font-face{font-family:'ChevinPro';font-weight:400;font-style:normal;src:url('/assets/fonts/307CC1_0_0.eot');src:url('/assets/fonts/307CC1_0_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/307CC1_0_0.woff2') format('woff2'),url('/assets/fonts/307CC1_0_0.woff') format('woff'),url('/assets/fonts/307CC1_0_0.ttf') format('truetype'),url('/assets/fonts/307CC1_0_0.svg#wf') format('svg')}@font-face{font-family:'ChevinPro';font-weight:700;font-style:normal;src:url('/assets/fonts/307CC1_1_0.eot');src:url('/assets/fonts/307CC1_1_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/307CC1_1_0.woff2') format('woff2'),url('/assets/fonts/307CC1_1_0.woff') format('woff'),url('/assets/fonts/307CC1_1_0.ttf') format('truetype'),url('/assets/fonts/307CC1_1_0.svg#wf') format('svg')}@font-face{font-family:'DearJoe';src:url('/assets/fonts/307CC1_2_0.eot');src:url('/assets/fonts/307CC1_2_0.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/307CC1_2_0.woff2') format('woff2'),url('/assets/fonts/307CC1_2_0.woff') format('woff'),url('/assets/fonts/307CC1_2_0.ttf') format('truetype'),url('/assets/fonts/307CC1_2_0.svg#wf') format('svg')}.footer{font-size:1.1rem}.footer h3{font-family:DearJoe,DearJoe-fallback-font;font-size:3rem}@media only screen and (max-width:800px){.footer h3{margin-top:1em}}.footer ul{margin:0;padding:0;list-style:none;font-size:1.4rem;margin-top:6.5rem}.footer h3+ul,.footer h3+form>ul{margin-top:2rem}.footer ul li{line-height:1.5em}.footer .first-foot{padding:2rem 0 24rem;position:relative}.footer .first-foot:after{content:'';display:block;position:absolute;width:562px;height:350px;margin-left:-281px;left:45%;background:url(/assets/img/illustrations/footer.png) no-repeat center;bottom:-75px}@media only screen and (max-width:600px){.footer .first-foot:after{max-width:100%;margin-left:0;left:0}}.footer .second-foot{padding:6rem 0 4rem}.footer .second-foot h3,.footer .second-foot h3 a{color:#5dbdcb}.footer .second-foot ul a{color:#604644}.footer .third-foot>.wrap{background:url(/assets/img/blue-dotted-line.png) no-repeat center top}.footer .footer-copywright{text-align:right;font-size:1.2rem;line-height:3rem}@media print{.footer{display:none}}label{display:block;font-size:1.6rem}label.required:after{content:'*';margin-bottom:.5rem}input[type=text],input[type=password],input[type=number],textarea,select{box-sizing:border-box;background-color:#fff;border:1px solid #222;margin-bottom:.5rem;font-size:1.6rem;padding:.5em}input[type=text],input[type=password],textarea{width:100%}.resForm span.required{font-size:13px;vertical-align:top}#captcha-image{box-sizing:border-box;width:200px;border:1px solid #222;border-bottom:none;display:block}#captcha-input{width:200px}h1.res-stage{font-size:2rem;color:#222;font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:bold}.infoSide{padding:2rem;margin-bottom:2rem;position:relative;background:#fff}.infoSide>h2{background:url(/assets/img/black-dotted-line.png) bottom no-repeat;padding-bottom:2rem}.infoSide>h2>strong{font-weight:normal}.infoSide p{font-size:1.6rem}.collapsed,.infoSide .collapsed,div.cottext h3.collapsed{display:none}.expanded{display:block}h2.yourHolCompressed{font-size:1.6rem;font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:normal;color:#222}.yourHolCompressed .title{display:none !important}.resForm{max-width:600px;padding:2rem}.resForm *{box-sizing:border-box}.resForm img{max-width:100%}.resForm fieldset{border:none;padding:0;margin:0 0 2em 0;clear:both}.resForm fieldset h3{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-size:2.5rem}.arrivalGuide{margin-bottom:25px !important}.gift-voucher .resForm fieldset legend{font-family:ChevinPro,ChevinPro-fallback-font;color:#5dbdcb;font-size:2.5rem}.resForm fieldset legend{display:block;margin-bottom:.5em;font-size:3rem;font-family:DearJoe,DearJoe-fallback-font;line-height:1.6em;color:#5dbdcb;background:url(/assets/img/black-dotted-line.png) bottom no-repeat;padding-bottom:2rem;width:100%}.resForm fieldset legend+.instruction{display:block;text-align:right;font-size:1.4rem;margin-bottom:1rem}.resForm label{min-height:40px;line-height:40px;display:inline-block}.resForm label em{font-size:1rem;display:block;margin-top:-.5rem}.resForm .party-details span{font-size:1.6em}.resForm .rf-row{overflow:hidden;clear:both;margin-bottom:.5rem}.resForm .rf-inline{float:left}.resForm span.rf-inline{width:22%;font-size:1.6em}.resForm label.rf-inline{width:22%}.resForm input,.resForm select,.resForm a.button{margin-top:0;margin-bottom:.65em;font-family:'Open Sans',Arial,sans-serif}.resForm .mb{margin-bottom:2.5em !important}.resForm textarea{width:100%;height:140px;font-family:'Open Sans',Arial,sans-serif;padding:.5em 1em;border:solid 1px #83796c}.resForm select,.resForm select option{height:40px;padding-left:5px;line-height:40px;vertical-align:top;max-width:100%}.resForm .rf-inline select{width:100%}.resForm select+label{display:inline-block;width:auto !important;max-width:70%;float:none;margin:.5em 0 .5em .5em}.resForm hr.grey{display:none}.resForm .request input{float:left}.resForm .request input:disabled{background:#f6f6f6}.resForm .rf-whole input,.resForm .rf-half input,.resForm .rf-quarter input,.resForm .rf-eighth input{width:100%}.resForm .request input[type='checkbox'],.resForm .request input[type='radio']{height:auto;line-height:auto;width:auto;float:none;border:none}.pdTitle,.pdIntitial,.pdFirstName,.pdSurname{float:left;margin-bottom:25px}.resForm .findAddress{clear:both;overflow:hidden}.resForm .findAddress input.bigButton{height:42px;background:#ada59f !important;background-image:none !important;color:#fff;margin:0}.resForm .address .addField{clear:both;display:block;overflow:hidden}.resForm .rf-whole{width:100%}.resForm .rf-third{width:32%;margin-right:2%;float:left}.resForm .rf-half{width:48%;margin-right:4%;float:left}.resForm .rf-inline.rf-whole{width:78%}.resForm .rf-inline.rf-half{width:26%}.resForm .rf-quarter{width:22%;margin-right:4%}.resForm .rf-eighth{width:9%;margin-right:4%}.resForm .rf-last{margin-right:0 !important}.resForm .rf-text{line-height:40px}.resForm label.rf-indent{padding-left:24px;text-indent:-24px}.resForm label.rf-twoline{line-height:20px}.resForm label.rf-bold{font-weight:bold;color:#000}#mbox{background:#5dbdcb}#mbox h1,#mbox p{color:#fff}#mbox p{font-size:1.8rem}#mbox img{left:50%;position:relative;margin-left:-20px}#ol{background:#fff;opacity:.4}.rf-clear{clear:both}.matchingAddressBox{height:250px;overflow-y:scroll;background:#fff;margin:10px 0;border:1px solid #626d79}.matchingAddressBox #matchingAddresses{list-style:none;margin:0;padding:0}.matchingAddressBox #matchingAddresses li{min-height:30px;padding:10px 25px;line-height:22px;font-size:1.4rem}.matchingAddressBox #matchingAddresses li:hover{background:#f5f5f5;cursor:pointer}.errorBox{margin:2rem 0;border:2px solid #ca695c;font-size:1.4rem;padding:2rem}.errorBox h3{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:600;color:#ca695c;margin-bottom:.5em;font-size:2.4rem}.errorBox p:last-child{margin-bottom:0}.resForm .party-details span{display:block;float:left}.resForm .party-details label{display:none}.resForm .request input[type='checkbox'],.resForm .request input[type='radio']{height:auto;line-height:normal;float:none;border:none;margin-bottom:.3em}.rf-inline.price{max-width:100px;text-align:right}.rf-inline.price,.rf-inline.date{max-width:100px;text-align:right;line-height:40px;font-size:1.6rem}.rf-inline.price:before{content:'£';float:left}.resForm .request table{width:100%}.resForm .request .priceOptions td input{float:left;margin-right:10px;margin-top:3px}.resForm .request .priceOptions td{padding:15px;border-top:1px solid #dedede}.resForm .request .priceOptions td label{display:block;line-height:20px;min-height:0}.resForm .request .priceOptions tr:nth-child(even){background:#f1e9f4}.resForm .request .enrollOptions{display:flex;align-items:flex-start;justify-content:space-between}.ddlLabel{display:inline-block;margin:7px 0 0 6px;font-size:initial}.scheduleSummary{margin-top:20px;display:block;align-items:center}.scheduleSummary strong{color:#5dbdcb}.schedule{flex-direction:column;align-items:start;justify-content:left}.schedule .table-container{width:100%;margin-top:30px}.schedule .table-container h3{width:100%;max-width:100%;font-family:DearJoe,DearJoe-fallback-font}.schedule .table-container .table{background-color:#e3e3e3;width:100%;margin:20px 0 20px 0}.schedule .table-container .table tr:nth-child(even){background-color:#efece9}.schedule .table-container .table tr:nth-child(odd){background-color:#fff}.schedule .table-container .table th{background-color:#eae7e5;text-align:center;font-weight:600;padding:16px;font-family:ChevinPro,ChevinPro-fallback-font;font-weight:bold;font-size:1.4rem}.schedule .table-container .table td{text-align:center;padding:16px;width:40%;font-family:ChevinPro,ChevinPro-fallback-font;font-size:1.4rem}.schedule .table-container .table td:nth-child(3){width:20%}.schedule-params{display:flex;justify-content:space-between;margin-bottom:20px}.schedule-params ul{list-style:none;font-size:1.6rem;margin:0 10px 0 0;padding:0}.schedule-params ul li{display:block;margin:.5em 0;font-weight:600}.schedule-params ul li span{float:right;font-weight:300;padding-left:20px}.schedule-cardgraphic{display:flex;width:260px;height:164px;padding:10px 20px;border-radius:10px;box-shadow:2px 2px 5px rgba(0,0,0,.3);flex-direction:column;background:#5dbdcb;font-family:monospace;font-size:18px;color:#fff;position:relative;text-shadow:0 0 2px rgba(0,0,0,.3)}.schedule-cardname{text-transform:uppercase}.schedule-cardname:before{font-size:10px;display:block;content:'Name';color:rgba(255,255,255,.6);margin-bottom:-5px}.schedule-cardnumber{margin-top:auto;margin-bottom:5px;font-size:20px}.schedule-cardnumber:before{content:'**** **** **** '}.schedule-cardgraphic:after{content:'';position:absolute;top:0;right:0;width:100px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:top right}.schedule-cardgraphic[data-type="MCC"]:after,.schedule-cardgraphic[data-type="MCD"]:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyLjExNjc2aW4iIGhlaWdodD0iMS41aW4iIHZpZXdCb3g9IjAgMCAxNTIuNDA3IDEwOCI+CiAgPGc+CiAgICA8cmVjdCB3aWR0aD0iMTUyLjQwNyIgaGVpZ2h0PSIxMDgiIHN0eWxlPSJmaWxsOiBub25lIi8+CiAgICA8Zz4KICAgICAgPHJlY3QgeD0iNjAuNDExNyIgeT0iMjUuNjk2OCIgd2lkdGg9IjMxLjUiIGhlaWdodD0iNTYuNjA2NCIgc3R5bGU9ImZpbGw6ICNmZjVmMDAiLz4KICAgICAgPHBhdGggZD0iTTM4Mi4yMDgzOSwzMDZhMzUuOTM3NSwzNS45Mzc1LDAsMCwxLDEzLjc0OTktMjguMzAzMiwzNiwzNiwwLDEsMCwwLDU2LjYwNjRBMzUuOTM4LDM1LjkzOCwwLDAsMSwzODIuMjA4MzksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNlYjAwMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1NC4yMDM0OSwzMDZhMzUuOTk4NjcsMzUuOTk4NjcsMCwwLDEtNTguMjQ1MiwyOC4zMDMyLDM2LjAwNTE4LDM2LjAwNTE4LDAsMCwwLDAtNTYuNjA2NEEzNS45OTg2NywzNS45OTg2NywwLDAsMSw0NTQuMjAzNDksMzA2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgICAgPHBhdGggZD0iTTQ1MC43Njg4OSwzMjguMzA3N3YtMS4xNTg5aC40Njczdi0uMjM2MWgtMS4xOTAxdi4yMzYxaC40Njc1djEuMTU4OVptMi4zMTA1LDB2LTEuMzk3M2gtLjM2NDhsLS40MTk1OS45NjExLS40MTk3MS0uOTYxMWgtLjM2NXYxLjM5NzNoLjI1NzZ2LTEuMDU0bC4zOTM1LjkwODdoLjI2NzFsLjM5MzUxLS45MTF2MS4wNTYzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMxOS43OTY0OSAtMjUyKSIgc3R5bGU9ImZpbGw6ICNmNzllMWIiLz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPgo=")}.schedule-cardgraphic[data-type="VC"]:after,.schedule-cardgraphic[data-type="VD"]:after{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4zLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAzMzg0LjU0IDIwNzcuODUiCiAgIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzODQuNTQgMjA3Ny44NTsiCiAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgIHNvZGlwb2RpOmRvY25hbWU9IlZpc2FfQnJhbmRtYXJrX1doaXRlX1JHQl8yMDIxLnN2Z3oiCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnMKICAgaWQ9ImRlZnM5IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgaWQ9Im5hbWVkdmlldzciCiAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgYm9yZGVyY29sb3I9IiMwMDAwMDAiCiAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgIGlua3NjYXBlOnNob3dwYWdlc2hhZG93PSIyIgogICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICBpbmtzY2FwZTpkZXNrY29sb3I9IiNkMWQxZDEiIC8+CjxzdHlsZQogICB0eXBlPSJ0ZXh0L2NzcyIKICAgaWQ9InN0eWxlMiI+Cgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxwYXRoCiAgIGNsYXNzPSJzdDAiCiAgIGQ9Ik0xNDYxLjI2LDczOS44NGwtMjUxLjM3LDU5OS43NGgtMTY0bC0xMjMuNy00NzguNjJjLTcuNTEtMjkuNDgtMTQuMDQtNDAuMjgtMzYuODgtNTIuNyAgYy0zNy4yOS0yMC4yMy05OC44Ny0zOS4yMS0xNTMuMDUtNTAuOTlsMy42OC0xNy40M2gyNjMuOTljMzMuNjUsMCw2My45LDIyLjQsNzEuNTQsNjEuMTVsNjUuMzMsMzQ3LjA0bDE2MS40Ni00MDguMkgxNDYxLjI2eiAgIE0yMTAzLjg0LDExNDMuNzdjMC42Ni0xNTguMjktMjE4Ljg4LTE2Ny4wMS0yMTcuMzctMjM3LjcyYzAuNDctMjEuNTIsMjAuOTYtNDQuNCw2NS44MS01MC4yNGMyMi4yMy0yLjkxLDgzLjQ4LTUuMTMsMTUyLjk1LDI2Ljg0ICBsMjcuMjUtMTI3LjE4Yy0zNy4zMy0xMy41NS04NS4zNi0yNi41OS0xNDUuMTItMjYuNTljLTE1My4zNSwwLTI2MS4yNyw4MS41Mi0yNjIuMTgsMTk4LjI1Yy0wLjk5LDg2LjM0LDc3LjAzLDEzNC41MiwxMzUuODEsMTYzLjIxICBjNjAuNDcsMjkuMzgsODAuNzYsNDguMjYsODAuNTMsNzQuNTRjLTAuNDMsNDAuMjMtNDguMjMsNTcuOTktOTIuOSw1OC42OWMtNzcuOTgsMS4yLTEyMy4yMy0yMS4xLTE1OS4zLTM3Ljg3bC0yOC4xMiwxMzEuMzkgIGMzNi4yNSwxNi42MywxMDMuMTYsMzEuMTQsMTcyLjUzLDMxLjg3QzE5OTYuNzIsMTM0OC45NiwyMTAzLjM0LDEyNjguNDUsMjEwMy44NCwxMTQzLjc3IE0yNTA4Ljc4LDEzMzkuNThoMTQzLjQ5bC0xMjUuMjUtNTk5Ljc0ICBoLTEzMi40NGMtMjkuNzgsMC01NC45LDE3LjM0LTY2LjAyLDQ0bC0yMzIuODEsNTU1Ljc0aDE2Mi45MUwyMjkxLDEyNTBoMTk5LjA1TDI1MDguNzgsMTMzOS41OHogTTIzMzUuNjcsMTEyNy4wOGw4MS42Ni0yMjUuMTggIGw0NywyMjUuMThIMjMzNS42N3ogTTE2ODIuOTMsNzM5Ljg0bC0xMjguMjksNTk5Ljc0SDEzOTkuNWwxMjguMzQtNTk5Ljc0SDE2ODIuOTN6IgogICBpZD0icGF0aDQiIC8+Cjwvc3ZnPgo=")}@media only screen and (max-width:640px){.resForm .request .priceOptions td label{display:inline;float:none}.schedule{clear:both;padding-top:5px}.ddlLabel{display:none}.schedule-params{flex-direction:column}.schedule-params ul{margin-bottom:20px}}@media only screen and (max-width:1012px){.yourHolCompressed .title,.yourHolCompressed .cottageName,.yourHolCompressed .dates,.yourHolCompressed .price{display:block;float:none}.yourHolCompressed .title,.yourHolCompressed .dates,.yourHolCompressed .price{margin-bottom:10px}}@media only screen and (max-width:800px){#formStages{display:none}.showMoreContainer .collapsed{display:inline-block}.showMoreContainer .expanded{display:none}.showMoreContainer .showMore:after{content:'▼';position:absolute;top:27px;right:19px;font-size:2rem;color:#5dbdcb}.showMoreContainer.showMoreExpanded .showMore:after{content:'▲'}.showMoreContainer.showMoreExpanded .expanded{display:block}.showMoreContainer.showMoreExpanded .collapsed{display:none}}@media only screen and (max-width:640px){.resForm label{min-height:22px;line-height:22px;display:block;float:none;width:100% !important;clear:both}.resForm .rf-inline.rf-whole{width:100% !important;margin-right:0}.resForm .rf-inline.rf-half{width:48%}.resForm .findAddress input{width:48%;margin-right:4%}.resForm .findAddress input.bigButton{width:48%}.resForm .address .txtTown,.resForm .address .txtCounty{width:100%}.resForm .address .txtPostcode{width:48%}}@media only screen and (max-width:480px){.resForm .rf-half,.resForm .rf-third{width:100% !important;margin-right:0;margin-bottom:0}.resForm .rf-quarter{width:48%;margin-bottom:0}.resForm .rf-eighth{width:48%;margin-bottom:0}.resForm .rf-quarter:nth-child(2n){margin-right:0}.adSource1,.adSource2{width:100%}.resForm .party-details span{display:none}.resForm .party-details .rf-row{border:1px solid #eee;margin:.5em 0;padding:.5em 1em;background-color:#eee}.resForm .party-details label{display:block}.resForm .party-details label.rf-bold{margin-bottom:.5em}.resForm .party-details input{width:100% !important;margin-right:0 !important}}div#formStages{clear:both;width:100%;font-size:1.4rem;padding-bottom:2rem;overflow:hidden;color:#777}div#formStages div{display:block;float:left;padding:2px 10px}div#formStages div.first{padding-left:0}div#formStages em{font-style:italic;display:block;color:#000}.res-share-container{margin:25px 0}.res-share-container .res-share-nav ul{margin:0}.res-share-container .res-share-nav ul li{position:relative;display:block;float:left;background:#5dbdcb;color:#fff;padding:0 1em;line-height:2em;font-size:1.4rem;margin-right:.5em;z-index:1;cursor:pointer}.res-share-container .res-share-nav ul li.active,.res-share-container .res-share-nav ul li:hover{background:#fff;color:#222;cursor:pointer}.res-share-container .res-share-tabs{position:relative;display:block;clear:both;background:#fff;padding:24px;z-index:2;overflow:hidden}.res-share-container .res-share-tabs>div{display:none}.res-share-container .res-share-tabs>div.active{display:block}.res-share-container .res-share-tabs button.res-share-button{display:inline-block;color:#fff;font-size:1.4rem;line-height:4rem;padding:0 4em 0 2em;border:none;cursor:pointer;float:right;background:#5dbdcb url(/assets/img/search-sprite-v.png) right -181px no-repeat}.res-share-container .res-share-url{font-size:12px;line-height:18px;color:#999}.res-share-container h3{border:none !important}.res-share-container .facebook .res-share-container .res-share-tabs p{margin:0;padding:0}.res-share-container .facebook .res-share-img{display:none}.res-share-container .facebook .res-share-title{font-family:ChevinPro,ChevinPro-fallback-font;font-size:2rem;margin:0;padding:0}.res-share-container .facebook .res-share-url{text-overflow:ellipsis;overflow:hidden}.res-share-container .facebook .res-share-snippet{font-size:1.4rem;color:#333}.res-share-container .twitter textarea.res-share-tweet{box-sizing:border-box;padding:8px;width:100%;height:60px;border:1px solid #ccc;border-radius:4px}.res-share-container .twitter span.res-share-tweetlen{display:block;float:right;color:#999;width:30px;text-align:right}.res-share-container .email fieldset{width:auto}.res-share-container .email label{display:block;float:left;clear:left;width:34px !important;text-align:right;margin-right:24px;padding:0 !important;font-size:12px;color:#222;line-height:32px !important}.res-share-container .email .res-share-input-wrap{overflow:hidden}.res-share-container .email .res-share-emailfrom{display:block;font-size:14px;line-height:32px}.res-share-container .email input[type=email].res-share-emailaddress{box-sizing:border-box;width:100%;max-width:100%;height:28px;margin:2px 0}.res-share-container .email textarea.res-share-emailnote{box-sizing:border-box;padding:8px;width:100%;height:60px;border:1px solid #ccc;border-radius:4px}.res-share-container .email label.res-share-emailcopy{width:auto !important;margin-left:58px}.res-share-container .email label.res-share-emailcopy input{vertical-align:middle}.res-share-container .email .res-share-url{margin-left:58px}.zlBedroom{display:block;font-size:1.8rem}.zlBedConfigOdd label,.zlBedConfigEven label{padding-left:10px}.zlBedConfigOdd,.zlBedConfigEven{width:100%}.resForm img.zipnlinkimage{margin-bottom:10px;margin-left:30%;max-width:70%}@media only screen and (max-width:550px){.zlBedConfigOdd,.zlBedConfigEven{width:400px}.zlBedConfigOdd label,.zlBedConfigEven label{padding-left:0}}@media only screen and (max-width:460px){.zlBedConfigOdd,.zlBedConfigEven{width:320px}.zlBedConfigOdd label,.zlBedConfigEven label{padding-left:0}}.priceOptions label{display:inline;line-height:30px}@media only screen and (max-width:640px){.priceOptions label{display:inline}}.bedroom-config-row ul{padding-left:0;padding-bottom:0;margin-bottom:0;margin-left:0}.bedroom-config-row li{display:inline;padding-right:30px}.bedroom-config-row input:not([type=radio]){margin-top:8px;margin-right:8px;vertical-align:top}.bedroom-config-row li label{margin-left:10px;display:inline}.bedroom-config-row div{display:inline-block;width:90%}.bedroom-config-row div p{margin:0 0 10px 0;display:block}.bedroom-config-row div h3{margin:0;display:block;font-size:2em}@media only screen and (max-width:550px){.bedroom-config-row li{display:block;padding-right:0}}.roomConfigError{font-family:Arial,sans-serif;width:100%;border:none;background-color:#ca695c;padding:10px}.roomConfigError p{color:#fff;padding:0;margin:0}.hidden{display:none}.complete{background-color:#43a06b}.complete h3{color:#fff}.open-sign-up-modal{display:inline-block}.open-sign-up-modal:hover{cursor:pointer}.resForm table.info-grid{margin:0 0 20px 0;font-size:1.8rem}.resForm table.info-grid td{padding:5px 10px;border-bottom:1px solid #83796c}.resForm table.info-grid tr:last-child td{border-bottom:none}.alternative-cardholder{margin-top:-2em}.card-3ds-iframe{border:none;padding:0;margin:2rem auto;width:100%;height:500px;display:block}.card-3ds-iframe[data-size="w250_h400"]{width:250px;height:400px}.card-3ds-iframe[data-size="w390_h400"]{width:390px;height:400px}.card-3ds-iframe[data-size="w500_h600"]{width:500px;height:600px}.card-3ds-iframe[data-size="w600_h400"]{width:600px;height:400px}.password-reset-buttons{display:flex;justify-content:space-between}.password-reset-wrapper{display:flex;flex-direction:column}.password-reset-error-msg{color:#f00}#dispError{border:1px solid #5dbdcb;padding:20px;background:#fff}.property-gallery .swiper-slide img{width:100%}.property-gallery .swiper-nav{width:auto;float:none;overflow:hidden}.property-gallery .swiper-pagination{position:relative;clear:both;margin:-8px 41px 0;width:auto}.property-gallery .swiper-nav .swiper-nav-prev{float:left}.property-gallery .swiper-nav .swiper-nav-next{float:right}.destination-gallery .swiper-slide img{width:100%}.destination-gallery .swiper-nav{width:auto;float:none;overflow:hidden}.destination-gallery .swiper-pagination{position:relative;clear:both;margin:-8px 41px 0;width:auto}.swiper-caption-placeholder{margin:6px auto;display:flex}.destination-gallery .swiper-nav .swiper-nav-prev{float:left}.destination-gallery .swiper-nav .swiper-nav-next{float:right}.swiper-caption-container{height:60px;display:flex;justify-content:center;align-items:center}.destination-gallery .swiper-nav .swiper-nav-next{float:right}#aspects_idea .swiper-container{margin:2rem 0}.section{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:1% 0 1% 2%}.col:first-child{margin-left:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.span-12{width:100%}.span-11{width:91.5%}.span-10{width:83%}.span-9{width:74.5%}.span-8{width:66%}.span-7{width:57.5%}.span-6{width:49%}.span-5{width:40.5%}.span-4{width:32%}.span-3{width:23.5%}.span-2{width:15%}.span-1{width:6.5%}.span-nl{margin-left:0;clear:left}.tablet-show,.mobile-show{display:none}@media only screen and (min-width:901px){.desktop-hide{display:none !important}.desktop-show{display:block !important}}@media only screen and (max-width:900px){.wrap{max-width:90% !important}.tablet-hide{display:none !important}.tablet-show{display:block !important}.tablet-span-12{width:100%;margin-left:0}.tablet-span-11{width:91.5%}.tablet-span-10{width:83%}.tablet-span-9{width:74.5%}.tablet-span-8{width:66%}.tablet-span-7{width:57.5%}.tablet-span-6{width:49%}.tablet-span-5{width:40.5%}.tablet-span-4{width:32%}.tablet-span-3{width:23.5%}.tablet-span-2{width:15%}.tablet-span-1{width:6.5%}.tablet-span-nl{margin-left:0;clear:left}}@media only screen and (max-width:480px){.mobile-hide{display:none}.tablet-show.mobile-hide{display:none !important}.mobile-show{display:block !important}.col{margin:1% 0 1% 0%}.span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{width:100%}.mobile-span-12{width:100%}.mobile-span-11{width:91.5%}.mobile-span-10{width:83%}.mobile-span-9{width:74.5%}.mobile-span-8{width:66%}.mobile-span-7{width:57.5%}.mobile-span-6{width:49%}.mobile-span-5{width:40.5%}.mobile-span-4{width:32%}.mobile-span-3{width:23.5%}.mobile-span-2{width:15%}.mobile-span-1{width:6.5%}.mobile-span-nl{margin-left:0;clear:left}}.header{position:relative;z-index:2}.alert.site-banner{padding:10px 0}.alert.site-banner p{text-align:center;font-size:16px;color:#604644;margin-bottom:5px}.header.tint1:after{content:'';display:block;background:url(/assets/img/header-splatter.png) repeat-x bottom center;height:12px;position:absolute;width:100%}.header-logo{float:left}.header-logo h1{font-family:ChevinPro,ChevinPro-heading-fallback-font;color:#fff;line-height:30px}.header-logo a.logo-img{display:block;float:left;width:55px;height:53px;margin-right:14px;background:url(/assets/img/logo-white.png) no-repeat center;margin-top:12px}.header-logo h1 a{font-size:2.4rem;color:#fff}.header-logo .logo-tagline{display:block;font-size:2rem;white-space:nowrap;min-width:300px}@media only screen and (max-width:480px){.header-logo h1{float:left;margin-top:2.2rem;font-size:2rem}.header-logo h1 .logo-tagline{display:none}}.header-menu-toggle{width:36px;height:55px;float:right;margin-top:12px;background:url(/assets/img/mobile-menu.png) center no-repeat;text-indent:100%;overflow:hidden;transform:rotate(0deg);transition:transform .3s}.show-menu .header-menu-toggle{transform:rotate(90deg);background-image:url(/assets/img/mobile-menu-close.png)}.header-contact{display:flex;flex-direction:column;align-items:flex-end;margin-top:3px;line-height:32px}@media only screen and (max-width:900px){.header-contact{display:none}}.header-contact>span{display:block;text-align:right}.header-contact-social{display:flex;margin-top:4px}.header-contact-social span{font-size:2em;padding:0 15px}.header-covid19-info{font-weight:bold;text-decoration:underline}.header nav{background:url(/assets/img/white-dotted-line.png) repeat-x top center;padding-top:14px}.top-nav ul li{list-style:none;float:left;padding:0 5px}.header nav[role=primary] ul>li{display:inline-block;margin:0;padding:0 30px 0 0;position:relative}.header nav[role=primary] ul>li:last-child{padding:0}@media only screen and (max-width:1150px){.header navul>li{padding:0 20px 0 0}}.header nav ul>li.last{padding-right:0}.right-menu{float:right;position:relative}.header .header-contact ul li{padding-left:30px;position:relative;margin-left:1rem}.header nav ul li>a,.header nav ul>li>span.login,.header .header-contact ul li a,.header .header-contact ul li span.login{display:inline-block;color:#fff;font-size:1.75rem;text-decoration:none}.header ul li.login-click:hover{cursor:pointer}.header .login-menu.hidden{display:none}.header .top-nav{position:relative;display:flex;flex-direction:row}.header .top-nav ul{display:inherit}.header .login-menu{position:absolute;z-index:999;background:#fff;right:0;top:38px;max-height:100px;visibility:visible;opacity:1;border:1px solid #fff;border-top:none}.header .login-menu ul{display:flex;flex-direction:column}.header .login-menu ul li{display:block;font-size:17px;line-height:17px;padding:13px 0 13px 29px;border-bottom:1px solid #5dbdcb;width:80px;position:relative;margin:0}.header .login-menu ul li a{color:#5dbdcb}.header .login-menu ul li.last{border:none}.header .login:before,.login-menu .tab-login:before{content:'';display:inline-block;width:21px;height:20px;background:url(/assets/img/icons/header/Aspects_SignIn_Desktop.svg) no-repeat;position:absolute;top:calc(50% - 12px);left:5px}.header .tablet-show .login:before,.login-menu .tab-login:before{background:url(/assets/img/icons/header/Aspects_SignIn_Mobile.svg) no-repeat}.header .sign-up:before{content:'';display:inline-block;width:24px;height:30px;background:url(/assets/img/icons/header/Aspects_SignUp_Desktop.svg) no-repeat;position:absolute;top:calc(50% - 9px);left:2px}.header .tablet-show .sign-up:before{background:url(/assets/img/icons/header/Aspects_SignUp_mobile.svg) no-repeat}.header .logged-in:before{content:'';display:inline-block;width:21px;height:18px;background:url(/assets/img/icons/header/Aspects_Guest_Desktop.svg) no-repeat;position:absolute;top:calc(50% - 11px);left:5px}.header .tablet-show .logged-in:before{background:url(/assets/img/icons/header/Aspects_Guest_Mobile.svg) no-repeat}.header .shortlist-count:before{content:'';display:inline-block;width:21px;height:30px;background:url(/assets/img/icons/header/Aspects_ShortlistHeart_Desktop.svg) no-repeat;line-height:20px;position:absolute;left:2px;top:calc(50% - 11px)}.header .tablet-show .shortlist-count:before{background:url(/assets/img/icons/header/Aspects_ShortlistHeart_mobile.svg) no-repeat}.header .tablet-show .logged-in,.header .tablet-show .shortlist-count,.header .tablet-show .sign-up,.header .tablet-show .login{padding-left:30px}@media only screen and (max-width:900px){.header .shortlist-count svg{fill:#5dbdcb}.right-menu{float:none}.header nav .login-menu.hidden{display:inline-block !important}.header nav .login-menu{background:none;position:static;border:none}.header nav .login-menu ul li{border:none}.header nav .login-click{display:none}.header nav .login-menu ul li{border:none}.header nav .login-click{display:none}.swiper-container.home .swiper-slide aside h2{visibility:hidden}.wf-active .swiper-container.home .swiper-slide aside h2{visibility:visible}}@media only screen and (max-width:1024px){.header nav ul>li>a{font-size:1.6rem}}@media only screen and (max-width:900px){.header nav{position:fixed;width:220px;top:0;bottom:0;right:-220px;transition:right .3s ease}.header nav ul.left,.header nav ul.right{float:none}.header nav[role=primary] .tablet-show{padding-left:10px}.header nav[role=primary] ul>li{display:block;margin:2px 10px;padding:.25em 1em;right:0}.header nav[role=primary] ul>li:last-child{padding:.5em 1em}.header nav ul>li>a,.header nav ul>li>span.login{font-size:2rem;color:#5dbdcb}body{transition:margin-left .3s ease}body.show-menu{position:absolute;margin-left:-220px}body.show-menu #chat-widget-container{display:none}.show-menu .header nav{display:block;right:0}.header-contact-number a,.header-contact-social,.header-contact-hours,.header-covid19-info a{display:block;float:none;margin:20px 0;overflow:hidden;line-height:1em;color:#5dbdcb !important;font-size:2rem;padding-left:.5em}.header-contact-hours{margin-top:5px}.mobile-contact:before{content:'';display:block;width:90%;height:4px;background:url(/assets/img/icons/header/Aspects_DottedLine_Mobile.svg) repeat-x center;padding:10px 0}.header nav .shortlist-count:after{color:#5f4544}}ul.social-icons{list-style:none;margin:0;padding:0;display:flex}.mobile-contact ul.social-icons{display:inline-block}.header .header-contact ul.social-icons li{padding:0 !important;margin:0 !important;display:flex;align-items:center}ul.social-icons li a{display:block;width:24px;height:24px;margin:0 4px;text-indent:100%;white-space:nowrap;overflow:hidden}ul.social-icons li.social-icons-facebook a{background:transparent url(/assets/img/icons/header/Aspects_Facebook_Desktop.svg);background-size:24px}ul.social-icons li.social-icons-twitter a{background:url(/assets/img/icons/header/Aspects_Twitter_X_Desktop.svg);background-size:24px}ul.social-icons li.social-icons-instagram a{background:transparent url(/assets/img/icons/header/Aspects_Instagram_Desktop.svg);background-size:24px}@media only screen and (max-width:900px){.mobile-contact ul.social-icons{display:flex}.mobile-contact ul.social-icons li{padding:0 !important}ul.social-icons li.social-icons-facebook a{background:transparent url(/assets/img/icons/header/Aspects_Facebook_Mobile.svg);background-size:24px}ul.social-icons li.social-icons-twitter a{background:url(/assets/img/icons/header/Aspects_Twitter_X_Mobile.svg);background-size:24px}ul.social-icons li.social-icons-instagram a{background:transparent url(/assets/img/icons/header/Aspects_Instagram_Mobile.svg);background-size:24px}}@media print{.header{display:none}}.section.holiday-idea-list{margin:80px 0}.holiday-idea-list .col h3{margin-top:4rem;margin-bottom:2rem;font-size:3rem;padding-bottom:1.2rem;background:url(/assets/img/black-dotted-line.png) bottom no-repeat}.holiday-idea-featured h3{margin-bottom:2rem;font-size:3rem;padding-bottom:1.2rem;background:url(/assets/img/black-dotted-line.png) bottom no-repeat}.home-big-pad{padding:8rem 0}.site-intro{padding-top:50px}@media only screen and (max-width:800px){.site-intro{padding-top:0}}.new-properties .illustration{display:block;position:relative;z-index:1;margin:-80px 0 -200px -25px;max-width:160%}.special-offers .illustration{display:block;position:relative;z-index:1;margin:-80px 0 -200px -25px;max-width:180%}.where-to-go{padding-top:60px;padding-bottom:60px;position:relative}.where-to-go:after{content:'';display:block;position:absolute;width:918px;height:726px;top:0;right:0;background:url(/assets/img/where-to-go.jpg) top right no-repeat;background-size:contain;max-width:100%;z-index:0}.where-to-go-dot{position:absolute;width:24px;height:24px;margin:-14px;background:#5dbdcb;border-radius:100%;border:2px solid #fff;z-index:4}@media only screen and (max-width:1300px) and (min-width:1100px){.where-to-go:after{opacity:.4}}@media only screen and (max-width:1100px){.where-to-go:after{opacity:.1}.where-to-go-dot{display:none}}@media only screen and (max-width:480px){.where-to-go:after{display:none}}.where-to-go .wrap{position:relative;z-index:1}.where-to-go-list h3{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:bold}.where-to-go-list ul{list-style:none;margin:0;padding:0;margin-top:2rem}.where-to-go-list ul a{font-size:1.6rem;color:#604644;line-height:1.6em;display:block}@media only screen and (max-width:480px){.where-to-go h2{text-align:center}.where-to-go-list h3 a{color:#fff;display:block;line-height:2em;padding:0 1em;font-weight:normal;background:#5dbdcb;background-image:url(/assets/img/search-sprite-v.png);background-repeat:no-repeat;background-position:right 5px}.where-to-go-list ul{display:none;padding:1em 2em;margin:0;background:#f7f3f0}}@media only screen and (min-width:481px){.where-to-go-list ul{display:block !important}}.from-the-blog{padding-top:60px}.dotted-read-more{background:url(/assets/img/black-dotted-line.png) top center no-repeat;padding:2rem 0 4rem;font-size:1.6rem;text-align:center;font-weight:bold;margin-top:4rem}.dotted-read-more img{margin-top:-3rem;margin-bottom:-1rem;padding-right:3rem}.dotted-read-more img.drm-paper{margin-top:-8rem;margin-bottom:-3rem}@media only screen and (max-width:480px){.dotted-read-more img{display:block;margin:-3rem auto 1rem;padding:0}.dotted-read-more img.drm-paper{margin:-8rem auto 1rem}}.featured-cottage-element{margin:30px 0 45px 0}.blog-intro{padding:8rem 0}.blog-intro .illustration{max-width:90%}.blog-latest-article{padding:8% 0 0}@media only screen and (max-width:900px){.blog-latest-article{padding-top:0}}@media only screen and (max-width:800px){.blog-latest-article{padding-top:2rem}}.blog-latest-wrapper:nth-child(2) .blog-latest-img{margin-top:-6%}.blog-latest-img img{width:100%}.blog-latest h3{font-size:3rem}.blog-latest p{font-size:1.6rem}.blog-latest time{display:block;font-size:1.6rem;margin:.5em 0}.webcam-element .wrap{padding:2% 0%}.webcam-element .video{position:relative}.webcam-element .video img{width:100%}#play-button{max-width:18%;position:absolute;top:34%;left:41%}#starfish{width:52px;margin-left:-52px}.home-search{display:flex;flex-direction:column}.wrap.trustpilot-wrapper{margin-top:20px;max-width:1000px}.wrap.trustpilotcarousel-wrapper{margin:60px auto}@media only screen and (min-width:1100px){.webcam-element .span-4{margin-top:5%}}@media only screen and (max-width:900px){.webcam-element .wrap{max-width:90% !important;padding:7% 0%}.webcam-element .tablet-hide{display:none !important}.webcam-element .tablet-span-nl{margin-left:0;clear:left}.webcam-element .tablet-span-6{width:49%;margin-top:3%}.webcam-element .tablet-span-5{width:40.5%}}@media only screen and (max-width:900px){#starfish{display:none}}@media only screen and (max-width:700px){.webcam-element .wrap{max-width:90% !important;padding:10% 0%}.webcam-element .mobile-hide{display:none}.webcam-element .col{margin:1% 0 1% 0%}.webcam-element .mobile-span-12{width:100%}.webcam-element .span-1,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.span-8,.span-9,.span-10,.span-11,.span-12{width:100%}.home-search .wrap{order:2}.home-search .wrap.trustpilot-wrapper{order:1;margin-bottom:20px;margin-top:0}}html,body{position:relative;width:100%;margin:0;padding:0}html{font-size:62.5%}body{font-family:ChevinPro,ChevinPro-fallback-font;font:1rem/1.5 ChevinPro;*font-size:small;overflow-x:hidden;color:#604644}h1,h2,h3{font-family:DearJoe,ChevinPro-heading-fallback-font;color:#5dbdcb}h1{font-size:4rem;line-height:2em}h2{font-size:3rem;margin-bottom:.5em}h3{font-size:2rem}h4{font-size:1.6em;font-weight:bold}h1.ss,h2.ss,h3.ss{font-family:ChevinPro,ChevinPro-heading-fallback-font}p{font-size:1.8rem;margin-bottom:1em}a{color:#5dbdcb}small{font-size:1.4rem}.questionnaire-text{font-size:1.5rem}.highlight{color:#5dbdcb}.nolist{list-style:none;margin:0;padding:0}.hidden{display:none !important}.left{float:left}.right{float:right}.script{font-family:DearJoe,DearJoe-fallback-font;font-size:2.5em;line-height:0}.hide-overflow{overflow:hidden}.wrap{width:1200px;height:auto;margin:0 auto;position:relative;max-width:96%}.mr-0{margin:0}.mrt-3_5{margin-top:3.5rem}.tint1{background-color:#5dbdcb;color:#fff}.tint1 h1,.tint1 h2,.tint1 h3,.tint1 a{color:#fff}.tint1 p a{font-weight:bold}.tint2{background-color:#f7f3f0}.white{background-color:#fff}.txt-l{text-align:left}.txt-r{text-align:right}.txt-c{text-align:center}.txt-b{font-weight:bold}p.bigText{font-size:3rem}.tint2.splatter,.tint2.splatter-top,.tint2.splatter-bottom{position:relative}.tint2.splatter:before,.tint2.splatter-top:before{content:'';display:block;position:absolute;top:-43px;height:43px;width:100%;background:url(/assets/img/tint2-top.png) bottom center repeat-x;z-index:1}.tint2.splatter:after,.tint2.splatter-bottom:after{content:'';display:block;position:absolute;bottom:-43px;height:43px;width:100%;background:url(/assets/img/tint2-bottom.png) top center repeat-x;z-index:1}.splatter-pad-top{padding-top:4rem}.splatter-pad-bottom{padding-bottom:4rem}.footer-search-bar{padding-bottom:4rem}.porthole-image{position:relative;width:100%;overflow:hidden;padding-top:100%}.porthole-image img{position:absolute;top:0;left:0;height:100%;z-index:1}.porthole-image img.porthole{z-index:2}.porthole-shrink{width:60%;margin:0 auto}h2.dotted-bottom{background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;margin:0 0 1rem;padding-bottom:1.2rem}#conditionstable td,#conditionstable th{border:solid 1px #000}#aspects_destinations #breadcrumbs{position:relative}#map .popup-single{width:190px;font-family:ChevinPro,ChevinPro-fallback-font}#map .popup-single img{min-height:100px}#map .popup-single a{color:#5dbdcb;font-weight:bold}#map .popup-office{width:150px;font-size:14px;font-family:ChevinPro,ChevinPro-fallback-font}#map .popup-office h3{color:#5dbdcb;font-weight:bold;font-family:ChevinPro,ChevinPro-heading-fallback-font}.marker-cluster-small{background-color:rgba(0,135,204,.6)}.marker-cluster-small div{background-color:rgba(0,135,204,.8)}.marker-cluster-medium{background-color:rgba(233,86,43,.6)}.marker-cluster-medium div{background-color:rgba(233,86,43,.8)}.marker-cluster-large{background-color:rgba(139,52,60,.6)}.marker-cluster-large div{background-color:rgba(139,52,60,.8)}.leaflet-oldie .marker-cluster-small{background-color:#0087cc}.leaflet-oldie .marker-cluster-small div{background-color:#0087cc}.leaflet-oldie .marker-cluster-medium{background-color:#e9562b}.leaflet-oldie .marker-cluster-medium div{background-color:#e9562b}.leaflet-oldie .marker-cluster-large{background-color:#8b343c}.leaflet-oldie .marker-cluster-large div{background-color:#8b343c}.marker-cluster{background-clip:padding-box;border-radius:20px;color:#fff}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}#loginmarkup{display:none}#overlay-container,.email-modal.container{width:100%;height:100%;background:url('/assets/img/modal-bg.png') 0 0 repeat transparent;position:absolute;top:0;left:0;z-index:602}#overlay-container #overlay-window,.email-modal.container .overlay-window{position:absolute;padding:20px 20px;border:5px solid #fff;max-width:450px;width:94%;box-sizing:border-box}#overlay-container #overlay-window #close-modal,.email-modal.container .overlay-window .close-modal{position:absolute;top:-4.5rem;right:1.5rem;font-size:1.6rem;padding:10px 20px;background-color:#fff}#overlay-container #overlay-window h3{margin:0 0 10px 0}html.modalOn{height:100%;width:100%;overflow:hidden}#frm-email-property input[type="text"],#frm-email-results input[type="text"]{width:80%;margin-bottom:5px}#frm-email-property a.remove-email,#frm-email-results a.remove-email{background:url("/images/remove-red.gif") no-repeat scroll 0 0 transparent;display:inline-block;height:0;margin-left:6px;overflow:hidden;padding-top:15px;vertical-align:middle;width:15px;opacity:.5}#frm-email-property a.remove-email:hover,#frm-email-results a.remove-email:hover{opacity:1}#frm-email-property a.add-email,#frm-email-results a.add-email{display:block;font-size:1.4rem}#frm-email-property p.error,#frm-email-results p.error,#frm-testimonial p.error{display:block;font-size:1.4rem;color:#89323b}#myAspectsMenuWrapper{margin:30px 0;width:100%}#myAspectsMenuWrapper .myAspectsMenu{float:right}.myAspectsMenu a{color:#5dbdcb;font-size:1.75rem;text-decoration:none;padding:0 5px;cursor:pointer}.myAspectsMenu a:hover{text-decoration:underline}.myHolidayWrapper{margin-bottom:2rem;background:#fff;padding:2%;position:relative}.myHolidayImage img{width:100%}.myHolidayImage{width:48%;float:left}.myHoliday{width:48%;padding-left:4%;float:left}.myHolidayWrapper .buttonForward{position:absolute;bottom:0;right:0;margin:18px}.myHolidayBlockingMessage{border:2px solid #5dbdcb;padding:10px;font-size:1.8rem}.myAspectsMenu .active{text-decoration:underline}.passwordReset.password,.rememberMe{margin-left:22%}p.forgotPassword{float:none}.my-holiday-actions{margin-bottom:40px}.previousHoliday{display:flex}.previousHoliday>div:first-child{flex:1}.previousHoliday>div:last-child{align-self:center}@media only screen and (max-width:601px){p .forgotPassword{float:left}.passwordReset.password,.rememberMe{margin-left:0}.myHolidayWrapper .buttonForward{margin:5px}}#mbd #close{float:right;font-size:18px;margin-right:5px;color:#fff;cursor:pointer}.resForm label.forChkInsuranceTerms,.resForm label.forDeclaration{line-height:24px}.bookingMessages{padding:10px;background:#fff;margin:0}.bookingMessageContainer{border-bottom:2px solid #e68861}#mboxInner{padding:30px}#mbox{width:30%}.authBox{width:33%}.authBoxInner{padding:20px}.authBoxInner h2{color:#fff;background:url(/assets/img/white-dotted-line.png) bottom no-repeat;padding-bottom:2rem}.AccessOrCreate{margin-bottom:20px}.AccessOrCreate h3{margin-bottom:20px}.AccessOrCreate span{font-size:1.6em}.AccessOrCreate .accessOrCreate__create,.AccessOrCreate .accessOrCreate__signIn{padding:0 1%;display:flex;flex-direction:column}.AccessOrCreate .recaptcha-wrapper{display:flex}.AccessOrCreate .g-recaptcha{margin-left:auto}.AccessOrCreate .form-actions{margin-top:auto;padding:10px}.AccessOrCreate .form-actions p{text-align:right}.AccessOrCreate .login-details{display:flex}.AccessOrCreate label{width:22%}.AccessOrCreate .password-wrapper{background:#fff;position:relative;flex-grow:1;border:1px solid #222;margin-bottom:20px}.AccessOrCreate .password-wrapper input{width:calc(100% - 40px);margin-bottom:0;border:none}.AccessOrCreate .password-wrapper .show-password{background-image:url(/Images/icons/Password_Icon_View.svg);background-size:30px 25px;background-repeat:no-repeat;height:25px;width:37px;display:inline-block;position:absolute;right:3px;top:calc(50% - 13px);opacity:.5}.AccessOrCreate .password-wrapper .show-password.hide{background-image:url(/Images/icons/Password_Icon_Hidden.svg)}@media only screen and (max-width:640px){.AccessOrCreate .login-details{flex-direction:column}}.page-element-wrapper{height:auto;position:relative}.page-element-wrapper.destinationHeader{margin-top:0;padding:0 !important}.page-element-wrapper.destinationHeader .page-element{padding:0 !important}.page-element{display:flex;overflow:hidden;position:relative;max-width:1200px;margin:0 auto;padding:0 2%;flex-shrink:2}@media only screen and (max-width:900px){.page-element{flex-direction:column;padding:0}.page-element.search-control{flex-direction:row;flex-wrap:wrap;padding:0 2%}}@media only screen and (max-width:700px){.page-element.search-control .search-control-item,.page-element.search-control .search-control-item input{display:none}.page-element.search-control .view-properties{margin:2% 4%;display:block}.page-element.search-control .search-control-item input.view-properties-mobile{display:block !important}.page-element.regions .other-popular-destinations h2,.page-element-regions-title{padding-left:10px !important}}.page-element h2{padding-left:5px}.page-element .swiper-nav{margin-bottom:20px}.page-element .swiper-nav:hover{cursor:pointer}.page-element.destinationHeader{max-width:100%;width:100%}body .page-element-wrapper:nth-of-type(odd),.page-element-wrapper-white{background:#fff;padding:8rem 0}body .page-element-wrapper:nth-of-type(even),.page-element-wrapper-beige{background:#f7f3f0}body .page-element-wrapper:nth-of-type(even):before,.page-element-wrapper-beige:before{content:'';display:block;position:absolute;top:-43px;height:43px;width:100%;background:url(/assets/img/tint2-top.png) bottom center repeat-x;z-index:1}body .page-element-wrapper:nth-of-type(even):after,.page-element-wrapper-beige:after{content:'';display:block;position:absolute;bottom:-43px;height:43px;width:100%;background:url(/assets/img/tint2-bottom.png) top center repeat-x;z-index:1}body .page-element-wrapper:last-child{padding-bottom:8em}body .page-element-wrapper:last-child::after{background:none}.page-element.destinationHeader{position:relative}.page-element.destinationHeader h1{position:absolute;top:calc(50% - 80px);color:#fff;font-family:DearJoe,DearJoe-fallback-font;font-size:6em;width:100%;text-align:center;z-index:10;line-height:1.3em;margin-bottom:.45em}.page-element.destinationHeader video,.page-element.destinationHeader img{width:100%;max-width:1920px;object-fit:cover;aspect-ratio:48/17;min-height:580px;margin:0 auto}@media only screen and (max-width:900px){.page-element.destinationHeader img{min-height:530px}}.page-element.destinationIntroduction{display:flex;justify-content:space-between}.page-element.destinationIntroduction .intro-text{width:56%}.page-element.destinationIntroduction .intro-text h3,.page-element.destinationIntroduction .intro-text h2{font-family:ChevinPro,ChevinPro-heading-fallback-font}.page-element.destinationIntroduction .intro-image{display:flex;flex-direction:column;padding:0 10%;width:24%}.page-element.destinationIntroduction .intro-image img{align-self:center}.page-element.destinationIntroduction .intro-image img.map-image{width:100%;aspect-ratio:1/1;flex-shrink:1;max-width:300px}.page-element.destinationIntroduction .top-tip{display:flex;flex-direction:column;margin:20px}.page-element.destinationIntroduction .top-tip h2{margin-bottom:0}.page-element.destinationIntroduction .top-tip .starfish{width:40px;align-self:flex-start;height:40px}.page-element.destinationIntroduction .top-tip .top-tip-title{display:flex;align-content:center;flex-wrap:wrap}@media only screen and (max-width:900px){.page-element.destinationIntroduction .intro-text,.page-element.destinationIntroduction .intro-image{width:90%;margin:0 auto;padding:0 5%}.page-element.destinationIntroduction .intro-image img{margin:20px 0;width:unset;height:unset}.page-element.destinationIntroduction .top-tip{width:100%;margin:0 auto}.page-element.destinationIntroduction .top-tip .top-tip-title{align-items:flex-end}.page-element.destinationIntroduction .top-tip .starfish{align-self:center}}.page-element.locationEvents{flex-direction:column;position:relative}.page-element.locationEvents .events-header{margin:0 auto}.page-element.locationEvents .swiper-container{padding:0 100px;box-sizing:border-box}.page-element.locationEvents .swiper-nav>span{background-image:url(/assets/img/idea-arrows.png);height:40px;width:57px}.page-element.locationEvents .swiper-nav .swiper-nav-next{background-position:-70px 0;top:calc(50% - 20px);right:0;position:absolute}.page-element.locationEvents .swiper-nav .swiper-nav-prev{top:calc(50% - 20px);left:0;position:absolute}.page-element.locationEvents .events-wrapper{display:flex;justify-content:space-between}.page-element.locationEvents .events-wrapper .locationImageWrapper{max-width:40%;padding-right:5%;display:flex;align-items:center;min-width:40%}.page-element.locationEvents .events-wrapper .locationImageWrapper .locationImage{display:flex;align-self:baseline}.page-element.locationEvents .events-wrapper img{width:100%;max-width:665px;height:100%;aspect-ratio:133/96}.page-element.locationEvents .events-wrapper .locationEvent{display:flex}.page-element.locationEvents .events-wrapper .locationEvent .locationEventDetails{width:auto}.page-element.locationEvents .events-wrapper .locationEvent .locationEventDetails h3{display:block;float:none;font-size:3rem;margin-bottom:1rem;padding-bottom:2rem;color:#5dbdcb;background:url(/assets/img/black-dotted-line.png) bottom no-repeat;padding-left:5px}@media only screen and (max-width:900px){.page-element.locationEvents .swiper-container{padding:0 10px}.page-element.locationEvents .events-wrapper .locationEvent{flex-direction:column;align-items:center}.page-element.locationEvents .events-wrapper img{margin:0 auto}.page-element.locationEvents .events-wrapper .locationEventDetails{margin-top:5em}.page-element.locationEvents .events-wrapper .locationImageWrapper{max-width:unset;width:100%;padding-right:unset}.page-element.locationEvents .swiper-nav .swiper-nav-prev{position:unset;display:block;width:26px;margin:0 8px;height:18px;float:left;text-indent:100%;overflow:hidden;background:url(/assets/img/swiper-nav.png) 0 0 no-repeat;cursor:pointer}.page-element.locationEvents .swiper-nav .swiper-nav-next{background-position:-33px 0 !important;position:unset;display:block;width:26px;margin:0 8px;height:18px;float:left;text-indent:100%;overflow:hidden;background:url(/assets/img/swiper-nav.png) 0 0 no-repeat;cursor:pointer}}.page-element.destinationGallery{flex-direction:column}.page-element.destinationGallery .gallery-header{width:100%;margin:0 auto;display:flex;justify-content:flex-end}.page-element.destinationGallery .gallery-wrapper{display:flex;justify-content:space-between}.page-element.destinationGallery .gallery-wrapper img{width:100%;max-width:1200px;aspect-ratio:5/3;height:100%}.page-element.destinationGallery .gallery-wrapper .swiper-caption{text-align:center;margin:20px 0}@media only screen and (max-width:1500px) and (min-width:901px){.page-element.destinationGallery .gallery-wrapper .swiper-slide{display:flex;flex-direction:column}.page-element.destinationGallery .gallery-wrapper img{margin:0 auto;width:80%}}@media only screen and (max-width:900px){.page-element.destinationGallery{width:100%}}.page-element.blogArticlesFeatured{flex-direction:column}.page-element.blogArticlesFeatured .featured-blog{display:flex;justify-content:space-between;background:unset}.page-element.blogArticlesFeatured .featured-blog .image{width:50%}.page-element.blogArticlesFeatured .featured-blog .image img{width:100%;max-width:600px;aspect-ratio:1/1}.page-element.blogArticlesFeatured .featured-blog .text{width:50%;padding:0 10%;display:flex;flex-direction:column;align-self:center}.page-element.blogArticlesFeatured .featured-blog.blog-item p:after{content:''}.page-element.blogArticlesFeatured .blog-items-wrapper{margin-top:5em}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items{display:flex;justify-content:space-between}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item{width:23.5%;display:flex;flex-direction:column;background:unset}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item h3{font-size:3rem;margin:.5em 0}.page-element.blogArticlesFeatured .blog-items .featured-blog-item img{width:100%;max-width:300px;aspect-ratio:1/1}@media only screen and (max-width:900px){.page-element.blogArticlesFeatured .featured-blog{flex-direction:column;width:80%;margin:0 auto}.page-element.blogArticlesFeatured .featured-blog .text{width:100%}.page-element.blogArticlesFeatured .blog-items-wrapper h2{width:80%;margin:0 auto}.page-element.blogArticlesFeatured .featured-blog .image{width:100%}.page-element.blogArticlesFeatured .featured-blog .image{display:flex}.page-element.blogArticlesFeatured .featured-blog .image img{margin:0 auto}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items{flex-direction:column}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item{width:80%;margin:20px auto}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item a{display:flex;flex-direction:column}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item h3{padding-top:10px}.page-element.blogArticlesFeatured .blog-items-wrapper .blog-items .featured-blog-item img{width:100%;max-width:600px;aspect-ratio:1/1}}.page-element img.illustration{width:100%;max-width:300px;aspect-ratio:1/1}.page-element.imageText,.page-element.textImage{align-items:center}.page-element.imageText .text,.page-element.imageText .image{width:50%}.page-element.textImage .text,.page-element.textImage .image{width:50%}.page-element.textImage .image{display:flex;justify-content:center}.page-element.imageText .image{display:flex;justify-content:center}@media only screen and (max-width:900px){.page-element.textImage{flex-direction:column-reverse}.page-element.imageText .text,.page-element.imageText .image{width:90%}.page-element.textImage .text,.page-element.textImage .image{width:90%}}.page-element.wishYouWereHere .text-wrapper{display:flex;width:50%;justify-content:center}.page-element.wishYouWereHere .text-wrapper .text{display:flex;flex-direction:column;align-self:center;width:80%;text-align:center}.page-element.wishYouWereHere .text-wrapper .text .starfish{width:90px;align-self:flex-start}.page-element.wishYouWereHere .image{position:relative}.page-element.wishYouWereHere .image img.play-button{position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);max-width:100px;height:100px;aspect-ratio:unset}.page-element.wishYouWereHere .image a img{aspect-ratio:3/2;width:100%;max-width:486px;height:100%}@media only screen and (max-width:900px){.page-element.wishYouWereHere{padding-bottom:80px;max-width:90%}.page-element.wishYouWereHere .text-wrapper{width:unset}.page-element.wishYouWereHere .text-wrapper .webcam-link{margin-bottom:10px}.page-element.wishYouWereHere .image a{display:flex}.page-element.wishYouWereHere .image a img{margin:0 auto}}.page-element.cottagePicker h2{float:left}.page-element.cottagePicker .swiper-nav{margin-bottom:20px}.page-element.cottagePicker .swiper-title h2{float:left}.page-element.cottagePicker .swiper-slide{text-align:center}.page-element.cottagePicker .swiper-slide a{display:block}.page-element.cottagePicker .swiper-slide a img{width:100%;aspect-ratio:133/90;max-width:655px;width:100%}.page-element.cottagePicker .swiper-slide p{font-size:1.4rem}@media only screen and (max-width:900px){.page-element.cottagePicker{max-width:90%}}.page-element.otherDestinations{flex-direction:column}.page-element.otherDestinations .otherDestination{position:relative}.page-element.otherDestinations .otherDestination h2{position:absolute;top:calc(50% - 45px);width:100%;text-align:center;font-size:5rem;font-weight:bold;color:#fff;font-family:ChevinPro,ChevinPro-heading-fallback-font}.page-element.otherDestinations .otherDestinationsTop{display:flex;justify-content:space-between}.page-element.otherDestinations .otherDestinationsTop .otherDestination{width:49%;display:flex;align-self:center}.page-element.otherDestinations .otherDestination img{max-width:100%;overflow:hidden;aspect-ratio:133/87;width:665px}.page-element.otherDestinations .otherDestinationsBottom{margin-top:30px;display:flex;justify-content:space-between}.page-element.otherDestinations .otherDestinationsBottom .otherDestination{max-width:32%;overflow:hidden}.page-element.otherDestinations .otherDestinationsBottom .otherDestination img{width:100%}@media only screen and (max-width:900px){.page-element.otherDestinations{max-width:90%}.page-element.otherDestinations h2{padding:0 2%}.page-element.otherDestinations .otherDestinationsTop{flex-direction:column}.page-element.otherDestinations .otherDestinationsTop .otherDestination{width:unset}.page-element.otherDestinations .otherDestinationsBottom{flex-direction:column;margin-top:0}.page-element.otherDestinations .otherDestinationsBottom .otherDestination{max-width:unset;align-self:center}.page-element.otherDestinations .otherDestination{margin-bottom:1em}}.page-element.regions{flex-direction:column}.page-element.regions.FourImagesWithLinks .parent-destinations{flex-wrap:wrap}.page-element.regions.FourImagesWithLinks .parent-destinations .parent-destination{position:relative;width:48%;margin-bottom:30px}.page-element.regions.FourImagesWithLinks .parent-destinations{flex-wrap:wrap}.page-element.regions.FourImagesWithLinks .parent-destinations .parent-destination{position:relative;width:48%;margin-bottom:30px}.page-element.regions.FourImagesWithLinks .parent-destinations{flex-wrap:wrap}.page-element.regions.FourImagesWithLinks .parent-destinations .parent-destination{position:relative;width:48%;margin-bottom:30px}.page-element.regions .parent-destinations{display:flex;justify-content:space-between;margin-bottom:2em}.page-element.regions .parent-destinations .parent-destination{position:relative;width:32%}.page-element.regions .parent-destinations .parent-destination img{width:100%}.page-element.regions .parent-destinations .parent-destination h2{position:absolute;top:calc(50% - 45px);width:100%;text-align:center;color:#fff;font-family:ChevinPro,ChevinPro-heading-fallback-font;font-size:5rem;font-weight:bold}.page-element.regions ul.child-destinations{display:grid;justify-content:space-between;flex-wrap:wrap;margin-left:unset;grid-template-columns:32% 32% 32%}.page-element.regions ul.child-destinations li{list-style:none;font-size:1.8em;text-transform:capitalize}.page-element.regions ul.child-destinations li a{color:#604644;padding-left:5px}@media only screen and (max-width:900px){.page-element.regions .parent-destinations{flex-direction:column}.page-element.regions.FourImagesWithLinks .parent-destinations{flex-direction:row}.page-element.regions .parent-destinations .parent-destination{width:100%;margin:5px 0}}@media only screen and (max-width:750px){.page-element.regions.FourImagesWithLinks .parent-destinations{flex-direction:column}.page-element.regions.FourImagesWithLinks .parent-destinations .parent-destination{width:100%}}@media only screen and (max-width:500px){.page-element.regions ul.child-destinations{grid-template-columns:50% 50%}}@media only screen and (max-width:400px){.page-element.regions ul.child-destinations{grid-template-columns:98%;padding-left:2%}}.page-element.allDestinations{max-width:100%;width:100%;margin:auto;display:block}.page-element.fullWidthImage{width:100%;max-width:100%;padding:0}.page-element.fullWidthImage img{max-width:100%;margin:0 auto;aspect-ratio:48/17}.page-element.parentDestinations{flex-direction:column}.page-element.parentDestinations .parentDestination{position:relative}.page-element.parentDestinations .parentDestination img{width:100%;max-width:1920px;aspect-ratio:192/115}.page-element.parentDestinations .parentDestination h2{position:absolute;top:calc(50% - 45px);width:100%;text-align:center;font-size:5rem;font-weight:bold;color:#fff;font-family:ChevinPro,ChevinPro-heading-fallback-font;flex-wrap:wrap}.page-element.parentDestinations .parentDestinationsTop .parentDestination{width:100%}.page-element.parentDestinations .parentDestinationsBottom{display:flex;justify-content:space-between;margin-top:20px}.page-element.parentDestinations .parentDestinationsBottom img{width:100%;max-width:665px;aspect-ratio:133/96}.page-element.parentDestinations .parentDestinationsBottom .parentDestination{width:32%}@media only screen and (max-width:1200px){.page-element.parentDestinations .parentDestinationsBottom .parentDestination h2{top:20%;line-height:1}}@media only screen and (max-width:900px){.parentDestinationsBody{padding:0 5%}.page-element.parentDestinations .parentDestinationsBottom{flex-direction:column;margin:unset}.page-element.parentDestinations .parentDestinationsBottom .parentDestination h2{top:calc(50% - 45px)}.page-element.parentDestinations .parentDestinationsBottom .parentDestination{width:unset;align-self:center}.page-element.parentDestinations .parentDestination{margin-bottom:1em}.page-element.parentDestinations .parentDestination a{display:flex}.page-element.parentDestinations .parentDestination img{max-width:665px;margin:0 auto}}.property-bedrooms{background:#fff;margin-bottom:40px}.cottage-bedrooms{padding:20px}.cottage-bedrooms__header h3{font-size:3rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;margin:0 0 1rem;padding-bottom:2rem}.cottage-bedrooms__rooms{padding:20px 0}.cottage-bedrooms__rooms--room{display:flex;background:#f7f3f0;max-width:150px;min-width:150px;width:150px}@media only screen and (min-width:700px){.cottage-bedrooms__rooms--room{display:flex;background:#f7f3f0;max-width:190px;min-width:190px;width:190px}}.cottage-bedrooms__rooms .swiper-slide{display:flex;height:unset}.cottage-bedrooms__rooms--room-wrapper{padding:10px;display:flex;flex-direction:column}.cottage-bedrooms__rooms--room-header{color:#5dbdcb;margin-bottom:.5rem}.cottage-bedrooms__rooms--room-description{font-size:1.6rem}.cottage-bedrooms__rooms--room-icons{margin-top:auto}.cottage-bedrooms__room--icons-icon{background-repeat:no-repeat;background-size:60px !important;display:inline-block;height:60px;width:60px}.cottage-bedrooms__room--icons-icon.bunk-beds,.cottage-bedrooms__room--icons-icon.trundle-bed,.cottage-bedrooms__room--icons-icon.single{background-repeat:no-repeat !important;width:40px}.cottage-bedrooms__room--icons-icon.bunk-beds{background-size:40px !important;height:40px}.property-header{padding:0}.property-header h1{font-size:3rem;line-height:1.5;font-family:ChevinPro,ChevinPro-heading-fallback-font}.property-header h1 span{display:block;font-size:2rem;color:#222;font-weight:normal}@media only screen and (max-width:800px){.property-header{padding:2rem 0 1rem}.property-header h1{padding-right:30px}}.property-tabs{list-style:none;margin:0;padding:0}@media only screen and (max-width:800px){.property-tabs{padding:0;float:none;margin-left:0}}.property-tabs li{display:block;float:left}.property-tabs li a{padding:0 1em .5em;line-height:4rem;font-size:1.6rem;color:#222}.property-tabs-title-mobile{display:none}@media only screen and (max-width:600px){.property-tabs-title-desktop{display:none}.property-tabs-title-mobile{display:inline}}@media only screen and (max-width:480px){.property-tabs li a{font-size:1.4rem}}@media only screen and (max-width:370px){.property-tabs li a{padding:0 .5em .5em}}.property-tabs li.active a{color:#5dbdcb;font-weight:bold;border-bottom:2px solid #5dbdcb}.property-tab{padding-top:2rem;display:none}.property-header-gallery .wrap{overflow:hidden;padding:1rem 0}@media only screen and (max-width:800px){.property-header-gallery .wrap{max-width:100% !important;padding:0}.property-at-a-glance aside h3{visibility:hidden}.wf-active .property-at-a-glance aside h3{visibility:visible}}.property-tab.active{display:block}.year-switcher{margin-left:0;padding-top:0 !important}.year-switcher li{float:left;list-style:none;font-size:1.5rem;line-height:2.5rem;color:#5dbdcb;padding-right:.5em}.year-switcher li.active{border-bottom:2px solid #5dbdcb}.year-switcher li a{padding:0 1em .5em;line-height:4rem;font-size:1.6rem}.property-at-a-glance aside{padding:20px;background:#fff;margin-bottom:1rem;overflow:hidden}.property-at-a-glance aside h3{font-size:3rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;margin:0 0 1rem;padding-bottom:2rem}.property-at-a-glance ul{list-style:none;margin:0;padding:0;font-size:1.5rem;line-height:2.5rem;overflow:hidden}.property-at-a-glance ul strong{color:#5dbdcb;padding-right:.5em}.property-at-a-glance .property-glance-cta{margin-top:2rem}.property-at-a-glance .property-glance-price{font-size:2.2rem;line-height:4rem;color:#5dbdcb}.property-at-a-glance .property-glance-price span{font-size:1.6rem}.property-topreviews a.viewAll{font-size:1.8rem}.property-topreviews a.viewAll span{float:left}.property-topreviews a.viewAll::after{content:'';display:block;float:left;width:28px;height:18px;margin-left:1rem;margin-top:.8rem;background:url(/assets/img/pagination-sprite.png) center no-repeat;background-position:-33px center}.property-tab-reviews h3{font-size:3rem;margin:0 0 1rem;padding-bottom:2rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat}.property-reviews__review{padding-top:3rem;padding-bottom:1rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat}.property-reviews div:last-child{background:none}.property-reviews__review .guestComment{padding-top:50px;background:url(/assets/img/quotation.png) 0 0 no-repeat;margin-bottom:2rem}.property-reviews__review .guestSignoff .property-reviews__name{font-weight:bold}.property-reviews__review p{font-size:1.6rem;margin-top:1rem}.property-reviews__reply{margin-left:3rem;font-style:italic}.property-reviews__reply-title{color:#5dbdcb}.property-header-cta{display:flex;float:right;align-items:center}.property-header-cta .property-header-price{font-size:2.2rem;line-height:4rem;color:#5dbdcb;margin-right:2rem}.property-header-cta .property-header-price span{font-size:1.6rem}.property-header-cta .search-shortlist.property-header-shortlist{margin-top:0;margin-right:2rem}@media only screen and (max-width:800px){.property-header-cta{float:none;margin-bottom:0}.property-header-cta .property-header-price{font-size:1.4rem;line-height:1;color:#aaa;margin-bottom:1rem}.property-header-cta a.button{display:none}.property-header-cta .search-shortlist.property-header-shortlist{position:absolute;right:0;top:15px;margin-right:0}.yearSwitcherDiv{height:50px}}@media only screen and (max-width:600px){.property-header-cta .property-header-price span{display:none}}.property-description .property-description-intro{display:flex;flex-direction:column-reverse}@media only screen and (min-width:801px){.property-description{min-height:500px}}@media only screen and (min-width:901px){.property-description .property-description-intro{flex-direction:column}}.property-description h3{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:bold;font-size:1.8rem;margin-bottom:.5em}.property-description p{font-size:1.6rem}.property-testimonial{padding-top:50px;background:url(/assets/img/quotation.png) 0 0 no-repeat;margin-bottom:4rem}.property-testimonial article p{color:#5dbdcb}.property-testimonial cite{font-size:1.6rem;color:#222;font-weight:bold;margin:0}.property-testimonial cite:before{content:"—";padding-right:.5em;font-weight:normal}.property-testimonial time{font-size:1.6rem;color:#222;font-weight:normal;padding-left:1em}@media only screen and (max-width:900px) and (min-width:460px){.property-at-a-glance li{float:left;width:50%}.property-at-a-glance li.other{width:100%}}@media only screen and (max-width:900px) and (min-width:520px){.property-testimonial{float:left;width:44%;margin:0 3% 4rem}}#book-form:before,#book-form:after{content:'';display:block;height:2px;background:url(/assets/img/black-dotted-line.png) center no-repeat}#book-form h2{line-height:1.75em;padding:2rem 2rem 1rem}#book-form form{padding:0 2rem 2rem}#book-form p.holiday-panel{font-size:1.6rem;margin-bottom:.5em}#book-form p.holiday-panel strong{font-weight:bold;color:#5dbdcb}#book-form #availabilityWarning{color:#604644;font-size:1.6em}.availabilityWarning{color:#ca695c}#book-form #availabilityWarningNote{color:#604644;font-size:1.4em}.calendar-key{float:right}.calendar-key ul{list-style:none;margin:0;padding:0}.calendar-key ul li{line-height:2.5rem;font-size:1.4rem;color:#222;margin-bottom:.5em;float:left;padding-right:2em}.calendar-key ul li span{display:inline-block;width:2.5rem;text-align:center;margin-right:.5em;color:#fff}.calendar-key li.available span{background:#5dbdcb}.calendar-key li.shortbreak span{background:#a2ecf7}.calendar-key li.booked span{background:#cb5d5d}.calendar-key li.selected span{background:#5dcb92}.advRes{margin-top:10px}.property-special-offers{margin-bottom:2rem;margin-top:3rem}.property-special-offers h2{line-height:1.75em;padding-bottom:12px;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat}.property-special-offers p{font-size:1.4em;color:#ca695c;margin-bottom:.5em}.property-special-offers p .badge{font-family:DearJoe,DearJoe-fallback-font;font-size:2.5rem;padding-right:.25em}.property-contact{margin:2rem 0}.property-contact p{font-size:1.4rem;margin:.5em}.property-contact p a{font-size:2rem}.property-location-intro h2{font-size:4rem}.property-tab-location table{font-size:1.4rem}.property-events .events-pagination-wrap{display:none}.property-events .events-pagination-wrap.active{display:block}.property-events h3{background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;padding-bottom:1rem;font-size:3rem}.property-events .event{margin-bottom:2rem;background:#fff;padding:2rem}.property-events .event figure{width:100%;margin-bottom:1rem}.property-events .event figure img{width:100%}.property-events .event p{font-size:1.4rem}.property-events .event time{font-size:1.4rem;padding:0 2rem 1rem;display:block}.property-events .prev-next{background:url(/assets/img/black-dotted-line.png) top center no-repeat;margin:2rem 0;clear:both}.property-events .prev-next ul{padding:20px 0}.property-events .prev-next li{margin:0;font-size:16px;display:inline;float:left}.property-events .prev-next li.next{float:right}.property-events .prev-next li.disabled-link,.property-events .prev-next li.disabled-link a{color:#d6cbc1}@media only screen and (max-width:900px) and (min-width:601px){.property-events .event{float:left;box-sizing:border-box;width:46%;margin:1rem 2%}}.property-foot{background:url(/assets/img/black-dotted-line.png) top center no-repeat;padding:1rem 0}.property-foot .property-back-to-search a{padding-left:40px;background-image:url(/assets/img/search-sprite-v.png);background-position:left -222px;background-repeat:no-repeat;line-height:34px;font-size:1.6rem;float:left}.property-foot .property-share{float:right;line-height:1em;font-size:1.6rem;color:#5dbdcb}.property-foot .property-share>*{float:left;padding-left:.5em;line-height:34px}.property-foot .share-buttons{text-align:center}ul.share-icons{list-style:none;margin:0;padding:0;display:inline-block}ul.share-icons li{float:left}ul.share-icons li a{display:block;width:34px;height:34px;background:transparent url(/assets/img/property-share.png) no-repeat 0 0;margin:0 4px;text-indent:100%;white-space:nowrap;overflow:hidden}ul.share-icons li.share-icons-facebook a{background-position:0 0}ul.share-icons li.share-icons-twitter a{background-position:-41px 0}ul.share-icons li.share-icons-email a{background-position:-83px 0}@media only screen and (max-width:800px){.property-foot .property-share>span{display:none}.property-foot .property-share>.share-buttons{float:none}}@media only screen and (max-width:480px){.property-foot .property-back-to-search{float:none}.property-foot .property-share{float:none;margin-top:1rem}}.destination-events h3{background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;padding-bottom:1rem;margin-bottom:2rem;font-size:3rem}.destination-events .event{margin-bottom:2rem;background:#fff;padding:2rem}.destination-events .event figure{width:100%}.destination-events .event figure img{width:100% !important}.destination-events .event p{font-size:1.6rem}.destination-events .event time{font-size:1.6rem;padding:0 2rem 1rem;display:block}.testimonial-add{font-size:1.6rem}@media only screen and (max-width:480px){.testimonial-add{display:block;width:200px;margin:auto;text-align:center;clear:both}}.property-tab-mapview #map-application{padding:0;margin:0;height:600px}@media only screen and (max-height:700px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:500px}}@media only screen and (max-height:600px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:400px}}@media only screen and (max-height:500px){.property-tab-map #map-application,.property-tab-map #map-application #map{height:350px}}.unique-and-boutique-property img{width:250px}.unique-and-boutique-property{padding-bottom:20px;margin-bottom:20px;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;clear:both}.unique-and-boutique-property .button{background-color:#859894}.property-at-a-glance span.question{text-decoration:underline;cursor:help}#helper{position:absolute;padding:10px 20px;background:#fff;box-shadow:#000 0 0 5px;font-size:1.4rem;max-width:250px;border-radius:10px}.property-free-gift{margin-top:20px}.property-free-gift-badge{float:left;display:block;width:50px;height:51px;background:url(/assets/img/free-gift-disc-small.png?v2) center no-repeat;color:#fff;font-size:1.5rem;text-align:center}.property-free-gift p{margin-left:60px;font-size:1.5rem;height:51px}@media only screen and (max-width:900px){.property-tab-overview .wrap{display:flex;flex-direction:column}.property-tab-overview .wrap>*{order:2}.property-tab-overview .wrap .property-at-a-glance{order:1}}.property-complex{background:url(/assets/img/black-dotted-line.png) top center no-repeat;padding-top:20px}.property-avail-promo h2{padding:2rem 2rem 0}.property-avail-promo p{padding:0 2rem 2rem}.questionnaire-share{display:flex;flex-wrap:wrap;justify-content:center;padding:20px 0}.questionnaire-share a{display:block;height:125px;margin:10px 20px 10px}.questionnaire-share a img{max-height:100%;max-width:100%}#positive-questionnaire #positiveh1,#positiveh2{font-family:ChevinPro,ChevinPro-heading-fallback-font}#positive-questionnaire{margin-bottom:5%}#negative-questionnaire #negativeh1,#negativeh2{font-family:ChevinPro,ChevinPro-heading-fallback-font}#negative-questionnaire{margin-bottom:5%}.questionnaire__validation-message{font-size:16px}.questionnaire__validation-message.incomplete{color:#f00}table.questionnaire tr.incomplete{color:#f00}@media only screen and (min-width:801px){.search-control-vertical .search-control-item.span-2{width:100%;margin-left:0}}body#aspects_search-book #findForm .pets{display:none}.search-control-item.ajax-show{display:none}.ajax .search-control-item.ajax-show{display:block}.ajax .search-control-item.ajax-hide{display:none}.view-properties-mobile{display:none !important}.search-control-item fieldset{background:#fff;line-height:4rem;font-weight:bold;font-size:1.6rem;margin:0;padding:0;position:relative;color:#000}.search-control-item fieldset.icon{background-image:url(/assets/img/search-sprite-v.png);background-position:right 50px;background-repeat:no-repeat}.search-control-item fieldset.icon.within{background-image:none}.search-control-item fieldset.icon.select{background-position:right 5px}.search-control-item fieldset.icon.calendar{background-position:right -31px}.search-control-item fieldset.icon.map{background-position:right -65px}.search-control-item fieldset.icon.tick{background-position:right -143px}.search-control-item fieldset.icon.tick input:checked+label:after{content:'';position:absolute;right:0;top:4px;width:40px;height:32px;background:url(/assets/img/search-sprite-v.png) no-repeat right -107px}.search-control-item fieldset label,.search-control-item fieldset select,.search-control-item fieldset input,.search-control-item fieldset .date-input{height:4rem;border:none;width:100%;margin:0;padding:0;display:block;box-sizing:border-box;padding-left:1em;font-family:ChevinPro,ChevinPro-fallback-font;font-weight:bold;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.search-control-item select::-ms-expand{display:none}.date-input-set{display:none;text-align:center}.date-input.set .date-input-set{display:block}.search-control-item fieldset .date-input.set{padding:0}.date-input.set .date-input-blank{display:none}.search-control-item fieldset.icon.calendar .date-input .date-val{display:block;float:left;background:#cfc8c7;padding:0;color:#000;font-weight:normal;font-size:1.2rem}.search-control-item fieldset.icon.calendar .date-input span{position:relative}.search-control-item fieldset.icon.calendar .date-input .date-val.date-range{width:50%;z-index:1}.search-control-item fieldset.icon.calendar .date-input .date-val.date-range.date-from{background:#fff}.search-control-item fieldset.icon.calendar .date-input .date-val.date-range.date-to{background:#d9d3d3}.search-control-item fieldset.icon.calendar .date-input .date-range-to{color:#000;display:block;width:16%;margin:0 -8.1%;float:left;height:auto;font-weight:bold;font-size:1.2rem;text-transform:uppercase;background:url(/assets/img/date-range-separator.png?1) center;z-index:2}.search-control-item fieldset input[type="checkbox"]{display:none}.search-control-item fieldset input[type="submit"]{background:#5dbdcb;color:#fff;padding-left:0}.sb-day-list{overflow:hidden;padding-bottom:2px;padding-top:2px}.sb-days{width:18%;box-sizing:border-box;display:block;background:#fff;font-size:2rem;text-align:center;float:left;margin:0 1%;padding:8px 0 8px 0;color:#000}.sb-days.selected{outline:2px solid #5dbdcb;font-weight:bold}.sb-days span{display:block;font-size:1.2rem}.sb-days span.sb-day-in{display:inline}.search-control-date-picker,.search-control-location-picker{width:550px}.datepicker-col{width:275px;float:left;padding:6rem 1em 1em;box-sizing:border-box}.location-picker-list{width:200px;float:left;font-size:1.4rem}.location-picker-map{width:350px;height:300px;float:left}.datepicker-toggle{display:none}.search-control-date-picker{width:300px;max-width:100%}.datepicker-col{width:100%;float:none}.datepicker-col{display:none}.datepicker-col.active{display:block}.datepicker-col h3{display:none}.datepicker-col p{font-size:1.4rem;text-align:center}.datepicker-toggle{display:block;overflow:hidden;padding:1rem 1rem;position:absolute;top:0;left:0;right:0}.datepicker-toggle span{display:block;background:#d9d3d3;color:#222;font-size:1.4rem;line-height:4rem;padding:0 2em;box-sizing:border-box;width:50%;float:left;text-align:center}.datepicker-toggle span.active{background:#5dbdcb;color:#fff}.plus-minus-controls,#property-code{background:url(/assets/img/black-dotted-line.png) top center no-repeat;margin-top:2.7rem;line-height:2.7rem;padding-top:2.7rem}.plus-minus-controls p{font-size:1.5rem}.search-control-plus-minus{width:50%;float:left;margin-bottom:15px}button.minus,button.plus{height:32px;width:32px;border-radius:50%;border:#5dbdcb 1px solid;background:#fff;color:#5dbdcb;margin-right:10px;position:relative}button.minus:hover,button.plus:hover{background:#5dbdcb;color:#fff}button.minus:focus,button.plus:focus{outline:none}button.minus::before{content:'-';width:100%;display:inline-block;font-size:21px;font-weight:bold;position:absolute;top:1px;left:0}button.plus::before{content:'+';width:100%;display:inline-block;font-size:21px;font-weight:bold;position:absolute;top:3px;left:0}@media only screen and (min-width:601px){.search-control-location-picker.no-map,.search-control-location-picker.no-map .location-picker-list{width:250px}.search-control-location-picker.no-map .location-picker-map{display:none}}@media only screen and (max-width:600px){.qtip{max-width:90% !important}button.plus::before,button.minus::before{top:0}.search-control-location-picker{width:300px;max-width:100%}.location-picker-list{width:100%;float:none}.location-picker-map{display:none}}h2 .search-control-title{padding-top:4.5rem}.search-control-title{display:block;font-family:DearJoe,DearJoe-fallback-font;color:#5dbdcb;font-size:3rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;margin-bottom:1rem;line-height:2.7em}.search-control-refine ul{list-style:none;margin:0;padding-top:30px}.search-control-refine ul li{display:block;width:90%;float:left;margin-bottom:1rem;background:url(/assets/img/search-sprite-v.png) 0 -147px no-repeat}.search-control-refine ul li input{display:none}.search-control-refine ul li label{display:block;line-height:2em;font-size:1.4rem;padding-left:34px;white-space:nowrap}.search-control-refine ul li input:checked+label{background:url(/assets/img/search-sprite-v.png) 0 -107px no-repeat}.search-control-refine p{font-size:1.4rem}.search-control-refine input{border-radius:0;-webkit-appearance:none}.search-control-refine .property-search{margin-right:60px}.search-control-refine .property-search-submit{width:4rem;padding:0;font-size:0;height:4rem}.search-control-refine .property-search input{box-sizing:border-box;width:100%;padding:0 1em;border:1px solid #222;font-size:1.2rem;height:4rem}.search-control-contact{margin:3rem 0}.search-control-contact p{font-size:1.4rem;padding:3rem 0;margin:0}.search-control-contact p:first-child{padding-bottom:0;margin-bottom:.5em}.search-control-contact p+p{padding-top:0}.search-control-contact p:last-child{padding-bottom:3rem;margin-bottom:0}.search-control-contact:before,.search-control-contact:after{content:'';display:block;width:100%;height:4px;background:url(/assets/img/black-dotted-line.png) repeat-x center}.search-control-contact p a{font-size:2rem}@media only screen and (max-width:1060px){.search-control-refine ul li{width:auto;float:none}}@media only screen and (max-width:800px){.header-intro-text{line-height:3rem}.wf-loading .header-intro-text p,.header-intro-text p{letter-spacing:-.7px;word-spacing:.7px;font-family:sans-serif}.wf-inactive .header-intro-text p,.wf-active .header-intro-text p{font-family:ChevinPro,ChevinPro-fallback-font;letter-spacing:0;word-spacing:0}.header-intro-text h1{font-size:3.5rem;line-height:2rem}.search-control-plus-minus{width:25%;float:left;min-width:100px}.search-control-refine{padding-top:1rem}.search-control-refine ul li{float:left;padding-right:.5em}.search-control-refine .property-search{margin-right:40px}.search-control-refine .property-search input{border:none}.search-control-refine #feature{margin-top:10px}}@media only screen and (max-width:480px){.header-intro-text h1{line-height:1.6em;margin-top:.5em}.search-control-refine ul li{padding-right:0;width:46%;margin-left:4%}}@media only screen and (max-width:480px){.search-control-plus-minus{width:40%;padding:0 5%}}.ui-datepicker-inline{margin-top:20px;height:275px}.ui-datepicker-title{text-align:center;font-size:1.6em;font-weight:bold;display:block}a.ui-datepicker-prev,a.ui-datepicker-next{display:block;text-indent:100%;overflow:hidden;background:url(/assets/img/swiper-nav.png) 0 0 no-repeat;cursor:pointer;width:26px;height:18px}a.ui-datepicker-prev span,a.ui-datepicker-next span{display:none}a.ui-datepicker-prev{float:left;background-position:0 0}a.ui-datepicker-next{float:right;background-position:-34px 0}table.ui-datepicker-calendar{width:100%}.ui-datepicker-calendar th{text-align:center;font-weight:normal;padding:20px 0 7px}.ui-datepicker-calendar td{line-height:35px;border:1px solid #999;text-align:center;width:14.29%;background:#fff;padding:0}.ui-datepicker-calendar td a{color:#000;display:block}.ui-datepicker-calendar td a.ui-state-active{background:#5dbdcb;color:#fff}td.ui-datepicker-other-month{border:none !important;background:none !important}td.ui-datepicker-unselectable{color:#aaa;background:#eee}.ui-datepicker-calendar td:hover{background:#bde4e9;cursor:pointer}.ui-datepicker-calendar td.ui-datepicker-other-month:hover{background:transparent;cursor:default}#ui-datepicker-div{background:#fff;width:240px;padding:10px;border:2px solid #cecbca;display:none}.qtip{max-width:none}.qtip-nopad .qtip-content{padding:0}#search-wrapper{padding-top:.5rem}.search-header{padding:0 0 50px 0}.search-actions{overflow:hidden;min-height:6rem}.search-result-info{float:left;margin:0}@media only screen and (max-width:480px){.search-results-info{margin-top:3rem}.search-action-buttons{margin:20px 1%;text-align:center}.search-results-action{float:none !important}.search-action-buttons span{width:32%;display:inline-block;float:none}}#overlays{display:none}#results-with-pagination{clear:both}.search-pagination{padding:1rem 0;margin:0 0 2rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat}.search-pagination.bottom{margin:2rem 0 1rem;background-position:top center}.search-pagination ul.ShowSort{width:445px}@media only screen and (max-width:1250px){.search-pagination ul.ShowSort{width:55%}}.SortTitle{float:left;font-size:2em;margin-right:25px;display:inline-block;line-height:2em}@media only screen and (max-width:700px){.search-pagination ul.ShowSort{width:100%;margin-bottom:10px}}.search-pagination ul{margin:0;padding:0;list-style:none;font-size:1.6rem;width:100%;float:left}.search-pagination ul li{margin:0;padding:0;display:inline-block;height:3.5rem;line-height:3.5rem;position:relative}.search-pagination ul li a,.search-pagination ul li span{position:relative;display:block;color:#222;z-index:2}.search-pagination ul li.back-to-first,.search-pagination ul li.forward-to-last{margin-left:20px}.search-pagination ul li.back-to-first span,.search-pagination ul li.back-to-first a{padding-left:38px}.search-pagination ul li.forward-to-last span,.search-pagination ul li.forward-to-last a{padding-right:38px}.search-pagination ul li.back-to-first:before,.search-pagination ul li.forward-to-last:after{content:'';position:absolute;display:block;top:10px;width:28px;height:18px;background:url(/assets/img/pagination-sprite.png) center no-repeat}.search-pagination ul li.back-to-first:before{left:0;background-position:0 center}.search-pagination ul li.forward-to-last:after{right:0;background-position:-33px center}.search-pagination ul li.disabled{opacity:.5}.expand-property-search{text-align:center}.expand-property-search p{padding:1em;margin:0}@media only screen and (max-width:768px){.expand-property-search button{display:block;margin:auto}.expand-property-search button+button{margin-top:10px}}.show-more{text-align:center}.show-more a{display:inline-block;margin:0 auto;padding:0 2em;line-height:4rem;font-size:1.4rem;background:#5dbdcb;color:#fff}.properties-loading{padding:100px 0;text-align:center}.search-result-info .count{color:#5dbdcb;font-weight:bold;padding:0 .25em;line-height:0}.destination-box{position:relative;font-size:1.6rem;color:#222;background:#fff}.destination-inner{padding:8px}.property-box{position:relative;background:#fff;clear:both;font-size:1.6rem;margin-bottom:1rem;color:#222}.property-box-inner{padding:8px;overflow:hidden}.property-box-inner .swiper-container{width:40%;margin-right:2%;float:left}.property-box .property-image{position:relative;width:100% !important}.property-box-inner .swiper-container{max-width:350px}@media only screen and (max-width:480px){.property-box-inner .swiper-container{margin-left:auto;margin-right:auto}}.property-image:hover{cursor:pointer}.property-box .property-image[data-imageCount]::before{content:'';height:100%;width:100%;position:absolute;display:block;background:#5dbdcb;z-index:999999999;opacity:.8;text-align:center;color:#fff;font-size:50px}.property-box .property-image[data-imageCount]::after{content:"View " attr(data-imageCount) " \amore photos";white-space:pre;width:100%;position:absolute;display:block;z-index:999999999;text-align:center;color:#fff;font-size:32px;top:50%;transform:translateY(-50%)}.property-box .property-image a{position:relative;display:block;width:100%;padding-top:68.7%;overflow:hidden}.property-box .property-image img{position:relative;top:0;width:100%;height:auto;display:block}.property-box .property-badge{position:absolute;top:-10px;left:-10px;display:block;width:101px;height:101px;background:url(/assets/img/special-offer-disc.png) center no-repeat;color:#fff;font-size:2rem;text-align:center;z-index:10}.property-box.boutique .property-badge{top:50px !important}.property-box .property-badge span{display:block;margin-top:2.5rem;font-size:3rem;line-height:1em}.property-box .property-badge.property-badge--gift{background:url(/assets/img/free-gift-disc.png?v2) center no-repeat;z-index:10}.property-box .property{float:left;width:58%}.property-box .property-name{font-family:ChevinPro,ChevinPro-fallback-font;font-weight:bold;font-size:1.8rem;line-height:1.5em;margin-right:3rem}.property-box .property-name span.property-location{display:block;font-weight:normal;color:#222;font-size:.8em}.property-box .property-toptrumps{font-size:1.4rem}.property-box .property-intro{font-size:1.4rem;margin:1em 0 0;min-height:5em}.property-box .offers{list-style:none;margin:0;padding:0;color:#ca695c;min-height:1.5em}.property-box .search-shortlist{margin:0}.property-box .property-cta{overflow:hidden;padding:1em 0 0;margin:0}.property-box .property-price{color:#5dbdcb;font-size:2.5rem;line-height:4rem}.property-box .property-price span{font-size:.6em}.property-box .property-pricemodifiers{clear:both;font-size:1.4rem;padding:1em 0 0}.special-offer-results .property-box .property-price{display:none}@media only screen and (max-width:480px){.search-pagination ul{float:none;display:flex;width:100%;justify-content:space-between}.search-pagination ul li.back-to-first{order:1;margin-left:0}.search-pagination ul li.page-count{order:2}.search-pagination ul li.forward-to-last{order:3;margin-left:0}.search-pagination ul li.back-to-first span,.search-pagination ul li.back-to-first a,.search-pagination ul li.forward-to-last span,.search-pagination ul li.forward-to-last a{padding:0;width:38px;overflow:hidden;white-space:nowrap;text-indent:100%}.property-box .property-image,.property-box .property,.property-box-inner .swiper-container{float:none;width:100%}.property-box-inner .swiper-container{margin-bottom:.5em}.property-box .property-price{font-size:2.2rem}}#map-application{padding:0;height:0;overflow:hidden;position:relative}#map{height:600px}#map .osm-copyright{position:absolute;z-index:4;bottom:0;left:85px;background:#eee;padding:0 5px 3px}.search-results-action{font-size:1.8rem;color:#000;float:right;line-height:3rem;background:url(/assets/img/property-pin.png) 2px center no-repeat;padding-left:24px;margin:0 5px}.search-results-action:hover{cursor:pointer}.search-results-action.email-property-list{background-image:url(/assets/img/email.png);padding-left:30px}.search-results-action.save-search-button{background-image:url(/assets/img/save-icon.png);background-size:23px 24px;padding-left:30px}.search-results-action.save-search-button:hover{cursor:pointer}#map-loading{position:absolute;top:0;bottom:0;left:0;right:0;background:#fff url(/images/maps/ajax-loader.gif) center no-repeat;opacity:.5;display:none}.shortlist__consent{background:#fff;padding:2em;margin-bottom:2em;display:flex;position:relative}.shortlist__consent .close{right:10px;top:10px;position:absolute}.shortlist__consent .close:hover{cursor:pointer}.shortlist__consent h2{margin-bottom:1em;font-family:ChevinPro,ChevinPro-heading-fallback-font}.shortlist-aside__dropdown{display:none}@media only screen and (max-width:900px){.shortlist-aside__dropdown{display:flex;flex-wrap:wrap;justify-content:stetch;flex:auto 1 1;margin-bottom:20px}.shortlist-aside__select{margin:0;margin-right:20px;flex:1;overflow:hidden}}.shortlist__consent--create{margin-bottom:1em}.shortlist__consent--create,.shortlist__consent--append{display:flex;justify-content:space-between}.text-and-selector{display:flex}.text-and-selector select{margin:0 1em}.shortlist__consent button{width:130px;margin-left:2em}.search-shortlist{display:block;width:25px;height:25px;float:right}.shortlist-popup{max-height:150px;min-width:150px;overflow-y:scroll}.shortlist-popup .qtip-content{padding:15px 10px}.results-shortlist-list{padding:10px}.results-shortlist-list p{list-style:none;font-weight:700 !important;color:#222;line-height:2em;font-size:1.4rem;display:flex;align-items:center;justify-content:space-between}.results-shortlist-list p:hover{cursor:pointer}.results-shortlist-list p span{max-width:100px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.results-shortlist-list p svg{height:15px;fill:#c6c6c6;margin:0 5px}.results-shortlist-list p[data-inlist="true"] svg,.results-shortlist-list p:hover svg{fill:#ca5b5c}.search-shortlist svg{width:25px;height:25px;text-indent:-999em;overflow:hidden;background:url(/assets/img/shortlist.png) 0 0 no-repeat;margin-top:15px;margin-right:1rem;fill:#c6c6c6}.search-shortlist svg:hover{cursor:pointer}.property-header-cta svg{margin:0}.search-shortlist[data-active="true"] svg{fill:#ca5b5c}.heart-icon{display:inline-block;width:25px;height:25px;text-indent:-999em;overflow:hidden;background:url(/assets/img/shortlist.png) 0 0 no-repeat}.search-shortlist.remove svg{fill:#ca5b5c}.shortlist-actions{display:block;font-weight:normal;color:#222;font-size:1.8em;clear:both;float:right}.shortlist-actions span:hover{cursor:pointer}.shortlist-links,.savedsearch-links{background:#fff;padding:1em 2em}#aspects_shortlist .search-result-info{display:block;font-family:ChevinPro,ChevinPro-fallback-font;color:#5dbdcb;font-size:3rem;margin-bottom:1rem;line-height:2.7em;float:none}@media only screen and (max-width:900px){#aspects_shortlist .search-result-info{float:left}}.shortlist-links-wrapper h2{display:block;font-family:ChevinPro,ChevinPro-heading-fallback-font;color:#5dbdcb;font-size:3rem;background:url(/assets/img/black-dotted-line.png) bottom center no-repeat;margin-bottom:1rem;line-height:2.7em}.shortlist-links-wrapper a.create{margin:2em 0}.shortlist-links-wrapper a.create:hover{cursor:pointer}.shortlist-links p,.savedsearch-links p{margin:.5em 0}.shortlist-links p a,.savedsearch-links p a{color:#222}.shortlist-links p a.active,.shortlist-links p a:hover,.savedsearch-links p a:hover{color:#5dbdcb}.save-search-to-cookie .button-wrapper{margin:0 auto;width:80%}.savedSearchDesc::before{content:' |'}.savedSearchDesc:first-of-type::before{content:none}.savedSearchDesc .property-name{text-transform:capitalize}.savedsearchpanel{margin-top:85px}.saved-search-item{float:left;width:90%;max-width:600px;padding:20px;background:#fff;margin-bottom:25px;position:relative}.saved-search-item .delete::after{position:absolute;left:15px;content:' ';height:10px;width:1px;background-color:#333;transform:rotate(-45deg)}.saved-search-item .delete::before{position:absolute;left:15px;content:' ';height:10px;width:1px;background-color:#333;transform:rotate(45deg)}.saved-search-item .delete{position:absolute;right:10px;top:10px;height:20px;width:20px;text-align:center;display:block;pointer-events:auto}.saved-search-item .delete:hover{cursor:pointer}.saved-search-item p{margin-bottom:0}.savedSearchDesc[data-plural]::after{content:attr(data-plural)}@media only screen and (max-height:700px){#map-application,#map{max-height:550px}}@media only screen and (max-height:600px){#map-application,#map{max-height:450px}}@media only screen and (max-height:500px){#map-application,#map{max-height:350px}}@media only screen and (max-height:400px){#map-application,#map{max-height:250px}}#property-overlay-clone{background-color:#f7f3f0;border:5px solid #fff;height:auto;overflow:auto;padding:5px 15px 10px;position:absolute}#property-overlay-clone article h5{color:#60bfca;font-size:1.6rem;font-weight:bold}#property-overlay-clone article strong{font-family:Arial,sans-serif}#property-overlay-clone article em{font-style:italic}#property-overlay-clone.single{left:50%;margin-left:30px;padding:5px;top:20px;width:210px}#property-overlay-clone.single img{width:100%}#property-overlay-clone.single h4{font-weight:normal;font-size:1.4rem;background:url(/assets/img/black-dotted-line.png) bottom no-repeat;margin-bottom:5px;margin-top:0;padding-bottom:5px}#property-overlay-clone.max-three,#property-overlay-clone.max-six,#property-overlay-clone.max-twelve,#property-overlay-clone.max-eighteen,#property-overlay-clone.infinite{left:50%;margin:0 0 0 25px;max-height:465px;top:20px;width:240px}#property-overlay-clone.max-three article,#property-overlay-clone.max-six article,#property-overlay-clone.max-twelve article,#property-overlay-clone.max-eighteen article,#property-overlay-clone.infinite article{clear:both;width:100%;padding-bottom:5px;background:url(/assets/img/black-dotted-line.png) bottom no-repeat;margin:0 0 6px}#property-overlay-clone.max-three article img,#property-overlay-clone.max-six article img,#property-overlay-clone.max-twelve article img,#property-overlay-clone.max-eighteen article img,#property-overlay-clone.infinite article img,#property-overlay-clone.max-three article h4,#property-overlay-clone.max-six article h4,#property-overlay-clone.max-twelve article h4,#property-overlay-clone.max-eighteen article h4,#property-overlay-clone.infinite article h4{display:none}section[role="property-page"] #property-overlay-clone.single{left:55%;margin-left:30px;padding:5px;top:25%;width:210px}section[role="property-page"] #property-overlay-clone.single li.available{display:none}.uniqueAndBoutiqueHeader{background:#859894;color:#fff;font-size:20px;padding:10px}.uniqueAndBoutiqueHeader img{width:226px;vertical-align:text-bottom}.property-box.group.boutique{border:3px solid #859894}.property-box.group.boutique .button.button-go.right{background-color:#859894}.boutique .property-name a,.boutique .property-price{color:#859894}.complex{border:2px solid #5dbdcb;border-top:none}.complex-header{background:#5dbdcb;padding:10px 8px;display:flex;align-items:center}.complex-header h3{font-size:2rem;color:#fff;font-family:ChevinPro,ChevinPro-heading-fallback-font}.complex-header span{margin-left:auto;font-size:1.4rem;color:#fff}.complex .property{width:100%}.complex .complex-carousel{width:100%;max-width:100%;margin-bottom:0 !important}.complex .property-overview h3{float:left}.complex .property-overview .property-toptrumps{float:right;line-height:3rem}.complex .property-price{font-size:1.8rem;line-height:2rem}.complex .complex-carousel{width:100%;max-width:100%;margin-bottom:0 !important}@media only screen and (max-width:400px){.complex .property-overview .property-toptrumps{float:left;margin-bottom:0}}@font-face{font-family:DearJoe-fallback-font;size-adjust:90%;src:local("Arial")}@font-face{font-family:ChevinPro-fallback-font;accent-override:70%;descent-override:50%;size-adjust:94.5%;src:local("Arial")}@font-face{font-family:ChevinPro-heading-fallback-font;accent-override:70%;descent-override:30%;size-adjust:87%;src:local("Arial")}.swiper-container{width:100%;height:100%}.swiper-nav{float:right;width:84px;margin-top:15px}.swiper-nav span{display:block;width:26px;margin:0 8px;height:27px;float:left;text-indent:100%;overflow:hidden;background:url(/assets/img/swiper-nav.png) 0 0 no-repeat;cursor:pointer}.swiper-nav span.swiper-nav-prev{background-position:0 0}.swiper-nav span.swiper-nav-next{background-position:-33px 0}.swiper-container.home{max-width:1920px;margin:0 auto}.swiper-container.home .swiper-wrapper{height:780px}@media only screen and (max-height:970px){.swiper-container.home .swiper-wrapper{height:680px}}@media only screen and (max-height:850px){.swiper-container.home .swiper-wrapper{height:580px}}@media only screen and (max-width:800px){.swiper-container.home .swiper-wrapper{height:480px}}@media only screen and (min-height:450px) and (max-width:900px){.swiper-container.home .swiper-wrapper{height:380px}}@media only screen and (min-height:550px) and (max-width:900px){.swiper-container.home .swiper-wrapper{height:430px}}@media only screen and (min-height:650px) and (max-width:900px){.swiper-container.home .swiper-wrapper{height:420px}}.swiper-container.home .swiper-slide{overflow:hidden}.swiper-container.home .swiper-slide figure{display:block;width:100%;height:100%}.swiper-container.home .swiper-slide figure img{min-width:100%;min-height:100%;position:absolute;top:0;right:0}.swiper-container.home .swiper-slide aside{position:absolute;top:65px;right:0;width:100%;padding-left:60px}.swiper-container.home .swiper-slide aside h2{font-size:6rem;text-align:center;line-height:1em;margin-bottom:.45em}@media only screen and (max-width:800px){.swiper-container.home .swiper-slide aside h2{font-size:4rem}}@media only screen and (max-width:480px){.swiper-container.home .swiper-slide aside h2{font-size:3rem}}.swiper-container.home .swiper-slide aside span{display:block;font-size:2rem;text-align:center}.swiper-container.home .swiper-slide aside.blue h2 a,.swiper-container.home .swiper-slide aside.blue span a{color:#5dbdcb}.swiper-container.home .swiper-slide aside.white h2 a,.swiper-container.home .swiper-slide aside.white span a{color:#fff}.swiper-container.home .swiper-slide aside.brown h2 a,.swiper-container.home .swiper-slide aside.brown span a{color:#604644}.swiper-container.home .swiper-slide aside.slide-details_white h2 a,.swiper-container.home .swiper-slide aside.slide-details_white span a{color:#fff}.swiper-container.home .swiper-slide aside.slide-details_brown h2 a,.swiper-container.home .swiper-slide aside.slide-details_brown span a{color:#604644}.swiper-container.home .swiper-slide aside.slide-details_blue h2 a,.swiper-container.home .swiper-slide aside.slide-details_blue span a{color:#5dbdcb}@media only screen and (max-width:480px){.swiper-container.home .swiper-slide aside span{display:none}}.swiper-container.home .swiper-nav{position:absolute;top:25%;width:100%;float:none;z-index:6}.swiper-container.home .swiper-nav span{background-image:url(/assets/img/big-arrows.png);width:80px;height:54px}@media only screen and (max-width:480px){.swiper-container.home .swiper-nav span{background-image:url(/assets/img/swiper-nav.png);width:26px;height:26px}.swiper-container.home .swiper-nav span.swiper-nav-next{background-position:-33px 0}}.swiper-container.home .swiper-nav .swiper-nav-prev{float:left;margin-left:20px}.swiper-container.home .swiper-nav .swiper-nav-next{float:right;margin-right:20px;background-position:-91px}.swiper-home-overlay{position:relative;margin-top:0;z-index:8;margin-bottom:45px}.swiper-home-overlay aside{display:block;margin-left:100px;text-align:left;display:none}.swiper-home-overlay aside .swiper-home-title{font-family:DearJoe,DearJoe-fallback-font;font-size:8rem;color:#5dbdcb;text-transform:capitalize}.swiper-home-overlay aside .swiper-home-text{display:block;width:300px;font-size:1.8rem;font-weight:bold;margin-top:1em}.swiper-home-overlay aside .swiper-home-text *{color:#222}@media only screen and (max-width:900px){.swiper-home-overlay aside{margin-left:0;text-align:center}.swiper-home-overlay aside .swiper-home-title{font-size:4em}.swiper-home-overlay aside .swiper-home-text{width:auto}.swiper-container.home .swiper-slide figure{position:relative}.swiper-container.home .swiper-slide figure::before{display:block;content:"";padding-top:213%}.swiper-container.home .swiper-slide figure img{position:absolute;top:0;height:100%;width:100%;object-fit:cover}}.property-swiper h2,.property-swiper h2 a{color:#604644}.myAspects .property-swiper h2,.myAspects .property-swiper h2 a{color:#5dbdcb}.property-swiper .swiper-slide{text-align:center;z-index:5}.special-offers.property-swiper .swiper-slide{box-sizing:border-box;padding-right:20px}.property-swiper .swiper-slide img{display:block;width:100%;margin-bottom:10px}.property-swiper .swiper-slide h4{font-size:1.4rem;font-weight:bold;margin-bottom:.5em;color:#5dbdcb}.property-swiper .swiper-slide p{font-size:1.4rem}.property-swiper .swiper-slide p span{display:block}.property-swiper .swiper-slide .property-image{position:relative}.swiper-slide .offers{color:#ca695c;min-height:1.5em;font-size:1.4rem}.property-swiper .swiper-slide .badge{position:absolute;bottom:-17px;right:-17px;display:block;width:101px;height:101px;background:url(/assets/img/special-offer-disc.png) center no-repeat;color:#fff;font-size:2rem;text-align:center}.featured-properties-swiper .swiper-slide .badge{position:absolute;left:-17px;display:block;width:101px;height:101px;background:url(/assets/img/special-offer-disc.png) center no-repeat;color:#fff;font-size:2rem;text-align:center}.swiper-slide .badge span{display:block;line-height:1em;margin-top:2.5rem;font-size:3rem}.swiper-slide .badge.badge--gift{background:url(/assets/img/free-gift-disc.png) center no-repeat}.swiper-slide .badge.badge--gift span{margin-top:0;font-size:2.8rem;line-height:1.2;font-family:DearJoe,DearJoe-fallback-font;transform:rotate(-15deg);margin-left:-5px}.swiper-slide .badge.badge--gift span:first-child{margin-top:1rem}.swiper-fixed-proportions .swiper-slide .swiper-sizer{width:100%;padding-top:56.25%;overflow:hidden;position:relative}.swiper-fixed-proportions .swiper-slide img,.swiper-fixed-proportions .swiper-slide iframe{position:absolute;width:100%;top:0;left:0}.swiper-fixed-proportions .swiper-slide iframe{height:100%}.holiday-ideas .swiper-container{padding:0 60px;box-sizing:border-box;width:auto}.holiday-ideas .swiper-container .swiper-slide h3,.holiday-ideas .swiper-container .swiper-slide p{margin-left:15%;margin-right:15%;margin-bottom:1rem}.holiday-ideas .swiper-container .swiper-slide h3{font-size:3rem}.holiday-ideas .swiper-nav{position:absolute;top:35%;left:0;width:100%;z-index:4}.holiday-ideas .swiper-nav>span{background-image:url(/assets/img/tint1-swiper-nav.png)}.holiday-ideas .swiper-nav .swiper-nav-next{float:right}@media only screen and (min-width:481px){.holiday-ideas .swiper-nav>span{background-image:url(/assets/img/idea-arrows.png);height:40px;width:57px}.holiday-ideas .swiper-nav .swiper-nav-next{background-position:-70px 0}}@media only screen and (max-width:480px){.holiday-ideas .swiper-nav{top:initial;bottom:35%}}@media only screen and (max-width:480px){.holiday-ideas .swiper-container{padding:0}}.swiper-pagination-bullet-active{background:#5dbdcb}.property-gallery.swiper-container{max-width:1000px;margin:auto;overflow:visible}.property-gallery .swiper-slide{opacity:.4;transition:opacity .2s ease-in-out}.property-gallery .swiper-slide p{opacity:0;text-align:center;transition:opacity .2s ease-in-out;transition-delay:.2s;padding:6px 0;margin:0 20px;font-size:15px}.property-gallery .swiper-slide.swiper-slide-active{opacity:1}.property-gallery .swiper-slide.swiper-slide-active p{opacity:1}.property-gallery-thumbs .swiper-slide{width:180px !important;transition:border-color .2s ease-in-out;border-bottom:4px solid transparent;cursor:pointer}.property-gallery-thumbs .swiper-slide img{width:100%}.property-gallery-thumbs .swiper-slide.swiper-slide-active{border-bottom-color:#5dbdcb}.property-gallery-thumbs .swiper-slide:not(.swiper-slide-active):hover{border-bottom-color:#aaa}.swiper-thumb-video,.swiper-thumb-panorama{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-color:rgba(255,255,255,.3);z-index:1}.swiper-thumb-video{background-image:url(/assets/img/swiper-thumb-video.png)}.swiper-thumb-panorama{background-image:url(/assets/img/swiper-thumb-panorama.png)}@media only screen and (max-width:600px){.property-gallery-thumbs{height:0;margin:0;padding:0}.property-gallery .swiper-slide p{font-size:1.3rem}}.property-gallery-container{position:relative}.property-gallery-nav-sizer-prev,.property-gallery-nav-sizer-next{position:absolute;width:100%;max-width:1000px;top:0;z-index:10}.property-gallery-nav-sizer-prev{left:0}.property-gallery-nav-sizer-next{right:0}.property-gallery-nav span{position:absolute;top:50px;padding-top:calc(56.25% - 100px);min-width:50px;width:10%;max-width:100px;text-indent:-999em;cursor:pointer;font-size:0}.property-gallery-nav span:focus{outline:none}.property-gallery-nav span:after{content:'';display:block;position:absolute;border-top:4px solid #fff;border-right:4px solid #fff;width:30px;height:30px;top:50%;transition:border-color .1s ease-in-out}.property-gallery-nav span:hover:after{border-color:#5dbdcb}@media only screen and (max-width:600px){.property-gallery-nav span:after{width:15px;height:15px;border-width:2px}}.property-gallery-nav-prev{left:0}.property-gallery-nav-prev:after{transform:translate(-50%,-50%) rotate(-135deg);left:50%;margin-left:10px}.property-gallery-nav-next{right:0}.property-gallery-nav-next:after{transform:translate(50%,-50%) rotate(45deg);right:50%;margin-right:10px}.result-nav:hover{cursor:pointer}.result-nav div{display:inline-block;position:absolute;font-size:50px;color:#fff;z-index:1;text-align:center;width:15%;height:100%;top:0}.result-nav div:hover span::after{border-color:#5dbdcb}.result-nav div span{position:absolute;top:50%;transform:translateY(-60%);width:100%}.result-nav div.next span::after{transform:translate(50%,-50%) rotate(45deg);right:50%}.result-nav div span::after{content:'';display:block;position:absolute;border-top:4px solid #fff;border-right:4px solid #fff;width:15px;height:15px;top:50%;transition:border-color .1s ease-in-out}.result-nav div:focus{outline:none}.result-nav div.prev{left:0}.result-nav .preview-nav.swiper-button-disabled,.result-nav .preview-prev.swiper-button-disabled{display:none}.result-nav div.prev span{left:0}.result-nav div.prev span::after{transform:translate(50%,-50%) rotate(220deg);right:50%}.result-nav div.next{right:0}.result-nav div.next span{right:0}.complex-carousel .complex-carousel-image,.complex-carousel .complex-carousel-image img{display:block}.complex-carousel .complex-carousel-content{padding:5px 10px 10px}.complex-carousel .complex-carousel-content h4{font-family:ChevinPro,ChevinPro-heading-fallback-font;font-weight:bold;font-size:1.8rem;line-height:1.5em}.complex-carousel .complex-carousel-content p{font-size:1.4rem;margin-bottom:10px}.complex-carousel .complex-carousel-content div.complex-carousel-price{font-size:1.8rem;line-height:2rem;color:#5dbdcb}.complex-carousel .complex-carousel-content div.complex-carousel-price span{font-size:.8em}.complex-carousel .swiper-slide{width:350px;max-width:49%}.complex-carousel .swiper-slide img{width:100%}.complex-carousel .swiper-slide .property-toptrumps{margin-bottom:10px}.complex-carousel .result-nav .preview-nav{width:350px;max-width:40%;height:0}.complex-carousel .result-nav .preview-nav span{padding-top:250px;width:60px;top:0;transform:none}.complex-carousel .result-nav .preview-nav.swiper-button-disabled{display:block;opacity:.3}.complex-carousel .result-nav .preview-nav.swiper-button-disabled span::after{border-color:#fff}.complex-carousel .swiper-pagination{position:relative;bottom:0;display:none}@media only screen and (max-width:600px){.complex-carousel .swiper-slide,.complex-carousel .result-nav .preview-nav{max-width:100%;width:100%}}@media only screen and (max-width:400px){.complex-carousel .swiper-slide,.complex-carousel .result-nav .preview-nav{max-width:100%}.complex-carousel .result-nav .preview-nav{top:15px}.complex-carousel .swiper-pagination{display:block}}#aspects_webcam h2,#aspects_webcam h2 a{color:#5dbdcb !important}#aspects_webcams h2,#aspects_webcams h2 a{color:#5dbdcb !important}.webcam-wrapper .wrap{width:1200px;padding:2rem 0}.webcam-wrapper .wrap .col a{position:relative}.webcam-wrapper .wrap .col a.webcam-image{display:flex}#aspects_webcam .webcam-wrapper .wrap .col a{padding-top:0}.webcam-preview{width:100%;margin-top:2rem}.webcam-preview-title{margin-top:1rem}.webcam-preview-title a{padding-top:0 !important}.webcam-content{width:100%;position:relative;overflow:hidden;padding-top:56.25%}.webcam-content div{overflow:visible}.webcam-content div,.webcam-content iframe{position:absolute !important;top:0;width:100%;height:100%}.webcam-content .webcam-overlay{position:absolute;width:230px;height:53px;top:auto;left:auto;bottom:10px;right:10px;background:url(/assets/img/webcam-overlay.png) center no-repeat}.fb-comments{min-width:250px;width:100%}.webcam-tabs{margin-top:20px;margin-left:0}.play-button{max-width:18%;position:absolute;top:33%;left:40%}.newsletter-section{margin-bottom:4em}.newsletter-section p{display:inline-block;vertical-align:bottom}.newsletter-section span{margin-right:20px}.newsletter-section img{display:inline-block;height:80px;margin-right:21px}@media only screen and (min-width:801px){#comments-wrapper{height:445px;max-height:445px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.webcam-header .wrap .col *{margin-bottom:0}}@media only screen and (max-width:800px){#aspects_webcam .share-blog{margin-top:10px}.webcam-content{margin:auto}.webcam-tabs{position:initial}.webcam-header .wrap{padding-top:2%}.newsletter-section span{display:block}.newsletter-section p{text-align:center;vertical-align:unset}.newsletter-section a{margin:1em 0}}@media only screen and (max-width:600px){.newsletter-section img{display:none}}@media only screen and (min-width:481px){.webcam-tabs ul li a{font-size:1.8rem}}@media only screen and (max-width:480px){.webcam-header h1{line-height:1.5em;margin:.5em 0}}