﻿@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700");@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");@import url("https://fonts.googleapis.com/css?family=Open+Sans");@font-face{font-family:'icon-set';src:url("fonts/icon-set/icon-set.eot?-fjpkhy");src:url("fonts/icon-set/icon-set.eot?#iefix-fjpkhy") format("embedded-opentype"),url("fonts/icon-set/icon-set.svg?-fjpkhy#icon-set") format("svg"),url("fonts/icon-set/icon-set.woff?-fjpkhy") format("woff"),url("fonts/icon-set/icon-set.ttf?-fjpkhy") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'pattern-library-set';src:url("fonts/pattern-library-icons/sykes-icons.eot?-fjpkhy");src:url("fonts/pattern-library-icons/sykes-icons.eot?#iefix-fjpkhy") format("embedded-opentype"),url("fonts/pattern-library-icons/sykes-icons.svg?-fjpkhy#icon-set") format("svg"),url("fonts/pattern-library-icons/sykes-icons.woff?-fjpkhy") format("woff"),url("fonts/pattern-library-icons/sykes-icons.ttf?-fjpkhy") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Lato';font-style:normal;font-weight:100;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-100.eot");src:url("public/css/fonts/Lato/lato-v23-latin-100.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-100.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-100.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-100.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-100.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:italic;font-weight:100;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-100italic.eot");src:url("public/css/fonts/Lato/lato-v23-latin-100italic.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-100italic.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-100italic.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-100italic.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-100italic.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-300.eot");src:url("public/css/fonts/Lato/lato-v23-latin-300.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-300.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-300.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-300.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-300.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-300italic.eot");src:url("public/css/fonts/Lato/lato-v23-latin-300italic.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-300italic.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-300italic.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-300italic.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-300italic.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-regular.eot");src:url("public/css/fonts/Lato/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-regular.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-regular.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-regular.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-regular.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-italic.eot");src:url("public/css/fonts/Lato/lato-v23-latin-italic.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-italic.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-italic.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-italic.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-italic.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-700.eot");src:url("public/css/fonts/Lato/lato-v23-latin-700.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-700.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-700.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-700.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-700.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-700italic.eot");src:url("public/css/fonts/Lato/lato-v23-latin-700italic.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-700italic.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-700italic.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-700italic.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-700italic.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-900.eot");src:url("public/css/fonts/Lato/lato-v23-latin-900.eot?#iefix") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-900.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-900.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-900.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-900.svg#Lato") format("svg")}@font-face{font-family:'Lato';font-style:italic;font-weight:900;font-display:swap;src:url("public/css/fonts/Lato/lato-v23-latin-900italic.eot");src:url("public/css/fonts/Lato/") format("embedded-opentype"),url("public/css/fonts/Lato/lato-v23-latin-900italic.woff2") format("woff2"),url("public/css/fonts/Lato/lato-v23-latin-900italic.woff") format("woff"),url("public/css/fonts/Lato/lato-v23-latin-900italic.ttf") format("truetype"),url("public/css/fonts/Lato/lato-v23-latin-900italic.svg#Lato") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:200;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:200;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-200italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:300;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-300italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-regular.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:400;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:600;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-600italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:700;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-700italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900.svg#SourceSansPro") format("svg")}@font-face{font-family:'Source Sans Pro';font-style:italic;font-weight:900;font-display:swap;src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.eot");src:url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.eot?#iefix") format("embedded-opentype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.woff2") format("woff2"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.woff") format("woff"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.ttf") format("truetype"),url("fonts/Source_Sans_Pro/source-sans-pro-v21-latin-900italic.svg#SourceSansPro") format("svg")}@font-face{font-family:'icon-set';src:url("https://static.cottage-search.com/css/fonts/icon-set/icon-set.eot?-fjpkhy");src:url("https://static.cottage-search.com/css/fonts/icon-set/icon-set.eot?#iefix-fjpkhy") format("embedded-opentype"),url("https://static.cottage-search.com/css/fonts/icon-set/icon-set.svg?-fjpkhy#icon-set") format("svg"),url("https://static.cottage-search.com/css/fonts/icon-set/icon-set.woff?-fjpkhy") format("woff"),url("https://static.cottage-search.com/css/fonts/icon-set/icon-set.ttf?-fjpkhy") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'pattern-library-set';src:url("https://static.cottage-search.com/css/fonts/pattern-library-icons/sykes-icons.eot?-fjpkhy");src:url("https://static.cottage-search.com/css/fonts/pattern-library-icons/sykes-icons.eot?#iefix-fjpkhy") format("embedded-opentype"),url("https://static.cottage-search.com/css/fonts/pattern-library-icons/sykes-icons.svg?-fjpkhy#icon-set") format("svg"),url("https://static.cottage-search.com/css/fonts/pattern-library-icons/sykes-icons.woff?-fjpkhy") format("woff"),url("https://static.cottage-search.com/css/fonts/pattern-library-icons/sykes-icons.ttf?-fjpkhy") format("truetype");font-weight:normal;font-style:normal}.group:after,.flashmessage:after,.main-content:after,.tip:after,.display-group li:after,#bookings .detail-tabs .info-area div.property-information:after,.search_form section:after,.group-properties:after,.group-properties li:after{content:"";display:table;clear:both}.container{margin-left:auto;margin-right:auto}.increased-margins .container{width:1327px}.col_2,.col_3,.col_4,#search_results .prop-secondary-image,.col_5,.col_6,#search_results .prop-image-container,#search_results .features,.col_7,.col_8,#search_results .prop-image,.col_9,.col_10,.col_12,.col_2_fix,.col_3_fix,.col_4_fix,.col_6_fix,#search_results .prop-head-container,#search_results .prop-info,#search_results .price_wrp,.col_8_fix,.col_9_fix,.col_12_fix{padding:0;margin:0;margin-right:2%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.col_2.right,.col_3.right,.col_4.right,#search_results .right.prop-secondary-image,.col_5.right,.col_6.right,#search_results .right.prop-image-container,#search_results .right.features,.col_7.right,.col_8.right,#search_results .right.prop-image,.col_9.right,.col_10.right,.col_12.right,.col_2_fix.right,.col_3_fix.right,.col_4_fix.right,.col_6_fix.right,#search_results .right.prop-head-container,#search_results .right.prop-info,#search_results .right.price_wrp,.col_8_fix.right,.col_9_fix.right,.col_12_fix.right{float:right}.col_2_fix,.col_3_fix,.col_4_fix,.col_5_fix,.col_6_fix,#search_results .prop-head-container,#search_results .prop-info,#search_results .price_wrp,.col_7_fix,.col_8_fix,.col_9_fix,.col_12_fix{margin-right:0}.col_2{width:14.6666666667%}.col_3{width:23%}.col_4,#search_results .prop-secondary-image{width:31.3333333333%}.col_5{width:39.6666666667%}.col_6,#search_results .prop-image-container,#search_results .features{width:48%}.col_7{width:56.3333333333%}.col_8,#search_results .prop-image{width:64.6666666667%}.col_9{width:73%}.col_10{width:81.3333333333%}.col_12{width:98%}.col_2_fix{width:16.6666666667%}.col_3_fix{width:25%}.col_4_fix{width:33.3333333333%}.col_5_fix{width:41.6666666667%}.col_6_fix,#search_results .prop-head-container,#search_results .prop-info,#search_results .price_wrp{width:50%}.col_7_fix{width:58.3333333333%}.col_8_fix{width:66.6666666667%}.col_9_fix{width:75%}.col_12_fix{width:100%}.dn{display:none}.spotlights{margin:0;padding:0;list-style-type:none}.spotlights li{margin:0;padding:0;margin-bottom:1em}.landing-pages{overflow:auto;clear:both;margin:0;list-style-type:none;padding:1em 0 0 0}.landing-pages li{margin:0;padding:0;margin-bottom:1em}.clipped{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orange{color:#f2733d}.error{color:#ce3c3a}em.tick{font-family:'icon-set';color:#ce3c3a;font-size:1.125em;letter-spacing:-.3em;position:relative;font-style:normal;top:0.125em}.popup{color:#666;text-decoration:none}.q-icon:before{font-family:'icon-set';color:#9b9b9b;content:""}.star{font-family:'icon-set';color:#ce3c3a;font-size:1em;letter-spacing:.063em;font-style:normal}.ta-rating{font-family:'icon-set';color:#ce3c3a;font-size:.875em;letter-spacing:.063em;color:#00b087;font-style:normal}.ta-rating img{position:relative;top:1px;width:auto;height:1.1em}.move-right{float:right;margin-right:auto}#tooltip{text-align:center;background:#fff;position:absolute;z-index:100;padding:0.5em;border:1px solid #cecece;-webkit-box-shadow:-1px 1px 1px #9b9b9b;-moz-box-shadow:-1px 1px 1px #9b9b9b;box-shadow:-1px 1px 1px #9b9b9b;font-family:Karla,Arial,sans-serif;font-size:1em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}#tooltip:after{width:0.813em;height:0.813em;background:#fff;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;content:'';position:absolute;left:50%;bottom:-0.5em;margin-left:-0.438em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #d5d5d5;top:-1.25em;bottom:auto}#tooltip.left:after{left:0.625em;margin:0}#tooltip.right:after{right:0.625em;left:auto;margin:0}.ui-dialog{max-width:94%;font-family:Karla,Arial,sans-serif}.ui-autocomplete{font-family:Karla,Arial,sans-serif}@media only screen and (max-width: 1458px){.container{width:96%}.increased-margins .container{width:92%}}@media only screen and (max-width: 1170px){.col_9_fix{width:100%}}@media only screen and (max-width: 959px){.col_3{width:48%}}@media only screen and (max-width: 767px){.col_3{width:48%}}@media only screen and (max-width: 599px){.col_3,.col_4,#search_results .prop-secondary-image,.col_5,.col_6,#search_results .prop-image-container,#search_results .features,.col_6_fix,#search_results .prop-head-container,#search_results .prop-info,#search_results .price_wrp{width:98%}.landing-pages{padding:0}}@media all and (max-width: 990px){.container,header#header{width:100%}}@media all and (min-width: 991px){.container,header#header{width:960px}}.icon-address-book:before,.account .notifications a.notification-book:before,.account .notifications div.notification-book:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e647"}.icon-arrow-right:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e621"}.icon-arrow-down:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e620"}.icon-arrow-up:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e62c"}.icon-bell:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e631"}.icon-calendar:before,.account .notifications a.notification-calendar:before,.account .notifications div.notification-calendar:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e600"}.icon-cancel:before,#share_button_wrp .popup .close:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e61c"}.icon-cancel-circle:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63b"}.icon-checkmark:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e61b"}.icon-checkmark-circle:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e649"}.icon-close:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63c"}.icon-cog:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e638"}.icon-edit:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e642"}.icon-email:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e640"}.icon-empty-star:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e613"}.icon-excel:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63f"}.icon-feedback:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e636"}.icon-flashmessage:before,.flashmessage:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e643"}.icon-insurance:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e900"}.icon-key-yale:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e901"}.icon-home:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e60a"}.icon-info:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e645"}.icon-key:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e62f"}.icon-list:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e64b"}.icon-messages:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e635"}.icon-mobile:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e633"}.icon-payment:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e646"}.icon-person:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e637"}.icon-person-plus:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e62d"}.icon-pdf:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63e"}.icon-phone:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e60c"}.icon-requirements:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e62d"}.icon-save:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e61b"}.icon-share:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e64a"}.icon-star:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e614"}.icon-stats:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e639"}.icon-tip:before,.tip:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e644"}.icon-trash:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63a"}.icon-user:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e637"}.icon-users:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e610"}.icon-location:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e60e"}.icon-printer:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e61a"}.icon-magnifying-glass:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e611"}.icon-bubbles:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e636"}.icon-pencil:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e642"}.icon-signup:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e62b"}.icon-image:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e902"}.icon-com-settings:before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e638"}body{color:#666;min-width:319px}body.native-font{font-size:0.938em}[ng-app]{display:none}[ng-app].ng-scope{display:inherit}h1,h2,h3,.account .notifications a span,.account .notifications div span,h4,dl.information-box dt,h5,h6{color:#5f9e5c;font-weight:normal;margin:1.250em 0 0.313em}h1:first-child,h2:first-child,h3:first-child,.account .notifications a span:first-child,.account .notifications div span:first-child,h4:first-child,dl.information-box dt:first-child,h5:first-child,h6:first-child{margin:0}.use-arial-3651 h1:first-child{margin-bottom:0.3676em}h1{font-size:2em}h2{font-size:1.6em}h3,.account .notifications a span,.account .notifications div span{font-size:1.5em}h4,dl.information-box dt{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.2em}p{font-size:1em;margin:0.625em 0}a{color:#5f9e5c}a:active{outline:none}a img{border:none}fieldset{border:0 !important}label{cursor:pointer}input,textarea,select,.pseudo-input{font-family:inherit;font-size:inherit;padding:0.1875em 2%}input[type="text"],input[type="password"],input[type=email],input[type=number],textarea{border:1px solid #9b9b9b}input[type='image']{border:0 none;padding:0}textarea{min-height:4.688em;min-width:12.5em}select option{padding-left:0.313em}table{width:100%}table thead{background:#5f9e5c}table thead th{color:#fff}table tbody tr:nth-child(even){background:#eaeaec}table tbody td{padding:0.125em}input[type="submit"]{-webkit-appearance:none}button,#bookings .secondary-button,.button{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold}button:hover,#bookings .secondary-button:hover,.button:hover{background:#4f844d;cursor:pointer}a.button[class*="icon-"],button[class*="icon-"],#bookings .secondary-button[class*="icon-"]{position:relative;padding-left:1.8em}a.button[class*="icon-"]:before,button[class*="icon-"]:before,#bookings .secondary-button[class*="icon-"]:before{position:absolute;top:50%;left:0;width:1.8em;margin-top:-0.5em;text-align:center}a.button.disabled,a.button [disabled],button.disabled,#bookings .disabled.secondary-button,button [disabled],#bookings .secondary-button [disabled]{cursor:not-allowed;opacity:0.7}a.button{display:inline-block}.button-lesser{background:#F0F0F0;border:2px solid #d7d6d6;color:#8a8a8a}.button-lesser:hover{background:#e3e3e3}input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner,#bookings .secondary-button::-moz-focus-inner{padding:0;border:0 none}@-moz-document url-prefix(){button[class*="icon-"]:before,#bookings .secondary-button[class*="icon-"]:before,a.button[class*="icon-"]:before{margin-top:-0.6em}}.primary{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;font-size:0.875em;border:0 none;text-decoration:none;text-align:center}.primary:hover{background:#4f844d;cursor:pointer}.button-call-to-action{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;background:#ce3c3a;color:#fff}.button-call-to-action:hover{background:#4f844d;cursor:pointer}.button-call-to-action:hover{background:#b32e2c}hr{border:0;background:#5f9e5c;height:1px;margin:1.2em 0}.ui-widget-overlay{background-image:none;background-color:#aaa;opacity:0.3}.ui-widget-content{color:#666;font-family:Karla,Arial,sans-serif;font-size:1em}.debug-view-wrapper{border:1px solid red;padding:0.125em;clear:both}.debug-view-path{background:#FFD;border-bottom:1px solid black}.ul_reset,.drop-down-menu-base,.fly-out ul{list-style-type:none;padding-left:0}.drop-down-menu-base,.fly-out ul{margin:0}.drop-down-menu-base a,.fly-out ul a{display:block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}.drop-down-menu-base a:hover,.fly-out ul a:hover,.drop-down-menu-base a.active,.fly-out ul a.active{background:#fff;border-color:#d5d5d5}.drop-down-menu-base a:hover:after,.fly-out ul a:hover:after,.drop-down-menu-base a.active:after,.fly-out ul a.active:after{content:'>';float:right}.flashmessage{padding:1.2em 1em 1em 3.5em;background:#fec;border:2px solid #FFD966;margin-bottom:1em;overflow:hidden;position:relative;min-height:1.5em;clear:both}.flashmessage:before{font-size:28px;position:absolute;top:0.5em;left:0.5em}.flashmessage h1{color:#666;margin-top:0}.empty-list-message{margin-top:1em}.default-margin-top{margin-top:0px !important}span.highlight{font-weight:700;color:#5f9e5c}a.next,a.previous{width:2em;height:2em;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;color:#fff;background-color:#9b9b9b;text-indent:100%;text-decoration:none;position:relative;cursor:pointer}a.next:before,a.previous:before{font-family:'icon-set';font-size:2em;line-height:1.05em;position:absolute;text-indent:0}a.next:before{left:0.05em;content:'\e621'}a.previous:before{left:-0.05em;content:'\e61f'}.print-only{display:none}.readonly button[type=submit],.readonly #bookings .secondary-button[type=submit],#bookings .readonly .secondary-button[type=submit],.readonly #messages-list .actions span,.readonly #owner-booking input[type=submit],.readonly .rereg .button-call-to-action,.readonly .booking-buttons .button-call-to-action,.readonly #bookings .book-again,.readonly a.add_favorites,.readonly a.del_favorites{cursor:not-allowed;pointer-events:none;opacity:0.6}@media only screen and (max-width: 599px){.ui-widget-content[role=dialog]{position:fixed !important;top:3em !important}#dialog{max-height:18em !important}}.overlay-fix-mobile{-webkit-overflow-scrolling:touch !important;  overflow:scroll !important;  height:100vh !important}.tooltiptext{display:none;font-size:14px;line-height:1.3;padding:1em 6px}.circleTool{float:none !important;width:18px !important;height:18px;border-radius:50%;font-size:12px;color:#666666;line-height:16px;text-align:center;background:#ffffff;border:1px solid #cccccc;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:inline-block;margin-left:4px;padding:0;cursor:pointer}.qtip-content{padding:0 !important}.qtip-calendar{max-width:274px !important;padding:10px !important}.KEP-3334-3300{line-height:18px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}td.season-low{color:#D8A112}p.calendar-charges-disclaimer{font-size:14px}@media all and (min-width: 320px){.terms-nav{margin:0;padding:0;margin-left:0.4rem;margin-top:1rem}.terms-nav li{background-color:#eee;list-style:none;display:inline-block;vertical-align:middle;width:100px;height:54px;padding:0;margin:0;box-sizing:border-box}.terms-nav li a{text-align:center;color:black;text-decoration:none;padding:0.5rem;display:block;box-sizing:border-box}.terms-nav li:hover{background-color:#ddd}.terms-outer-div ul{line-height:1.3;margin-left:1.2rem}}@media all and (min-width: 768px){.terms-nav li{width:200px;height:32px}}body{-webkit-font-smoothing:antialiased;font-family:Karla,Arial,sans-serif;padding:0;margin:0}.use-arial-3651{font-family:Arial,sans-serif}.use-arial-3651 input,.use-arial-3651 textarea,.use-arial-3651 select,.use-arial-3651 button,.use-arial-3651 #bookings .secondary-button,#bookings .use-arial-3651 .secondary-button{font-family:Arial,sans-serif;font-size:0.9375em}.main-content{position:relative}.main-content[role="main"]+aside.search_form{display:none}.search_form.col_3{margin-bottom:1em}@media only screen and (max-width: 1170px){.main-content{margin-top:1.5em}}@media only screen and (max-width: 599px){body{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}.mobile-search{width:100%;margin-top:0em}@media all and (min-width: 320px){.new_top_container{position:static;width:100%;z-index:900;background:#fff;top:0;padding-bottom:0}header#header{font-family:Tahoma, Arial, sans-serif !important;position:relative;margin:0 auto;width:100%;text-align:left;padding:0;color:#707173;height:initial;padding-top:48px}header#header #devonshire-logo{box-sizing:border-box;padding:10px;display:inline-block;width:100%}header#header #devonshire-logo figure{margin:0;display:inline-block;vertical-align:top;width:100%}header#header #devonshire-logo figure a{display:block;height:auto;position:relative}header#header #devonshire-logo figure+figure{display:none}header#header #devonshire-logo #main-logo{max-width:100%}header#header #devonshire-logo #est-logo{position:absolute;right:0;top:75%;width:77px}header#header #devonshire-logo #accreditation{width:103px;margin-top:7px}header#header #devonshire-right{display:none}header#header #search{background-color:#5b5959;width:100%;box-sizing:border-box}}@media all and (min-width: 455px){header#header #devonshire-logo figure{width:420px;margin-right:16px}header#header #devonshire-logo figure+figure{display:inline-block}}@media all and (min-width: 580px){header#header #devonshire-logo{width:580px}header#header #devonshire-logo figure+figure{display:inline-block;width:initial}}@media all and (min-width: 990px){header#header{font-family:Tahoma, Arial, sans-serif !important;position:relative;margin:0 auto;width:960px;text-align:left;padding:0 10px;color:#707173}header#header #devonshire-logo{margin:15px 0 0 0;width:670px}header#header #devonshire-logo figure{margin-right:16px}header#header #devonshire-right{display:inline-block;width:290px;vertical-align:top;float:right}header#header #devonshire-right #devonshire-switcher{background:#5f9e5c;text-decoration:none;color:#fff;font-size:13px;padding:4px 23px;text-align:center;cursor:pointer;display:block;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;height:16px;float:right}header#header #devonshire-right #devonshire-minilinks{width:100%;text-align:right;float:right;font-size:13px;margin-top:27px}header#header #devonshire-right #devonshire-minilinks a{text-decoration:none}header#header #devonshire-right #devonshire-minilinks .link-sep{padding:0 1px}header#header #search{background-color:transparent;width:960px;margin:5px auto;padding:2px 0 5px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;height:54px}}nav{padding-bottom:1.25em;position:relative;z-index:150}nav>.nav-container>ul>li:first-child:nth-last-child(1),nav>.nav-container>ul>li:first-child:nth-last-child(1) ~ li{width:100%}nav>.nav-container>ul>li:first-child:nth-last-child(2),nav>.nav-container>ul>li:first-child:nth-last-child(2) ~ li{width:50%}nav>.nav-container>ul>li:first-child:nth-last-child(3),nav>.nav-container>ul>li:first-child:nth-last-child(3) ~ li{width:33.3333333333%}nav>.nav-container>ul>li:first-child:nth-last-child(4),nav>.nav-container>ul>li:first-child:nth-last-child(4) ~ li{width:25%}nav>.nav-container>ul>li:first-child:nth-last-child(5),nav>.nav-container>ul>li:first-child:nth-last-child(5) ~ li{width:20%}nav>.nav-container>ul>li:first-child:nth-last-child(6),nav>.nav-container>ul>li:first-child:nth-last-child(6) ~ li{width:16.6666666667%}nav>.nav-container>ul>li:first-child:nth-last-child(7),nav>.nav-container>ul>li:first-child:nth-last-child(7) ~ li{width:14.2857142857%}nav>.nav-container>ul>li:first-child:nth-last-child(8),nav>.nav-container>ul>li:first-child:nth-last-child(8) ~ li{width:12.5%}nav>.nav-container>ul>li:first-child:nth-last-child(9),nav>.nav-container>ul>li:first-child:nth-last-child(9) ~ li{width:11.1111111111%}nav>.nav-container>ul>li:first-child:nth-last-child(10),nav>.nav-container>ul>li:first-child:nth-last-child(10) ~ li{width:10%}nav>.nav-container>ul>li:first-child:nth-last-child(11),nav>.nav-container>ul>li:first-child:nth-last-child(11) ~ li{width:9.0909090909%}nav ul{list-style-type:none;margin:0;padding:0}nav ul li{float:left;background-color:#5f9e5c;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #7db27b}nav ul li:first-child{border-left:0}nav ul li ul{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}nav ul li ul a{border-top:1px solid #7db27b}nav ul li a.active{background:#4f844d}nav ul li:hover>a{background:#7db27b}nav ul li:hover ul{display:block}nav ul li:hover ul li{border-left:0}nav ul li.clicked_link ul{display:block !important}nav ul li.clicked_link>a{background:#4c7e49 !important}nav ul li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;width:100%;padding:0.5em 0;text-align:center;text-decoration:none;background:#5f9e5c;white-space:nowrap}nav ul li a:hover,nav ul li a.nav_sel{background:#7db27b}nav ul li a:before{display:none}nav ul li ul{position:absolute;z-index:19}nav ul li ul li{float:none}nav ul li ul li:before,nav ul li ul li:after{display:none}nav ul li ul li a{font-size:95%;text-align:left;padding:0.3em 1em;white-space:normal}nav ul li.increaselycprominence3604 a{background-color:#DDA348}nav ul li.increaselycprominence3604 a:hover{background-color:#cc8b26}.native-font nav{font-size:0.97em}.native-font nav ul li a{padding-top:0.619em;padding-bottom:0.619em}.native-font nav ul li ul li a{padding-top:0.5em;padding-bottom:0.5em}.account-header{position:relative}.account-header span.alert{color:#ce3c3a}.account-header #login{font-size:1.1em;border:1px solid white;padding:0.3em 0.6em;display:block;position:relative;z-index:20;text-decoration:none}.account-header #login:after{content:"\e621";font-family:'icon-set';font-size:0.7em;margin-left:0.3em}.account-header:hover .fly-out{display:block}.account-header:hover #login{border:1px solid #d5d5d5;border-bottom:2px solid #f1f1f1;margin-bottom:-1px;background:#f1f1f1;border-bottom-color:transparent;color:#666}.account-header:hover #login:after{content:"\e620"}.account-header .fly-out{display:none;z-index:10;border:1px solid #d5d5d5}.fly-out{position:absolute;top:calc(100% - 0px);right:0;border-bottom:1px solid #d5d5d5;border-left:1px solid #d5d5d5;background:#f1f1f1;width:30em}.fly-out.login,.fly-out.one-column{width:15em}.fly-out.one-column{padding-bottom:3.65em}.fly-out.login{padding-bottom:1em}.fly-out .fly-out-container{padding:1em 0 0}.fly-out .owner,.fly-out .customer{float:left;padding:0 1em;width:15em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fly-out .owner{margin-bottom:1em;border-right:1px solid #d5d5d5}.fly-out h4,.fly-out dl.information-box dt,dl.information-box .fly-out dt,.fly-out h4:first-child,.fly-out dl.information-box dt:first-child,dl.information-box .fly-out dt:first-child{margin:0 0 0.5em 0.25em;color:#666}.fly-out ul{margin:0;padding:0;list-style-type:none}.fly-out ul a{display:block;text-decoration:none;padding:0.4em;border:1px solid #f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fly-out ul a:before{margin-right:0.7em}.fly-out ul a:hover,.fly-out ul a.active{background:white;border:1px solid #d5d5d5;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.fly-out ul a:hover:after,.fly-out ul a.active:after{content:'>';float:right}.fly-out ul .logout{display:none}.fly-out #logout,.fly-out #signin{text-transform:capitalize}.fly-out #logout a,.fly-out #signin a{display:block}.fly-out #signin{padding:0 1em;text-align:center}.fly-out #signin hr{background:#d5d5d5;margin:1em 0}.fly-out #signin a.button{margin-bottom:1em}.fly-out #logout{position:absolute;bottom:1em;right:1em;background:#858c8e}.fly-out #logout a{float:right;clear:right}.fly-out #logout a.call-to-action{margin-bottom:0.3em}.fly-out #logout:hover{background:#6c7274}.user-action .account-header{float:right}.account-header.mobile{display:none}.mobile-flyout{display:none;position:relative;z-index:200}.tablet-nav,.mobile-nav{display:none;width:100%}.tablet-nav ul,.mobile-nav ul{margin:0;padding:0;list-style-type:none}.tablet-nav li,.mobile-nav li{float:left;width:20%}.tablet-nav li a,.mobile-nav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background:#5f9e5c;color:#fff;text-align:center;padding:0.5em 0;text-decoration:none;border-left:1px solid #7db27b;border-top-color:#5f9e5c;cursor:pointer}.tablet-nav li a:hover,.mobile-nav li a:hover{background:#4c7e49}.tablet-nav #expand-menu a:after,.tablet-nav #account-menu a:after,.mobile-nav #expand-menu a:after,.mobile-nav #account-menu a:after{content:'\e620';font-family:'icon-set';margin-left:0.3em;font-size:0.75em}.tablet-nav #expand-menu.active a,.mobile-nav #expand-menu.active a{background:#4c7e49}.tablet-nav.active ul li,.mobile-nav.active ul li{border-bottom:1px solid #d5d5d5}.tablet-nav.active ul li#account-menu,.mobile-nav.active ul li#account-menu{border-bottom:0}.tablet-nav.active ul li#account-menu a,.mobile-nav.active ul li#account-menu a{background:#f1f1f1;color:#666;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5}.sub-items:after{content:'\e620';font-family:'icon-set';margin-left:0.3em;font-size:0.75em}@media only screen and (max-width: 1170px){nav.container{padding-bottom:0;display:none;width:100%}nav.container .nav-container{position:absolute;top:100%;left:0}nav.container ul li{width:17em !important;float:none;border-left:none;border-right:none}nav.container ul li a{border-top:1px #7db27b solid;border-left:1px #7db27b solid;border-right:1px #7db27b solid;text-align:left;padding-left:4%}nav.container ul li ul{left:100%;top:0}nav.container ul li:hover ul{display:none}nav ul li ul li a{border-top:0}.tablet-nav{display:block}.user-action form{display:none}.account-header .fly-out{top:calc(100% - 1px)}.user-action .account-header{display:none}.account-header.mobile{display:block}.sub-items:after{content:'\e621';float:right;margin-right:1em;font-size:1em}#signin hr{display:block}}@media only screen and (max-width: 959px){.tablet-nav ul li a{font-size:0.9em}}@media only screen and (max-width: 599px){.nav-container{position:relative}.nav-container ul li{width:100% !important}.nav-container ul li ul{width:100% !important;position:relative;left:0}.tablet-nav ul li,.mobile-nav ul li{width:50%}.tablet-nav ul li a,.mobile-nav ul li a{font-size:1em}.tablet-nav .non-mobile,.mobile-nav .non-mobile{display:none}.mobile-nav{display:block;border-top:1px solid #7db27b}.fly-out{position:relative;width:100%}.fly-out .owner,.fly-out .customer{padding:0 0.5em;width:50%}.fly-out.one-column,.fly-out.login{width:100%}.fly-out.one-column .owner,.fly-out.one-column .customer,.fly-out.login .owner,.fly-out.login .customer{width:100%}.fly-out h4,.fly-out dl.information-box dt,dl.information-box .fly-out dt{font-size:1.2em}}@media only screen and (max-width: 400px){.mobile-flyout{font-size:0.9em}.mobile-flyout ul a{margin:0.2em 0}}@media only screen and (max-width: 1170px){nav.container.active{display:block}.menu-container{position:relative;width:100%}.mobile-flyout.active{position:absolute;right:0;width:100%;display:block}}@media only screen and (min-width: 599px) and (max-width: 1170px){.mobile-flyout.active{bottom:0}}@media only screen and (max-width: 599px){nav.container.active{position:absolute;top:49%;left:0}nav.container.active .nav-container{width:100%}nav.container.active .nav-container ul li{width:100% !important}nav.container.active .nav-container ul li ul{left:0}.mobile-flyout{display:none}.mobile-flyout.active{top:50%}}nav .chev3548{display:none}nav#KEP3548{background-color:#699FC4;font-family:Karla, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.875em;height:3.429em;margin-bottom:1.429em;padding:0;width:100%;z-index:200}nav#KEP3548 #nav-inner{height:3.429em;margin:0 auto;max-width:100em;width:100%}@media all and (max-width: 1458px){nav#KEP3548 #nav-inner{max-width:96%}}nav#KEP3548 .navbar-nav{height:100%}nav#KEP3548 .navbar-left{float:left}nav#KEP3548 .navbar-left li{height:100%;line-height:2.143em}nav#KEP3548 .navbar-left li a{display:block;height:100%;padding:0}nav#KEP3548 .navbar-left li a:hover{background-color:inherit}nav#KEP3548 .navbar-left li a img{height:100%;padding:0.643em 0;width:auto}nav#KEP3548 .navbar-right{float:right}nav#KEP3548 .navbar-right ul.dropdown-menu{display:none}nav#KEP3548 .navbar-right>li{border-left:solid 0.071em #4c8cb8;display:inline-block}nav#KEP3548 .navbar-right>li>a{line-height:1.429em;padding:1em 0.857em;text-decoration:none}nav#KEP3548 .navbar-right>li>a:hover{background-color:#3c6f99}nav#KEP3548 .navbar-right>li>a img{margin-right:0.429em;vertical-align:sub;width:1.143em}nav#KEP3548 .navbar-right>li>a.kep-4684{background:#cc1c1c}nav#KEP3548 .navbar-right>li>a.kep-4684:hover{background:#b61919}nav#KEP3548 .navbar-right>li:hover a{background-color:#3c6f99}nav#KEP3548 .navbar-right>li.ideas.hover-fix a{background-color:#3c6f99}nav#KEP3548 .navbar-right>li.currency a{line-height:2.2em;padding:0.6em 0.857em}nav#KEP3548 .navbar-right>li.currency a svg{vertical-align:middle}nav#KEP3548 .navbar-right>li.currency a svg g{fill:#fff}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);display:block;margin-top:0.1em;padding:1.7143em;right:0;width:15em}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li{background-color:inherit}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li a,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li a{background-color:inherit;border:none;color:#699FC4;height:2.429em;padding:0.5em 0.714em}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li a .currency-icon,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li a .currency-icon{float:left;line-height:1.429em;padding:0 0.5em 0 0}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li a .currency-icon svg g,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li a .currency-icon svg g{fill:#699FC4}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li a .currency-icon#dollar,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li a .currency-icon#dollar{padding-left:0.1em}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li a .currency-text,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li a .currency-text{float:left;line-height:1.429em;padding:0 0.929em;vertical-align:middle}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li:hover a,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li:hover a{background-color:#E6F3FA;color:#3c6f99}nav#KEP3548 .navbar-right>li.currency:hover .dropdown-menu li:hover a .currency-icon svg g,nav#KEP3548 .navbar-right>li.currency:active .dropdown-menu li:hover a .currency-icon svg g{fill:#3c6f99}nav#KEP3548 .navbar-right>li.tele a #telephone{font-weight:800}nav#KEP3548 .navbar-right>li.tele a span{display:inline-block}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu{background-color:#f1f1f1;border:0.071em solid #d5d5d5;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);display:block;font-size:1.14286em;padding:1em;right:0;width:15em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu hr{background-color:#d5d5d5;margin:1em 0}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li{background-color:inherit;padding:0.4em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li a{background-color:inherit}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li a#logout{background-color:#858c8e;display:inline-block;float:right;width:4.7em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.login-button{background:#699FC4;color:#fff;margin-bottom:0.5em;padding:0.357em 0.571em;text-align:center}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.login-button a{border:none;padding:0;text-align:inherit}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.register-button{margin:0.5em 0;padding:0.357em 0.571em;text-align:center}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.register-button a{border:none;color:#699FC4;font-size:inherit;padding:0;text-align:inherit;text-decoration:underline}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button{border:0.071em solid #f1f1f1;padding:0.2em 0.4em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button:hover{background:#fff;border:0.071em solid #d5d5d5;border-radius:0.4em;-moz-border-radius:0.4em;-ms-border-radius:0.4em;-o-border-radius:0.4em;-webkit-border-radius:0.4em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button:hover span.chev3548{display:block}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a{border:none;color:#699FC4;padding:0.3em;padding-left:2em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a:before{display:block;font-family:'icon-set';font-size:1.1em;left:0.4em;margin-right:0.2em;position:absolute;top:0.5em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a.icon-star:before{content:"\e614"}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a.icon-calendar:before,nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button .notifications a.notification-calendar:before,nav#KEP3548 .navbar-right>li.account:hover .notifications .dropdown-menu li.bottom-button a.notification-calendar:before{content:"\e600"}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a.icon-users:before{content:"\e610"}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a span.chev3548{display:none;position:absolute;right:0.625em;top:0.5em}nav#KEP3548 .navbar-right>li.account:hover .dropdown-menu li.bottom-button a span.chev3548 svg g{fill:#699FC4}@media all and (max-width: 900px){nav#KEP3548 .navbar-right>li.account #your-account{display:none}}nav#KEP3548 .navbar-right>li:last-of-type{border-right:solid 0.071em #4c8cb8}nav#KEP3548 #ideas-content{background-color:#f5f5f5;box-shadow:0 6px 12px 0 rgba(0,0,0,0.5);display:none;margin:0 auto;max-width:100em;overflow:hidden;position:relative;width:calc(100% - 3.429em)}nav#KEP3548 #ideas-content #left-list{background-color:#f5f5f5;float:left;height:100%;width:18.857em}nav#KEP3548 #ideas-content #left-list ul{width:100%}nav#KEP3548 #ideas-content #left-list ul li{background-color:inherit;border:none;font-size:1em;height:3.429em;line-height:1.5em;padding:0.857em 1.714em;width:100%}nav#KEP3548 #ideas-content #left-list ul li span{float:right}nav#KEP3548 #ideas-content #left-list ul li:after{float:right;font-size:1.786em;font-weight:200}nav#KEP3548 #ideas-content #left-list ul li:hover{background-color:#E6F3FA;color:#3c6f99;cursor:pointer}nav#KEP3548 #ideas-content #left-list ul li:hover span svg g{fill:#3c6f99}nav#KEP3548 #ideas-content #left-list ul li.selected{background-color:#3c6f99 !important;color:#fff !important}nav#KEP3548 #ideas-content #left-list ul li.selected span svg g{fill:#fff}nav#KEP3548 #ideas-content #right-list{background-color:white;float:right;min-height:24.286em;padding:0.857em 1.714em;text-align:left;width:calc(100% - 18.857em)}nav#KEP3548 #ideas-content #right-list ul li{background-color:inherit;border:none;height:2.714em;width:33%}nav#KEP3548 #ideas-content #right-list ul li a{background-color:inherit;color:#666;font-size:1em;overflow:hidden;padding:0.857em;text-align:left;text-overflow:ellipsis}nav#KEP3548 #ideas-content #right-list ul li:hover{background-color:#E6F3FA}nav#KEP3548 #ideas-content #right-list ul li:hover a{color:#3c6f99}@media all and (max-width: 1230px){nav#KEP3548 #ideas-content #right-list ul li{width:50%}}@media all and (max-width: 840px){nav#KEP3548 #ideas-content #right-list ul li{width:100%}}nav#KEP3548 #ideas-content #right-list #cottage-ideas{display:none}@media all and (max-width: 940px){nav#KEP3548 #ideas-content #left-list{width:14.286em}nav#KEP3548 #ideas-content #right-list{width:calc(100% - 14.286em)}}@media all and (max-width: 690px){nav#KEP3548 .tiny-screen-dis{display:none}}nav#KEP3548.nav-color-change-4617{background-color:#22313f}nav#KEP3548.nav-color-change-4617 #logo,nav#KEP3548.nav-color-change-4617 .navbar-right>li a{background-color:#22313f}nav#KEP3548.nav-color-change-4617 #logo.kep-4684,nav#KEP3548.nav-color-change-4617 .navbar-right>li a.kep-4684{background:#cc1c1c}nav#KEP3548.nav-color-change-4617 #logo.kep-4684:hover,nav#KEP3548.nav-color-change-4617 .navbar-right>li a.kep-4684:hover{background:#b61919}nav#KEP3548.nav-color-change-4617 .navbar-right>li{border-left:solid 0.071em #646f78}nav#KEP3548.nav-color-change-4617 .navbar-right>li:last-of-type{border-right:solid 0.071em #646f78}nav#KEP3548.nav-color-change-4617 .navbar-right>li.ideas.hover-fix a,nav#KEP3548.nav-color-change-4617 .navbar-right>li:hover a{background-color:#3c6f99}@media all and (min-width: 320px){nav{width:100%;font-family:Tahoma, Arial, sans-serif !important;font-size:14px;background-color:#5b5959;height:48px;padding:0;position:absolute;top:0;left:0;z-index:99}nav .phone-number-top{display:inline-block;float:left;padding-left:10px;padding-bottom:0;font-size:26px;font-weight:bold;color:#fff;height:100%}nav .phone-number-top a{text-decoration:none;color:#fff}nav a.main-menu-toggle{float:right;display:inline-block;font-size:13px;background:#777775;color:#ffffff;font-weight:bold;padding:15px 20px 14px 35px;text-decoration:none;border-left:none;border-right:none;width:65px;text-align:right}nav a.main-menu-toggle i{margin-right:12px}nav>ul{display:none}nav>ul.active{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;position:absolute;left:0;top:46px;border-top:3px solid #777775;background-color:#5b5959}nav>ul.active li{padding:0;float:left;list-style:none;line-height:0;margin:0;background-color:#5b5959;border-left:0;width:50%}nav>ul.active li:hover{background-color:#494949}nav>ul.active li.lastlink{float:right}nav>ul.active li a{padding:11px 25px 11px 20px;background-color:#5b5959;font-size:10.5px;font-weight:800;line-height:14px;color:#eee;cursor:pointer;text-align:left}nav>ul.active li a.dropdown{padding:11px 20px}nav>ul.active li a.dropdown:after{position:absolute;right:10px;top:50%;margin-top:-6px;content:"\f107";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;color:inherit;-webkit-font-smoothing:antialiased}nav>ul.active li a:hover{background-color:#494949;color:#fff !important;text-decoration:none !important}nav>ul.active li a.active{background-color:#5b5959;color:#fff !important;text-decoration:none !important}nav .dropdown-content{display:none;width:100%;margin:38px auto;left:0;top:10px;right:0;position:absolute;background-color:white;box-shadow:0 0 20px rgba(0,0,0,0.15)}nav .dropdown-content .close{box-sizing:border-box;display:block;width:100%;text-align:center;padding:15px 20px;font-family:Arial, sans-serif;font-size:13px}nav .dropdown-content .close:hover{background-color:rgba(0,0,0,0.1)}nav .dropdown-content .close::before{margin-right:10px;font:normal normal normal 14px/1 FontAwesome}nav .dropdown-content .minilist{font-size:13px;color:#555;padding:20px 0}nav .dropdown-content .minilist li{display:inline-block;list-style:none;padding:6px 20px;background-color:inherit;border:none;width:100%}nav .dropdown-content a{text-decoration:none;color:inherit}nav .dropdown-content a:hover{color:#000}nav .dropdown-content .section-holder{width:100%;display:inline-block}nav .dropdown-content .section{font-weight:800;font-size:12px;padding:16px 21px 12px 21px;border-bottom:1px solid #e9e9e9;display:block;margin-bottom:10px;text-align:left}nav .dropdown-content .section img{padding:11px 0 0 0;width:100%;height:100px}nav .dropdown-content .subsection{border-right:1px solid #e9e9e9;padding:5px 21px;font-size:13px;display:inline-block;width:50%;box-sizing:border-box;color:#555;text-align:left}nav .dropdown-content .subsection:last-of-type{border:none}nav .dropdown-content .list{color:#555;padding:20px 0;margin:10px 0}nav .dropdown-content .list li{display:inline-block;list-style:none;background-color:inherit;border:none}nav .dropdown-content .list li a{background:inherit;text-align:left;text-decoration:none;padding:0;white-space:normal}nav .dropdown-content .minilist li{padding:6px 20px;min-width:105px}nav .dropdown-content .midilist{padding:0;font-size:12px;margin:0;border-top:none}nav .dropdown-content .midilist li{padding:8px 20px;width:100%}nav .dropdown-content .midilist li.pic img{float:left;width:40px;height:40px;margin-right:10px}nav .dropdown-content .midilist li.widepic{border-bottom:1px solid rgba(0,0,0,0.1);box-sizing:border-box}nav .dropdown-content .midilist li.widepic img{display:block;width:100%;margin:10px 0}nav .dropdown-content .midilist li.onlypic img{display:block;width:100%;margin:0}}@media all and (min-width: 480px){nav .dropdown-content .region-holder,nav .dropdown-content .section-holder{width:50%;float:left}nav .dropdown-content .close{float:left;clear:both}}@media all and (min-width: 480px) and (max-width: 978px){nav .dropdown-content .section-holder:nth-child(2n){clear:both}}@media all and (min-width: 979px){nav .dropdown-content .region-holder,nav .dropdown-content .section-holder{width:25%}nav .dropdown-content .region-holder:nth-child(5n+1),nav .dropdown-content .section-holder:nth-child(5n+1){clear:both}nav #collections .section-holder{width:33%}}@media all and (min-width: 990px){nav{position:relative;height:38px}nav a.main-menu-toggle,nav .phone-number-top{display:none}nav>ul{display:block;width:960px;margin:0 auto}nav>ul li{padding:0;float:left;list-style:none;line-height:100%;background-color:#5b5959;border-left:0}nav>ul li:hover{background-color:#494949}nav>ul li.lastlink{float:right}nav>ul li a{padding:11px 25px 11px 20px;background-color:#5b5959;font-size:12px;font-weight:800;color:#eee;cursor:pointer}nav>ul li a.dropdown{padding:11px 20px}nav>ul li a.dropdown:after{position:absolute;right:10px;top:50%;margin-top:-6px;content:"\f107";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;color:inherit;-webkit-font-smoothing:antialiased}nav>ul li a:hover{background-color:#494949;color:#fff !important;text-decoration:none !important}nav>ul li a.active{background-color:#5b5959;color:#fff !important;text-decoration:none !important}nav>ul .account-login,nav>ul .my-account,nav>ul .payment{display:none}nav .dropdown-content{display:none;width:960px;margin:38px auto;left:0;top:0;right:0;position:absolute;background-color:white;box-shadow:0 0 20px rgba(0,0,0,0.15)}nav .dropdown-content>a:first-of-type{display:none}nav .dropdown-content .section{font-weight:800;font-size:12px;padding:16px 21px 12px 21px;display:block;border-bottom:1px solid #e9e9e9;margin-bottom:10px}nav .dropdown-content .section img{padding:11px 0 0 0}nav .dropdown-content .subsection{border-right:1px solid #e9e9e9;padding:5px 21px;font-size:13px;display:inline-block;width:50%;box-sizing:border-box;color:#555}nav .dropdown-content .subsection:last-of-type{border:none}}.content img{width:auto}.date-search{padding:4em 1em 6em;text-align:center;position:relative}.date-search .background{background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.date-search .overlay{background:#111;opacity:0.6;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.date-search .date-form{z-index:100;position:relative;max-width:520px;margin:0 auto;padding:1em}.date-search h1{font-size:1.9em}.date-search p{margin-bottom:0.9em;margin-top:0}.date-search h1,.date-search p{color:#f1f1f1;text-shadow:#353e4e 0 0 8px}.date-search #date_start{background:url(/images/calendar.png) no-repeat 95% center #fff;margin:0 0.8em 0.8em 0.8em}.date-search #date_duration{border:0}.date-search input[type=submit]{margin-top:1em;font-size:1.1em;padding:0.5em 0.8em}.content.partial-view{margin-bottom:1em;position:relative;padding-bottom:2em}.content.partial-view .button{width:100%;display:block;text-align:center;border:1px solid #d5d5d5;position:absolute;box-sizing:border-box;bottom:0;left:0;right:0;background-color:#fff;color:#666;padding:0.5em 0;font-size:0.9em;z-index:10}.hide{display:none}.content.partial-view.active{height:13em;overflow:hidden}.content.partial-view.active p:nth-child(1){display:none}.content.partial-view.active h1{margin-top:0}.content.partial-view.active .button:before{position:absolute;display:block;content:'';width:101%;height:70px;top:-71px;left:-1px;right:-1px;z-index:-1;background:-moz-linear-gradient(rgba(255,255,255,0), #fff);background:-webkit-linear-gradient(rgba(255,255,255,0), #fff);background:-o-linear-gradient(rgba(255,255,255,0), #fff);background:-ms-linear-gradient(rgba(255,255,255,0), #fff);background:linear-gradient(rgba(255,255,255,0), #fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffffff', GradientType=0)}.search-results{margin:0}.static-container{margin:0 auto;width:96%;max-width:1400px}.email_banner img{width:100%}.promotional-banner{background:url("/images/sykes/promotions/leaderboard-v2.jpg") no-repeat center #fff;margin-bottom:20px}.promotional-banner .text-block{width:calc(100% - 122px);float:left}.promotional-banner h2,.promotional-banner h3,.promotional-banner .account .notifications a span,.account .notifications a .promotional-banner span,.promotional-banner .account .notifications div span,.account .notifications div .promotional-banner span{color:#fff;display:inline-block;font-weight:bold;line-height:46px;margin:0}.promotional-banner h2{font-size:2em;margin-left:1.5em;margin-right:0.375em}.promotional-banner h3,.promotional-banner .account .notifications a span,.account .notifications a .promotional-banner span,.promotional-banner .account .notifications div span,.account .notifications div .promotional-banner span{font-size:1.5em}.promotional-banner .button-call-to-action{float:left;font-size:1.125em;line-height:2em;padding-left:1.3333333em;padding-right:1.3333333em}.promo-message-cta{margin:0 auto;max-width:1208px;padding:14px 0;width:96%}@media (max-width: 1170px){.promotional-banner{margin-top:12px;margin-bottom:0}}@media (max-width: 1044px){.promotional-banner h2,.promotional-banner h3,.promotional-banner .account .notifications a span,.account .notifications a .promotional-banner span,.promotional-banner .account .notifications div span,.account .notifications div .promotional-banner span{display:block;line-height:23px}.promotional-banner h2{margin-left:0;font-size:1.5em}.promotional-banner h3,.promotional-banner .account .notifications a span,.account .notifications a .promotional-banner span,.promotional-banner .account .notifications div span,.account .notifications div .promotional-banner span{font-size:0.875em}.promo-message-cta{margin:0 36px;width:calc(100% - 72px)}.button-call-to-action{font-size:0.875em}}@media (min-width: 901px) and (max-width: 1024px){.static-container{zoom:0.9}}@media (min-width: 801px) and (max-width: 900px){.static-container{zoom:0.8}}@media (max-width: 800px){.static-container{zoom:0.7}}@media (max-width: 640px){.static-container{width:100%}}.view_on_map{position:fixed;width:100%;height:100%;left:0;top:0;z-index:1000000;display:none}.view_on_map .overlay{background:#000;height:100%;width:100%;opacity:0.6;filter:alpha(opacity=60)}.view_on_map .map_wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:10px 10px 20px #333;-moz-box-shadow:10px 10px 20px #333;box-shadow:10px 10px 20px #333;border:5px solid #cfcfcf;background:url("/images/horizontal_loading.gif") no-repeat center center #fff;position:absolute;top:1%;left:1%;height:98%;width:98%}.view_on_map.front_pg_vom #vo_results{visibility:hidden}.view_small_map{max-width:320px}.view_small_map #smallmap{height:0;padding-top:75%}#close_map{line-height:1.9em;text-align:center;font-weight:bold;font-size:1.4em;display:block;position:absolute;width:1.9em;height:1.9em;text-decoration:none;color:#fff;background:#000;top:0.3em;right:0.3em;z-index:1001;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 1em #333;-moz-box-shadow:0 0 1em #333;box-shadow:0 0 1em #333;cursor:pointer;border:2px solid #fff}#leaflet{position:relative;width:100%;height:100%}#leaflet .ll_pop_up a{display:block;width:100%;height:auto;margin-bottom:0.45em}#leaflet .ll_pop_up img{width:100%;height:auto}#leaflet .leaflet-div-icon:not(.leaflet-editing-icon){background:none;border:none;width:2.688em !important;height:2.688em !important;margin-top:0px !important}#leaflet .leaflet-div-icon:not(.leaflet-editing-icon) div{width:100%;height:100%;position:relative}#leaflet .leaflet-div-icon:not(.leaflet-editing-icon) div img{width:100%;height:100%}#leaflet .leaflet-div-icon:not(.leaflet-editing-icon) div div{color:#000;position:absolute;width:100%;height:100%;left:0;top:0;font-weight:bold;font-size:0.834em;text-align:center;line-height:3.4em;margin-left:-1px}#leaflet img{width:auto}#vo_loading{position:absolute;width:8em;height:8em;top:50%;left:50%;margin-top:-4em;margin-left:-4em}#vo_loading img{width:100%;height:100%}#vo_link{position:absolute;z-index:1000;left:50%;width:auto;margin-left:-8.750em;width:17.500em;bottom:0.750em}#vo_link button,#vo_link #bookings .secondary-button,#bookings #vo_link .secondary-button{height:2.625em;width:100%;padding:0;text-align:center;font-size:1em;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 0px 4px #333;-moz-box-shadow:0px 0px 4px #333;box-shadow:0px 0px 4px #333;overflow:hidden}#vo_question{display:none;padding:0;position:absolute;top:6.250em;left:0.568em;width:1.38em;height:1.38em;text-align:center;line-height:1.38em;text-decoration:none;-webkit-box-shadow:0px 0px 4px #333;-moz-box-shadow:0px 0px 4px #333;box-shadow:0px 0px 4px #333;z-index:1000}#vo_quest_wrp{font-size:0.875em;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background:#000;background:rgba(0,0,0,0.5);display:none}#vo_quest_wrp>div{position:relative;width:16.25em;height:auto;padding:1.25em;left:50%;top:50%;margin-left:-9.375em;margin-top:-12.5em;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0px 0px 20px #333;-moz-box-shadow:0px 0px 20px #333;box-shadow:0px 0px 20px #333;background:#ffffff}#vo_quest_wrp>div.vo_quest_stick_top{top:0;margin-top:0 !important}#vo_quest_wrp>div a{padding:0;width:6.25em;height:2em;text-decoration:none;text-align:center;line-height:2em;bottom:0.938em;font-size:120%;margin:0 auto;display:block;-webkit-box-shadow:0px 0px 4px #333;-moz-box-shadow:0px 0px 4px #333;box-shadow:0px 0px 4px #333}#vo_quest_wrp>div ul{list-style:none;padding-left:1.25em}#vo_quest_wrp>div ul li{margin-bottom:0.313em;position:relative}#vo_quest_wrp>div ul li:before{font-family:'icon-set';color:#5f9e5c;content:"";position:absolute;top:0;left:-1.25em}@media only screen and (max-width: 1170px){#leaflet .leaflet-control-zoom-in,#leaflet .leaflet-control-zoom-out{width:1.25em;height:1.25em;line-height:1.250em;font-size:240%}#vo_question{top:3.678em;left:0.39em;width:1.15em;height:1.15em;line-height:1.15em;font-size:170%}}@media only screen and (max-width: 599px){#vo_link{width:62%;margin-left:-31%}#vo_link button,#vo_link #bookings .secondary-button,#bookings #vo_link .secondary-button{font-size:80%}}.view_on_map #vo_link button.gel-button.primary.regular,.view_on_map #vo_link #bookings .gel-button.primary.regular.secondary-button,#bookings .view_on_map #vo_link .gel-button.primary.regular.secondary-button{box-shadow:none;height:42px}div[id*='allsmallmap']{height:0;padding-top:75%}.results-5398 div[id*='allsmallmap']{position:absolute;top:0;right:0;left:0;bottom:0}.errors{list-style:none;padding-left:0}.email-sent{text-align:center}.email-sent p{margin:3em 0}.icon-icon-baby:before{content:"\e605"}.tip{padding:1em;background:#fec;border:2px solid #FFD966;margin-bottom:1em;overflow:hidden;position:relative;padding-left:5em}.tip h1{color:#666;margin-top:0 !important}.tip .close{color:#666;float:right;cursor:pointer}.tip .close:after{margin-left:0.5em;font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e63c"}.tip#upcoming-maintenance-tip:before,.tip#service-down-tip:before{content:"\e638"}.tip+h1{margin-top:0 !important}#login-back{text-align:center}.display-group{list-style:none;padding-left:0;margin:0}.display-group li{margin-top:0.5em;margin-bottom:0.5em}.display-group input,.display-group select{padding:0.1875em 0.5em}dl.information-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:16em;float:left;margin-bottom:2em;position:relative;overflow:hidden}dl.information-box:before{position:absolute;width:14.6666666667%;height:200em;background:#f0f0f0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.75em;float:left;top:0;padding-top:0.5em}dl.information-box dt{padding:0.5em 0}dl.information-box dt,dl.information-box dd{float:right;width:81.3333333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}dl.information-box .pdf-image{width:35%;max-width:6.2em;float:right;margin-left:1em;border:1px solid #f0f0f0}dl.information-box p{margin:0.2em 0}dl.information-box a.button{position:absolute;bottom:0;left:18.6666666667%;width:10em}dl.information-box a.button:before{float:right}dl.icon-com-settings:before{position:absolute;width:14.6666666667%;height:200em;background:#f0f0f0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.75em;float:left;top:0;padding-top:0.5em}.account .sidebar{margin:0;padding-left:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid black;margin-bottom:1em;overflow:hidden}.account .sidebar li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding:2px;border-left:1px solid black;text-align:center}.account .sidebar li a{display:block;text-decoration:none;color:#666;padding:0.3em 0}.account .sidebar li:first-child{border-left:0}.account .sidebar.dashboard .dashboard a,.account .sidebar.index .dashboard a,.account .sidebar.favourites .favourites a,.account .sidebar.manage_favourites .favourites a,.account .sidebar.bookings .bookings a,.account .sidebar.details .details a,.account .sidebar.edit_details .details a,.account .sidebar.change_password .details a,.account .sidebar.marketing .details a,.account .sidebar.logout .logout a{color:#fff;background:#5f9e5c}.account .search-container h1{margin:0.7em 0}.account .search-container h1:first-child{margin-top:0}.account .search-container h3,.account .search-container .notifications a span,.account .notifications a .search-container span,.account .search-container .notifications div span,.account .notifications div .search-container span{margin-bottom:0.5em}.account .search-container>form{width:30em}.account .search-container>form.details{width:100%}.account .search-container>form.details .display-group{width:27em}.account .search-container>form.details .display-group input,.account .search-container>form.details .display-group select,.account .search-container>form.details .display-group span{width:18em}.account .search-container>form.details .display-group input[type='checkbox']{width:auto;margin-top:0.5em}.account .search-container>form.details p{clear:both}.account .search-container>form.details #surname{margin-bottom:2.9em}.account .display-group li{overflow:hidden;margin:0.8em 0;min-height:1.9em;line-height:1.9em}.account .display-group li label{float:left;width:8em;text-align:right;margin-right:0.5em}.account .display-group li input,.account .display-group li select,.account .display-group li span{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:21.5em}.account .display-group li input[type=radio],.account .display-group li input[type=checkbox]{width:auto;margin-top:0.5em}.account .submit-wrapper{margin-top:1.3em;line-height:normal}.account .submit-wrapper #loader-icon{width:auto;position:relative;top:0.1em;margin-left:0.3em}.account .submit-wrapper button.inactive,.account .submit-wrapper #bookings .inactive.secondary-button,#bookings .account .submit-wrapper .inactive.secondary-button{opacity:0.6}.account .submit-wrapper button.button-call-to-action,.account .submit-wrapper #bookings .button-call-to-action.secondary-button,#bookings .account .submit-wrapper .button-call-to-action.secondary-button{box-shadow:none}.account .errors{clear:both;margin-left:7em}.account dl dd{margin-left:0}.account .search-container>dl>dt{font-size:1.2em;font-weight:bold}.account .search-container>dl>dd{margin-bottom:2.5em}.account .search-container>dl>dd dl{overflow:hidden}.account .search-container>dl>dd dl.personal>dt:nth-child(5){clear:none}.account .search-container>dl>dd dt,.account .search-container>dl>dd dd{float:left;display:block;margin-right:0.4em}.account .search-container>dl>dd dt{clear:left}.account .search-container>dl>dd dt:after{content:':'}.account .login-wrapper{padding:2em;background:#f1f1f1;border:1px solid #d5d5d5;margin:0 auto 1em;width:100%;max-width:350px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.account .login-wrapper .icon-person,.account .login-wrapper .icon-key{font-size:5em;width:1.5em;height:1.5em;line-height:1.2em;margin:0 auto;background:#fff;border:1px solid #d5d5d5;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.account .login-wrapper .icon-person:before,.account .login-wrapper .icon-key:before{margin:0}.account .login-wrapper h2{margin:0.6em}.account .login-wrapper .errors{margin-left:0;text-align:left}.account .login-wrapper .errors li{line-height:1em}.account .login-wrapper .display-group li{margin-bottom:0}.account .login-wrapper .display-group li label{float:none;text-align:left;width:auto;display:block;font-weight:bold;padding-bottom:0.3em}.account .login-wrapper .display-group li input{width:100%;float:none}.account .login-wrapper .secondary-link{text-align:left;margin-top:0}.account .login-wrapper .submit-wrapper{margin-left:0}.account .login-wrapper .submit-wrapper input{width:100%;float:none}.account .login-wrapper+a{display:block;text-align:center;margin-bottom:2em}.account .notifications{list-style:none;padding-left:0}.account .notifications a,.account .notifications div{text-decoration:none;display:block;color:#666}.account .notifications a.flashmessage:before,.account .notifications div.flashmessage:before{top:0.7em;left:0.4em;position:absolute}.account .notifications a span,.account .notifications div span{display:block;color:#666}.account .account_reset_notification{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:350px;margin-left:auto;margin-right:auto}.account #favourites-list-container>div{float:left;margin-right:1em;white-space:nowrap}.account .favourites-lists{margin-top:1em;margin-bottom:1em;width:32em;list-style:none;padding-left:0}.account .favourites-lists>li{overflow:hidden;padding:0.5em 0}.account .favourites-lists h3,.account .favourites-lists .notifications a span,.account .notifications a .favourites-lists span,.account .favourites-lists .notifications div span,.account .notifications div .favourites-lists span{color:#666;font-size:1em;clear:left;float:left;font-weight:bold}.account .favourites-lists ul{list-style:none;padding-left:0;float:right;overflow:hidden;width:50%}.account .favourites-lists ul li{float:left}.account .favourites-lists .rename-list{width:32%}.account .favourites-lists .delete-list{width:27%}.account .favourites-lists .set-default-list{width:41%}.account .favourites-lists .default-list{width:68%}.account #add-favourites-list{margin-bottom:2em;display:block}.account .default-list{color:#dda348;font-weight:bold}.account .correspondence div:nth-child(3n+1){clear:left}.account .correspondence>dt{margin-bottom:1em;clear:both}.account .correspondence .correspondence_record{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:33%;border-top:1px solid #aaa;height:100%;margin-bottom:3em}.account .correspondence .correspondence_record dl{margin:1em}.account .correspondence .correspondence_record dl dt{color:#111;padding-top:0.5em}.account .correspondence .correspondence_record dl dd{clear:left;padding-left:1em}.account .correspondence .correspondence_record a.button{margin-left:1em}.account #form_find_address,.account #form_address{float:right;margin-right:0.5em}.account .login-or-register-headers{overflow:auto}.account .login-or-register-headers h3,.account .login-or-register-headers .notifications a span,.account .notifications a .login-or-register-headers span,.account .login-or-register-headers .notifications div span,.account .notifications div .login-or-register-headers span{cursor:pointer;text-align:left;margin-bottom:0.8em;padding:0.5em;background:#eaeaec;color:#666}.account .login-or-register-headers h3.acount_welcome+p,.account .login-or-register-headers .notifications a span.acount_welcome+p,.account .notifications a .login-or-register-headers span.acount_welcome+p,.account .login-or-register-headers .notifications div span.acount_welcome+p,.account .notifications div .login-or-register-headers span.acount_welcome+p{font-weight:bold}.account .login-or-register-headers h3:after,.account .login-or-register-headers .notifications a span:after,.account .notifications a .login-or-register-headers span:after,.account .login-or-register-headers .notifications div span:after,.account .notifications div .login-or-register-headers span:after{font-family:'icon-set';float:right;content:"\e620"}.account .login-or-register-headers h3.closed:after,.account .login-or-register-headers .notifications a span.closed:after,.account .notifications a .login-or-register-headers span.closed:after,.account .login-or-register-headers .notifications div span.closed:after,.account .notifications div .login-or-register-headers span.closed:after{content:"\e621"}.account .login-or-register-headers p{padding:0 0.5em;margin-top:0}.account .login-or-register-headers ul{padding-left:1.250em;margin:0 2% 1em 2%}.account .login-or-register-headers form{width:100%}.account .login-or-register-headers form,.account .login-or-register-headers fieldset,.account .login-or-register-headers aside{padding:0;margin:0;margin-right:2%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0}.account .login-or-register-headers fieldset{width:49%;float:right}.account .login-or-register-headers fieldset input[type="submit"],.account .login-or-register-headers fieldset a.button{width:auto;font-weight:bold;float:right;line-height:1em;padding:0.313em 0.5em;margin:0}.account .login-or-register-headers fieldset .addthis_toolbox a{float:left}.account .login-or-register-headers fieldset div{margin:1em 0;overflow:auto;position:relative}.account .login-or-register-headers fieldset div label{float:left;width:29%;line-height:2em}.account .login-or-register-headers fieldset div input[type="text"],.account .login-or-register-headers fieldset div input[type="password"],.account .login-or-register-headers fieldset div input[type="email"]{float:right;width:65%;position:relative;right:1%}.account .login-or-register-headers fieldset:first-child{float:left}.account .login-or-register-headers fieldset a.button,.account .login-or-register-headers fieldset input[type="submit"],.account .login-or-register-headers fieldset button,.account .login-or-register-headers fieldset #bookings .secondary-button,#bookings .account .login-or-register-headers fieldset .secondary-button{text-decoration:none;white-space:nowrap;text-align:center;line-height:1.4em}.account .login-or-register-headers fieldset.share div{margin:0}.account .login-or-register-headers .list-selector-form label{line-height:1.8em;width:auto}.account .login-or-register-headers .list-selector-form select{width:10em;float:right}.account .login-or-register-headers .list-selector-form .management{overflow:hidden;clear:both;padding-top:1em}.account .login-or-register-headers .list-selector-form .management .default-list{line-height:2.3em}.account .login-or-register-headers .list-selector-form .management a:first-child{float:left}.account .login-or-register-headers .list-selector-form .management a:last-child{float:right}.account .login-or-register-headers .login div,.account .login-or-register-headers .register div{padding-left:0.5em;padding-right:0.5em}.share{overflow:auto}.share div.addthis_toolbox{float:right}.share div.addthis_toolbox a{background:0;padding:0 0.125em;border:0}.share div.addthis_toolbox span{margin:0}.share div.addthis_toolbox .addthis_separator{margin:0 0.313em}#share-container a.button{white-space:nowrap}#share_button_wrp{display:inline-block;position:relative;margin-left:1em}#share_button_wrp button,#share_button_wrp #bookings .secondary-button,#bookings #share_button_wrp .secondary-button{position:relative}#share_button_wrp .popup{display:none;top:2.3em}#share_button_wrp .popup .close{cursor:pointer;float:right}#copy_url{top:0.325em;left:2%;height:1.4em;margin:0;padding:0;line-height:1.4em;font-size:1.4em;width:17em}#___plusone_0{padding:1px !important}#bookings .pagination{padding-left:1em;display:block}#bookings .book-again{float:right}#bookings .detail-tabs-triggers{width:25%;float:left}#bookings .detail-tabs-triggers button,#bookings .detail-tabs-triggers .secondary-button{float:left;clear:none;width:100%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;line-height:2em}#bookings .secondary-button{background:#f1f1f1;color:#353e4e;border:1px solid #d8d8d8;padding-top:5px;border-right:none;border-radius:0}#bookings .secondary-button:hover{background:#d8d8d8}#bookings .secondary-button.enabled{color:#5f9e5c;background:#fff;border-top:3px solid #5f9e5c;width:calc(100% + 1px);z-index:10;padding-top:3px}#bookings .secondary-button:before{top:30% !important}#bookings .secondary-button.book-again{border:1px solid #d8d8d8;width:auto}#bookings .detail-tabs{padding-top:10px;display:block;clear:both}#bookings .detail-tabs .side-panel-table{clear:both;display:table;width:100%}#bookings .detail-tabs .side-panel-row{display:table-row}#bookings .detail-tabs .side-panel-summary,#bookings .detail-tabs .side-panel-breakdown{display:table-cell}#bookings .detail-tabs .side-panel-summary{height:100%;border-left:1px solid #d5d5d5;background:#f1f1f1;width:30%;text-align:center;vertical-align:middle;padding-top:1em;padding-bottom:1em}#bookings .detail-tabs .side-panel-summary-data-wrapper span{margin:10px auto;display:block}#bookings .detail-tabs .side-panel-summary-data-wrapper button,#bookings .detail-tabs .side-panel-summary-data-wrapper .secondary-button{margin:20px 0}#bookings .detail-tabs .info-area{width:75%;float:left}#bookings .detail-tabs .info-area .icon-cancel-circle:before{display:block;font-size:4em;padding-bottom:0.2em;margin-right:0}#bookings .detail-tabs .info-area .side-panel-breakdown{width:66%;vertical-align:top;padding:0.5em 1em}#bookings .detail-tabs .info-area div.property-information,#bookings .detail-tabs .info-area div.cost-information,#bookings .detail-tabs .info-area div.feedback,#bookings .detail-tabs .info-area div.insurance-information,#bookings .detail-tabs .info-area div.waiver-information,#bookings .detail-tabs .info-area div.insurance-confirmed,#bookings .detail-tabs .info-area div.getting-here,#bookings .detail-tabs .info-area div.contact,#bookings .detail-tabs .info-area div.cancel-booking,#bookings .detail-tabs .info-area div.party-details,#bookings .detail-tabs .info-area div.special-requests{min-height:20em;display:none;border:1px solid #d5d5d5;clear:both}#bookings .detail-tabs .info-area div.property-information .inactive,#bookings .detail-tabs .info-area div.cost-information .inactive,#bookings .detail-tabs .info-area div.feedback .inactive,#bookings .detail-tabs .info-area div.insurance-information .inactive,#bookings .detail-tabs .info-area div.waiver-information .inactive,#bookings .detail-tabs .info-area div.insurance-confirmed .inactive,#bookings .detail-tabs .info-area div.getting-here .inactive,#bookings .detail-tabs .info-area div.contact .inactive,#bookings .detail-tabs .info-area div.cancel-booking .inactive,#bookings .detail-tabs .info-area div.party-details .inactive,#bookings .detail-tabs .info-area div.special-requests .inactive{display:none}#bookings .detail-tabs .info-area div.property-information{padding:0.5em 1em}#bookings .detail-tabs .info-area div.property-information .information{float:left;width:46%}#bookings .detail-tabs .info-area div.property-information .information span{float:right}#bookings .detail-tabs .info-area div.property-information .picture-wrapper{float:right;width:50%}#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary{padding:56px 0}#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .icon-checkmark,#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .pound{width:1.1em;height:1.1em;display:inline-block;font-size:3.5em;border:0.15em solid;border-radius:100px;margin:0 0 0.3em 0}#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .icon-checkmark.icon-checkmark,#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .pound.icon-checkmark{color:#3d743d}#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .icon-checkmark.pound,#bookings .detail-tabs .info-area .cost-information .side-panel-row .side-panel-summary .pound.pound{color:#858c8e;line-height:0.8em}#bookings .detail-tabs .info-area .cost-information .side-panel-row .total{padding-top:0.625em;border-top:1px solid #d5d5d5;font-weight:bold}#bookings .detail-tabs .info-area .cost-information .side-panel-row .payments{margin-top:15px;border:1px solid #d5d5d5;padding:6px}#bookings .detail-tabs .info-area .cost-information .side-panel-row .balance-remaining{font-weight:bold;font-size:25px}#bookings .detail-tabs .info-area .cost-information .side-panel-row .highlight-cost{font-weight:700}#bookings .detail-tabs .info-area .cost-information .side-panel-row .imminent-due-date{color:#ce3c3a}#bookings .detail-tabs .info-area .cost-information .side-panel-row .paid{color:#3d743d}#bookings .detail-tabs .info-area .cost-information .side-panel-row .due{color:#ab0f0f}#bookings .detail-tabs .info-area div.feedback{padding:0.5em 1em;width:auto;position:relative;min-height:10em}#bookings .detail-tabs .info-area div.feedback .hidden-form{position:absolute;bottom:0.75em;right:0.75em;left:0.75em}#bookings .detail-tabs .info-area div.feedback button,#bookings .detail-tabs .info-area div.feedback .secondary-button{width:auto;padding:0.5em 2em;float:right}#bookings .detail-tabs .info-area .waiver-information .non-uk-waiver-shown,#bookings .detail-tabs .info-area .waiver-information .uk-waiver-shown{display:block}#bookings .detail-tabs .info-area .waiver-information .non-uk-waiver-hidden,#bookings .detail-tabs .info-area .waiver-information .uk-waiver-hidden{display:none}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown img{margin:0 2%;width:30%}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown img:first-of-type{margin-left:0}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown img:last-of-type{margin-right:0}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab{background-color:#f5f5f5;border:solid 1px #aaaaaa;border-right:none;border-bottom:none;display:inline-block;padding:10px 48px;margin:0;cursor:pointer;position:relative;color:#666;box-sizing:border-box}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab:last-of-type{border-right:solid 1px #aaaaaa}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab.active-tab{background-color:white}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab.active-tab:after{height:1px;position:absolute;background-color:white;display:block;float:left;margin-top:10px;margin-left:-48px;width:100%;content:" "}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents{background-color:#fff;padding:12px;border:solid 1px #aaaaaa}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents ul{margin:6px;list-style:none;font-size:16px;padding:0}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents ul li{padding:6px}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents ul li:before{content:'';display:inline-block;height:24px;width:24px;background-size:100%;background-position:center center;background-repeat:no-repeat;margin:1px 6px 0 0;vertical-align:bottom}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents.covered-tab-contents ul li:before{background-image:url("/images/icons/success-tick.png")}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents.uncovered-tab-contents ul li:before{background-image:url("/images/icons/minus.png")}#bookings .detail-tabs .info-area .waiver-information .side-panel-row .side-panel-breakdown .second-block-tabs .tab-contents.hidden-tab-contents{display:none}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .subtitle,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .subtitle{font-weight:600}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .non-uk-insurance-shown,#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .uk-insurance-shown,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .non-uk-insurance-shown,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .uk-insurance-shown{clear:both;display:block}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .non-uk-insurance-hidden,#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .uk-insurance-hidden,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .non-uk-insurance-hidden,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .uk-insurance-hidden{display:none}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .insurance-uk-question,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .insurance-uk-question{float:left}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .insurance-uk-answers,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .insurance-uk-answers{float:left;margin-left:12px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .insurance-uk-answers span,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .insurance-uk-answers span{margin-left:12px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown ul{padding-left:0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown ul li{list-style:none;height:18px;position:relative}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li:before,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown ul li:before{content:'';display:inline-block;height:18px;width:18px;background-size:100%;background-position:bottom left;background-repeat:no-repeat;margin:1px 6px 0 0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li span,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown ul li span{vertical-align:top}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .included,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .included{margin-top:12px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .included ul li,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .included ul li{padding:0 0 2px 0;height:25px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .included ul li:before,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .included ul li:before{background-image:url("/images/icons/success-tick.png")}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .excluded,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .excluded{margin-top:12px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .excluded ul li,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .excluded ul li{height:22px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .excluded ul li:before,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .excluded ul li:before{background-image:url("/images/icons/minus.png")}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .full-terms,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .full-terms{margin:12px 0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown .cost-amount,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-breakdown .cost-amount{margin-top:10px;font-weight:800}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-summary .disabled-insurance,#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-summary .disabled-waiver,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-summary .disabled-insurance,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-summary .disabled-waiver{opacity:0.2}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-summary span.icon-insurance,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-summary span.icon-insurance{font-size:5em;color:#5f9e5c;margin:0 0 0.1em 0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-summary span.icon-insurance:before,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row div.side-panel-summary span.icon-insurance:before{margin-right:0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row .cost-description span,#bookings .detail-tabs .info-area div.waiver-information div.side-panel-row .cost-description span{font-size:0.7em;display:block}#bookings .detail-tabs .info-area div.insurance-confirmed,#bookings .detail-tabs .info-area div.waiver-confirmed{padding:0.5em 1em}#bookings .detail-tabs .info-area div.insurance-confirmed h4.title,#bookings .detail-tabs .info-area div.insurance-confirmed dl.information-box dt.title,dl.information-box #bookings .detail-tabs .info-area div.insurance-confirmed dt.title,#bookings .detail-tabs .info-area div.waiver-confirmed h4.title,#bookings .detail-tabs .info-area div.waiver-confirmed dl.information-box dt.title,dl.information-box #bookings .detail-tabs .info-area div.waiver-confirmed dt.title{font-size:1em;font-weight:600;padding:1em 0}#bookings .detail-tabs .info-area div.insurance-confirmed .insurance-confirmed-icon,#bookings .detail-tabs .info-area div.waiver-confirmed .insurance-confirmed-icon{float:left;width:12%;font-size:5em;color:#5f9e5c}#bookings .detail-tabs .info-area div.insurance-confirmed .insurance-confirmed-text,#bookings .detail-tabs .info-area div.waiver-confirmed .insurance-confirmed-text{float:right;width:85%}#bookings .detail-tabs .info-area div.getting-here{padding:0.5em 1em}#bookings .detail-tabs .info-area div.getting-here h4.title,#bookings .detail-tabs .info-area div.getting-here dl.information-box dt.title,dl.information-box #bookings .detail-tabs .info-area div.getting-here dt.title{font-size:1em;font-weight:600;padding:1em 0}#bookings .detail-tabs .info-area div.getting-here .getting-here-block{display:inline-block;width:100%;clear:both;padding:0 0 12px 0}#bookings .detail-tabs .info-area div.getting-here .getting-here-block .getting-here-icon{float:left;width:12%;font-size:4em}#bookings .detail-tabs .info-area div.getting-here .getting-here-block .getting-here-text{float:right;width:85%}#bookings .detail-tabs .info-area div.cancel-booking{padding:0.5em 1em;position:relative}#bookings .detail-tabs .info-area div.cancel-booking p.cancel-booking-action-wrapper{position:absolute;bottom:0.75em;right:0.75em;left:0.75em}#bookings .detail-tabs .info-area div.cancel-booking a.cancel-booking-action{width:auto;padding:0.5em 2em;float:right}#bookings .detail-tabs .info-area div.party-details{padding:0.5em 1em;position:relative}#bookings .detail-tabs .info-area div.hidden-form{width:auto;display:inline-block}#bookings .detail-tabs .info-area div.contact{padding:0.5em 1em}#bookings .detail-tabs .info-area div.contact form{width:auto;overflow:hidden}#bookings .detail-tabs .info-area div.contact textarea{width:100%;height:8em;margin-bottom:0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#bookings .detail-tabs .info-area div.contact button,#bookings .detail-tabs .info-area div.contact .secondary-button{float:right;width:auto;padding:0.5em 2em}#bookings .detail-tabs .info-area div.contact.errors{display:block;margin-left:0}#bookings .detail-tabs .info-area .secondary-button{width:100%;line-height:2em;background:#f1f1f1;color:#353e4e;border:1px solid #d8d8d8;padding-top:5px;border-radius:0}#bookings .detail-tabs .info-area .secondary-button:before{padding:0.75em}#bookings .past-bookings .detail-tabs .info-area .property-information,#bookings .past-bookings .detail-tabs .info-area .cost-information,#bookings .past-bookings .detail-tabs .info-area .feedback,#bookings .past-bookings .detail-tabs .info-area .insurance-information,#bookings .past-bookings .detail-tabs .info-area .waiver-information,#bookings .past-bookings .detail-tabs .info-area .insurance-confirmed,#bookings .past-bookings .detail-tabs .info-area .getting-here,#bookings .past-bookings .detail-tabs .info-area .contact,#bookings .past-bookings .detail-tabs .info-area .cancel-booking,#bookings .past-bookings .detail-tabs .info-area .special-requests{min-height:11em}#bookings #search_results .prop-info{width:50%}#bookings #search_results .prop-info li{float:right;margin-left:1%;margin-right:0}#bookings #search_results .prop-info li.arriving{width:43%;margin-right:1%;margin-right:0%}#bookings #search_results .prop-info li.duration{width:15%;margin-right:1%}#bookings #search_results .prop-info li.balance-due,#bookings #search_results .prop-info li.balance-paid,#bookings #search_results .prop-info li.cancelled{float:left;margin-right:1%;margin-left:0%;width:38%}#bookings #search_results .prop-info li.balance-due>em,#bookings #search_results .prop-info li.balance-paid>em,#bookings #search_results .prop-info li.cancelled>em{color:#dda348}#bookings #search_results .prop-info li.cancelled{color:#ce3c3a;height:4em;line-height:2.9em}#bookings #search_results .prop-info li em{font-size:1.5em}#bookings #search_results.past-bookings .prop-info li.arriving,#bookings #search_results.past-bookings .prop-info li.duration{width:49% !important}#bookings #search_results.past-bookings .prop-info li.duration{float:left;margin-left:0;margin-right:0}#bookings #search_results.past-bookings .prop-info li.arriving{float:right;margin-left:1%}#bookings .low-res-trigger{display:none}#bookings .inactive{display:none}.cancel-booking-popup{display:none;text-align:center}.cancel-booking-popup p{margin-top:1.2em;margin-bottom:1.2em}.cancel-booking-popup a{color:#5f9e5c}.cancel-booking-popup .button-call-to-action{color:white;width:10em;display:inline-block}.cancel-booking-popup .button-call-to-action.disabled{cursor:default;opacity:0.6}.cancel-booking-popup .close-popup{font-weight:bold;cursor:pointer;text-decoration:underline}.cancel-booking-popup:before{color:#ce3c3a;font-size:5em;display:block;padding:0.2em;margin-right:0}#favourites-tip{padding-bottom:0}#favourites-tip p{margin:0 0 0.7em 0}#favourites-tip p:first-child{float:left;margin-right:1em}#favourites-tip p:last-child{float:right;margin-bottom:1em}#favourites-tip .button{margin-left:0.5em}.portal_signup .content-section{border:1px solid grey;padding:20px 20px;min-height:300px;font-size:1.2em;margin-top:20px}.portal_signup .grey{background:#ededed}.portal_signup .portal-features{background:#ededed}.portal_signup .portal-features ul{padding-left:20px}.portal_signup .portal-features li{padding:7px 0}.portal_signup form{padding-top:10px}.portal_signup form label.required{color:#666}.portal_signup .display-group li label{text-align:left;line-height:normal;margin-right:0;width:25%}.portal_signup .display-group li li,.portal_signup .display-group li input{width:75%;height:40px}.portal_signup .owner-signup-header{background-image:url("/images/account/password-set-header-image.jpg");margin-bottom:15px;background-size:cover;background-repeat:no-repeat}.portal_signup .owner-signup-header h1{font-size:4em;color:#fff;font-weight:700;padding:50px 30px;width:10em;text-shadow:4px 4px rgba(0,0,0,0.3)}.portal_signup .search-container h1{margin:0}.portal_signup .search-container p{margin:0;font-size:1.1em}@media only screen and (max-width: 1170px){#bookings #search_results.past-bookings .prop-info li.arriving,#bookings #search_results.past-bookings .prop-info li.duration{margin-right:0}.account .search-container form{width:auto}.account .search-container form.details .display-group{float:none;width:auto}.account .search-container form.details .display-group input,.account .search-container form.details .display-group select,.account .search-container form.details .display-group span{width:100%}.account .search-container form.details #surname{margin-bottom:0}.account .search-container form.details #mobile{margin-bottom:2em}.account .display-group li{height:auto;line-height:inherit}.account .display-group li label{text-align:left;width:auto;display:block;font-weight:bold;padding-bottom:0.3em;float:none}.account .display-group li span{width:auto;display:block;float:none}.account .display-group li input,.account .display-group li select{float:none;width:100%}.account .display-group li input[type=radio],.account .display-group li input[type=checkbox]{margin-top:0}.account .errors{margin-left:0}.account .favourites-lists>li{padding:1em 0}.account #favourites-list-container>div{height:2.5em}.account .login-or-register-headers form{width:100%}.account #form_find_address,.account #form_address{margin-right:0}}@media only screen and (max-width: 959px){.account dl.information-box{width:48%}.account .sidebar li{float:none;width:auto;border:0;border-top:1px solid black}.account .sidebar li:first-child{border-top:0}.account .sidebar li a{font-size:1.1em;height:1.5em;line-height:1.5em}.account .login-or-register-headers form fieldset{width:100%;float:none}.account .correspondence div:nth-child(3n+1){clear:none}.account .correspondence div:nth-child(2n+1){clear:left}.account .correspondence .correspondence_record{width:50%}#bookings>.pagination{text-align:center;float:none;clear:both;padding:0;overflow:visible}#bookings>.pagination li{margin:0}#bookings #search_results .prop-info,#bookings #search_results>.past-bookings .prop-info li{width:100% !important}#bookings #search_results .prop-info li em{font-size:1.2em}#bookings #search_results .prop-info li.cancelled{height:3.7em;line-height:2.5em}.detail-tabs .property-information>div.information,.detail-tabs .property-information>div.picture-wrapper{width:auto;float:none}}@media only screen and (max-width: 767px){.detail-tabs-triggers{display:none}#bookings .detail-tabs .info-area{width:100%}#bookings .detail-tabs .info-area .side-panel-layout .side-panel-row .side-panel-breakdown{display:block;width:100%}#bookings .detail-tabs .info-area .side-panel-layout .side-panel-row .side-panel-summary{display:block;width:100%}#bookings .detail-tabs .info-area .low-res-trigger{display:block}#bookings .detail-tabs .info-area .low-res-trigger:before{top:50% !important}#bookings .detail-tabs .info-area .low-res-trigger.enabled{width:100%}#bookings .detail-tabs .info-area .low-res-trigger.inactive{display:none}#bookings .detail-tabs .info-area div.cancel-booking p.cancel-booking-action-wrapper{position:static;bottom:0;right:0;left:0}#bookings .detail-tabs .info-area div.cancel-booking a.cancel-booking-action{width:100%;padding-left:0;padding-right:0;text-align:center}.account dl.information-box{width:100%}.account dl.information-box:before{padding-top:0.725em}.portal_signup .content-section{padding:10px;min-height:inherit;font-size:1.0em;margin-top:10px}.portal_signup form{padding:0}.portal_signup .portal-features li{padding:6px 0;font-size:0.9em}.portal_signup .search-container h1{margin:0;font-size:1.2em;color:inherit}.portal_signup .search-container p{margin:0}.portal_signup .owner-signup-header{background-image:none;margin-bottom:15px}.portal_signup .owner-signup-header h1{margin:0;font-size:1.3em;width:100%;color:#699FC4;text-shadow:none;padding:0}}@media only screen and (max-width: 599px){.qtip{left:40px !important}#bookings .detail-tabs .info-area div.property-information{min-height:23.5em !important}#bookings .detail-tabs .info-area div.property-information .information{width:100%}#bookings .detail-tabs .info-area div.property-information .picture-wrapper{clear:both;width:100%}#bookings .detail-tabs .info-area div.property-information .picture-wrapper .prop-image img{max-width:234px;max-height:182px;margin:0 auto;display:block}#bookings .detail-tabs .info-area div.getting-here .getting-here-block .getting-here-icon{width:100%}#bookings .detail-tabs .info-area div.getting-here .getting-here-block .getting-here-text{width:100%}#bookings .detail-tabs .info-area div.insurance-confirmed{min-height:18.5em !important}#bookings .detail-tabs .info-area div.insurance-confirmed .insurance-confirmed-icon{width:100%}#bookings .detail-tabs .info-area div.insurance-confirmed .insurance-confirmed-text{width:100%}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li{font-size:14px}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li:before{width:0;height:0;background-image:none;list-style:circle;font-size:10px;margin:0}#bookings .detail-tabs .info-area div.insurance-information div.side-panel-row div.side-panel-breakdown ul li .circleTool{margin-left:0}.account .search-container>dl>dd{margin-bottom:1.8em}.account .search-container>dl>dd dt,.account .search-container>dl>dd dd{float:none}.account .search-container>dl>dd dd{margin-bottom:0.5em}.account .search-container>dl>dd dd:last-child{margin-bottom:0}.account .search-container>dl dl.marketing dd{text-transform:capitalize}.account .favourites-lists h3,.account .favourites-lists .notifications a span,.account .notifications a .favourites-lists span,.account .favourites-lists .notifications div span,.account .notifications div .favourites-lists span,.account .favourites-lists ul{float:none}.account .favourites-lists ul{margin-top:1em}.account .correspondence div:nth-child(n+1){clear:left}.account .correspondence .correspondence_record{width:100%}.tip{padding-left:1em}.tip:before{display:none}#copy_url{width:10em}#bookings #search_results.past-bookings .prop-info li.arriving,#bookings #search_results.past-bookings .prop-info li.duration{width:100% !important}#bookings #search_results ul.prop-info{width:100%;font-size:16px;margin-bottom:10px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}#bookings #search_results ul.prop-info li{width:100% !important;margin-left:0 !important;margin-right:0 !important;font-weight:600}#bookings #search_results ul.prop-info li em{float:right;font-size:1.1em;font-weight:100}#bookings #search_results ul.prop-info li.cancelled{height:auto;line-height:normal}#bookings div.cost-information div.cost-table div.cost-row div.cost-breakdown{width:90%;padding-left:5%;padding-right:5%}.portal_signup .content-section{padding:10px 10px;min-height:inherit;font-size:1.0em;margin-top:10px}.portal_signup form{padding:0}.portal_signup .portal-features li{padding:6px 0;font-size:0.9em}.portal_signup .search-container h1{margin:0;font-size:1.2em;color:inherit}.portal_signup .search-container p{margin:0;font-size:0.9em}.portal_signup .owner-signup-header{background-image:none;margin-bottom:15px}.portal_signup .owner-signup-header h1{margin:0;font-size:1.3em;width:100%;color:#699FC4;text-shadow:none;padding:0}}.table-center{display:table;width:100%}.table-center-cell{display:table-cell;vertical-align:middle}.text-align-center{text-align:center}.warning{color:#ce3c3a;font-size:1.2em}.icon-checkmark:before{font-size:40px;top:-0.2em;left:0.05em}.gdpr-preferences-box{margin:2rem 0}.gdpr-preferences-box>p{font-size:0.9rem}.gdpr-preferences-box .gdpr-checkboxes{margin:1.3rem 0}.gdpr-preferences-box .gdpr-checkboxes input[type=checkbox]{visibility:hidden}.gdpr-preferences-box .gdpr-inline-block label:after{content:'Unselected';font-size:10px;position:absolute;top:3.25rem;left:-0.2rem;color:#CCCCCC;font-weight:bold}.gdpr-preferences-box .gdpr-inline-block label div{display:none}.gdpr-preferences-box .gdpr-inline-block input[type=checkbox]:checked+label:after{content:'Selected';font-size:10px;position:absolute;top:3.25rem;color:#0B823E;left:0.2rem;font-weight:bold}.gdpr-preferences-box .gdpr-inline-block input[type=checkbox]:checked+label div{display:block}.gdpr-preferences-box .gdpr-inline-block label:hover:after{color:#0B823E}.gdpr-preferences-box .gdpr-inline-block{width:66px;height:86px;display:inline-block}.gdpr-preferences-box .gdpr-email label{display:block;width:50px;height:50px;background-image:url("/images/gdpr/email.png");background-position:center;background-color:#ffffff;background-repeat:no-repeat;background-size:30px 20px;position:relative;border-radius:3px;border:1px solid #CCCCCC;cursor:pointer}.gdpr-preferences-box .gdpr-email label:before{content:'Email';color:#CCCCCC;font-weight:bold;position:absolute;top:-1.5rem;left:0.2rem}.gdpr-preferences-box .gdpr-email label:hover:before{color:#0B823E}.gdpr-preferences-box .gdpr-email input[type=checkbox]:checked+label:before{color:#0B823E}.gdpr-preferences-box .gdpr-email label:hover{border:1px solid #0B823E;background-image:url("/images/gdpr/email-green.png")}.gdpr-preferences-box .gdpr-email input[type=checkbox]:checked+label{width:50px;height:50px;background-image:url("/images/gdpr/email-green.png");background-position:center, right top;background-color:#DDF3D5;background-repeat:no-repeat;background-size:30px 20px;position:relative;border-radius:3px;border:1px solid #0B823E}.gdpr-preferences-box .gdpr-phone label{display:block;width:50px;height:50px;background-image:url("/images/gdpr/phone.png");background-position:center;background-color:#ffffff;background-repeat:no-repeat;background-size:30px 30px;position:relative;border-radius:3px;border:1px solid #CCCCCC;cursor:pointer}.gdpr-preferences-box .gdpr-phone label:before{content:'Phone';color:#CCCCCC;font-weight:bold;position:absolute;top:-1.5rem;left:0.1rem}.gdpr-preferences-box .gdpr-phone label:hover:before{color:#0B823E}.gdpr-preferences-box .gdpr-phone label:hover{border:1px solid #0B823E;background-image:url("/images/gdpr/phone-green.png")}.gdpr-preferences-box .gdpr-phone label:hover:before{color:#0B823E}.gdpr-preferences-box .gdpr-phone input[type=checkbox]:checked+label{width:50px;height:50px;background-image:url("/images/gdpr/phone-green.png");background-position:center, right top;background-color:#DDF3D5;background-repeat:no-repeat;background-size:30px 30px;position:relative;border-radius:3px;border:1px solid #0B823E}.gdpr-preferences-box .gdpr-phone input[type=checkbox]:checked+label:before{color:#0B823E}.gdpr-preferences-box .gdpr-sms label{display:block;width:50px;height:50px;background-image:url("/images/gdpr/sms.png");background-position:center;background-color:#ffffff;background-repeat:no-repeat;background-size:20px 30px;position:relative;border-radius:3px;border:1px solid #CCCCCC;cursor:pointer}.gdpr-preferences-box .gdpr-sms label:hover{border:1px solid #0B823E;background-image:url("/images/gdpr/sms-green.png")}.gdpr-preferences-box .gdpr-sms input[type=checkbox]:checked+label{width:50px;height:50px;background-image:url("/images/gdpr/sms-green.png");background-position:center, right top;background-color:#DDF3D5;background-repeat:no-repeat;background-size:20px 30px;position:relative;border-radius:3px;border:1px solid #0B823E}.gdpr-preferences-box .gdpr-sms label:before{content:'SMS';color:#CCCCCC;font-weight:bold;position:absolute;top:-1.5rem;left:0.5rem}.gdpr-preferences-box .gdpr-sms label:hover:before{color:#0B823E}.gdpr-preferences-box .gdpr-sms input[type=checkbox]:checked+label:before{color:#0B823E}.gdpr-preferences-box .gdpr-post label{display:block;width:50px;height:50px;background-image:url("/images/gdpr/post.png");background-position:center;background-color:#ffffff;background-repeat:no-repeat;background-size:33px 30px;position:relative;border-radius:3px;border:1px solid #CCCCCC;cursor:pointer}.gdpr-preferences-box .gdpr-post label:hover{border:1px solid #0B823E;background-image:url("/images/gdpr/post-green.png")}.gdpr-preferences-box .gdpr-post input[type=checkbox]:checked+label{width:50px;height:50px;background-image:url("/images/gdpr/post-green.png");background-position:center, right top;background-color:#DDF3D5;background-repeat:no-repeat;background-size:33px 30px;position:relative;border-radius:3px;border:1px solid #0B823E}.gdpr-preferences-box .gdpr-post label:before{content:'Post';color:#CCCCCC;font-weight:bold;position:absolute;top:-1.5rem;left:0.4rem}.gdpr-preferences-box .gdpr-post input[type=checkbox]:checked+label:before,.gdpr-preferences-box .gdpr-post label:hover:before{color:#0B823E}@media all and (max-width: 400px){.gdpr-preferences-box .gdpr-inline-block{width:33%;margin-top:30px}}@media only screen and (max-width: 1025px){.gdpr-preferences-box .gdpr-inline-block label:hover:after{color:#CCCCCC}.gdpr-preferences-box .gdpr-email label:hover:before{color:#CCCCCC}.gdpr-preferences-box .gdpr-email label:hover{border:1px solid #CCCCCC;background-image:url("/images/gdpr/email.png")}.gdpr-preferences-box .gdpr-phone label:hover{border:1px solid #CCCCCC;background-image:url("/images/gdpr/phone.png")}.gdpr-preferences-box .gdpr-phone label:hover:before{color:#CCCCCC}.gdpr-preferences-box .gdpr-sms label:hover{border:1px solid #CCCCCC;background-image:url("/images/gdpr/sms.png")}.gdpr-preferences-box .gdpr-sms label:hover:before{color:#CCCCCC}.gdpr-preferences-box .gdpr-post label:hover{border:1px solid #CCCCCC;background-image:url("/images/gdpr/post.png")}.gdpr-preferences-box .gdpr-post label:hover:before{color:#CCCCCC}}.account #search_results>li:first-child{border-top:0}.account .controls+#search_results>li:first-child{border-top:1px solid #858c8e}.col_6_message{width:48%}#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers{border:1px solid #d5d5d5;border-right:none;width:calc(25% - 1px)}#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers button.secondary-button,#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers .secondary-button{background-color:#fff;color:#5f9e5c}#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers button.secondary-button.enabled,#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers .secondary-button.enabled{background-color:#5f9e5c;color:#fff}#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers button.secondary-button.enabled:hover,#bookings #search_results.past-bookings>li .detail-tabs .detail-tabs-triggers .secondary-button.enabled:hover{background-color:#5f9e5c;color:#fff}#bookings #search_results .prop-head-container{float:left;width:50%}#bookings #search_results .prop-info li{font-size:14px}#bookings #search_results .prop-info li em{display:block;font-weight:normal;font-size:20px}#bookings .prop-info{width:59%}#close_map span{margin-top:-0.7em}.home .search_form{display:none}.search_form .mobile-message{display:none}.search_form #tablet-expand{display:none}.search_form hr{background:#868b8e;margin:0.8em 0}.search_form section{background-color:#a0a4a7;width:100%}.search_form section legend,.search_form section h3,.search_form section .account .notifications a span,.account .notifications a .search_form section span,.search_form section .account .notifications div span,.account .notifications div .search_form section span{background-color:#858c8e;color:#fff}.search_form .auto-submit{position:relative}.search_form .auto-submit .loading{height:100%;width:100%;z-index:10;position:absolute;top:0}.search_form .auto-submit .loading:before,.search_form .auto-submit .loading:after{position:absolute;top:0;content:'';display:block;height:100%;width:100%}.search_form .auto-submit .loading:before{background:#9b9b9b;opacity:0.6}.search_form .auto-submit .loading:after{background:url("data:image/gif;base64,R0lGODlhUAAKAPQBAPz+/JyipJSWnKyytIyOlNTW1OTi5Pz6/IyWlLy+vMzKzJSenJyepMTKzNzi5Ly+xOTq7KSmrOzq7OTm5JSanLzCxMzOzJyenJympIWMjgAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCQABACwAAAAAUAAKAAAFamAgjmRpnmiqrmzrvnAsz3S9RhAUkbjO57tRLyga/nxC4JEYMCaRIggAICFJqdZpdXTdRrVZLBc8Fn/NgS5JQj570204Wl1+091hexwnYfL9EH0/gkmERYGAhk2Ig4lMNpCRkpOUlZaXJCEAIfkECQkABAAsAAABAE4ACAAABXggQQjPI4hoqq5s675wOwA0MMR4ru8EVdcnQmAyCaSGxSPRiEIyRU5lsrmUPoXLyo9WEU1ok9QXEEaNy16wWG1mp8lreJus3XYJ5zga7+bL33t5c4F9Zz5bFFBVVFOKjViPUYxXko6UVTM1NzycnZwUFRVBnqSlLCEAIfkECQkACgAsAQABAE0ACAAABIFQyTlFSojqzbv/IEUUAFAQ0lACxxC+cOyRa6EI6ypIgWEElN4v6ANOhEZekTg8Lp2/XEnxkAIeEkPJQNECuBMvOLvtlsNn8tf8tVKtWIWYPZan7Wt0Xl2f6w00JTY4UjsKSExJh09KTY2KiFCQRSOCKAoqKy4ynJ2eNw8Php+kpBEAIfkECQkADwAsAQABAE0ACAAABJ7wyUmrRCkhy7v/oLUozTIRBXAUhDQA8DGEdG0/ywED5pPuhQditxNIAg4Dg4JUMpPLSTN6hD6dUqiCqJAQYY/EF5CQOGAGyhmQnqzbZrRa7qbH2Q2u9xselx8GdoCCgWwUhXCDhhOIh2gMRFE/MEECY0YPAQYOARQMm50Tn5yeoKWkoqappAwKCj0PKJQtDy87Mze5ursPAhmYvME0EQAh+QQJCQAPACwCAAEATAAIAAAEofDJSaudKCV0u/8guCjNMhEFcBSENADwMYR03QWOwUzLAQOmR+pXeCB+P4EEp6Mwd5OnMwddUqc6A8wwaSAVEiTskRADEhLHlqIGcCftd3oNp8/d8e43LCab0Q9abhSCcoF2h4MThYRbAQYGARMMSFBDMEUCZkoPjw6SkwafFAyioBKlo6GqqKYdDAoKQQ8omC0PLz8zNry9vhQCGpy/xBcRACH5BAkJAA8ALAIAAQBMAAgAAASg8MlJq70UpYSw/2BoLUqzTEQBHAUhDUB8DGIdBo7BULg+LYcY4PRQCQsPhFAokPR2kycvB3VSpzpDzEBxbCeNpUKyjD0SZUBC4gVwJ+03+wunz91xitYNFpPLZ2lrD3tyhHaHfBOFelsBBgYBFAwGDpISDEtQRjFIAmlND4+Wk5WXmKalpBOUqzUMCgpEDymdLg8wQjQ2vL2+FAIbob+/EQAh+QQJCQAPACwCAAEATAAIAAAEovDJSau9mKKUUP5gKD6L0iwTUQBHQUgDIB/DaEuBYzBUvvc6nmRxkAFQj5Wx8EAYjQJcEPib+ITSnUFmoDi4XrCk8VRInrJHAg1ISL6A7gQuf4vtcTplG9/fyUZmD2xqbG4PfHWId4t9E4kBBgYBFAwGDpQTlpiaT0JKMkwCbFEPkZyal5kSm6sPrTcYDAoKSA8qoS8PMUY1sb/ANwIcpcEfEQAh+QQJCQAPACwCAAEATAAIAAAEoPDJSau9OE+UEtJgKGqL0iwTUQBHQUgDIB/DmAWOwVC4zue7SS/4WBxkANRjhSw8EEikQDL8+YRAg8xAcWy734kXwJU0ogpJVPZIrAEJybgsD9fJc4qWrLc/9nRnSGkPb21vcX9+gH1kAQYGARQMBg6SE5SWk5WXDwxRQUwyTgJvUw+Pmpicm6o2NgwKCkoPKqMvDzFINa+9vr8CHae/ExEAIfkECQkADwAsAgABAEwACAAABKDwyUmrvTjrh1JCWyiO1qI0y0QUwFEQ0gDMx0AGjsFQuM7nu0kvKBlOFocZIPVgKQscpVJQBP50hpmB4tByvZMuYBsGPxpShUQ6eyTYgIRETJ5r6ZTsOG9+6Ot+ZmhKag9wbnBygXsTfwEGBgEUDAYOkhOUlpOVlxKZnQxSQU4zUAJwVA+PmpicJK8ZDAoKTA8rpTAPMko2sL6/rwIeqSMRACH5BAkJAA8ALAIAAQBMAAgAAASh8MlJq70464xSQlsojtaiNMtEFMBRENIAzMdwBY7BULjO57tJLygZ/nySxWEGSD1YzMIDwWQKikDDzEBxbLvfiRfAFYcl4/KjUVVIqrNHAg5IoLdpipasPz/2an9+gBNsTG4PdHJ0doJkAQYGARQMBg6TE5WXlJaYEpqeD6CZVUFQM1ICdFcPkJsksLAMCgpODyuoMA8yTDaxv8CwAh6sFhEAIfkECQkADwAsAgABAE4ACAAABKHwyUmrvTjrbVFKCCeOJLUozTIRBXAUhDQA9DE8gWMwVL73Ot7EJ5QQgb9hcLI40ACqR+tZeCCeT4GBZqA4uF7w5AvojsUSsjmNbmAVEiztkZADEmrKtqxHP/Zrf36AfXwSbk9wD3Z0dgkBBgYBFAwGDpMTlZeUlpgSmp4PoJybn1hCUzRVAnYCJa+wFQwKClEPLKoxDzNPN7G/wBwCH64PEQAh+QQJCQACACwCAAIATQAGAAAFeqAgjmRpnmiqpouiLCNRAEBBBIYRkLjO57tRLyga/nxC4JF4odEuopmzMKFNSAYrVjvKAq5drsgLHosF5JHCCVCI2LT0qPol0cuCu/2sn/PFa05uAnAAARNIRUpJiQJGjESOi4qNj45sQVI0BSudnp+fFxYWUCIymwQhACH5BAUJAAIALAIAAgBNAAYAAAVvoCCOZGmeaKquJmMpjIBNE0bO9U3bI86LPl2utxP+ZEURA8AEMCBMCGkSnVZHVIAUexVlt96u4GvVjhRNgII8gprbYjdYICfV4W/RXd9FNxUYEENASYSDSIdBRImFiEeKAgFpASyVlpeYIgEWFpQhADs=") no-repeat center center}.search_form form fieldset{padding:0;margin:0;width:100%;border-bottom:0.563em solid #a0a4a7}.search_form form fieldset.where select{width:100%}.search_form form fieldset.where input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search_form form fieldset.where select,.search_form form fieldset.where input{float:none;margin-bottom:0.563em}.search_form form fieldset.where label{display:block}.search_form form fieldset.who .inner-fieldset div,.search_form form fieldset.sub-filter .inner-fieldset div{margin-bottom:0.563em}.search_form form fieldset.sub-filter>.dn{display:none}.search_form form fieldset.selects select{width:32%}.search_form form fieldset.selects label{line-height:1.750em}.search_form form fieldset.when{position:relative}.search_form form fieldset.when input,.search_form form fieldset.when select{margin-bottom:0.563em}.search_form form fieldset.when input{float:right;width:43%}.search_form form fieldset.when input.right{float:right}.search_form form fieldset.when select{width:48%;float:right}.search_form form fieldset.when label{float:left;line-height:1.750em;margin-right:3.6%}.search_form form fieldset.sub-filter .inner-fieldset{display:none}.search_form form fieldset .inner-fieldset{margin:0 3%;padding-top:0.5em}.search_form form fieldset .inner-fieldset div:after{content:'';clear:both;display:block}.search_form form fieldset select{padding:0.063em inherit;float:right}.search_form form fieldset input[type="checkbox"]{margin:0.063em 0.313em 0.063em 0}.search_form form fieldset input:disabled+label{cursor:auto;opacity:0.4}.search_form form legend{width:100%;cursor:pointer;-webkit-tap-highlight-color:#fff;padding:0.375em 0}.search_form form legend:before{display:block;width:1em;height:1em;float:left;background-repeat:no-repeat;line-height:1.250em;margin:.4% 3% 0 3%}.search_form form legend.icon-home:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-users:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-location:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-calendar:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-nearby:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-requirements:before{font-size:80%;font-family:'icon-set';color:#fff;content:""}.search_form form legend.icon-signup:before{font-family:'icon-set';color:#fff;content:""}.search_form form legend:after{font-family:'icon-set';color:#fff;content:"";float:right;margin-right:3%;font-size:1.6em;position:relative;bottom:0.1em;margin-bottom:-0.1em}.search_form form legend.active:after{font-family:'icon-set';color:#fff;content:""}.search_form form .last{text-align:center;padding-bottom:0.5em}.search_form form .last button,.search_form form .last #bookings .secondary-button,#bookings .search_form form .last .secondary-button{width:50%;font-size:0.875em}.search_form .landing-pages li{float:none;width:100%}#fuzziness{clear:both}@media only screen and (max-width: 1170px) and (min-width: 599px){.home .search_form{display:block}}@media only screen and (max-width: 1170px){.search_form:not(.search-full-width){width:100%}.search_form:not(.search-full-width) #tablet-expand{display:inline;color:#666;margin-right:0.5em}.search_form:not(.search-full-width) form fieldset,.search_form:not(.search-full-width) .middle-column{width:31.3333333333%;margin-right:2%;float:left}.search_form:not(.search-full-width) form fieldset.when,.search_form:not(.search-full-width) form fieldset.facilities,.search_form:not(.search-full-width) .middle-column.when,.search_form:not(.search-full-width) .middle-column.facilities{width:33.3333333333%;margin-right:0}.search_form:not(.search-full-width) form fieldset.facilities,.search_form:not(.search-full-width) .middle-column.facilities{margin-bottom:1em}.search_form:not(.search-full-width) form fieldset.last,.search_form:not(.search-full-width) .middle-column.last{margin:0 auto;float:right;clear:both;text-align:right;padding-right:1%}.search_form:not(.search-full-width) form fieldset.last button,.search_form:not(.search-full-width) form fieldset.last #bookings .secondary-button,#bookings .search_form:not(.search-full-width) form fieldset.last .secondary-button,.search_form:not(.search-full-width) .middle-column.last button,.search_form:not(.search-full-width) .middle-column.last #bookings .secondary-button,#bookings .search_form:not(.search-full-width) .middle-column.last .secondary-button{width:auto}.search_form:not(.search-full-width) form fieldset fieldset,.search_form:not(.search-full-width) .middle-column fieldset{float:none;width:100%}.search_form:not(.search-full-width) .nearby{clear:both}.search_form:not(.search-full-width) .landing-pages{display:none}.nearby,.middle-column,.facilities{display:none}#tablet-expand .active{display:none}#tablet-expand.active .active{display:inline}#tablet-expand.active .inactive{display:none}}@media only screen and (max-width: 599px){.search_form:not(.search-full-width) #tablet-expand{display:none}.search_form:not(.search-full-width) .nearby,.search_form:not(.search-full-width) .middle-column,.search_form:not(.search-full-width) .facilities{display:block}.search_form:not(.search-full-width) .fold_up_mobile form{display:none}.search_form:not(.search-full-width) form fieldset,.search_form:not(.search-full-width) .middle-column{width:100%}.search_form:not(.search-full-width) form fieldset.when,.search_form:not(.search-full-width) form fieldset.facilities,.search_form:not(.search-full-width) .middle-column.when,.search_form:not(.search-full-width) .middle-column.facilities{width:100%}.search_form:not(.search-full-width) form fieldset.last,.search_form:not(.search-full-width) .middle-column.last{float:none;text-align:center}.search_form:not(.search-full-width) form fieldset.last button,.search_form:not(.search-full-width) form fieldset.last #bookings .secondary-button,#bookings .search_form:not(.search-full-width) form fieldset.last .secondary-button,.search_form:not(.search-full-width) .middle-column.last button,.search_form:not(.search-full-width) .middle-column.last #bookings .secondary-button,#bookings .search_form:not(.search-full-width) .middle-column.last .secondary-button{width:50%}.search_form:not(.search-full-width) .mobile-message{display:block;text-align:center;padding:0 0 0.3em}.search_form:not(.search-full-width) .mobile-message h3,.search_form:not(.search-full-width) .mobile-message .account .notifications a span,.account .notifications a .search_form:not(.search-full-width) .mobile-message span,.search_form:not(.search-full-width) .mobile-message .account .notifications div span,.account .notifications div .search_form:not(.search-full-width) .mobile-message span{padding:0.3em 0}.search_form:not(.search-full-width) .mobile-message a{color:#666}}#devonshire-search-holder{margin:0 0 5px 0;width:100%}#devonshire-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:151}#search{font-family:Tahoma, Arial, sans-serif !important;margin:0 0 0 0;width:100%;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:5px 0 0 0;font-size:13px;color:#ffffff}#search>span{display:inline-block;float:left;width:99%}#search:after{content:".";visibility:hidden;display:block;height:0;clear:both}#devonshire-input{margin:6px 0 6px 6px;padding:3px 10px;color:#000;font-size:14px;line-height:25px;border:1px solid #bbb;width:calc(100% - 40px);display:inline-block;vertical-align:top;border-radius:2px 0 0 2px;box-sizing:border-box}input[type=checkbox].pretty-hidden-check{display:none}.checkbox-replacement{background:#fff;width:14px;height:14px;border:1px solid #5f9e5c}#devonshire-glass{margin:6px 0 0 0;display:inline-block;padding:3px 6px;border:1px solid #bbb;border-left:0;border-radius:0 2px 2px 0;width:20px;min-height:25px;background:url("/images/devonshire/magnifyingGlass.png") center no-repeat;cursor:pointer;vertical-align:top}#devonshire-search-dropdown{background:white;list-style-type:none;padding:0;margin:0;z-index:200;position:absolute;width:542px;display:none}#devonshire-search-dropdown li{padding:3px 1em 3px .4em;margin:0;color:#333}#devonshire-search-dropdown li.title{font-weight:bold}#devonshire-search-dropdown li:not(.title):hover{background:#e1e1e1;cursor:pointer}#devonshire-parameters{vertical-align:super;display:inline-block;margin-top:2px;text-align:right;width:320px;line-height:16px;float:left;z-index:99;position:relative}#devonshire-parameters>*{margin-bottom:6px;vertical-align:middle}#devonshire-parameters .inputlabel{display:inline-block}#devonshire-parameters input,#devonshire-parameters select{font-family:"Lucida Sans Unicode", "Lucida Grande", Tahoma, Helvetica, sans-serif;font-size:11px;border:none;padding:0}#devonshire-parameters input[type=text]{width:76px;border:0;background:#eee;padding:1px 6px;border-radius:1px;box-sizing:border-box}#devonshire-parameters input[type=checkbox]{display:none}#devonshire-parameters #devonshire-datepicker{cursor:pointer}#devonshire-parameters .checkbox-replacement{background:#fff;width:14px;height:14px;border:1px solid #5f9e5c;cursor:pointer;margin:-6px 7px 0 5px;-moz-border-radius:8px;border-radius:8px;display:inline-block}#devonshire-parameters #children-check:checked ~ .checkbox-replacement[for=children-check]{background-color:#5f9e5c}#devonshire-parameters #wifi-check:checked ~ .checkbox-replacement[for=wifi-check]{background-color:#5f9e5c}#devonshire-parameters #sea-check:checked ~ .checkbox-replacement[for=sea-check]{background-color:#5f9e5c}#devonshire-parameters #pets-check:checked ~ .checkbox-replacement[for=pets-check]{background-color:#5f9e5c}#devonshire-parameters button,#devonshire-parameters #bookings .secondary-button,#bookings #devonshire-parameters .secondary-button{background:#5f9e5c;padding:2px 5.5px;border-radius:2px;font-weight:200}#devonshire-parameters .spacer{display:inline-block}#devonshire-parameters #guestspacer{width:35px}#devonshire-parameters #weekspacer{width:7px}#devonshire-refine{position:absolute;z-index:50;background-color:white;height:auto;width:280px;top:47px;right:0;padding:0;color:black;margin-bottom:0}#devonshire-refine #refine-button{position:absolute;display:block;padding:10px 0;background-color:#BF2343;color:white;text-align:center;width:100%;cursor:pointer}#devonshire-refine #refine-window{padding:10px;margin:0 !important}#devonshire-refine #refine-window .field-column{margin:0;width:100%;padding:0}#devonshire-refine #refine-window .field-column>div,#devonshire-refine #refine-window .field-column>p{clear:both;padding:6px 12px;display:inline-block;width:100%;margin:0 !important;box-sizing:border-box;color:black}#devonshire-refine #refine-window .field-column>div label,#devonshire-refine #refine-window .field-column>p label{float:left;margin:0 !important}#devonshire-refine #refine-window .field-column>div select,#devonshire-refine #refine-window .field-column>p select{float:right;width:80px;margin:0 !important}#devonshire-refine #refine-window .field-column>div input,#devonshire-refine #refine-window .field-column>p input{float:right;margin:0 !important;display:inline}#devonshire-refine #refine-window hr{clear:both;background-color:#ccc;margin:6px 0}#devonshire-refine #refine-window #refine-close{background-color:#BF2343;position:absolute;top:100%;right:0;padding:8px 60px;color:white;cursor:pointer}#refiner-overlay{position:fixed;z-index:45;left:0;top:239px;bottom:0;right:0;background-color:rgba(0,0,0,0.4);display:none}@media all and (min-width: 320px) and (max-width: 767px){#search #devonshire-parameters{text-align:left;width:99%;padding:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search #devonshire-parameters>*{margin:6px 0}#search #devonshire-parameters .spacer{width:0}#search #devonshire-parameters>select{width:100%;padding:6px}#search #devonshire-parameters>button,#search #bookings #devonshire-parameters>.secondary-button,#bookings #search #devonshire-parameters>.secondary-button{width:100%;margin:0.7em 0;padding:9px 5px;font-size:1.2em;font-weight:800}#search #devonshire-parameters #devonshire-datepicker{width:100%;padding:9px 3px}#search #devonshire-parameters .checkbox-replacement{margin:0 3px 0 5px}#devonshire-parameters{width:375px;float:right;margin-right:6px}#devonshire-refine{position:relative;width:100%;top:0}#devonshire-refine #refine-button{position:static}#devonshire-refine #refine-window{background-color:white}#devonshire-refine #refine-window #refine-close{text-align:center;position:relative}#refiner-overlay{display:none;width:0}}@media all and (min-width: 768px){#devonshire-input{margin:6px 0 6px 6px}#search>span{width:calc(100% - 390px)}#devonshire-parameters{float:right;margin-right:6px;width:347px}#refiner-overlay{top:175px}}@media all and (min-width: 990px){#devonshire-input{margin:6px 0}#search{color:#707173}#search>span{width:58%}#devonshire-parameters{width:347px;float:right;margin-right:0}#devonshire-refine{top:92px}#refiner-overlay{top:183px}}@media all and (max-width: 579px){#devonshire-logo figure:last-of-type{display:none !important}}.search-container{margin-bottom:1em}.controls{position:relative;height:2.5em;overflow:hidden;z-index:0;background:#eaeaec;width:100%;font-size:90%}.controls .view-on-map{color:#fff;text-decoration:none;padding:0.5em 0.625em 0.563em 1.7em;margin:0 0.875em 0 0;float:left;background:#5f9e5c;font-size:1.125em;position:relative}.controls .view-on-map:hover{background-color:#558e53}.controls .view-on-map:before{font-family:'icon-set';color:#fff;content:"";position:absolute;left:0.375em;top:0.625em}.controls .pagination{margin:0;padding:0;float:left;overflow:auto;padding-top:0.25em}.controls .pagination li{float:left;list-style-type:none;margin:0.1em 0.188em 0 0;font-size:0.98em}.controls .pagination li a{padding:0.375em 0.438em;text-decoration:none;color:#353535;display:block}.controls .pagination li a.active:hover{background-color:#9b9b9b}.controls .pagination li.active{background:#9b9b9b}.controls .pagination li.active a{color:#fff}.controls .pagination li.active a.active:hover{background:#9b9b9b}.controls form{float:right;padding:0 0.3em 0 0;width:29em;text-align:right;overflow:hidden;height:inherit;line-height:2.5em;white-space:nowrap}.controls form label{position:relative;top:0;padding:0 0.25em 0 0.5em}.controls form select{margin:0;box-sizing:border-box;height:1.9em;padding-top:0;padding-bottom:0;line-height:1.9em}.disclaimer{color:#ce3c3a}.search-desc ul{list-style-type:none;overflow:auto;margin:0;padding:0;margin-bottom:-0.688em}.search-desc ul>li{float:left;margin-bottom:1em}.search-desc ul>li>a{background:#5f9e5c;color:#fff;padding:0.313em;display:block;text-decoration:none;margin:0 0.375em 0.125em 0}.search-desc ul>li>a:hover{background-color:#4f844d}.search-desc ul>li>a:after{content:' [x]'}.content p:first-child{margin-top:0}.content p:first-child>img{width:100%;height:auto}@media only screen and (max-width: 1170px){.search-container{width:100%;margin:0 auto 1em;float:none}.controls .view-on-map{margin-right:0.5em}.controls .pagination li{margin-right:0.5em}.controls .pagination li a{padding:0.375em 0.5em}}@media only screen and (max-width: 959px){.controls .view-on-map{margin:0}.controls .pagination{display:none;clear:both;float:none;text-align:center}.controls .pagination li{display:inline-block;float:none;font-size:1.25em}#search_results+div.controls .view-on-map,#search_results+div.controls form{display:none}#search_results+div.controls .pagination{display:block !important;padding:0 0 0.25em 0}#search_results+div.controls .pagination li{margin-top:0.19em;margin-right:0}#search_results+div.controls .pagination li a{padding:0.375em 0.275em}}@media only screen and (max-width: 599px){.controls label{display:none}.controls .view-on-map{width:14.6666666667%;margin:0;padding:2.3em 0 0 0;height:0;overflow:hidden}.controls .view-on-map:before{font-size:1.75em;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em}.controls form{width:80%}.popup.single_list{display:none !important}.search-desc ul>li{float:none}.search-desc ul>li>a{padding:0.6em 0.313em;margin-right:0}.search-desc ul>li>a:after{float:right}.hide-mobile-filters{display:none}}@media only screen and (max-width: 370px){.controls{height:2.8em}.controls form{height:2.8em;line-height:2.8em}.controls .view-on-map{padding-top:2.563em}.controls select[data-role="sort"]{width:65%}.controls select[data-role="show"]{width:25%}}.search-container{max-width:960px;width:96%;float:none}@media screen and (min-width: 320px){.search-container .search-desc{margin-bottom:1em}.search-container article.content{padding:12px 12px}.search-container .search-results{border:none}.search-container .search-results .controls{height:3em;box-sizing:border-box;padding-right:0.5em;border-top:none}.search-container .search-results .controls .view-on-map{display:none}.search-container .search-results .controls .pagination{padding:0.563em}.search-container .search-results .controls .pagination li{height:1.875em;min-width:1.875em}.search-container .search-results .controls .pagination li a{text-align:center;font-size:1em;padding:0.4em 0}.search-container .search-results .controls form{line-height:2.6rem;font-size:1rem;width:26em}.search-container .search-results .controls form select{background:#f5f5f5}.search-container .search-results #search_results>li{padding:1.125em;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border:solid 1px #cccccc}.search-container .search-results #search_results>li .property-primary{padding:0;width:100%;border-right:none}.search-container .search-results #search_results>li .property-primary .prop-image-container{width:100%}.search-container .search-results #search_results>li .property-primary .prop-head-container{width:100%}.search-container .search-results #search_results>li .property-primary .prop-head-container h2{margin-bottom:0.375em;font-weight:200}.search-container .search-results #search_results>li .property-primary .prop-head-container h3,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications a span,.account .notifications a .search-container .search-results #search_results>li .property-primary .prop-head-container span,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications div span,.account .notifications div .search-container .search-results #search_results>li .property-primary .prop-head-container span{margin-bottom:1rem}.search-container .search-results #search_results>li .property-primary .prop-info{width:100%;margin-bottom:0.75em;display:flex}.search-container .search-results #search_results>li .property-primary .prop-info li{padding:0.563em 0;margin-bottom:0;width:33%}.search-container .search-results #search_results>li .property-primary .prop-description{width:100%;line-height:1.71}.search-container .search-results #search_results>li .price_wrp{width:100%;position:inherit;padding:0;box-sizing:content-box}.search-container .search-results #search_results>li .price_wrp p{color:#5f9e5c;padding:1em;background:none;border:solid 0.063em #5f9e5c}.search-container .search-results #search_results>li .price_wrp p em{font-weight:800;display:inline}.search-container .search-results #search_results>li .price_wrp .prop-button-call-to-action{position:inherit;display:inline-block;bottom:inherit;right:inherit}.search-container .search-results #search_results>li .price_wrp .button-call-to-action{width:190px;background-color:#5f9e5c;border-radius:2px;padding:0.563em 3em;font-size:1.125em;position:inherit;display:inline-block;bottom:inherit;right:inherit;margin-top:0.7em}.showmecottages2 a,#toggle-link{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;text-decoration:none;text-transform:capitalize;background:#5f9e5c;font-size:0.9em;margin:0.3em 0;display:inline-block}.showmecottages2 a:hover,#toggle-link:hover{background:#4f844d;cursor:pointer}.showmecottages2 a:hover,#toggle-link:hover{background:#4f844d}#toggleText{display:none}.feefo-ratings{color:#666;border:1px solid #aaa;padding:1.25em 0.625em 1em 0.625em;margin-top:1.25em}.feefo-ratings h4,.feefo-ratings dl.information-box dt,dl.information-box .feefo-ratings dt{color:#444;font-size:1.25em;display:inline-block}.feefo-ratings h4 em,.feefo-ratings dl.information-box dt em,dl.information-box .feefo-ratings dt em{font-size:1.1em}.feefo-ratings p{display:inline-block;font-size:0.875em;margin:0}.feefo-ratings em{font-weight:bold;font-style:normal}.feefo-ratings>div{display:inline-block;width:154px;float:left}.feefo-ratings .feefo-logo{float:right;width:93px}.feefo-ratings .feefo-logo p{font-size:1.125em}.no-debit-card-fee{background:#ddf3d5;box-shadow:0 1px 2px rgba(0,0,0,0.3);color:#3d743d;margin-top:0.5em}.no-debit-card-fee p{font-weight:bold;text-align:center;line-height:2.5em;margin:0}.no-debit-card-fee p:before{content:"";display:inline-block;width:1.25em;height:1.25em;vertical-align:-4px;margin-right:0.5em;background:url("/../images/sykes/tick-green-outline.png") no-repeat;background-size:cover}.search-desc ul>li>a{background:#eaeaec;color:#666;font-size:0.9em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.search-desc ul>li>a:hover{background:#cfcfd4}.search-desc ul>li>a:after{content:'X';-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em;color:#fff;background-color:#b1b5b8;width:1.3em;line-height:1.3em;text-align:center;display:inline-block;margin-left:0.4em}.controls .view-on-map{border-right:1px #858c8e solid;background:#ce3c3a;color:#fff}.controls .view-on-map:hover{background-color:#b32e2c}.search-results{border:2px #858c8e solid}.quick-links h4,.quick-links dl.information-box dt,dl.information-box .quick-links dt{color:#666;border-bottom:1px dotted #666;font-size:1.2em;margin:1.2em 0 0}.quick-links ul{padding:0.5em 0;margin:0;list-style-type:none}.quick-links ul li a{font-size:0.9em;text-decoration:none}.quick-links ul li.more-info{padding-top:0.5em}.quick-links ul li ul{padding:0.2em 0 0.2em 0.8em}.quick-links ul li ul li:before{content:"\25B8";color:#666;padding-right:0.4em}.show-more{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;background:#ce3c3a;color:#fff;background:#5f9e5c;text-align:center;display:block;width:40%;padding:12px;margin:3em auto 0 auto;font-size:1.1em}.show-more:hover{background:#4f844d;cursor:pointer}.show-more:hover{background:#b32e2c}.show-more:hover{background:#4f844d}.search-results.new-search-results{border:none}.search-results.new-search-results .controls{width:calc(100% - 2px);border:none;margin:0 auto}.search-results.new-search-results .controls,.search-results.new-search-results #search_results+.controls{outline:1px #858c8e solid;border-top:none}.saving-message{float:left;width:100%;border-top:1px solid #d4d7d8;border-right:1px solid #d4d7d8;font-size:0.875em;color:#3c6f99;background-color:#e3f3fd;padding:0.375em 0.75em}#searchbanner{width:100%;margin-bottom:25px}.zero-results-message{border:1px solid #3c6f99}.zero-results-message svg{float:left;margin-right:0.375em;display:block;width:1.25em;height:1.25em}.zero-results-message svg path{fill:#3c6f99}.zero-results-message div{font-size:1em;font-weight:bold;line-height:1.25em;color:#3c6f99;background:#e3f3fd;padding:0.75em;border-bottom:1px solid #3c6f99}.zero-results-message p{margin:0}.zero-results-message ul{padding:1.5em}section#partial-map{margin-top:1.25em;background:transparent}section#partial-map a{padding:0;background:transparent}section#partial-map a:hover span{background-color:#b32e2c}section#partial-map figure.map-image{height:230px;overflow:hidden}section#partial-map figure.map-image img{width:100%;margin-top:-40px}section#partial-map span{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:161px;background:#ce3c3a;text-align:center;margin-top:0.625em;padding:0.37em 0.5em;text-indent:1em}section#partial-map span:before{font-family:'icon-set';color:#fff;content:"";position:absolute;left:0.4em;top:0.5em}.new-search-results #search_results .kep-3868{width:31%;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);display:inline-block;overflow:hidden;margin-bottom:35px;margin-top:0;border:none}.new-search-results #search_results .kep-3868:nth-child(3){margin-left:3.5%;margin-right:3.5%}.new-search-results #search_results .kep-3868 a{text-decoration:none;color:#666}.new-search-results #search_results .kep-3868 .property-image{position:relative}.new-search-results #search_results .kep-3868 .property-image figure.prop-image{width:100%;margin:0 auto;text-align:center;background-color:#eaeaec}.new-search-results #search_results .kep-3868 .property-image img{width:auto;max-height:312px;margin-bottom:-3px}.new-search-results #search_results .kep-3868 .property-image .rating{position:absolute;bottom:0px;left:10px;background-color:rgba(255,255,255,0.9);padding:4px 10px}.new-search-results #search_results .kep-3868 .property-image .rating p{margin:0;font-size:12px;float:left}.new-search-results #search_results .kep-3868 .property-image .rating p img{width:20px;margin-right:5px;margin-bottom:0px}.new-search-results #search_results .kep-3868 .property-image .rating p:not(:first-child){margin-left:15px}.new-search-results #search_results .kep-3868 .property-information{padding:15px 20px;font-size:14px;min-height:135px}.new-search-results #search_results .kep-3868 .property-information h6{font-size:17px;font-weight:bold;margin-bottom:20px;color:#3c6f99;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-search-results #search_results .kep-3868 .property-information .description p{margin-top:-13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-search-results #search_results .kep-3868 .cottages-info{padding:18px 30px 18px 30px;background-color:#e3f3fd;border-top:solid 1px #ccc;font-size:16px;font-weight:bold;line-height:1.5;color:#3c6f99}.new-search-results #search_results .kep-3868 .cottages-info span{display:table;margin:0 auto}.new-search-results #search_results .kep-3868 .cottages-info p{padding-left:30px;position:relative}.new-search-results #search_results .kep-3868 .cottages-info p img{width:auto;vertical-align:top;position:absolute;left:0}}@media screen and (min-width: 600px){.search-container .search-results .controls .view-on-map{display:block;border-radius:0;padding:0.563em 1.375em 0.563em 2.375em;background-color:#5f9e5c;font-size:1.125rem;line-height:1.5em}.search-container .search-results .controls .view-on-map:before{font-size:0.85em;top:0.65em;left:1em}.search-container .search-results #search_results>li{padding:1.125em}.search-container .search-results #search_results>li .property-primary{padding:0;padding-right:1em;width:calc(100% - 209px)}.search-container .search-results #search_results>li .property-primary .prop-image-container{width:40%}.search-container .search-results #search_results>li .property-primary .prop-head-container{width:57%}.search-container .search-results #search_results>li .property-primary .prop-head-container h2{margin-bottom:0.375em}.search-container .search-results #search_results>li .property-primary .prop-head-container h3,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications a span,.account .notifications a .search-container .search-results #search_results>li .property-primary .prop-head-container span,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications div span,.account .notifications div .search-container .search-results #search_results>li .property-primary .prop-head-container span{margin-bottom:1rem}.search-container .search-results #search_results>li .property-primary .prop-info{width:57%;margin-bottom:0.75em}.search-container .search-results #search_results>li .property-primary .prop-info li{float:left;margin-right:1%}.search-container .search-results #search_results>li .property-primary .prop-description{width:57%}.search-container .search-results #search_results>li .price_wrp{width:11.875em;position:inherit;padding:0;padding-left:1.125em;box-sizing:content-box;min-height:17em;border-left:1px solid #d4d7d8}.search-container .search-results #search_results>li .price_wrp p{min-height:5.5em;margin-bottom:2em}.search-container .search-results #search_results>li .price_wrp p em{display:block}}@media screen and (min-width: 768px){.search-container .search-results #search_results>li{padding:1.125em}.search-container .search-results #search_results>li .property-primary{padding:0;padding-right:1em;width:calc(100% - 209px)}.search-container .search-results #search_results>li .property-primary .prop-image-container{width:40%}.search-container .search-results #search_results>li .property-primary .prop-head-container{width:57%}.search-container .search-results #search_results>li .property-primary .prop-head-container h2{margin-bottom:0.375em}.search-container .search-results #search_results>li .property-primary .prop-head-container h3,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications a span,.account .notifications a .search-container .search-results #search_results>li .property-primary .prop-head-container span,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications div span,.account .notifications div .search-container .search-results #search_results>li .property-primary .prop-head-container span{margin-bottom:1rem}.search-container .search-results #search_results>li .property-primary .prop-info{width:57%;margin-bottom:0.75em}.search-container .search-results #search_results>li .property-primary .prop-description{width:57%}.search-container .search-results #search_results>li .price_wrp{width:11.875em;position:inherit;padding:0;padding-left:1.125em;box-sizing:content-box;min-height:17em}}@media screen and (min-width: 800px){.search-container .search-results #search_results>li{padding:1.125em}.search-container .search-results #search_results>li .property-primary{padding:0;padding-right:1em;width:calc(100% - 209px)}.search-container .search-results #search_results>li .property-primary .prop-image-container{width:40%}.search-container .search-results #search_results>li .property-primary .prop-head-container{width:57%}.search-container .search-results #search_results>li .property-primary .prop-head-container h2{margin-bottom:0.375em}.search-container .search-results #search_results>li .property-primary .prop-head-container h3,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications a span,.account .notifications a .search-container .search-results #search_results>li .property-primary .prop-head-container span,.search-container .search-results #search_results>li .property-primary .prop-head-container .account .notifications div span,.account .notifications div .search-container .search-results #search_results>li .property-primary .prop-head-container span{margin-bottom:1rem}.search-container .search-results #search_results>li .property-primary .prop-info{width:57%;margin-bottom:0.75em}.search-container .search-results #search_results>li .property-primary .prop-description{width:57%}.search-container .search-results #search_results>li .price_wrp{width:11.875em;position:inherit;padding:0;padding-left:1.125em;box-sizing:content-box;min-height:17em}}@media screen and (min-width: 990px){.search-container article.content{padding:12px 0}}@media only screen and (max-width: 1240px){.feefo-ratings>div{width:120px}.feefo-ratings span{display:none}}@media only screen and (max-width: 599px){#searchbanner{display:none}}@media only screen and (max-width: 1170px){section#partial-map figure.map-image{height:180px}section#partial-map figure.map-image img{margin-top:-25%}section#partial-map span{font-size:1.125em}section#partial-map span:before{left:0.9em}}@media only screen and (max-width: 1250px){.kep-3858 #tabs .container-results .results-content .thumbnail-property{width:31%}}@media only screen and (max-width: 973px){.kep-3858 #tabs .container-results .results-content .thumbnail-property{width:47%}}#search_results{margin:0;padding:0;list-style:none}#search_results>li{padding:1em 0 1.3em 0;border-top:1px #d5d5d5 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search_results>li:first-child{border-top:0}#search_results>li::after{content:"";display:table;clear:both}#search_results .prop-head-container{margin-bottom:1em;float:right}#search_results .prop-head-container a{text-decoration:none}#search_results hgroup h2,#search_results hgroup h3,#search_results hgroup .account .notifications a span,.account .notifications a #search_results hgroup span,#search_results hgroup .account .notifications div span,.account .notifications div #search_results hgroup span{margin:0}#search_results hgroup h2{color:#5f9e5c}#search_results hgroup h3,#search_results hgroup .account .notifications a span,.account .notifications a #search_results hgroup span,#search_results hgroup .account .notifications div span,.account .notifications div #search_results hgroup span{color:#666;font-size:1.3em}#search_results .prop-button-call-to-action{position:relative}#search_results .prop-button-call-to-action>a{float:right;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em}#search_results .prop-button-call-to-action>a{white-space:nowrap;overflow:hidden;background:#5f9e5c;width:1em;padding:0.3em 0.4em;font-size:1.5em;margin-left:2%}#search_results .prop-button-call-to-action>a:hover{background:#4f844d;color:#4f844d}#search_results .prop-button-call-to-action>a:before{margin-right:1em}#search_results .prop-button-call-to-action>a.add_favorites:before{font-family:'icon-set';color:#fff;content:""}#search_results .prop-button-call-to-action>a.del_favorites:before{font-family:'icon-set';color:#fff;content:""}#search_results .prop-button-call-to-action>a.map:before{font-family:'icon-set';color:#fff;content:""}#search_results .prop-image{position:relative}#search_results .prop-image img{width:100%}#search_results .prop-image .roundel{position:absolute;top:4%;left:2.5%;width:20%}#search_results .prop-secondary-image{text-align:center;max-height:10em}#search_results .prop-secondary-image img{max-height:100%;max-width:100%}#search_results .prop-secondary-image img.landscape{width:100%}#search_results .prop-secondary-image:last-child{margin-top:0.6%}#search_results .prop-info{list-style-type:none;float:right}#search_results .prop-info li{color:#666;float:left;width:18%;margin-right:2%;margin-bottom:1em}#search_results .prop-info li img{height:1em}#search_results .prop-info li em{font-size:1.4em;font-style:normal;display:block}#search_results .prop-info li em.tick,#search_results .prop-info li em.star,#search_results .prop-info li em.ta-rating{font-size:1em;padding-top:0.3em}#search_results .prop-discounts{overflow:auto}#search_results .prop-discounts ul{margin:0;padding:0;list-style-type:none}#search_results .prop-discounts ul li p{color:#5f9e5c}#search_results .price_wrp{float:right;margin-top:0.5em;text-align:right}#search_results .price_wrp p{margin:0;display:inline-block}#search_results .price_wrp p strike{color:#dda348;font-size:1.3em}#search_results .price_wrp p em{color:#dda348;font-size:1.6em;font-style:normal;padding-left:0.2em}#search_results .find-out-more{text-decoration:none;margin-left:1em;position:relative;bottom:0.25em}#search_results .button-call-to-action.find-out-more{color:#fff}#search_results .features{list-style:none;clear:left;padding:1em 0 0 0}#search_results .features li{color:#eaeaec;float:left;font-family:'icon-set';margin-left:2%;width:9.3333333333%;font-size:1.3em;text-align:center}#search_results .features li:first-child{margin-left:0}#search_results .features li.active{color:#5f9e5c}#search_results .prop-ref{font-style:italic;color:#9b9b9b}.popup{-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;background:#eaeaec;border:2px solid #cfcfd4;padding:0.5em;position:absolute;top:3.5em;right:0;color:#666;z-index:20001}.popup em{font-weight:bold;font-style:normal}.popup a{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;margin-left:0.3em;display:inline-block}.popup a:hover{background:#4f844d;cursor:pointer}.popup:before,.popup:after{width:0;height:0;position:absolute;right:0.625em;content:'';border-left:10px solid transparent;border-right:10px solid transparent}.popup:before{top:-0.688em;border-bottom:10px solid #cfcfd4}.popup:after{top:-0.5em;border-bottom:10px solid #eaeaec}@media only screen and (max-width: 959px){#search_results .prop-head-container{width:100%}#search_results .prop-image{width:100%;margin-bottom:2%}#search_results .prop-image img{width:100%}#search_results .prop-secondary-image{display:none}#search_results .prop-info{margin-bottom:1.5em}#search_results .prop-info li{width:31%}#search_results .features{width:100%;clear:both}#search_results .features li{font-size:150%}#search_results .price_wrp{margin-bottom:0.7em}#search_results .price_wrp p{display:block;margin-bottom:1em}}@media only screen and (max-width: 599px){#search_results .prop-info{width:40%;margin-bottom:0}#search_results .prop-info li{float:none;width:100%}#search_results .prop-info li em{display:inline;font-size:1em;font-weight:bold;padding-left:0.4em}#search_results .prop-info li em.tick,#search_results .prop-info li em.star,#search_results .prop-info li em.ta-rating{padding-top:0em}#search_results .prop-description{clear:both}#search_results .prop-image-container{width:58%}#search_results .prop-secondary-image{display:none}#search_results .price_wrp{width:100%;text-align:center}#search_results .price_wrp p{margin:0}#search_results .price_wrp a{display:none}}@media only screen and (max-width: 400px){#search_results hgroup h2{font-size:1.2em}#search_results hgroup h3,#search_results hgroup .account .notifications a span,.account .notifications a #search_results hgroup span,#search_results hgroup .account .notifications div span,.account .notifications div #search_results hgroup span{font-size:1em}#search_results .prop-info li{margin-bottom:0.5em}#search_results .features li{font-size:120%}}#search_results>li{padding:1em;border-top:1px #858c8e solid}#search_results>li:first-child{border-top:1px #858c8e solid}#search_results>li.highlight{background:#fdf8ed}#search_results h2{font-size:1.3em;font-weight:bold}#search_results .prop-head-container{width:50%;float:left}#search_results .prop-image-container{float:right;width:48%;margin-right:0;margin-left:2%;position:relative}#search_results .prop-image-container .tag{position:absolute;top:1em;left:0}#search_results .prop-image .roundel{left:auto;right:2.5%}#search_results .prop-image,#search_results .prop-secondary-image{margin-right:0;margin-left:2%}#search_results .prop-provider{position:absolute;left:0;bottom:-1px;padding:3px;width:32%;height:32%}#search_results .prop-provider .prop_provider_img{width:100% !important;margin:0 !important;height:100%}#search_results .prop-info{width:30.5%;overflow:auto;float:left}#search_results .prop-info li{border:1px solid #d4d7d8;text-align:center;background:#fff;padding:0.5em 0;margin-right:2%;font-size:0.9em;margin-bottom:0.7em;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#search_results .prop-info li:last-child{margin-right:0}#search_results .prop-info li em{font-size:1.9em;font-style:normal}#search_results .prop-price{max-width:8em;overflow:auto;display:block;float:right;text-decoration:none}#search_results .prop-price .price_wrp{font-size:0.9em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#dda348;padding:0.5em;text-align:center;margin-top:0;float:none;width:auto}#search_results .prop-price .price_wrp p{color:#fff;margin:0;display:block}#search_results .prop-price .price_wrp p:first-child{margin-bottom:0.15em}#search_results .prop-price .price_wrp strike{color:#fff;font-size:1.6em;margin:0 0.2em}#search_results .prop-price .price_wrp em{padding-top:0.0365em;padding-left:0;color:#fff;font-size:1.9em;font-style:normal}#search_results .prop-description{clear:left}#search_results .button-call-to-action-container{float:left;width:50%;overflow:auto;margin-top:0.5em}#search_results .ratings-container{float:left}#search_results .ratings-container .ratings{margin-bottom:0.5em;margin-right:1em}#search_results .ratings-container p{margin:0;float:left}#search_results .ratings-container p img{height:1.2em;margin-right:0.2em;width:2.1em}#search_results .find-out-more{float:right;text-transform:initial;font-size:0.9em;padding:0.4em 0.6em;bottom:0;min-width:6.4em;text-align:center}#search_results .move-to-list-wrapper{float:right;width:auto;white-space:nowrap;overflow:hidden}#search_results .move-to-list-wrapper form{display:inline-block;width:auto}#search_results .move-to-list-wrapper form label:after{content:':'}#search_results .move-to-list-wrapper form select{width:10em}#search_results .move-to-list-wrapper .find-out-more{border:0;float:none;display:inline-block}#search_results .features{width:100%;clear:both;background:#f7f7f8;border:1px solid #d4d7d8;margin:1em auto;padding:0.25em 0.75em}#search_results .features ul{list-style:none;padding-left:0}#search_results .features li{float:left;font-family:Karla, Arial, sans-serif;font-size:0.875em;margin:0.25em 3.75% 0.25em 0;width:auto;color:#a0a4a7}#search_results .features li span{display:inline-block;font-family:'icon-set';color:#fff;background-color:#d4d7d8;line-height:2em;height:2em;width:2em;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em}#search_results .features li:last-child{margin-right:0}#search_results .features li.active{color:#5f9e5c}#search_results .features li.active span{background-color:#5f9e5c}#search_results .find-out-more{font-size:0.93em}.use-arial-3651 .new-search-results #search_results .prop-info li{font-size:0.875em}.use-arial-3651 .new-search-results #search_results .prop-head-container h3,.use-arial-3651 .new-search-results #search_results .prop-head-container .account .notifications a span,.account .notifications a .use-arial-3651 .new-search-results #search_results .prop-head-container span,.use-arial-3651 .new-search-results #search_results .prop-head-container .account .notifications div span,.account .notifications div .use-arial-3651 .new-search-results #search_results .prop-head-container span{font-size:1em}.new-search-results #search_results *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.new-search-results #search_results>li{padding:0;border:1px solid red;margin:1em 0;position:relative}.new-search-results #search_results>li .property-primary{width:calc(100% - 188px);padding:1.125em;float:left;border-right:1px solid #d4d7d8}.new-search-results #search_results>li .property-primary .recent-booking-wrap{margin:5px 0px}.new-search-results #search_results>li .property-primary .recent-booking-wrap .recent-booking{color:#fff;padding:4px 8px;border-radius:3px;font-size:14px;background-color:#ce3c3a}.new-search-results #search_results .prop-image-container{float:left;position:static;margin:0;width:39%;text-align:center}.new-search-results #search_results .prop-image-container .prop-image{width:100%;margin:0 auto;text-align:center;background-color:#eaeaec}.new-search-results #search_results .prop-image-container .prop-image img:first-child{display:block;margin:0 auto;width:initial;max-width:100%}.new-search-results #search_results .prop-image-container .prop-image img{height:auto}.new-search-results #search_results .small-map{position:relative}.new-search-results #search_results .small-map .leaflet-container{position:absolute}.new-search-results #search_results .prop-head-container,.new-search-results #search_results .prop-info,.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts,.new-search-results #search_results .recent-booking-wrap{float:right;clear:none;width:59%}.new-search-results #search_results .prop-description{margin-top:0;font-size:0.875em;line-height:145%;margin-bottom:0.2em}.new-search-results #search_results .prop-head-container{margin-bottom:0.2em;position:relative}.new-search-results #search_results .prop-head-container hgroup{margin-top:-4px}.new-search-results #search_results .prop-head-container h2{font-size:1.375em;margin-bottom:0.1em}.new-search-results #search_results .prop-head-container h2.display-inline{display:inline-block}.new-search-results #search_results .prop-head-container h3,.new-search-results #search_results .prop-head-container .account .notifications a span,.account .notifications a .new-search-results #search_results .prop-head-container span,.new-search-results #search_results .prop-head-container .account .notifications div span,.account .notifications div .new-search-results #search_results .prop-head-container span{font-size:1.125em;line-height:110%}.new-search-results #search_results .prop-head-container.move-map h3,.new-search-results #search_results .prop-head-container.move-map .account .notifications a span,.account .notifications a .new-search-results #search_results .prop-head-container.move-map span,.new-search-results #search_results .prop-head-container.move-map .account .notifications div span,.account .notifications div .new-search-results #search_results .prop-head-container.move-map span{padding-right:120px}.new-search-results #search_results .prop-head-container .map{position:absolute;bottom:0;right:0}.new-search-results #search_results .prop-head-container .map:before{font-family:'icon-set';color:#fff;content:"";color:#5f9e5c;padding-right:4px}.new-search-results #search_results .prop-head-container .container-map{float:left;position:relative;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%}.new-search-results #search_results .prop-head-container .link_review{color:#666;display:inline-block}.new-search-results #search_results .prop-head-container .link_review:hover{text-decoration:underline}.new-search-results #search_results .prop-info li{border:1px solid #d4d7d8;text-align:center;background:#fff;padding:0.3em 0;margin-right:2%;font-size:1em;margin-bottom:0.9em;width:32%}.new-search-results #search_results .prop-info li:last-child{margin-right:0}.new-search-results #search_results .prop-info li em{font-size:1em;font-style:normal;font-weight:bold;display:inline;padding-left:0.3em}.new-search-results #search_results .prop-info .ratings{border:none;padding:0;width:auto}.new-search-results #search_results .prop-info .ratings em{font-size:0.85em}.new-search-results #search_results .prop-info .ratings.sykes{margin-right:2em}.new-search-results #search_results .prop-info img{width:initial}.new-search-results #search_results .prop-info:last-of-type li{margin-bottom:0.6em}.new-search-results #search_results .price_wrp{width:188px;height:100%;display:block;padding:1.125em;position:absolute;top:0;right:0;bottom:0;margin-top:0}.new-search-results #search_results .price_wrp .favourites-button-wrapper{width:100%;position:absolute;right:0;bottom:67px}.new-search-results #search_results .price_wrp p{background:#dda348;padding:0.7em 1.2em 0.75em 1.2em;text-align:center;float:none;width:100%;color:#fff;margin-bottom:0.7em;font-size:1em;line-height:118%}.new-search-results #search_results .price_wrp p em{padding:0.30em;font-size:1.75em;color:inherit;font-style:normal;display:block}.new-search-results #search_results .price_wrp p strike{color:#fff;font-size:0.875em;margin:0 0.2em;display:block}.new-search-results #search_results .price_wrp p.price-range{padding:0.7em 0em 0em 0em}.new-search-results #search_results .price_wrp p.price-range em{font-size:1.313em;padding:0.30em 0em 0em 0em;font-weight:bold}.new-search-results #search_results .price_wrp p.price-range em span{font-size:0.8em;font-weight:normal}.new-search-results #search_results .price_wrp.price_saving p{background:none;color:#666}.new-search-results #search_results .price_wrp.price_saving em{color:#ce3c3a;font-weight:bold}.new-search-results #search_results .price_wrp.price_saving p.comparative_price em:first-of-type{color:#aaa;display:inline;font-size:1.125em;font-weight:normal}.new-search-results #search_results .price_wrp.price_saving p.comparative_price span:first-of-type{position:absolute;padding:0px 0.188em;width:24%;height:0.1em;background:#fff;left:3.875em;top:4.67em;background:#aaa}.new-search-results #search_results .price_wrp.price_saving p.comparative_price .circleTool{line-height:16px;margin-left:0px;vertical-align:top}.new-search-results #search_results .price_wrp a{display:block;width:100%;float:none;text-align:center;margin:0 auto}.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.add_favorites,.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.del_favorites,.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.map{width:12.5em;padding:0.34em 0}.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.add_favorites:before,.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.del_favorites:before,.new-search-results #search_results .price_wrp .prop-button-call-to-action>a.map:before{color:#5f9e5c;margin-right:0.2em;font-size:1.125em}.new-search-results #search_results .price_wrp a.button-call-to-action{position:absolute;width:calc(100% - 2.25em);bottom:1.4em;padding:6px 8px;color:#fff}.new-search-results #search_results .price_wrp .prop-button-call-to-action>a:not(.button-call-to-action){background-color:transparent;text-decoration:none;font-size:0.875em;text-align:center;color:#5f9e5c}.new-search-results #search_results .price_wrp aside.popup.single_list{text-align:center;width:110%;right:-5%;top:auto;bottom:2em;padding:0.8em 1.2em}.new-search-results #search_results .price_wrp aside.popup.single_list:before,.new-search-results #search_results .price_wrp aside.popup.single_list:after{right:44.5%;bottom:-0.688em;top:initial}.new-search-results #search_results .price_wrp aside.popup.single_list:before{border-top:10px solid #cfcfd4;border-bottom:transparent}.new-search-results #search_results .price_wrp aside.popup.single_list:after{border-top:10px solid #eaeaec;border-bottom:10px solid transparent;top:initial;bottom:-1.1em}.new-search-results #search_results .price_wrp aside.popup.single_list a{margin-top:0.8em}.new-search-results #search_results .delay-results p span.loading-spinner{background:url(/images/icons/loading-spinner.svg);height:24px;width:24px;display:block;margin-top:11px;margin-left:40%;-webkit-animation:spin 0.75s infinite linear}.new-search-results #search_results .delay-results p em{display:none}.new-search-results #search_results .prop-ref{display:inline-block}.prop-value-add-KEP-3413-message{font-size:12px;font-style:italic}.prop-value-add-KEP-3413-message sup{font-family:Georgia, "Trebuchet MS", Serif}.new-search-results #search_results .price_wrp .was-now{margin-bottom:0;min-height:0;padding-top:0}.new-search-results #search_results .price_wrp .was-now span{padding-top:6px;display:block;line-height:24px}.new-search-results #search_results .price_wrp .was-now strike{font-size:1em;display:inline-block}.new-search-results #search_results .price_wrp .was-now strong{font-size:20px}.new-search-results #search_results .price_wrp .was-now em{font-weight:bold;display:inline-block;line-height:24px;padding:0}.new-search-results #search_results .price_wrp .was-now:first-child{padding-top:11.2px;padding-bottom:0}@media only screen and (max-width: 849px) and (min-width: 690px){.new-search-results #search_results h2{font-size:1.1em}.new-search-results #search_results h3,.new-search-results #search_results .account .notifications a span,.account .notifications a .new-search-results #search_results span,.new-search-results #search_results .account .notifications div span,.account .notifications div .new-search-results #search_results span{font-size:1em}.new-search-results #search_results .prop-info li{font-size:0.8em}.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts p{font-size:0.9em}}@media only screen and (max-width: 795px) and (min-width: 690px){.new-search-results #search_results .prop-head-container,.new-search-results #search_results .prop-info,.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts,.new-search-results #search_results .recent-booking-wrap,.new-search-results #search_results .prop-value-add-KEP-3413{width:56%}.new-search-results #search_results .prop-value-add-KEP-3413{font-size:13px}.new-search-results #search_results>li .property-primary .recent-booking-wrap .recent-booking{font-size:12px}}@media only screen and (max-width: 689px) and (min-width: 600px){.new-search-results #search_results h2{font-size:1em}.new-search-results #search_results h3,.new-search-results #search_results .account .notifications a span,.account .notifications a .new-search-results #search_results span,.new-search-results #search_results .account .notifications div span,.account .notifications div .new-search-results #search_results span{font-size:0.9em}.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts p{font-size:0.8em}.new-search-results #search_results .prop-head-container,.new-search-results #search_results .prop-info,.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts,.new-search-results #search_results .recent-booking-wrap,.new-search-results #search_results .prop-value-add-KEP-3413{width:50%}.new-search-results #search_results .prop-image-container{width:46%}.new-search-results #search_results .prop-value-add-KEP-3413{font-size:11px}.new-search-results #search_results>li .property-primary .recent-booking-wrap .recent-booking{font-size:12px}}@media only screen and (max-width: 660px) and (min-width: 600px){.new-search-results #search_results .prop-head-container,.new-search-results #search_results .prop-info,.new-search-results #search_results .prop-description,.new-search-results #search_results .prop-discounts,.new-search-results #search_results .recent-booking-wrap,.new-search-results #search_results .prop-value-add-KEP-3413{width:200px}.new-search-results #search_results .prop-image-container{width:calc(100% - 216px)}}@media only screen and (max-width: 725px) and (min-width: 600px){.new-search-results #search_results .prop-info li{font-size:0.6em}}@media only screen and (max-width: 600px){.new-search-results #search_results>li .property-primary .prop-head-container h2{margin:0.375em 0}.new-search-results #search_results>li .price_wrp p{margin:1em 0}.new-search-results #search_results>li .property-primary .prop-info li{font-size:0.9em}}@media only screen and (max-width: 959px){#search_results .prop-head-container{width:100%}#search_results .prop-image-container .tag{left:-0.75em}#search_results .prop-image{margin-left:0}#search_results .prop-secondary-image{width:49%;margin-left:0;margin-right:2%}#search_results .prop-value-add-KEP-3413,#search_results .prop-info{width:50%;margin-bottom:0}#search_results .prop-price{width:50%;max-width:100%;margin:0 auto}#search_results .prop-price .price_wrp{width:100%}#search_results .prop-price .price_wrp p,#search_results .prop-price .price_wrp strike,#search_results .prop-price .price_wrp em{display:inline}#search_results .prop-price .price_wrp p.offer{display:block}#search_results .prop-price .price_wrp{margin-top:0.4em;margin-bottom:0}#search_results .move-to-list-wrapper form,#search_results .move-to-list-wrapper .find-out-more{float:right;display:block}#search_results .move-to-list-wrapper .find-out-more{clear:both;margin-top:0.5em}}@media only screen and (max-width: 599px){#search_results .prop-value-add-KEP-3413,#search_results .prop-info{width:35%}#search_results .prop-value-add-KEP-3413 li,#search_results .prop-info li{width:auto;text-align:left;background:none;margin-bottom:0;border:0}#search_results .prop-value-add-KEP-3413 li em,#search_results .prop-info li em{font-size:1em}#search_results .prop-price{width:100%}#search_results .find-out-more,#search_results .move-to-list-wrapper .find-out-more{display:none}#search_results .button-call-to-action-container.mobile-call-to-action{text-align:center}#search_results .button-call-to-action-container.mobile-call-to-action .find-out-more,#search_results .button-call-to-action-container.mobile-call-to-action .move-to-list-wrapper .find-out-more{float:none;clear:both;margin:0.6em auto 0;display:inline-block;width:70%}#search_results .move-to-list-wrapper{clear:both;float:left}#search_results .prop-description{clear:both}#search_results .button-call-to-action-container{width:100%}#search_results .ratings-container p{display:inline;margin-right:1em}#search_results .prop-image-container{width:60%}#search_results .call-to-action-right .prop-description{width:auto}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}#calendar{margin-bottom:1em;background:#a0a4a7}#calendar legend,#calendar h3,#calendar .account .notifications a span,.account .notifications a #calendar span,#calendar .account .notifications div span,.account .notifications div #calendar span{background-color:#858c8e;color:#fff}#calendar>div{padding:0.5em}#calendar .nav-links{cursor:pointer;background:#858c8e;margin:0 0.3em;border:0}#calendar .nav-links:hover{background:#6c7274}#calendar .cal-month-select{margin:0.375em 0;text-align:center}#calendar select{font-size:1em}#calendar h3,#calendar .account .notifications a span,.account .notifications a #calendar span,#calendar .account .notifications div span,.account .notifications div #calendar span{text-align:center;color:#fff;font-size:1.125em;padding:0.45em 0.45em;width:auto;background:#858c8e}#calendar .loading{background:#5f9e5c;border:2px #fff solid;color:#fff;position:relative;padding:0.625em;margin:0.5em 0}#calendar .checking-label{display:none}#calendar .checking li{display:none}#calendar .checking .checking-label{display:block}#calendar .dates-container{height:10.875em;overflow:hidden;padding:0;background:#fff;position:relative}#calendar .headings-container{background:#858c8e;width:100%}#calendar .headings{margin:0 auto;padding:0;overflow:auto;max-width:300px}#calendar .headings li{float:left;list-style-type:none;width:12.5%;margin:0.125em .8928571429%;font-size:0.6875em;text-align:center;line-height:2.2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px #858c8e solid;font-family:"Helvetica Neue", Arial, sans-serif;color:#fff;font-weight:bold}#calendar .dates{position:relative;margin:0 auto;padding:0;max-width:300px;background:#fff;font-family:"Helvetica Neue", Arial, sans-serif}#calendar .dates.transition .month-label{-webkit-transition:color .6s;transition:color .6s;-webkit-transition-timing-function:cubic-bezier(0, 0, 0, 0);transition-timing-function:cubic-bezier(0, 0, 0, 0);transition-delay:0s;-webkit-transition-delay:0s;-webkit-transition:color 0.6s, opacity 0.6s, background 0.6s;transition:color 0.6s, opacity 0.6s, background 0.6s}#calendar .dates li{cursor:pointer;list-style-type:none;width:12.5%;margin:0 .8928571429% 0.272em;font-size:0.6875em;text-align:center;line-height:2.2em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}#calendar .dates .available{background:#fff}#calendar .dates .unavailable{background:#eaeaec;color:#fff;cursor:auto}#calendar .dates .highlight{background:#5f9e5c;color:#fff}#calendar .dates .inactive-month{opacity:0.5;font-style:italic}#calendar .dates .month-label{position:absolute;width:100%;text-align:center;opacity:0;display:none;font-size:1.6em}#calendar .dates.moving+.overlay{display:block}#calendar .overlay{position:absolute;top:0;left:0;background:#fff;padding:1em;width:100%;height:100%;display:none}#calendar .next,#calendar .prev{width:100%;cursor:pointer;color:#fff;background:#9b9b9b;text-align:center;display:block;margin:0.2em 0;padding:0.3em 0}#calendar .under-calendar{padding:0.375em}#calendar .under-calendar div>div:first-child:after{content:'';display:block;clear:both}#calendar h5{color:#fff;font-weight:normal;margin:0.625em 0 0.375em}#calendar p{font-size:0.875em;margin-bottom:0.4em}#calendar .mini-column{float:left;width:45%;margin:0 2.5%}#calendar .mini-column.right{float:right}#calendar .mini-column p{font-size:1em;margin:0.125em 0}#calendar .mini-column p.legend{margin:0.625em 0 1.25em;font-size:0.750em}#calendar .mini-column p.legend .roundel{height:1.65em;width:1.65em;display:block;float:left;margin:-0.35em 0.463em 0 0}#calendar .mini-column p.legend .unavailable{border:1px #eaeaec solid;background:#eaeaec;color:#fff}#calendar .mini-column p.legend .changeover{border:1px #ce3c3a solid !important}#calendar .mini-column select{width:100%}#calendar .message{font-size:1em;color:#666;background:#FCF8E3;padding:0.625em 0.5em;margin-top:0.8125em}#calendar .booking-buttons{list-style:none;padding:0;margin:0}#calendar .booking-buttons li{background:#5f9e5c;border:2px #fff solid;color:#fff;position:relative;min-height:3.375em;overflow:auto;margin:0 0 0.5em}#calendar .booking-buttons li.highlight{background:#4c7e49}#calendar .booking-buttons li .inner-button{padding:0.625em 0.5em}#calendar .booking-buttons li .inner-button.kep6005 .price.is-deposit{line-height:20px}#calendar .booking-buttons li .inner-button.kep6005 span{font-size:0.67em;display:inline}#calendar .booking-buttons li .inner-button.kep6005 span.price-small{display:block;font-family:Arial, sans-serif;font-size:14px;font-weight:normal}#calendar .booking-buttons li .inner-button.kep6005 em.text-deposit{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;letter-spacing:0.2px;text-align:left;text-transform:uppercase;font-style:normal;margin-left:-5px}#calendar .booking-buttons li .inner-button.kep6005 em.text-deposit span.was{color:inherit;float:initial;display:inline;text-decoration:line-through;font-size:13px;font-family:Arial, sans-serif;padding-left:8px}#calendar .booking-buttons li .inner-button.kep6005 .button-call-to-action.align-bottom{margin-top:15px}#calendar .booking-buttons li p{margin:0}#calendar .booking-buttons li p.discount{font-weight:normal;display:inline-block;width:auto;height:auto;position:relative}#calendar .booking-buttons li p.discount span{position:absolute;padding:0 0.188em;width:100%;height:0.125em;background:#fff;left:-0.125em;top:50%;transform:rotate(160deg);-ms-transform:rotate(160deg);-webkit-transform:rotate(160deg)}#calendar .booking-buttons li .date{font-size:0.9em;margin-bottom:0.5em}#calendar .booking-buttons li .offer{font-size:0.9em;font-style:italic;margin-bottom:0.2em;text-align:center;color:#858c8e}#calendar .booking-buttons li .deposit{float:right;margin-left:0.5em;text-align:right}#calendar .booking-buttons li .dicount{float:left}#calendar .booking-buttons li .price{font-size:2em;font-weight:bold;line-height:1em;clear:left;float:left;margin-right:0.156em}#calendar .booking-buttons li .price span{font-size:0.67em;display:inline}#calendar .booking-buttons li .button-call-to-action{text-transform:uppercase;padding:0.45em 0.625em;text-decoration:none;font-size:0.875em;float:right}#calendar .booking-buttons li .was{font-size:16px;line-height:1em;clear:left;float:left;margin-right:0.156em;color:#ce3c3a}#calendar .booking-buttons li .was span{text-decoration:line-through}#calendar .booking-buttons li .was-now-price .was-price{float:left;color:#aaa}#calendar .booking-buttons li .was-now-price .was-price p:first-of-type{line-height:0.87em}#calendar .booking-buttons li .was-now-price .was-price span{transform:none;-ms-transform:none;-webkit-transform:none;background-color:#aaa;left:0em}#calendar .booking-buttons li .was-now-price .now-price{float:left;margin-left:10px;margin-right:5px}#calendar .booking-buttons li .was-now-price .now-price p{font-size:1em;font-weight:bolder;color:#dda348;padding-top:10px}#calendar .booking-buttons li .was-now-price .price{clear:none}#calendar .booking-buttons li.highlight .now-price p{color:#fff}#calendar .booking-buttons li.highlight .was-price span{background-color:#fff}#calendar .return-to-search{float:right;border:2px #fff solid;margin:0.5em 0.375em 0.5em 0}.sticky-calendar{position:fixed;max-width:322px;width:22%;top:1.25em}.right-sticky-calendar{position:fixed;width:1400px;top:1.25em}.right-sticky-calendar .sticky-calendar{position:static;max-width:322px;width:23%;top:1.25em}.sticky-calendar-end{position:absolute;width:23%}.discounts{margin-bottom:1.5em;border-top:1px solid #c7cacb;border-bottom:1px solid #c7cacb;padding:1.5em 0 0.6em 0}.discounts h3,.discounts .account .notifications a span,.account .notifications a .discounts span,.discounts .account .notifications div span,.account .notifications div .discounts span{margin:0}.discounts h3 a,.discounts .account .notifications a span a,.account .notifications a .discounts span a,.discounts .account .notifications div span a,.account .notifications div .discounts span a{text-decoration:none;font-size:0.67em}.discounts ul{list-style-type:none;margin:0;padding:0}.discounts ul li{padding:0.5em 0}.discounts ul li p{margin:0;text-align:right}.discounts ul li p.discount_name{color:#dda348;text-align:left;font-size:1.1em}@media only screen and (max-width: 1170px){#calendar .nav-links{margin:0 0.3%}}@media only screen and (max-width: 1170px){.calendar.sticky-calendar{width:22.5%}.right-sticky-calendar .calendar.sticky-calendar{width:23%}}@media only screen and (max-width: 1458px){.right-sticky-calendar{width:96%}}@media only screen and (max-width: 959px){.calendar.sticky-calendar{width:33.3333333333%;position:static;max-width:100%}.right-sticky-calendar{position:static;width:auto}.right-sticky-calendar .calendar.sticky-calendar{width:33.3333333333%;max-width:100%}}@media only screen and (max-width: 775px){.calendar.sticky-calendar{width:100%}}@media only screen and (min-width: 601px) and (max-width: 850px){#calendar .mini-column p.legend{height:2.5em}}@media only screen and (max-width: 599px){#calendar .nav-links{margin:0 0.4em}}#calendar{background:none;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border:solid 1px #cccccc;padding:12px;width:250px}#calendar h3,#calendar .account .notifications a span,.account .notifications a #calendar span,#calendar .account .notifications div span,.account .notifications div #calendar span{background:none;color:#5f9e5c;font-size:1.5em;text-align:center;padding:0.2em 0}#calendar>div{padding:0}#calendar>div p{color:#5b5959;font-size:1em;padding:0.375em 0}#calendar>div .loading{background-color:#5f9e5c}#calendar>div .cal-month-select{background-color:#5f9e5c;padding:0.625em 1em;margin:0 0.875em}#calendar>div .cal-month-select .nav-links{background-color:inherit;padding:0 1.18em;margin:0;font-size:1.125em}#calendar>div .cal-month-select .nav-links:first-of-type{padding-left:0}#calendar>div .cal-month-select .nav-links:last-of-type{padding-right:0}#calendar>div .cal-month-select select{border:none;color:#fff;background:none;-moz-appearance:none;-webkit-appearance:none;font-size:0.813em;text-align:center;text-align-last:center}#calendar>div .cal-month-select select option{background-color:#5f9e5c;text-align:center}#calendar>div .headings-container{background:none;margin:0.375em 0.875em}#calendar>div .headings-container .headings{margin-top:0}#calendar>div .headings-container .headings li{font-size:0.750em;padding:0;color:#5b5959;box-sizing:content-box;width:2.4em;margin:0.125em}#calendar>div .dates-container{margin:0 0.875em;height:auto}#calendar>div .dates-container .dates li{color:#5b5959;border:1px solid #ccc;margin:0.125em;font-size:0.750em;width:2.4em;background-color:#fff}#calendar>div .dates-container .dates li:nth-child(-n+7){margin-top:0}#calendar>div .dates-container .dates li:nth-child(7n){margin-right:0}#calendar>div .dates-container .dates li:nth-child(7n+1){margin-left:0}#calendar>div .dates-container .dates li.unavailable{background-color:#f5f5f5;border:1px solid #f5f5f5;color:#fff}#calendar>div .dates-container .dates li.highlight{background-color:#5f9e5c;color:#fff;border:1px solid #5f9e5c}#calendar>div .dates-container .dates li.changeover:before{border-color:#5f9e5c}#calendar>div .calendar-label{color:#5b5959}#calendar>div .calendar-label .changeover{border-color:#5f9e5c}#calendar>div .calendar-label .unavaliable{border:1px solid grey;background-color:#f5f5f5}#calendar>div .under-calendar h5{color:#5b5959;font-size:1em}#calendar>div .booking-buttons li{box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);border:solid 1px #cccccc;background-color:#fff;font-size:0.75em;font-weight:800}#calendar>div .booking-buttons li .inner-button{padding:0.750em 0.625em 0.625em 0.750em}#calendar>div .booking-buttons li.highlight{color:#fff;background-color:#5f9e5c}#calendar>div .booking-buttons li.highlight .button-call-to-action{margin-top:0.375em;background-color:#fff;color:#5f9e5c;font-size:1.125em;padding:0.375em 0.75em}#calendar>div .booking-buttons li .button-call-to-action{margin-top:0.375em;background-color:#5f9e5c;font-size:1.125em;padding:0.375em 0.75em}#calendar>div .return-to-search{background-color:#ccc;color:#5b5959;font-weight:200;font-size:1em;padding:0.25em 0.5em}#calendar .prices h5{margin-bottom:0.7em}#calendar .prices>div{margin-bottom:1em}#calendar .date-input{padding:0.375em}#calendar .date-input p{color:#fff;margin:0 2.5%}#calendar .date-input a{border:1px solid #858c8e;background:url("../images/calendar.png") no-repeat right 6px center #fff;color:#666;box-sizing:border-box;display:block;padding:6px 28px 6px 6px;margin:0 2.5%;cursor:pointer}#calendar .dates-container{background:#a0a4a7}#calendar .headings-container{background:#a0a4a7}#calendar .headings{margin-top:0.875em}#calendar .headings li{border:0}#calendar .dates{font-family:Karla,Arial,sans-serif}#calendar .dates li{width:14.2857142857%;font-size:0.8em;margin:0;border-top:1px solid #a0a4a7;border-right:1px solid #a0a4a7;position:relative}#calendar .dates .highlight{background:#dda348}#calendar .dates .changeover:before{-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em;content:'';border:1px solid #5f9e5c;height:20px;width:20px;position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-11px}#calendar .dates .inactive-month{opacity:1;color:#858c8e}#calendar .dates .inactive-month.unavailable{color:#fff}#calendar .unavailable-message{position:absolute;top:3.3em;left:0;width:100%;width:calc(100% - 1px);background:#e3f3fd;color:#3c6f99;text-align:center;padding:0.9em 0.5em;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px #aaa;-moz-box-shadow:0 1px 2px #aaa;box-shadow:0 1px 2px #aaa}#calendar .unavailable-message p{font-weight:bold;margin:0}#calendar .unavailable-message a{display:block;text-decoration:underline;font-size:0.9em;color:#3c6f99}#calendar .booking-buttons li{background:#fff;border:0;color:#666}#calendar .booking-buttons li.highlight{background:#dda348}#calendar .booking-buttons li.highlight p{color:#fff}#calendar .booking-buttons li p.discount span{background:#666}#calendar .booking-buttons .price{color:#dda348}#calendar .under-calendar{color:#fff;margin-bottom:0.7em}#calendar .mini-column p.legend .changeover{-webkit-border-radius:10em;-moz-border-radius:10em;-ms-border-radius:10em;-o-border-radius:10em;border-radius:10em;border-color:#5f9e5c !important}@media only screen and (max-width: 1170px){.unavailable-message{font-size:0.9em}}@media only screen and (max-width: 599px){#calendar h3:after,#calendar .account .notifications a span:after,.account .notifications a #calendar span:after,#calendar .account .notifications div span:after,.account .notifications div #calendar span:after{height:1.7em}}@media (max-width: 480px){#calendar h3:after,#calendar .account .notifications a span:after,.account .notifications a #calendar span:after,#calendar .account .notifications div span:after,.account .notifications div #calendar span:after{height:1.4em}}@media (max-width: 400px){#calendar h3:after,#calendar .account .notifications a span:after,.account .notifications a #calendar span:after,#calendar .account .notifications div span:after,.account .notifications div #calendar span:after{height:1.1em}}#calendar .calendar-checkinout .date.available{color:#363636}#calendar .calendar-checkinout .date.available.first,#calendar .calendar-checkinout .date.available.last+li{background-color:transparent;position:relative;z-index:1;color:#363636}#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{position:absolute;top:0;left:0;bottom:0;right:0;content:'';z-index:-1;border-width:14px 21px;border-style:solid}#calendar .calendar-checkinout .date.available.first:after{border-color:#dda348 #dda348 transparent transparent}#calendar .calendar-checkinout .date.available.last+li:after{border-color:transparent transparent #dda348 #dda348}#calendar .calendar-checkinout .date.available.last+li.unavailable:after{border-color:#eaeaec #eaeaec #dda348 #dda348}#calendar .calendar-checkinout+.overlay{z-index:10}@media screen and (max-width: 991px){#calendar{background:none;padding:0 12px;width:250px;border:none;box-shadow:none}#calendar h3,#calendar .account .notifications a span,.account .notifications a #calendar span,#calendar .account .notifications div span,.account .notifications div #calendar span{margin-top:0;padding:2px 12px;margin-bottom:10px;text-align:left}}@media all and (min-width: 550px) and (max-width: 767px){.property #calendar{width:100%;margin:0;padding:0}.property #calendar .calendar-container{width:225px;float:left;margin:0}.property #calendar .calendar-container .cal-month-select,.property #calendar .calendar-container .headings-container,.property #calendar .calendar-container .dates-container{margin:0}.property #calendar .calendar-container .headings{width:100%;max-width:100%}.property #calendar .prices{padding:0;float:right;width:calc(100% - 250px);position:relative;top:-38px}.property #calendar .prices h5{margin-bottom:12px}.property #calendar .group,.property #calendar .flashmessage,.property #calendar .main-content,.property #calendar .tip,.property #calendar .display-group li,.display-group .property #calendar li,.property #calendar #bookings .detail-tabs .info-area div.property-information,#bookings .detail-tabs .info-area .property #calendar div.property-information,.property #calendar .search_form section,.search_form .property #calendar section,.property #calendar .group-properties,.property #calendar .group-properties li,.group-properties .property #calendar li{float:left}}#property_top{position:relative;overflow:hidden;margin-bottom:1em}#property_title{width:100%;border-bottom:2px dotted #d5d5d5;margin-bottom:0.625em;position:relative}#property_title hgroup{padding-bottom:0.625em}#property_title h1{font-size:1.6em;margin:0}#property_title h2{margin:0;color:#111;font-size:1.3em}#property_title .prop-ref{color:#9b9b9b}#property_title .popup{right:2.5em;top:100%}#property_title .popup a{text-decoration:none}.property .slider li{background:#f1f1f1}.property .slider li .aspect-placeholder{height:0;padding-top:75%}.property .slider li .image-container{position:absolute;top:0;left:0;bottom:0;right:0}.property .slider li .image-container img{width:auto;height:100%;margin:0 auto;max-width:100%}.property .slider li .image-container img.landscape{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.property .slider .animated{-webkit-animation-duration:0.25s;animation-duration:0.25s}.property .slider .inactive{transition:visibility 0s linear 0.25s}.property .slide-container.kep-3833 li .aspect-placeholder{padding-top:66.67%}.property .slide-container.kep-3833 div.image-container{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden}.property .slide-container.kep-3833 div.image-container img{width:auto;height:113%;margin:0 auto;max-width:127%;position:relative;left:0;top:-4%}.property .slide-container.kep-3833 div.image-container img.landscape{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.property-options{float:right;padding-top:0.438em}.property-options .addthis_toolbox{font-size:0.875em;margin-bottom:0.5em}.property-options .addthis_toolbox a{color:#111;text-decoration:none}.property-options .addthis_toolbox a:hover{text-decoration:underline}.property-options ul{list-style-type:none;padding:0;font-size:0.875em;margin-top:0.538em;margin-left:0.2em}.property-options ul:after{content:'';clear:both}.property-options ul li{float:left;position:relative;margin-left:1em;padding-left:1.325em}.property-options ul li:first-child{margin-left:0}.property-options ul li a,.property-options ul li input[type="submit"]{color:#111;text-decoration:none;postion:relative}.property-options ul li a:before,.property-options ul li input[type="submit"]:before{position:absolute;left:0;top:1px;height:1.05em;overflow:hidden}.property-options ul li a:hover,.property-options ul li input[type="submit"]:hover{text-decoration:underline}.property-options ul li a.add_favorites:before,.property-options ul li input[type="submit"].add_favorites:before{font-family:'icon-set';color:#111;content:""}.property-options ul li a.del_favorites:before,.property-options ul li input[type="submit"].del_favorites:before{font-family:'icon-set';color:#111;content:""}.property-options ul li a.share-print:before,.property-options ul li input[type="submit"].share-print:before{font-family:'icon-set';color:#111;content:""}.property-options ul li a.share-search:before,.property-options ul li input[type="submit"].share-search:before{font-family:'icon-set';color:#111;content:""}.property-options ul{padding:0;margin:0;list-style-type:none}.property-options ul li{float:left}.property-options .property-popup{top:2em;width:10em}.property-options .property-popup.single_list{display:none !important}#map_wrp{position:absolute;top:0;right:0;z-index:9999}#map_wrp.active{width:100%}#ip_map_wrp{position:relative;width:100%;height:100%}#ip_map{width:100%;height:100%}#ip_map_size{position:absolute;cursor:pointer;width:1.5em;height:1.5em;background:#ce3c3a;text-align:center;font-weight:bold;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid #fff;line-height:1.5em;bottom:0.688em;right:0.688em;z-index:10}.at-a-glance{margin-bottom:1em}.at-a-glance ul{margin:0;padding:0;list-style-type:none;overflow:auto}.at-a-glance ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:0.5em 0;width:18.4%;margin-left:2%;float:left;border:1px solid #c7cacb}.at-a-glance ul li:first-child{margin-left:0}.at-a-glance ul li p{margin:0}.at-a-glance ul li .value{font-size:1.7em}.at-a-glance ul li .value a{display:block;position:absolute;width:100%;height:100%;left:0;top:0}.at-a-glance ul li.rating .value{font-size:1em;padding:0.25em 0 0.1em;line-height:1.9em}.at-a-glance ul li.property-popup{cursor:pointer}.thumbnails{clear:left;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding-bottom:0.3em}.thumbnails a{margin-left:1em;display:inline-block}.thumbnails a img{height:102px}.thumbnails a:first-child{margin-left:0}.thumbnails a:hover img,.thumbnails a.active img{opacity:0.7;filter:alpha(opacity=70)}.cottage_features{padding:0.5em 1em;background:#eaeaec;margin-bottom:1em;margin-top:-6em}.cottage_features h2{margin-bottom:0.25em}.cottage_features ul{list-style-type:none;margin:0;padding:0}.cottage_features ul li,.cottage_features ul li.existing_features,.cottage_features ul li div:first-child{line-height:1.625em;padding-left:1.75em;position:relative}.cottage_features ul li:before,.cottage_features ul li.existing_features:before,.cottage_features ul li div:first-child:before{content:'';width:1.7em;height:1.7em;position:absolute;left:0;top:0.063em;background-color:#5f9e5c;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;text-align:center;font-size:0.85em;line-height:1.7em}.cottage_features ul li.feature_ba:before,.cottage_features ul li.existing_features.feature_ba:before,.cottage_features ul li div:first-child.feature_ba:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_ht:before,.cottage_features ul li.existing_features.feature_ht:before,.cottage_features ul li div:first-child.feature_ht:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_gf:before,.cottage_features ul li.feature_gb:before,.cottage_features ul li.existing_features.feature_gf:before,.cottage_features ul li.existing_features.feature_gb:before,.cottage_features ul li div:first-child.feature_gf:before,.cottage_features ul li div:first-child.feature_gb:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_op:before,.cottage_features ul li.existing_features.feature_op:before,.cottage_features ul li div:first-child.feature_op:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_fp:before,.cottage_features ul li.existing_features.feature_fp:before,.cottage_features ul li div:first-child.feature_fp:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_sa:before,.cottage_features ul li.existing_features.feature_sa:before,.cottage_features ul li div:first-child.feature_sa:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_of:before,.cottage_features ul li.existing_features.feature_of:before,.cottage_features ul li div:first-child.feature_of:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_sf:before,.cottage_features ul li.existing_features.feature_sf:before,.cottage_features ul li div:first-child.feature_sf:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_ga:before,.cottage_features ul li.existing_features.feature_ga:before,.cottage_features ul li div:first-child.feature_ga:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_co:before,.cottage_features ul li.existing_features.feature_co:before,.cottage_features ul li div:first-child.feature_co:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_hc:before,.cottage_features ul li.existing_features.feature_hc:before,.cottage_features ul li div:first-child.feature_hc:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_ps:before,.cottage_features ul li.existing_features.feature_ps:before,.cottage_features ul li div:first-child.feature_ps:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_wm:before,.cottage_features ul li.existing_features.feature_wm:before,.cottage_features ul li div:first-child.feature_wm:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_wd:before,.cottage_features ul li.existing_features.feature_wd:before,.cottage_features ul li div:first-child.feature_wd:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_dw:before,.cottage_features ul li.existing_features.feature_dw:before,.cottage_features ul li div:first-child.feature_dw:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_gr:before,.cottage_features ul li.existing_features.feature_gr:before,.cottage_features ul li div:first-child.feature_gr:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_ss:before,.cottage_features ul li.existing_features.feature_ss:before,.cottage_features ul li div:first-child.feature_ss:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_sp:before,.cottage_features ul li.existing_features.feature_sp:before,.cottage_features ul li div:first-child.feature_sp:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_st:before,.cottage_features ul li.existing_features.feature_st:before,.cottage_features ul li div:first-child.feature_st:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_wf:before,.cottage_features ul li.existing_features.feature_wf:before,.cottage_features ul li div:first-child.feature_wf:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_pe:before,.cottage_features ul li.existing_features.feature_pe:before,.cottage_features ul li div:first-child.feature_pe:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_pk:before,.cottage_features ul li.existing_features.feature_pk:before,.cottage_features ul li div:first-child.feature_pk:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li.feature_bk_alt:before,.cottage_features ul li.existing_features.feature_bk_alt:before,.cottage_features ul li div:first-child.feature_bk_alt:before{background-color:transparent;color:#666}.cottage_features ul li.feature_ds:before,.cottage_features ul li.existing_features.feature_ds:before,.cottage_features ul li div:first-child.feature_ds:before{font-family:'icon-set';color:#fff;content:""}.cottage_features ul li div:first-child:before{font-size:1.2em;background:none;color:#5f9e5c !important}.cottage_features ul li div:last-child:before{width:0;height:0}.property-two-column .cottage_features.all_features_2587 ul{margin-right:0px}.property-two-column .cottage_features.all_features_2587 ul li{border:1px solid #c7cacb;width:auto;margin-bottom:0.4em;margin-left:0px;margin-right:5px;float:none;padding:3px 18px;display:inline-block;line-height:1.9em;font-size:16px}.property-two-column .cottage_features.all_features_2587 ul li:before{background-color:transparent;color:#666}.property-two-column .cottage_features.all_features_2587 ul li.secondary_feature:before{position:relative;margin-right:8px;font-size:13px}.property-two-column .cottage_features.all_features_2587 ul li p{display:inline}.property-two-column .cottage_features.all_features_2587 ul li p.value{font-weight:bolder}.group-properties{margin:0.313em 0 0;padding:0;list-style-type:none}.group-properties li{float:left;width:43%;margin-right:7%;padding-bottom:2em;position:relative;font-size:0.9em}.group-properties li a{text-decoration:none;color:#666;display:block}.group-properties li h4,.group-properties li dl.information-box dt,dl.information-box .group-properties li dt{margin-top:0;padding:0.3em 0.5em;font-size:1em;position:absolute;background:rgba(255,255,255,0.75);top:0;left:0;color:#666}.group-properties li img{width:100%;height:auto}.group-properties li p{margin:0}.group-properties li p.link{color:#5f9e5c;float:right}.group-properties li p.link:after{content:' >'}p.short-breaks{margin-bottom:0.375em;border-top:2px dotted #d5d5d5;padding-top:1em}p.short-breaks a{text-decoration:none;margin-left:0.3em}ul.short-breaks{list-style-type:none;margin-left:0;padding-left:0;overflow:auto}ul.short-breaks li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:6.875em;padding:0.25em 0;margin:0 1% 0.25em 0;background-color:#eaeaec;text-align:center}.property_location{padding:0.5em 1em;margin-bottom:1em;background:#eaeaec}.property_location h3,.property_location .account .notifications a span,.account .notifications a .property_location span,.property_location .account .notifications div span,.account .notifications div .property_location span,.property_location h4,.property_location dl.information-box dt,dl.information-box .property_location dt,.property_location ul,.property_location p{margin:0.4em 0}.property_location h3,.property_location .account .notifications a span,.account .notifications a .property_location span,.property_location .account .notifications div span,.account .notifications div .property_location span,.property_location h4,.property_location dl.information-box dt,dl.information-box .property_location dt{font-weight:bold;font-size:1em;color:inherit}.property_location p,.property_location ul{font-size:0.9em}.property_location ul{padding-left:1.25em}.property .search_form{display:none}.property .property-popup{cursor:pointer}.property .content{padding-bottom:1em}.mobile_buttons{display:none}.bcStatic img[src$="clear.gif"]{width:0px;height:0px;display:none}.customer_reviews,.ta_reviews{font-size:0.95em;margin-bottom:1em}.customer_reviews>a,.ta_reviews>a{display:none}.customer_reviews>.button,.ta_reviews>.button{text-align:center;display:block;width:240px;margin:auto}.customer_reviews h2,.ta_reviews h2{padding-bottom:0.625em}.customer_reviews h2 span,.customer_reviews h2 img,.ta_reviews h2 span,.ta_reviews h2 img{float:left}.customer_reviews h2 span,.ta_reviews h2 span{margin-left:0.3em;line-height:1.15em}.customer_reviews ul,.ta_reviews ul{list-style:none}.customer_reviews ul.hasScrollBar,.ta_reviews ul.hasScrollBar{padding-right:0.5em}.customer_reviews>ul,.ta_reviews>ul{margin:0;padding:0}.customer_reviews>ul>li,.ta_reviews>ul>li{margin-bottom:1.6em;overflow:hidden}.customer_reviews .quote,.ta_reviews .quote{background:#eff6e4;padding:1em 1.4em;margin:0}.customer_reviews .quote>li,.ta_reviews .quote>li{margin-top:0.4em}.customer_reviews .quote>li .ta-rating,.ta_reviews .quote>li .ta-rating{margin-left:0.5em}.customer_reviews .quote>li img,.ta_reviews .quote>li img{width:1.7em}.customer_reviews .quote>li .hidden_content,.ta_reviews .quote>li .hidden_content{display:none;opacity:0;filter:alpha(opacity=0)}.customer_reviews .quote>li .read_wrp a,.ta_reviews .quote>li .read_wrp a{text-decoration:none}.customer_reviews .quote>li .read_wrp a:hover,.ta_reviews .quote>li .read_wrp a:hover{text-decoration:underline}.customer_reviews .quote>li .read_wrp.active,.ta_reviews .quote>li .read_wrp.active{display:none}.customer_reviews .quote>li .read_wrp:before,.ta_reviews .quote>li .read_wrp:before{content:'... '}.customer_reviews .quote>li .read_wrp.active:before,.ta_reviews .quote>li .read_wrp.active:before{content:''}.customer_reviews .quote>li:first-child,.ta_reviews .quote>li:first-child{margin-top:0}.customer_reviews .author,.ta_reviews .author{margin:0;padding:0 0 0 23%;position:relative}.customer_reviews .author:before,.ta_reviews .author:before{position:absolute;top:0;left:10%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #eff6e4;content:''}.ta_reviews .ta-logo{width:6.45em;height:1.03em}.ta_reviews .quote{background:#f1f1f1}.ta_reviews .quote .ta-title{color:#00b087}.ta_reviews .author:before{border-top-color:#f1f1f1}.calendar.right.col_3{margin-right:0}@media only screen and (max-width: 1170px){#property_title:after{display:block;clear:both;content:''}#property_title .popup{right:0}#property_top .thumbnails{display:none}#property_title .property-options{width:23%;padding-top:6.5%;position:relative;margin-bottom:1em}#property_title .property-options .addthis_toolbox,#property_title .property-options>ul li{display:none}#property_title .property-options>ul{position:absolute;top:0;left:0;width:98%;height:100%}#property_title .property-options>ul li{width:31.3333333333%;height:100%}#property_title .property-options>ul li.property_favourites{display:block;float:right;padding:0;margin-left:2%}#property_title .property-options>ul li a{display:block;position:relative;width:100%;height:100%;background-color:#5f9e5c;text-decoration:none;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;text-indent:100%;white-space:nowrap;color:#fff}#property_title .property-options>ul li a:hover{background-color:#4f844d}#property_title .property-options>ul li a:before{text-indent:0;position:absolute;font-size:1.375em;top:50%;margin-top:-0.525em;left:6%;text-align:center;width:100%;height:auto;left:0}#property_title .property-options>ul li a.add_favorites{overflow:hidden}#property_title .property-options>ul li a.add_favorites:before{font-family:'icon-set';color:#fff;content:""}#property_title .property-options>ul li a.del_favorites:before{font-family:'icon-set';color:#fff;content:""}#property_title .property-options>ul li a.map:before{font-family:'icon-set';color:#fff;content:""}#property_title .property-options .property-popup{top:auto;margin-top:0.5em}#property_top{position:relative}.mobile_buttons{display:block;position:absolute;top:1em;right:5%;z-index:20000}.mobile_buttons .show_map{display:block;height:2.4em;text-indent:100%;width:4.7em;background:#5f9e5c;overflow:hidden;position:relative;border:2px solid #fff;-webkit-box-shadow:0 1px 3px #888;-moz-box-shadow:0 1px 3px #888;box-shadow:0 1px 3px #888;-webkit-border-radius:.8em;-moz-border-radius:.8em;-ms-border-radius:.8em;-o-border-radius:.8em;border-radius:.8em;text-decoration:none}.mobile_buttons .show_map:before,.mobile_buttons .show_map:after{position:absolute;text-indent:0;display:block;height:1.6em;width:1.6em;top:0.15em;content:'';-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;text-align:center;line-height:1.6em;font-size:1.25em}.mobile_buttons .show_map:before{left:0.15em;font-family:'icon-set';color:#5f9e5c;content:"";background:#fff}.mobile_buttons .show_map:after{right:0.15em;font-family:'icon-set';color:#fff;content:""}.mobile_buttons .show_map.active:before{color:#fff;background:#5f9e5c}.mobile_buttons .show_map.active:after{background:#fff;color:#5f9e5c}#map_wrp{display:none}#map_wrp.mobile_active{display:block;width:100%;position:absolute}#map_wrp.mobile_active #ip_map_size{display:none}.property .header{width:75%}.property .search_form{display:block}.property .content{width:75%}.property .content section{width:100%}.cottage_features{margin-top:0}.cottage_features ul li{width:42%;float:left}.calendar{width:23.5%;margin-right:auto}.calendar.right.col_3{margin-right:0}.property_location{margin-bottom:2.5em}#property_top .slider{width:100%}.group-properties li{width:47%;margin-right:6%}.group-properties li:nth-child(even){margin-right:0}.group-properties.recently-viewed{padding-bottom:1.7em}.top-action-bar .container .property-options ul li{display:none}.top-action-bar .container .property-options ul li.property_favourites{display:block}}@media only screen and (max-width: 900px){.cottage_features ul li{width:auto;float:none}}@media only screen and (max-width: 959px){.property .header{width:100%}.property .content{width:64.6666666667%}.calendar{width:33.3333333333%}.property-options{padding-top:7.1%}.property-options>ul li a{font-size:140%}.top-action-bar .container .property-options{float:right;padding-top:0}.top-action-bar .container .property-options>ul li a{font-size:16px}.at-a-glance ul li{width:23.5%}.at-a-glance ul li.bathrooms{display:none}}@media only screen and (max-width: 720px){.calendar{width:39.6666666667%}.property .content{width:58.3333333333%}}@media only screen and (max-width: 599px){.property-options{width:14.6666666667%;padding-top:12.1%}.property-options>ul{width:82%;left:auto;right:0}.property-options>ul li{width:100%}.property-options>ul li a{font-size:110%}.property .content{width:100%}.cottage_features ul li{width:42%;float:left}.at-a-glance ul li{width:32%}.at-a-glance ul li.bedrooms{display:none}.calendar{width:100%}.customer_reviews>a,.ta_reviews>a{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;text-decoration:none;display:block}.customer_reviews>a:hover,.ta_reviews>a:hover{background:#4f844d;cursor:pointer}.customer_reviews>ul,.ta_reviews>ul{max-height:none}.customer_reviews>ul>li:first-child,.ta_reviews>ul>li:first-child{display:block}.customer_reviews>ul>li,.ta_reviews>ul>li{display:none}.col_6.explore-locations,#search_results .explore-locations.prop-image-container,#search_results .explore-locations.features,.col_6_fix.explore-locations,#search_results .explore-locations.prop-head-container,#search_results .explore-locations.prop-info,#search_results .explore-locations.price_wrp{width:100%;margin-right:0}}@media only screen and (max-width: 560px){.cottage_features ul li{float:none;width:auto}}@media only screen and (max-width: 400px){#property_title h1{font-size:1.2em}#property_title h2{font-size:1em}}.ui-dialog-titlebar{background:#5f9e5c;border-color:#5f9e5c;color:#fff}.ui-widget-content{border-color:#5f9e5c}.ui-dialog-buttonset button.ui-state-default,.ui-dialog-buttonset #bookings .ui-state-default.secondary-button,#bookings .ui-dialog-buttonset .ui-state-default.secondary-button{outline:0;background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;background:#ce3c3a;color:#fff}.ui-dialog-buttonset button.ui-state-default:hover,.ui-dialog-buttonset #bookings .ui-state-default.secondary-button:hover,#bookings .ui-dialog-buttonset .ui-state-default.secondary-button:hover{background:#4f844d;cursor:pointer}.ui-dialog-buttonset button.ui-state-default:hover,.ui-dialog-buttonset #bookings .ui-state-default.secondary-button:hover,#bookings .ui-dialog-buttonset .ui-state-default.secondary-button:hover{background:#b32e2c}.ui-dialog-buttonset button.ui-state-default span,.ui-dialog-buttonset #bookings .ui-state-default.secondary-button span,#bookings .ui-dialog-buttonset .ui-state-default.secondary-button span{padding:0 1em}.ui-dialog-titlebar button.ui-state-default,.ui-dialog-titlebar #bookings .ui-state-default.secondary-button,#bookings .ui-dialog-titlebar .ui-state-default.secondary-button{background:#fff;border-color:#858c8e}.ui-dialog-titlebar button.ui-state-default span.ui-icon,.ui-dialog-titlebar #bookings .ui-state-default.secondary-button span.ui-icon,#bookings .ui-dialog-titlebar .ui-state-default.secondary-button span.ui-icon{background:none}.ui-dialog-titlebar button.ui-state-default span.ui-icon:before,.ui-dialog-titlebar #bookings .ui-state-default.secondary-button span.ui-icon:before,#bookings .ui-dialog-titlebar .ui-state-default.secondary-button span.ui-icon:before{display:block;color:#5f9e5c;content:'x';text-indent:0;text-align:center;font-size:0.75em;line-height:1.46em;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.ui-dialog-titlebar button.ui-state-default:hover,.ui-dialog-titlebar #bookings .ui-state-default.secondary-button:hover,#bookings .ui-dialog-titlebar .ui-state-default.secondary-button:hover{border-color:#3b3e3f}.ui-dialog-titlebar button.ui-state-default:hover span.ui-icon:before,.ui-dialog-titlebar #bookings .ui-state-default.secondary-button:hover span.ui-icon:before,#bookings .ui-dialog-titlebar .ui-state-default.secondary-button:hover span.ui-icon:before{color:#253d24}.top-action-bar{background-color:#f5f5f5;box-shadow:inset 0 -1px 0 0 #ccc;margin-top:-1.22em;padding:4px 0px 12px;margin-bottom:1.0em}.top-action-bar .wrap-return{float:left;padding-top:7px;width:50%}.top-action-bar a{text-decoration:none;color:#666;font-size:16px}.top-action-bar a:hover{text-decoration:underline}.top-action-bar .container{padding-top:0px;margin-bottom:0px}.top-action-bar .container .property-options{padding-top:0px;width:50%}.top-action-bar .container .property-options ul{list-style-type:none;padding:0;font-size:0.875em;margin-top:0.538em;margin-left:0.2em;height:15px;float:right}.top-action-bar .container .property-options ul:after{content:'';clear:both}.top-action-bar .container .property-options ul li{float:left;position:relative;padding-left:0px}.top-action-bar .container .property-options ul li.property_favourites{margin-left:0}.top-action-bar .container .property-options ul li.property_favourites a:before{left:-18px}.top-action-bar .container .property-options ul li svg{width:16px;margin-right:1px;display:inline-block}.top-action-bar .container .property-options ul li:nth-child(2) svg{vertical-align:middle}.top-action-bar .container .property-options ul li a:hover{text-decoration:underline}.top-action-bar .container .property-options ul li a.add_favorites:before{font-family:'icon-set';color:#666;content:""}.top-action-bar .container .property-options ul li a.del_favorites:before{font-family:'icon-set';color:#666;content:""}.top-action-bar .container .property-options ul li a.share-print:before{content:"";color:#666}.top-action-bar .container .property-options ul li a.share-link:before{content:"";color:#666}.top-action-bar .container .property-options ul li .addthis_toolbox{float:right}.property header h1{padding:0 0 0.375em 0}.property header h2{padding:0 0 0.563em 0;font-size:1.125em}.property header #property_top{border:none}.property header #property_top .slider{margin-bottom:0.750em;width:100%}.property header #property_top .slider .aspect-placeholder{height:0;padding-top:66.5%}.property header #property_top .slider .indicator{z-index:90}.positive-message{display:none;background:red;box-shadow:red;color:red;padding:0.75em 1.5em;position:absolute;top:0;right:0;z-index:10}.positive-message p{margin:0}.positive-message .close{position:absolute;right:0;top:0;width:2.5em;height:2.5em;cursor:pointer;opacity:0.65;background:transparent url("../assets/images/structure/close.png") 50% 50% no-repeat}.positive-message .close:hover{opacity:1}.positive-message.message-fixed{position:fixed;top:64px;right:12px;z-index:10000;padding-right:45px}#property_top{margin-bottom:0}#property_title{border-bottom:0;overflow:hidden}.provider_logo{width:105px;float:left;margin:0 25px 0 0}.addthis_toolbox{display:none}.share-link:before{content:url("data:image/gif;base64,R0lGODlhDgALANUAAJaWlvj4+P7+/rS0tPb29n19fTU1NSoqKmxsbLa2tsbGxsTExMzMzBgYGDMzM3p6eu7u7oCAgPPz819fXxYWFj09PcvLyxMTE2VlZVFRUbu7u/39/YWFhcnJyfn5+fDw8Orq6nd3d7q6uhISEpqamlhYWGZmZre3t+Xl5VNTU0xMTMPDw3l5eREREf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMTEgNzkuMTU4MzI1LCAyMDE1LzA5LzEwLTAxOjEwOjIwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMjBFQ0VGOTJBM0YxMUU2Qjk3NUVEQ0U4NzZBQzhDOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMjBFQ0VGQTJBM0YxMUU2Qjk3NUVEQ0U4NzZBQzhDOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIyMEVDRUY3MkEzRjExRTZCOTc1RURDRTg3NkFDOEM5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIyMEVDRUY4MkEzRjExRTZCOTc1RURDRTg3NkFDOEM5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAA4ACwBABltAl3AoPBUCw1ZlxWyuIi2AsKUSTigpDqLVGrEIXK4J9NGEuJcj1SXyDBNfiZBFr9tZC6FzxRC4Bi0GFlMHLCQBDw1hYSVrHRkoQoAOClNVfkMbEBhSLoufXJ1BADs=")}.at-a-glance ul li{width:auto;padding:0.188rem 0.61rem;height:4.4em}.at-a-glance ul li p{line-height:1.3em}.at-a-glance ul li span{margin-left:2px}.at-a-glance ul li img{height:12px;width:12px}.at-a-glance ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.at-a-glance ul li.rating{min-width:160px}.at-a-glance ul li:not(.rating){flex-basis:auto;flex-grow:1}.cottage_features{margin-top:0}.cottage_features ul li.not-available{text-decoration:line-through;color:#a0a4a7}.cottage_features ul li.not-available:before{background-color:#a0a4a7}.customer-review-logo{width:240px;height:36px;margin-top:-4px}.cottage_features,.property_location{background:none;padding:0}.cottage_features h2,.property_location h2{font-size:1.3em}.cottage_features h2:first-child,.property_location h2:first-child{border-bottom:1px solid #c7cacb;padding:0 0 0.3em;margin-bottom:0.4em}.thumbnails a img{height:81px}.customer_reviews,.ta_reviews{padding-bottom:1em;line-height:1.4em}.customer_reviews h2,.ta_reviews h2{padding-bottom:0.625em}.customer_reviews h2 span,.ta_reviews h2 span{margin-left:0.3em}.customer_reviews .quote,.ta_reviews .quote{background:none;padding-left:0}.customer_reviews .author,.ta_reviews .author{padding:0;float:right;font-weight:bold}.customer_reviews .author:before,.ta_reviews .author:before{border-top:0}.customer_reviews>ul,.ta_reviews>ul{overflow-y:auto;overflow-x:hidden;max-height:25em}.ta_reviews>ul>li{border-top:1px dotted silver}.customer_reviews{color:#dda348}.customer_reviews>ul>li{border-top:1px dotted #dda348}.amenities{padding-left:1.9em}.amenities li{margin-bottom:0.5em}.marked-content{background:#fbec88}.search-content{margin:18px 0;clear:both}.search-content form{width:100%;float:right}.search-content form input{padding:10px 16px;width:50%;margin-right:12px;border:1px solid #d5d5d5}.search-content form button,.search-content form #bookings .secondary-button,#bookings .search-content form .secondary-button{padding:11px 16px}.search-content form .error{display:none}.property-two-column .property-options ul li a:before{overflow:visible}.property-two-column #property_top{border:1px solid #d5d5d5;margin-bottom:1.3em}.property-two-column #property_top .mobile_buttons{display:none}.property-two-column #property_top.kep-3833{border:none}.property-two-column #property_bottom{border:1px solid #d5d5d5;margin-bottom:1.3em;padding:0px}.property-two-column #property_bottom .mobile_buttons{display:none}.property-two-column .thumbs-container{float:right;width:30%;clear:right;height:100%;overflow-y:auto;padding-top:1.2%;padding-bottom:1.2%;margin-right:2%;position:absolute;right:0;top:0;box-sizing:border-box}.property-two-column .thumbs-container .thumbnails{margin-bottom:0;max-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding-right:3%}.property-two-column .thumbs-container a{display:inline-block;margin:2.5%;width:45%}.property-two-column .thumbs-container a span{position:relative;height:0;width:100%;padding-top:75%;background:#f1f1f1;display:block}.property-two-column .thumbs-container a:nth-of-type(odd){float:left;clear:none}.property-two-column .thumbs-container a:nth-of-type(even){float:right;clear:none}.property-two-column .thumbs-container img{height:100%;width:auto;margin:0 auto;max-width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.property-two-column .thumbs-container .landscape{width:100%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0}.property-two-column .thumbs-container.kep-3833{float:right;width:26.5%;clear:right;height:100%;overflow-y:auto;padding:0;margin:0;position:absolute;right:0;top:0;box-sizing:border-box}.property-two-column .thumbs-container.kep-3833 .thumbnails{margin-bottom:0;max-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding-right:0}.property-two-column .thumbs-container.kep-3833 a{display:inline-block;margin:0 0 1.5% 0;width:49.5%;overflow:hidden}.property-two-column .thumbs-container.kep-3833 a span{padding-top:66.67%}.property-two-column .thumbs-container.kep-3833 a:nth-of-type(odd){float:left;clear:none}.property-two-column .thumbs-container.kep-3833 a:nth-of-type(even){float:right;clear:none}.property-two-column .thumbs-container.kep-3833 img{height:111%;width:auto;margin:0;max-width:100%;position:absolute;top:-5.5%;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.property-two-column .thumbs-container.kep-3833 .landscape{width:100%;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0}.property-two-column .property-floor-plan .thumbnails{max-height:85%}.property-two-column .property-floor-plan a span.floor-plan{bottom:0px;float:right;right:0px;width:29.2%;background:#e6f3fa;border:1px solid #3b6e99;color:#3b6e99;font-weight:bolder;position:absolute;height:45px;width:98%;padding-top:0;background:red;display:block;padding-left:16px;padding-right:16px}.property-two-column .property-floor-plan a span.floor-plan img.floor-plan-chevron{position:initial;height:auto;float:right;margin-top:-23px;transform:none;-ms-transform:none;-webkit-transform:none}.property-two-column .property-floor-plan a span.floor-plan a{line-height:1.4em;margin:0.625em 0}.property-two-column #property-tabs{border:none;padding:0;list-style-type:none}.property-two-column #property-tabs.option-buttons ul:first-child{height:30px}.property-two-column #property-tabs.option-buttons .ui-tabs-nav li{margin:0px 4px 0px 0px}.property-two-column #property-tabs.option-buttons li{border:none;background:transparent;font-weight:normal;display:inline}.property-two-column #property-tabs.option-buttons li a{padding:0px 0px 5px 0px;color:#666;margin:0px 20px 0px 0px;text-decoration:none}.property-two-column #property-tabs.option-buttons li a svg{vertical-align:middle;margin-right:5px;width:auto;fill:#666;margin-bottom:3px}.property-two-column #property-tabs.option-buttons li a.degree-360 svg{margin-bottom:-2px}.property-two-column #property-tabs.option-buttons li.ui-state-active a{color:#3c6f99;border-bottom:3px solid #3c6f99}.property-two-column #property-tabs.option-buttons li.ui-state-active a:focus{outline:none}.property-two-column #property-tabs.option-buttons li.ui-state-active a svg{fill:#3c6f99}.property-two-column #property-tabs ul{border:none;background:transparent;padding:0}.property-two-column #property-tabs .property-tabs-content{border:1px solid red;margin-bottom:1.3em;position:relative;overflow:hidden}.property-two-column #property-tabs .property-tabs-content #property_top{border:none;margin-bottom:0}.property-two-column #property-tabs .property-tabs-content .ui-corner-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.property-two-column #property-tabs .property-tabs-content .ui-tabs-panel{padding:0}.property-two-column #property-tabs .property-tabs-content img{float:none;display:block;margin-left:auto;margin-right:auto}.property-two-column #property-tabs #degree-360 iframe{border:0;margin-bottom:-4px;width:100%;height:508px}.property-two-column .property-img-floor{display:none}.property-two-column .property-img-floor span{float:right;width:30%;padding-right:24px;padding-top:48px}.property-two-column .property-img-floor p{line-height:1.5em;margin:0;padding-top:18px}.property-two-column .slider{margin:0}.property-two-column .rating p{display:inline}.property-two-column .at-a-glance li{height:auto;padding:0 0.563rem;margin-left:1%;width:auto}.property-two-column .at-a-glance li p{text-align:center;line-height:2em;font-size:0.875em}.property-two-column .property-column-left h2{border-bottom:none;margin-top:0.39em;font-size:1.6em}.property-two-column .cottage_features,.property-two-column .property_location{float:left}.property-two-column .cottage_features ul,.property-two-column .property_location ul{margin-right:10%;margin-top:1em}.property-two-column .cottage_features ul li,.property-two-column .property_location ul li{width:45%;margin-bottom:0.4em;float:left}.property-two-column .cottage_features{width:100%}.property-two-column .cottage_features li{display:inline-block}.property-two-column .property_location h3,.property-two-column .property_location .account .notifications a span,.account .notifications a .property-two-column .property_location span,.property-two-column .property_location .account .notifications div span,.account .notifications div .property-two-column .property_location span{margin-top:0.8em}.property-two-column .property_location ul li{width:100%}.property-two-column .property_location a{font-size:1.1em}.property-two-column .property_location h3+p,.property-two-column .property_location .account .notifications a span+p,.account .notifications a .property-two-column .property_location span+p,.property-two-column .property_location .account .notifications div span+p,.account .notifications div .property-two-column .property_location span+p{margin-bottom:0.7em}.property-two-column .property{float:left;width:100%}.property-two-column .property>div{width:inherit;margin-bottom:2em;float:left}.property-two-column .property p,.property-two-column .property h3,.property-two-column .property .account .notifications a span,.account .notifications a .property-two-column .property span,.property-two-column .property .account .notifications div span,.account .notifications div .property-two-column .property span,.property-two-column .property .amenities{font-size:1em}.property-two-column .property .short-breaks{margin-bottom:0.5em}.property-two-column .property #map_wrp{float:left;width:100%;position:relative;height:28em;margin:1em 0 2em;display:block}.property-two-column .property .short-breaks{float:left;width:100%}.property-two-column .cottage_features.westbay .added-value-features{background-color:red;margin-top:9px;margin-bottom:6px;padding:3px 0}.property-two-column .cottage_features.westbay .added-value-features li{color:red;font-size:14px;list-style-type:none;padding:6px 6px 6px 36px;background:transparent url("/images/sykes/tick-green-outline.png") 12px center no-repeat;background-size:20px 20px;width:100%;margin-bottom:0}.property-two-column .cottage_features.westbay .added-value-features li::before{display:none}.property-two-column .cottage_features.westbay .added-value-features li em{font-style:normal;font-weight:bold}.property .group_details section{width:100%;margin-top:40px;float:left}.property .group_details section h3,.property .group_details section .account .notifications a span,.account .notifications a .property .group_details section span,.property .group_details section .account .notifications div span,.account .notifications div .property .group_details section span{font-size:1.25em}.property .group_details section ul{margin-right:13%;padding-left:1.9em;margin-top:0.625em}.property .group_details section ul li{margin-bottom:0.5em}.property .group_details section img{margin-top:6px}.property-two-column div.tour-360{padding:12px 24px;border:1px solid #ccc;box-shadow:0 1px 2px #ccc;margin-right:13%;margin-top:24px;cursor:pointer;clear:right}.property-two-column div.tour-360 img{float:left;margin-right:24px}.property-two-column div.tour-360 p{float:none;width:auto;margin-right:0;margin-top:22px}.property-two-column div.tour-360 button,.property-two-column div.tour-360 #bookings .secondary-button,#bookings .property-two-column div.tour-360 .secondary-button{float:right;margin-left:24px;margin-top:28px;padding:6px 12px}.use-arial-3651 .at-a-glance{margin-bottom:1.5em}.use-arial-3651 .property-two-column .property-column-left h2,.use-arial-3651 .property-two-column .property_location h3,.use-arial-3651 .property-two-column .property_location .account .notifications a span,.account .notifications a .use-arial-3651 .property-two-column .property_location span,.use-arial-3651 .property-two-column .property_location .account .notifications div span,.account .notifications div .use-arial-3651 .property-two-column .property_location span{margin:0 auto 0.3125em auto}.use-arial-3651 .property-two-column .property_location h3+p+p,.use-arial-3651 .property-two-column .property_location .account .notifications a span+p+p,.account .notifications a .use-arial-3651 .property-two-column .property_location span+p+p,.use-arial-3651 .property-two-column .property_location .account .notifications div span+p+p,.account .notifications div .use-arial-3651 .property-two-column .property_location span+p+p{margin-bottom:1.125em}.use-arial-3651 .property-two-column .property_location ul{margin-top:0}.use-arial-3651 .property-two-column .cottage_features ul{margin-top:5px}@media only screen and (min-width: 1060px){.property-two-column .property{float:left}.property-two-column .property p,.property-two-column .property h3,.property-two-column .property .account .notifications a span,.account .notifications a .property-two-column .property span,.property-two-column .property .account .notifications div span,.account .notifications div .property-two-column .property span,.property-two-column .property .amenities{width:100%;float:right;clear:none}.property-two-column .property .amenities{width:100%;padding:0}.property-two-column .property-column-left h2{width:100%}.property-two-column .property-column-left h2.nofloat{float:none}.property-two-column .cottage_features ul,.property-two-column .property_location ul{width:100%}.property-two-column .at-a-glance li p{line-height:2.3em;font-size:0.97em}.property-two-column .property_location ul{list-style-type:disc;width:56%;padding:0}.property-two-column .property .group_details section ul{float:right;width:53%}.property-two-column .property .group_details section img{width:30%;margin-top:0}.property-two-column div.tour-360{float:right;width:55%}}@media only screen and (max-width: 1170px){.property-two-column #property_title .property-options>ul li a.add_favorites:before{margin-top:-0.75em}.property-two-column .property-floor-plan{overflow-y:initial;position:relative;padding-top:35px;padding-bottom:20px}.property-two-column .property-floor-plan a span.floor-plan{bottom:0;width:280px;bottom:10px}.property-two-column .property-img-floor img{width:100%}.property-two-column .property-img-floor span{float:right;width:100%;padding-left:24px;padding-bottom:24px;padding-right:24px}.property-two-column #floor-plan img{width:100%}}@media only screen and (max-width: 959px){.property-two-column .at-a-glance li{margin-left:1%}}@media only screen and (max-width: 775px){.property-two-column .calendar,.property-two-column .content{width:100%}.property-two-column .at-a-glance li p{font-size:0.8em}}#property_bottom dd{-webkit-margin-start:0px}#property_bottom .hiddenTab{display:none}#property_bottom .shownTab{display:inline-block;padding:1em 1.4em}#property_bottom .tab_switch_call_to_action{text-align:center;line-height:50px;height:50px;background-color:#71A8C9;color:white;cursor:pointer}#property_bottom [role="tab"]{cursor:pointer;width:50%;background:#f5f5f5;color:#888;border-radius:0;margin:0;border:none;border-bottom:1px #d5d5d5 solid;display:inline-block;height:50px;line-height:50px;list-style:none;text-align:center}#property_bottom [role="tab"] a{text-decoration:none;color:#888;text-align:center;width:0;height:0;padding:0;font-weight:bold}#property_bottom [role="tab"] a:focus{outline:none}#property_bottom .ui-state-active[role="tab"]{background:white;border-bottom:none}#property_bottom .ui-state-active[role="tab"] a{color:#71A8C9}#property_bottom .ui-state-active[role="tab"]:first-child{border-right:1px #d5d5d5 solid}#property_bottom .ui-state-active[role="tab"]:last-child{border-left:1px #d5d5d5 solid}#property_bottom #property_tabs{background:#f5f5f5;padding:0;border:none}.prop-save-value-add-KEP-3412 .strong{font-weight:800;line-height:28px}.prop-save-value-add-KEP-3412 sup{font-family:Georgia, "Trebuchet MS", serif}.prop-save-value-add-KEP-3412 .subtext{font-size:12px;line-height:0px;font-style:italic}#gmap{width:100%;height:400px;background-color:red}#gmap.kep-4814{background-color:#e5e3df}.reviews_container{margin-top:24px}.reviews_container ul{list-style:none;display:block}.reviews_container li{margin-bottom:50px}.reviews_container .show_more,.reviews_container .show_less{float:right;margin-bottom:18px}.reviews_container .show_more img,.reviews_container .show_less img{width:14px;margin-left:5px}.reviews_container .show_less{display:none}.reviews_header{color:#5f9e5c;font-weight:normal;font-size:1.6em;padding:25px 0px}.reviews_author{vertical-align:top}.reviews_name{font-size:16px;display:block;line-height:24px}.reviews_date{font-size:14px;padding-bottom:8px}.reviews_source{font-size:12px;min-height:26px}.reviews_source_sykes{color:#5f9e5c}.reviews_source_sykes img{width:145px}.reviews_source_trip{color:red}.reviews_source_trip img{width:28px;margin-right:6px}.reviews_source_bk_sykes{background-color:#5f9e5c}.reviews_source_bk_trip{background-color:red}.reviews_author{width:30%;float:left}.reviews_author .reviews_total{color:#666;margin-bottom:15px;font-size:16px;font-weight:600;height:20px}.reviews_author .reviews_total svg{width:18px;height:20px;float:left;margin-top:3px;margin-right:5px}.reviews_author .reviews_total p{float:left;width:80%;margin:0px}.reviews_text{float:right;border:solid 1px red;box-shadow:0 1px 2px #ccc;box-sizing:content-box;width:62%;padding:20px 20px 30px;position:relative}.reviews_title{font-size:21px;color:#666;font-weight:bold;padding:0 0.375em}.reviews_rectangle{width:100%;height:5px;position:absolute;bottom:0px;left:0px}#reviews_default{margin-bottom:18px}.reviews_description{line-height:1.3em}.img-hor-vert{-moz-transform:scale(-1, -1);-o-transform:scale(-1, -1);-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.property-two-column .property-column-left .cottage_ratings h2{float:none;width:100%}.property-two-column .property-column-left .cottage_ratings .ratings_container{width:100%;border:solid 1px red;box-shadow:0 1px 2px #ccc;padding:10px 20px 12px;margin-top:25px;margin-bottom:20px}.property-two-column .property-column-left .cottage_ratings .ratings_container>:nth-child(odd){float:left}.property-two-column .property-column-left .cottage_ratings .ratings_container>:nth-child(even){float:right}.property-two-column .property-column-left .cottage_ratings .ratings_container>div{width:48%;margin-top:-9px;border-bottom:1px solid #ccc;padding-bottom:8px;box-sizing:content-box}.property-two-column .property-column-left .cottage_ratings .ratings_container>div>span{width:55%;color:red;font-size:16px;cursor:initial;float:left;padding-top:18px;line-height:26px}.property-two-column .property-column-left .cottage_ratings .ratings_container>div .star-ratings-css{float:right;padding-right:2%}.property-two-column .property-column-left .cottage_ratings .ratings_container p{padding:12px 8px 0px;display:block}.star-ratings-css{unicode-bidi:bidi-override;color:#fff;font-size:45px;height:30px;margin:0 auto;position:relative;padding:0;text-shadow:-1px 0 red}.star-ratings-css-top{color:red;padding:0;position:absolute;z-index:1;display:block;top:0;left:0;overflow:hidden}.star-ratings-css-bottom{padding:0;display:block;z-index:0}.ratings-bottom{margin-bottom:15px}.large-thumbnails-container{width:100%;max-height:450px}.large-thumbnails-container .thumbnails-carousel{padding-right:5px;padding-left:5px}.large-thumbnails-container .slick-slide{height:auto}.large-thumbnails-container .slick-prev,.large-thumbnails-container .slick-next{font-size:0;position:absolute;top:45%;padding:0;z-index:999;background-color:transparent;opacity:0.85;background-repeat:no-repeat;background-size:38px 56px;height:56px;width:38px}.large-thumbnails-container .slick-next{right:12px}.large-thumbnails-container .slick-prev{left:12px}.large-thumbnails-container .slick-next:hover,.large-thumbnails-container .slick-prev:hover{opacity:1}.large-thumbnails-container .slick-next:focus,.large-thumbnails-container .slick-prev:focus{outline:none}.large-thumbnails-container .indicator{position:absolute;bottom:1em;right:1em;padding:0.3em 0.5em;background-color:#fff;border:1px solid red}.large-thumbnails-container .slick-next{background-image:url(/images/icons/next.svg)}.large-thumbnails-container .slick-prev{background-image:url(/images/icons/prev.svg)}@media only screen and (min-width: 1365px){.property-two-column .property-column-left .cottage_ratings .ratings_container{width:68%;float:right;margin-top:14px}.property-two-column .property-column-left .cottage_ratings h2{width:30%;float:left}}@media only screen and (min-width: 1060px){.property-two-column .property-column-left #wrap-linked-properties{float:right;width:70%;margin-top:18px}}#wrap-linked-properties{margin-top:20px}#wrap-linked-properties .show_more_prop,#wrap-linked-properties .show_less_prop{float:right}#wrap-linked-properties .show_more_prop img,#wrap-linked-properties .show_less_prop img{width:14px;margin-left:5px}#wrap-linked-properties .more-items,#wrap-linked-properties .show_less_prop{display:none}#wrap-linked-properties .item{float:left;border:solid 1px #aaaaaa;margin-right:0;margin-left:20px;margin-bottom:20px;width:calc(33.333% - 13.33px)}#wrap-linked-properties .item:first-child,#wrap-linked-properties .item.no-margin{margin-left:0px}#wrap-linked-properties .item .wrap-img{background-color:#eaeaec;text-align:center;position:relative}#wrap-linked-properties .item .wrap-img .img-fixer{height:0;padding-top:75%}#wrap-linked-properties .item .wrap-img img.prop-img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%}#wrap-linked-properties .item .details{padding:10px 5px}#wrap-linked-properties .item .details .title{line-height:15px}#wrap-linked-properties .item .details .title a{font-size:15px;color:#5f9e5c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wrap-linked-properties .item .details .price{color:#3c6f99}#wrap-linked-properties .item .details p{text-align:center;width:100%;float:none;font-size:15px}#wrap-linked-properties .item .details p a{text-decoration:none;text-align:center;display:block;width:100%}#wrap-linked-properties .item .details .button-wrap{width:85%;margin:0 auto 10px}#wrap-linked-properties .item .details .button-wrap a{font-size:16px;padding:8px}.moveMapIntoModal3906{white-space:nowrap;overflow:hidden;width:1em;padding:0.3em 0.4em;font-size:0.8em;text-decoration:none}.moveMapIntoModal3906:hover{color:#4f844d}.moveMapIntoModal3906:before{font-family:'icon-set';color:#fff;content:"";color:#5f9e5c}.mapModal3906{display:none}@media only screen and (min-width: 768px){.mapModal3906.visible{position:absolute;left:0;top:0;right:0;bottom:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:1000}.mapModal3906.visible .map-container{width:90%;height:448px;margin:150px auto;background-color:#fff;position:relative;z-index:1}.mapModal3906.visible .map-container .close-overlay{width:1.5rem;height:1.5rem;position:absolute;right:2rem;top:2rem;z-index:30000}.mapModal3906.visible .map-container .close-overlay svg{width:1.5rem;height:1.5rem}.mapModal3906.visible .map-container #gmap{height:530px}}@media only screen and (min-width: 1025px){.mapModal3906.visible .map-container{width:1000px}}.property_location_link{color:#111;text-decoration:none}.property_location_link:before{font-family:'icon-set';color:#fff;content:"";color:#111}@media all and (min-width: 320px) and (max-width: 767px){.property article.content,.property header.header,.property aside.calendar{width:96%;margin:12px 2%}.property #calendar{margin:0 auto}.property #calendar .group,.property #calendar .flashmessage,.property #calendar .main-content,.property #calendar .tip,.property #calendar .display-group li,.display-group .property #calendar li,.property #calendar #bookings .detail-tabs .info-area div.property-information,#bookings .detail-tabs .info-area .property #calendar div.property-information,.property #calendar .search_form section,.search_form .property #calendar section,.property #calendar .group-properties,.property #calendar .group-properties li,.group-properties .property #calendar li{float:none}}@media all and (min-width: 768px) and (max-width: 991px){.property article.content,.property header.header{width:calc(100% - 290px);margin-right:12px}.property aside.calendar{width:28%;margin-right:0}}@media all and (min-width: 991px){.property article.content,.property header.header{width:calc(100% - 295px)}.property aside.calendar{width:28%;margin-right:0}}.contact_form ul{padding:0;margin:0;list-style-type:none}.contact_form ul li{overflow:auto;margin-bottom:1em;max-width:800px}.contact_form ul li label:before{content:'';display:inline-block;width:0.5em}.contact_form ul li label.required:before{content:'*';color:#ce3c3a}.contact_form ul li.not_s ul{padding-top:1em}.contact_form ul li.not_s ul li{padding-left:10%}@media only screen and (max-width: 599px){.contact_form ul li.not_s ul li{padding-left:2%}}.contact_form ul li.submit>div{padding-bottom:1em}.contact_form ul li.submit>div span{color:#ce3c3a}.contact_form dl{overflow:hidden;max-width:800px}.contact_form dl dt{clear:left;font-weight:bold;margin-bottom:1em}.contact_form dl dt:after{content:':'}.contact_form dl dd{margin-bottom:1em}.contact_form input,.contact_form select,.contact_form textarea,.contact_form .input-wrapper,.contact_form dd{width:99%;max-width:500px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact_form input[type="checkbox"],.contact_form input[type="radio"]{float:left;width:auto;margin-right:1em}.contact_form input[type="radio"]{margin-top:0.27em}.contact_form input[type="checkbox"]{margin-top:0.188em}.contact_form input[type="submit"]{font-size:1em;padding:0.313em 0}.contact_form button,.contact_form #bookings .secondary-button,#bookings .contact_form .secondary-button{float:right;clear:right}.contact_form .error{font-size:80%;color:#ce3c3a;float:left;clear:left}.contact_form .example{font-size:80%;clear:left;color:#666;margin-bottom:0.25em}.contact_form label,.contact_form dt{float:left}.contact_form label span,.contact_form dt span{color:#ce3c3a}.contact_form label.not_required span,.contact_form dt.not_required span{color:transparent}.contact_form label.not_p,.contact_form dt.not_p{float:none}.contact_form .region_list .display-group{overflow:auto}.contact_form .region_list .display-group li{float:left;width:40%;margin-right:10%}.contact_form .region_list .display-group li label{float:right;text-align:left;width:94%;max-width:none}.contact_form .region_list .display-group li input{float:left;margin-right:0}#form_postcode{margin-bottom:1em}#find_cottage_catalogue,#find_cottage_open{margin-left:1em}#divLoading,#select_address{display:none;margin-top:1em}#let_cottage_drop{clear:both;padding-top:1em}#let_cottage_drop:before{content:'*';margin-right:0.20em;color:#fff}#brochure_form_tabs{list-style:none;padding:0;overflow:auto}#brochure_form_tabs li{float:left;color:#fff;font-weight:bold;height:2.613em;width:10.725em;text-align:center;line-height:2.5em;margin-right:0.725em;font-size:0.875em;padding-left:0.725em;position:relative}#brochure_form_tabs li.post{background:url(/images/mail.png) no-repeat 0.725em 50% #c3dc97}#brochure_form_tabs li.post a{background:url(/images/mail.png) no-repeat 0.725em 50% #eaeaec}#brochure_form_tabs li.mail{margin-right:0;background:url(/images/down.png) no-repeat 0.725em 50% #c3dc97}#brochure_form_tabs li.mail a{background:url(/images/down.png) no-repeat 0.725em 50% #eaeaec}#brochure_form_tabs li a{display:block;width:100%;height:100%;padding-left:0.725em;margin-left:-0.725em;text-decoration:none}#brochure_form_tabs li a:hover{background-color:#c3dc97;color:#fff}.brochure_years .display-group li{max-width:none}.brochure_years .display-group li label:first-child{display:block;float:none;margin:0}.brochure_years .display-group li label{margin:0.5em 0 1em 0}.brochure_years .display-group li br{display:none}#pay-booking form{padding:1em}#pay-booking form.have-account{background:#f1f1f1;border:1px solid #d5d5d5;margin-top:2em;margin-bottom:2em}#pay-booking form h2{margin-bottom:0.5em}#pay-booking form>ul>li{width:49%;float:right}#pay-booking form>ul>li:first-child{float:left}#pay-booking form label{display:block;padding-bottom:0.3em;font-weight:bold}#pay-booking form label .example{float:right}#pay-booking form input[type=email],#pay-booking form input[type=password],#pay-booking form input[type=text]{width:100%;box-sizing:border-box}#pay-booking form .submit-wrapper{float:right;width:49%;margin-bottom:0}#pay-booking form .submit-wrapper a{line-height:1.8em}#pay-booking form .submit-wrapper input{float:right}.focused-contact{width:100%;position:relative;min-height:50em}.focused-contact *{box-sizing:border-box}.focused-contact .contact-stage{padding:0;width:100%;list-style-position:inside;height:2.5em}.focused-contact .contact-stage li{float:left;width:33.3%;padding:0.6em;border:1px solid #D4D7D8;background-color:#F7F7F7;margin:0;color:#666;position:relative}.focused-contact .contact-stage li.active{background-color:#699FC4;border:1px solid #699FC4;color:#fff}.focused-contact .contact-stage li.active::after{display:block;content:'';background-color:inherit;width:1em;height:1em;position:absolute;bottom:-0.5em;right:47%;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.focused-contact ul{width:33.3%;list-style-type:none;padding:0}.focused-contact ul li{border-bottom:1px solid #D4D7D8;margin:0 0.625em;padding:0.625em 0}.focused-contact ul li a{display:block;width:100%;padding:0.9em 1.9em 0.9em 0.9em;text-decoration:none;color:#666;position:relative}.focused-contact ul li a:after{font-family:'icon-set';color:#fff;content:"";float:right;color:inherit;font-size:1.6em;position:absolute;bottom:calc(50% - 13px);margin-bottom:-0.1em;height:inherit;right:0}.focused-contact ul li a.active:after{font-family:'icon-set';color:#fff;content:""}.focused-contact ul li a:hover{background-color:#E6F3FA}.focused-contact ul li.active>a{background-color:#699FC4;color:#fff}.focused-contact ul .child-topic{display:none}.focused-contact ul .active .child-topic{display:block;position:absolute;left:33.3%;top:3.5em}.focused-contact .contact-options{width:33.3%;float:right;display:none;padding:0 0.625em;position:relative;top:-21.9em}.focused-contact .contact-options article{border:1px solid #D4D7D8;padding:1.2em 1em;margin-bottom:1.25em;position:relative;overflow:auto}.focused-contact .contact-options article .button-call-to-action{float:right;clear:both;margin-top:0.5em}.focused-contact .contact-options article h1{font-weight:bold}.focused-contact .contact-options article h1 a{text-decoration:none;color:inherit}.focused-contact .contact-options article h1,.focused-contact .contact-options article h2{font-size:1.25em;color:#666}.focused-contact .contact-options article h2{font-weight:normal;margin-top:0.7em;line-height:1.5em}.focused-contact .live-chat-contact{display:none}.focused-contact .live-chat-contact img{width:100%;margin-bottom:1.25em}.focused-contact .contact-options.show{display:block}.focused-contact .log-in-contact{font-size:1.1em}.focused-contact .log-in-contact .button-call-to-action{width:100%;text-align:center}@media only screen and (max-width: 785px){.focused-contact{min-height:75em}}@media only screen and (max-width: 1170px){.contact_form .region_list .display-group li label{width:92%}}@media only screen and (max-width: 959px){.contact_form .region_list .display-group li label{width:90%}}@media only screen and (max-width: 720px){#pay-booking form>ul:after{content:"";display:table;clear:both}#pay-booking form>ul>li{float:none;width:100%}#pay-booking form .submit-wrapper{float:none;width:auto}}@media only screen and (max-width: 599px){.contact_form label,.contact_form dt{max-width:80%}.contact_form .region_list .display-group li{width:100%}.contact_form .region_list .display-group li label{width:94%}}@media only screen and (max-width: 400px){#pay-booking form{font-size:0.9em}}.focused-contact .search_form{font-size:1em !important}.focused-contact .search_form .search-form-container{display:none}.focused-contact .search_form .search-form-container.show{display:block;margin-bottom:1.25em;background-color:transparent}.focused-contact .search_form .search-form-container.show .search-header{background-color:transparent;border-bottom:0}.focused-contact .search_form .search-form-container.show .search-header h3,.focused-contact .search_form .search-form-container.show .search-header .account .notifications a span,.account .notifications a .focused-contact .search_form .search-form-container.show .search-header span,.focused-contact .search_form .search-form-container.show .search-header .account .notifications div span,.account .notifications div .focused-contact .search_form .search-form-container.show .search-header span{background-color:inherit;color:#666;text-align:left;text-transform:capitalize;font-family:Karla,Arial,sans-serif}.focused-contact .search_form .search-form-container.show legend,.focused-contact .search_form .search-form-container.show label{color:#666}.focused-contact .search_form .search-form-container.show legend{padding-left:0;margin-left:0;display:block !important}.focused-contact .search_form .search-form-container.show fieldset{width:100% !important;border:0}.focused-contact .search_form .search-form-container.show fieldset .inner-fieldset{margin:0}.focused-contact .search_form .search-form-container.show .button-call-to-action{width:100%;margin-right:0}.focused-contact .search_form .search-form-container.show label[for='contact_area_id'],.focused-contact .search_form .search-form-container.show label[for='contact_country_id']{display:none}.overlay-fix .main-content{z-index:inherit}.new_contact_2946 .hero{background:transparent url("/images/sykes/res-hero-2946.jpg") top center no-repeat;overflow:visible;position:relative}.new_contact_2946 .hero div.center{padding:0}.new_contact_2946 .hero div.center a{height:284px;width:284px;display:inline-block;position:relative;margin-right:10px;float:left;background-color:#e6f3fa;border:1px solid #ccc}.new_contact_2946 .hero div.center a span{position:absolute;bottom:0;left:0;right:0;background-color:#fff;padding:12px 18px;color:#666}.new_contact_2946 .hero div.center a span em{position:absolute;right:18px;transform:rotate(-90deg)}.new_contact_2946 .hero div.center a svg{width:41.1%;height:41.1%;margin:22% 29% 24% 29%}.new_contact_2946 .hero div.center a svg .disk{fill:#3b6e99}.new_contact_2946 .hero div.center #live-chat svg{width:80%;height:80%;margin:5% 10%}.new_contact_2946 h1{padding:12px 24px;background-color:#fff;text-align:center;margin:145px auto 55px auto;font-size:20px;font-weight:bold;width:450px}.new_contact_2946 h2{width:100%;text-align:center;font-size:18px;font-weight:bold}.new_contact_2946 .frequent-questions h2{margin-bottom:24px;margin-top:48px}.new_contact_2946 .frequent-questions dl{border:1px solid #ccc;border-bottom:none}.new_contact_2946 .frequent-questions dl:last-of-type{border-bottom:1px solid #ccc}.new_contact_2946 .frequent-questions dl dt,.new_contact_2946 .frequent-questions dl dd{padding:10px 72px}.new_contact_2946 .frequent-questions dl dt,.new_contact_2946 .frequent-questions dl p{position:relative}.new_contact_2946 .frequent-questions dl dt span,.new_contact_2946 .frequent-questions dl p span{position:absolute}.new_contact_2946 .frequent-questions dl dt{font-weight:bold;color:#3b6e99;position:relative}.new_contact_2946 .frequent-questions dl dt:hover{background-color:#e6f3fa;cursor:pointer}.new_contact_2946 .frequent-questions dl dt span{left:48px;top:9px}.new_contact_2946 .frequent-questions dl dt em{position:absolute;right:48px;top:10px;transition-duration:0.5s;transition-property:transform}.new_contact_2946 .frequent-questions dl dd{height:0;overflow:hidden;padding:0}.new_contact_2946 .frequent-questions .opened dt{background-color:#e6f3fa}.new_contact_2946 .frequent-questions .opened dt em{transform:rotate(180deg)}.new_contact_2946 .frequent-questions .opened dd{height:auto;border-top:1px solid #ccc;overflow:hidden;padding:18px 48px 18px 72px}.new_contact_2946 .frequent-questions .opened dd p{width:initial}.new_contact_2946 .frequent-questions .opened dd p span{left:-24px;top:0}.support-overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:201;display:none}.support-overlay .support-overlay-message{background-color:#fff;width:750px;margin:10vh auto;padding:48px;display:none;position:relative}.support-overlay .support-overlay-message h2{font-size:18px;font-weight:bold;color:#666;margin:0}.support-overlay .support-overlay-message .close{cursor:pointer;display:block;width:18px;height:18px;position:absolute;top:24px;right:24px}.support-overlay .support-overlay-message .close svg{width:100%;height:100%}.support-overlay .support-overlay-message img{width:100%}.support-overlay .support-overlay-message .smaller-livechat{font-size:16px;margin:10px 24px;text-align:center}.kep-3530-back-to-top-button{display:none;background-color:#3c6f99;width:100%;text-align:center;line-height:3em;margin:0px;float:left;width:100%;text-decoration:none}.kep-3530-back-to-top-button .kep-3530-text{display:inline-block;color:#fff}.kep-3530-back-to-top-button .kep-3530-icon{width:16.5px;height:18px;fill:#fff;box-sizing:initial;display:inline-block}@media only screen and (max-width: 375px){.new_contact_2946 .hero{height:120px}.new_contact_2946 .hero h1{margin-top:84px;font-size:16px;padding:12px 24px;width:278px}.kep-3530-back-to-top-button{display:block}}@media only screen and (min-width: 375px) and (max-width: 450px){.new_contact_2946 .hero{height:130px}.new_contact_2946 .hero h1{margin-top:55px;width:290px}.kep-3530-back-to-top-button{display:block}}@media only screen and (max-width: 450px){.new_contact_2946 .frequent-questions dl dt{padding:10px 42px}.new_contact_2946 .frequent-questions dl dt span{left:12px}.new_contact_2946 .frequent-questions dl dt em{right:12px}.new_contact_2946 .frequent-questions .opened dd{padding:12px 12px 12px 42px}.new_contact_2946 .frequent-questions .opened dd p span{left:-30px}.kep-3530-back-to-top-button{display:block}}@media only screen and (min-width: 450px) and (max-width: 568px){.new_contact_2946 .hero{height:142px}.new_contact_2946 .hero h1{margin-top:60px;width:290px}.kep-3530-back-to-top-button{display:block}}@media only screen and (min-width: 568px) and (max-width: 600px){.new_contact_2946 .hero{height:192px}.new_contact_2946 .hero h1{margin-top:75px}}@media only screen and (min-width: 600px) and (max-width: 675px){.new_contact_2946 .hero{height:192px;background-size:cover}.new_contact_2946 .hero h1{margin-top:85px;font-size:20px}.kep-3530-back-to-top-button{display:block}}@media only screen and (min-width: 300px) and (max-width: 767px){.new_contact_2946 .hero{background-size:cover;height:231px}.new_contact_2946 .hero div.center{width:100%;float:left}.new_contact_2946 .hero div.center a{height:292px;width:290px;margin:0 auto 10px auto;display:block;float:none}.new_contact_2946 .hero div.frequent-questions{float:left}.support-overlay .support-overlay-message{width:90%;margin:10vh auto;padding:5%;padding-top:45px}.support-overlay .support-overlay-message .close{width:22px;height:22px;top:12px;right:12px}.support-overlay .support-overlay-message .close svg{width:100%;height:100%}.kep-3530-back-to-top-button{display:block}}@media only screen and (min-width: 768px) and (max-width: 1023px){.new_contact_2946 .hero{height:451px}.new_contact_2946 .hero div.center{width:594px}.new_contact_2946 .hero div.center a{height:292px;width:292px;margin-bottom:10px}.new_contact_2946 .hero div.center a:nth-of-type(even){margin-right:0}}@media only screen and (min-width: 1024px) and (max-width: 1097px){.new_contact_2946 .hero{height:451px}.new_contact_2946 .hero div.center{width:830px}.new_contact_2946 .hero div.center a{height:200px;width:200px;margin-bottom:10px}.new_contact_2946 .hero div.center a span{font-size:14px}.new_contact_2946 .hero div.center a:last-of-type{margin-right:0}}@media only screen and (min-width: 1098px) and (max-width: 1456px){.new_contact_2946 .hero{height:451px}.new_contact_2946 .hero div.center{width:920px}.new_contact_2946 .hero div.center a{height:220px;width:220px;margin-bottom:10px}.new_contact_2946 .hero div.center a:nth-of-type{margin-right:0}}@media only screen and (min-width: 1457px){.new_contact_2946 .hero{height:451px}.new_contact_2946 .hero div.center a:last-of-type{margin-right:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}ul.slider{margin:0}.slider{position:relative;list-style-type:none;padding:0;margin-bottom:1em}.slider ul{list-style-type:none;padding:0;margin:0}.slider ul li{display:none}.slider ul li:first-child{display:list-item}.slider.loaded li{display:list-item}.slider .slider-navigation{position:absolute;width:100%;text-align:center;bottom:2.25em;font-size:0.85em}.slider .slider-navigation a{background:#fff;display:inline-block;width:1.2em;height:1.2em;margin:0 0.4em;outline:0;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.slider .slider-navigation a:hover,.slider .slider-navigation a.active{background:#8dbb3e}.slider .animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slider .slide{width:100%}.slider .active{-webkit-animation-name:fadeIn;animation-name:fadeIn;visibility:visible;transition:visibility 0s}.slider .inactive{-webkit-animation-name:fadeOut;animation-name:fadeOut;opacity:0;position:absolute;top:0;left:0;visibility:hidden;transition:visibility 0s linear 0.5s}.slider .previous,.slider .next{display:none;position:absolute;top:50%;z-index:100;margin-top:-1em;opacity:0.7}.slider .previous:hover,.slider .next:hover{opacity:1}.slider .previous{left:0.75em}.slider .next{right:0.75em}.slider img{display:block}.slider.loaded .previous,.slider.loaded .next{display:inherit}@media only screen and (min-width: 1170px) and (max-width: 1400px){.social-validation.slider{overflow:hidden}.social-validation.slider img{height:444px;width:auto}}.slider .previous,.slider .next{z-index:90}[id^="startDiv"]{height:0;overflow:hidden}[id^="startDiv"]>div{width:auto}#startDiv{clear:both}@media only screen and (max-width: 599px){#startDiv{font-size:78%}}.ui-datepicker table thead{background:none}.ui-datepicker table thead th{color:#666}.ui-datepicker-header{background:#858c8e;border-color:#aaafb0}.ui-datepicker-header a{background:#858c8e;text-indent:0;cursor:pointer}.ui-datepicker-header a.ui-state-disabled span:before{cursor:default}.ui-datepicker-header a span{width:16px;height:16px;-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;background-image:none !important}.ui-datepicker-header a span:before{-webkit-border-radius:1000px;-moz-border-radius:1000px;-ms-border-radius:1000px;-o-border-radius:1000px;border-radius:1000px;text-indent:0;width:16px;height:16px;display:block;line-height:16px;text-align:center;cursor:pointer;background:#fcfcfc}.ui-datepicker-header a span.ui-icon-circle-triangle-e:before{font-family:'icon-set';color:#858c8e;content:""}.ui-datepicker-header a span.ui-icon-circle-triangle-w:before{font-family:'icon-set';color:#858c8e;content:"";text-indent:-1px}.ui-datepicker-header a.ui-state-hover{border-color:#858c8e;background:#fcfcfc}.ui-datepicker-header a.ui-state-hover span.ui-icon-circle-triangle-e:before,.ui-datepicker-header a.ui-state-hover span.ui-icon-circle-triangle-w:before{color:#fcfcfc;background:#858c8e}.ui-datepicker-header .ui-datepicker-title{color:#fff}.ui-datepicker-calendar .ui-state-default,.ui-datepicker-calendar .ui-widget-content .ui-state-default,.ui-datepicker-calendar .ui-widget-header .ui-state-default{border-color:#cccfd0;color:#111}.ui-datepicker-calendar .ui-state-default{background:#fcfcfc}.ui-datepicker-calendar .ui-state-default.ui-state-hover{background:#cccfd0}.ui-datepicker-calendar .ui-state-default.ui-state-highlight,.ui-datepicker-calendar .ui-state-default.ui-state-highlight.ui-state-active{background:#fbec88}.ui-datepicker-calendar .ui-state-default.ui-state-active{background:#fff;color:#e17009}.ui-datepicker-calendar .ui-corner-all.ui-state-hover{background:#fcfcfc}#ui-datepicker-div{border-color:#858c8e;font-family:Karla,Arial,sans-serif}@media only screen and (min-width: 600px) and (max-width: 1170px){#ui-datepicker-div:not(.carousel-search){left:auto !important;right:3% !important}}@media only screen and (max-width: 1170px){#ui-datepicker-div.center{left:50% !important;right:auto;margin-left:-19em}}.use-arial-3651 #ui-datepicker-div{font-family:Arial,sans-serif}@media only screen and (max-width: 1170px){.pattern-library-calendar #ui-datepicker-div{right:3% !important;left:auto !important;margin-left:-19em}}.highlight-weekend-in-search table tbody tr{background-color:#fcfcfc}.highlight-weekend-in-search .ui-datepicker-week-end{background-color:#f2f3f3}@media screen and (min-width: 600px){.pattern-library-calendar .icon-calendar+.inner-fieldset>div:first-child,.pattern-library-calendar .account .notifications a.notification-calendar+.inner-fieldset>div:first-child,.account .notifications .pattern-library-calendar a.notification-calendar+.inner-fieldset>div:first-child,.pattern-library-calendar .account .notifications div.notification-calendar+.inner-fieldset>div:first-child,.account .notifications .pattern-library-calendar div.notification-calendar+.inner-fieldset>div:first-child{position:relative}.pattern-library-calendar .icon-calendar+.inner-fieldset>div:first-child:after,.pattern-library-calendar .account .notifications a.notification-calendar+.inner-fieldset>div:first-child:after,.account .notifications .pattern-library-calendar a.notification-calendar+.inner-fieldset>div:first-child:after,.pattern-library-calendar .account .notifications div.notification-calendar+.inner-fieldset>div:first-child:after,.account .notifications .pattern-library-calendar div.notification-calendar+.inner-fieldset>div:first-child:after{display:block;position:absolute;content:'\e600';font-family:'pattern-library-set';color:#666;width:1em;height:1em;right:0;top:0;padding:0.68em;font-size:0.8em;border-left:1px solid #aaa;background-color:#f5f5f5}.pattern-library-calendar .icon-calendar+.inner-fieldset>div,.pattern-library-calendar .account .notifications a.notification-calendar+.inner-fieldset>div,.account .notifications .pattern-library-calendar a.notification-calendar+.inner-fieldset>div,.pattern-library-calendar .account .notifications div.notification-calendar+.inner-fieldset>div,.account .notifications .pattern-library-calendar div.notification-calendar+.inner-fieldset>div{float:left;width:100%}.pattern-library-calendar input#start{left:0;top:0;position:relative;padding:0.35em 0.5em;width:88%;background:transparent none;z-index:10;margin-top:0}.pattern-library-calendar .input-wrapper{width:9.1em;height:1.9em;float:right;clear:none;background-color:#fff;margin:0;padding:0;position:relative}.pattern-library-calendar #ui-datepicker-div{background:#f5f5f5;background:-moz-linear-gradient(top, #f5f5f5 0%, #fff 100%);background:-webkit-linear-gradient(top, #f5f5f5 0%, #fff 100%);background:linear-gradient(to bottom, #f5f5f5 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0);margin:-1px 0 0 0;padding:0;font-family:-apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;font-size:100% !important;width:27.4em !important;border-color:#aaa}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-header{background:#fff;border:none;position:static;padding:0}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{color:#666;text-transform:uppercase;font-size:1.1875em;margin:1.45em 0 0.7em 0;line-height:1.3em}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-header a:before{display:inline-block}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-group{box-sizing:border-box;background:#fff;width:13.7em;margin:1.875em 0 0 0;border-top:1px solid #aaa}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-group-first{padding:0 15px 1.875em 23px}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-group-last{padding:0 23px 1.875em 15px}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev{top:0;margin:0;height:1.875em;width:3.750em;outline:1px solid #aaa;background-color:#f5f5f5;display:block;box-sizing:border-box}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next.ui-state-hover:not(.ui-state-disabled),.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev.ui-state-hover:not(.ui-state-disabled){border:none;outline:1px solid #3d743d;color:#3d743d;background-color:#ddf3d5}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next.ui-state-hover:active,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev.ui-state-hover:active{color:#fff;background-color:#3d743d}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next .ui-icon,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev .ui-icon{width:78%;text-indent:0;position:static;padding:0;font-size:0.75em;line-height:1.6em;display:block;margin:0.47em 0 0 0;background:transparent;border-radius:0}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next .ui-icon::before,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev .ui-icon::before{display:inline-block;color:inherit;border-radius:0;text-indent:0;width:16px;height:inherit;line-height:20px;cursor:pointer;background:transparent;float:left}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next{right:0}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next span{float:right;margin-right:0.1em !important;text-align:left}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next span::before{text-align:left}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev{left:0}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev span{float:left;margin-left:0.1em !important;text-align:right}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev span::before{text-align:right}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next.ui-state-disabled:hover,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-prev.ui-state-disabled:hover{background-color:transparent;color:#666;border:none}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-next .ui-icon:last-child::before{float:right}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-title{line-height:1.4em}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar{margin:0}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-state-default{box-sizing:border-box;border:none;text-align:center;background-color:transparent}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today{background:transparent}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today:hover{background-color:#ddf3d5;outline:1px solid #3d743d}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar a.ui-state-default:hover,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar a.ui-state-default.ui-state-highlight:hover{background-color:#ddf3d5;outline:1px solid #3d743d}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-today a.ui-state-default{background-color:transparent !important;color:inherit}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day a.ui-state-default.ui-state-active{background-color:#3d743d;outline:1px solid #3d743d;color:#fff}.pattern-library-calendar #ui-datepicker-div .ui-datepicker-calendar .ui-datepicker-current-day.ui-datepicker-today a.ui-state-default{outline:none;color:inherit}.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar{width:12.7em;margin:0}.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar thead th{padding:0.4em 0.3em}.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar thead span{font-weight:100;font-size:0.8em}.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar td{padding:0;margin:0;width:26px;height:24px;vertical-align:middle}.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar td span,.pattern-library-calendar #ui-datepicker-div table.ui-datepicker-calendar td a{width:inherit;height:inherit;font-weight:400;font-size:0.76389em;display:table-cell;vertical-align:middle;text-align:center}.pattern-library-calendar #ui-datepicker-div span,.pattern-library-calendar #ui-datepicker-div a{text-align:center;padding:0}.pattern-library-calendar #ui-datepicker-div a{color:#666}.pattern-library-calendar #ui-datepicker-div .ui-corner-all,.pattern-library-calendar #ui-datepicker-div .ui-datepicker-header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pattern-library-calendar #ui-datepicker-div.top .ui-datepicker-group{margin-top:2.7em;border-top:1px solid #858c8e;margin-bottom:0;border-bottom:0}.pattern-library-calendar #ui-datepicker-div.top .ui-datepicker-group .ui-datepicker-next,.pattern-library-calendar #ui-datepicker-div.top .ui-datepicker-group .ui-datepicker-prev{top:0;bottom:auto}.pattern-library-calendar #ui-datepicker-div.bottom{padding:0 0 1.875em 0;background:#f5f5f5;background:-moz-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:-webkit-linear-gradient(top, #fff 0%, #f5f5f5 100%);background:linear-gradient(to bottom, #fff 0%, #f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#ffffff', GradientType=0)}.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-next,.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-prev{top:auto;bottom:0;margin:0}.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-group{height:16.1em;margin-top:0;border-top:none}.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-row-break{border-bottom:1px solid #858c8e}.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-group-first{padding:0 15px 1.875em 23px}.pattern-library-calendar #ui-datepicker-div.bottom .ui-datepicker-group-last{padding:0 23px 1.875em 15px}}@media screen and (min-width: 600px) and (max-width: 1170px){.icon-calendar+.inner-fieldset>div:first-child:after,.account .notifications a.notification-calendar+.inner-fieldset>div:first-child:after,.account .notifications div.notification-calendar+.inner-fieldset>div:first-child:after{line-height:1.35em}}#ui-datepicker-div.search_any_date{margin-top:0}#ui-datepicker-div.search_any_date .ui-datepicker-group{margin-top:45px}#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane{position:absolute;top:0;left:0;right:0;height:45px;border:none;margin-top:0}#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane h3,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .account .notifications a span,.account .notifications a #ui-datepicker-div.search_any_date .ui-datepicker-buttonpane span,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .account .notifications div span,.account .notifications div #ui-datepicker-div.search_any_date .ui-datepicker-buttonpane span{display:inline-block;margin:13px 0 12px 12px;font-size:17px;color:#858c8e}#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag{margin:12px 6px;float:none;display:inline-block;font-size:12px;padding:2px 6px;background-color:#3c6f99;border-radius:4px;text-transform:capitalize;font-weight:bold;color:#fff}#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag:hover{background:#315a7c;cursor:pointer;border:none;color:#fff}@media only screen and (max-width: 599px){.content pre a{display:block}.content pre a:last-child{margin-top:1.6em}.content pre a img{display:block;margin:0 auto;float:none}.content img{max-width:100%;height:auto}}#request_brochure{clear:both;padding-top:40px}img{max-width:100%;height:auto}footer{width:960px;margin:0 auto;font-family:Tahoma, Arial, sans-serif !important;font-size:14px}footer a{text-decoration:none;cursor:pointer}footer ul{padding:0;margin:0}footer ul li{list-style:none;width:100%;line-height:25px;color:#333}footer ul li a{color:#333}footer span{color:#333}footer #left-links{width:206px;height:196px;background-color:#eee;display:inline-block;vertical-align:bottom;padding:25px}footer #central-contact{max-width:428px;height:250px;padding:10px;background-color:#e5e5e5;display:inline-block;vertical-align:bottom}footer #central-contact span{max-width:348px;display:block;margin:0 auto;padding-bottom:25px;min-height:25px}footer #central-contact span#subscribe{width:150px;height:27px;overflow:hidden}footer #central-contact span#subscribe img{height:27px}footer #central-contact span.center{text-align:center;width:100%;display:block;padding-top:10px}footer #central-contact ul{width:348px;margin:0 auto}footer #central-contact ul li{width:87px;display:inline-block;text-align:center}footer #central-contact ul li img{width:auto;height:23px}footer #right-contact{width:206px;height:196px;background-color:#eee;display:inline-block;vertical-align:bottom;padding:25px;text-align:right}footer #bottom-disc{width:100%;background-color:#f5f5f5;font-size:13px;padding:3px 20px;height:50px;box-sizing:border-box}footer #bottom-disc span{height:50px;line-height:48px}footer #bottom-disc .left{text-align:left;float:left}footer #bottom-disc .left svg{height:24px;vertical-align:middle}footer #bottom-disc .right{text-align:right;float:right}footer img{width:auto}@media all and (max-width: 990px){body footer{width:100%}body footer>*{width:100%;box-sizing:border-box}}@media all and (max-width: 990px){body footer>div #central-contact,body footer>div #left-links,body footer>div #right-contact{width:100%;float:left;text-align:center;box-sizing:border-box}body footer>div #central-contact ul{width:90%;margin:0 auto}body footer>div #central-contact ul li{width:25%}body footer #bottom-disc{display:block;width:100%}}.social a{padding-left:1.75em}.social #facebook a:before{content:"\e616"}.social #twitter a:before{content:"\e617"}.social #google_plus a:before{content:"\e615"}.social #pinterest a:before{content:"\e622"}.social #instagram a:before{content:"\e64c"}dl.responsive{overflow:hidden}dl.responsive>dt{float:left;width:20%;text-align:center;font-size:4em;color:#5f9e5c}dl.responsive>dd{width:80%;float:left;padding-bottom:2em}@media only screen and (max-width: 1170px){dl.responsive>dt{font-size:3em}}@media only screen and (max-width: 599px){dl.responsive>dt{font-size:2.4em}}body{color:#666;font-family:Tahoma, Verdana, Geneva, Helvetica, arial, sans-serif;min-width:319px;line-height:1.5}body.native-font{font-size:0.938em}[ng-app]{display:none}[ng-app].ng-scope{display:inherit}h1,h2,h3,.account .notifications a span,.account .notifications div span,h4,dl.information-box dt,h5,h6{line-height:1.3;color:#5f9e5c;font-weight:normal;margin:1.250em 0 0.313em}h1:first-child,h2:first-child,h3:first-child,.account .notifications a span:first-child,.account .notifications div span:first-child,h4:first-child,dl.information-box dt:first-child,h5:first-child,h6:first-child{margin:0}h1{font-size:2em}h2{font-size:1.6em}h3,.account .notifications a span,.account .notifications div span{font-size:1.5em}h4,dl.information-box dt{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.2em}p{font-size:1em;margin:0.625em 0}a{color:#5f9e5c}a:active{outline:none}a img{border:none}fieldset{border:0}label{cursor:pointer}input,textarea,select,.pseudo-input{font-family:inherit;font-size:inherit;padding:0.1875em 2%}input[type="text"],input[type="password"],input[type=email],input[type=number],textarea{border:1px solid #9b9b9b}input[type='image']{border:0 none;padding:0}textarea{min-height:4.688em;min-width:12.5em}select option{padding-left:0.313em}table{width:100%}table thead{background:#5f9e5c}table thead th{color:#fff}table tbody tr:nth-child(even){background:#eaeaec}table tbody td{padding:0.125em}input[type="submit"]{-webkit-appearance:none}button,#bookings .secondary-button,.button{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold}button:hover,#bookings .secondary-button:hover,.button:hover{background:#4f844d;cursor:pointer}a.button[class*="icon-"],button[class*="icon-"],#bookings .secondary-button[class*="icon-"]{position:relative;padding-left:1.8em}a.button[class*="icon-"]:before,button[class*="icon-"]:before,#bookings .secondary-button[class*="icon-"]:before{position:absolute;top:50%;left:0;width:1.8em;margin-top:-0.5em;text-align:center}a.button.disabled,a.button [disabled],button.disabled,#bookings .disabled.secondary-button,button [disabled],#bookings .secondary-button [disabled]{cursor:not-allowed;opacity:0.7}a.button{display:inline-block}.button-lesser{background:#F0F0F0;border:2px solid #d7d6d6;color:#8a8a8a}.button-lesser:hover{background:#e3e3e3}input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner,#bookings .secondary-button::-moz-focus-inner{padding:0;border:0 none}@-moz-document url-prefix(){button[class*="icon-"]:before,#bookings .secondary-button[class*="icon-"]:before,a.button[class*="icon-"]:before{margin-top:-0.6em}}.primary{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;font-size:0.875em;border:0 none;text-decoration:none;text-align:center}.primary:hover{background:#4f844d;cursor:pointer}.button-call-to-action{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;background:#ce3c3a;color:#fff}.button-call-to-action:hover{background:#4f844d;cursor:pointer}.button-call-to-action:hover{background:#b32e2c}hr{border:0;background:#5f9e5c;height:1px;margin:1.2em 0}.ui-widget-overlay{background-image:none;background-color:#aaa;opacity:0.3}.ui-widget-content{color:#666;font-family:Karla,Arial,sans-serif;font-size:1em}.debug-view-wrapper{border:1px solid red;padding:0.125em;clear:both}.debug-view-path{background:#FFD;border-bottom:1px solid black}.ul_reset,.drop-down-menu-base,.fly-out ul{list-style-type:none;padding-left:0}.drop-down-menu-base,.fly-out ul{margin:0}.drop-down-menu-base a,.fly-out ul a{display:block;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}.drop-down-menu-base a:hover,.fly-out ul a:hover,.drop-down-menu-base a.active,.fly-out ul a.active{background:#fff;border-color:#d5d5d5}.drop-down-menu-base a:hover:after,.fly-out ul a:hover:after,.drop-down-menu-base a.active:after,.fly-out ul a.active:after{content:'>';float:right}.flashmessage{padding:1.2em 1em 1em 3.5em;background:#fec;border:2px solid #FFD966;margin-bottom:1em;overflow:hidden;position:relative;min-height:1.5em;clear:both}.flashmessage:before{font-size:28px;position:absolute;top:0.5em;left:0.5em}.flashmessage h1{color:#666;margin-top:0}.empty-list-message{margin-top:1em}.default-margin-top{margin-top:0px !important}span.highlight{font-weight:700;color:#5f9e5c}a.next,a.previous{width:2em;height:2em;-webkit-border-radius:1em;-moz-border-radius:1em;-ms-border-radius:1em;-o-border-radius:1em;border-radius:1em;color:#fff;background-color:#9b9b9b;text-indent:100%;text-decoration:none;position:relative;cursor:pointer}a.next:before,a.previous:before{font-family:'icon-set';font-size:2em;line-height:1.05em;position:absolute;text-indent:0}a.next:before{left:0.05em;content:'\e621'}a.previous:before{left:-0.05em;content:'\e61f'}.print-only{display:none}.readonly button[type=submit],.readonly #bookings .secondary-button[type=submit],#bookings .readonly .secondary-button[type=submit],.readonly #messages-list .actions span,.readonly #owner-booking input[type=submit],.readonly .rereg .button-call-to-action,.readonly .booking-buttons .button-call-to-action,.readonly #bookings .book-again,.readonly a.add_favorites,.readonly a.del_favorites{cursor:not-allowed;pointer-events:none;opacity:0.6}@media only screen and (max-width: 599px){.ui-widget-content[role=dialog]{position:fixed !important;top:3em !important}#dialog{max-height:18em !important}}body.overlay-fix{height:100%;overflow:hidden}.tooltiptext{display:none;font-size:14px;line-height:1.3;padding:1em 0}.circleTool{float:none !important;width:18px !important;height:18px;border-radius:50%;font-size:12px;color:#666666;line-height:20px;text-align:center;background:#ffffff;border:1px solid #cccccc;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:inline-block;margin-left:4px;padding:0;cursor:pointer}.qtip-content{padding:0 !important}.qtip-calendar{max-width:274px !important;padding:10px !important}.KEP-3334-3300{line-height:18px}.container{margin-top:1.5em}@media all and (max-width: 990px){.container{width:100%}}@media all and (min-width: 991px){.container{width:960px}}.call-action-button{background:#5f9e5c;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-weight:bold;background:#ce3c3a;color:#fff;border-radius:4px;font-size:16px;font-weight:bold;line-height:24px}.call-action-button:hover{background:#4f844d;cursor:pointer}.call-action-button:hover{background:#b32e2c}.main-content .feedback-form .header{background-color:#5f9e5c;padding-bottom:30px}.main-content .feedback-form fieldset .display-group .input-wrapper label{background-color:#5f9e5c}.main-content .feedback-form fieldset .display-group .input-wrapper label.active{background-color:#4f844d}@media all and (min-width: 320px){.home-page{text-align:center;font-weight:400;margin:auto;background:#fff}.home-page h1{font-size:2.5rem;padding:1rem}.home-page h2,.home-page p{margin:0 0.5rem}.home-page h2{font-size:1.6rem}.home-page a h4,.home-page a dl.information-box dt,dl.information-box .home-page a dt{color:#fff}.home-page .destinations{padding-bottom:2rem}.home-page .destinations h2{padding:2rem 0}.home-page .destinations a{text-decoration:none;margin-bottom:1rem}.home-page .destinations a h3:hover,.home-page .destinations .account .notifications a span:hover,.account .notifications .home-page .destinations a span:hover,.home-page .destinations a .account .notifications div span:hover{text-decoration:underline}.home-page .destinations a p{margin:0;color:#666}.home-page .destinations .destinations-hidden{display:none}.home-page .hero{background-size:cover;height:22rem;background-position:center;border-bottom:3px solid #5f9e5c}.home-page .about_us{background-color:#f5f8f7;text-align:left;padding:2rem 2rem 1.5rem}.home-page .about_us h3,.home-page .about_us .account .notifications a span,.account .notifications a .home-page .about_us span,.home-page .about_us .account .notifications div span,.account .notifications div .home-page .about_us span{font-size:1.125rem;font-weight:bold;font-family:Helvetica, Arial, sans-serif;color:#5f9e5c;background:transparent;padding-bottom:0.875rem}.home-page .about_us p{font-size:0.875rem;color:#333;font-family:Helvetica, Arial, sans-serif;margin:0;padding-bottom:0.5rem}.home-page .about_us a{margin-bottom:1rem;color:#fff;background-color:#00459d;border-radius:1rem;padding:0.4rem 1.3rem;font-weight:normal}.home-page .about_us .about_us_social a{margin:0.3rem;padding:0;background:transparent}.home-page .about_us .about_us_social a.twitter{fill:#fff;background:transparent}.home-page .about_us .about_us_social a.facebook svg{fill:#00459d;background:#fff;width:23px;height:25px}.home-page .about_us div{padding-bottom:0.6rem}.home-page .logos{overflow:hidden;width:100%;padding-top:2rem;padding-bottom:2rem}.home-page .logos button,.home-page .logos #bookings .secondary-button,#bookings .home-page .logos .secondary-button{background-color:#fff;padding-top:0.5rem;padding-bottom:0.5rem}.home-page .logos .logo{width:46%;max-width:6.25rem;padding:0.5rem 1rem 0.5rem 1rem;display:inline-block;vertical-align:middle}.home-page .logos .slick-prev{float:left;position:absolute;margin-top:0;z-index:9;font-size:0;height:6.625rem;color:#00459d}.home-page .logos .slick-prev:before{font-family:icon-set;content:"\e61f";font-size:1rem}.home-page .logos .slick-next{right:0;position:absolute;margin-top:-7.125rem;font-size:0;height:6.25rem;color:#00459d}.home-page .logos .slick-next:before{font-family:icon-set;content:"\e621";font-size:1rem}.home-page .max{max-width:75rem;margin:auto;padding:1rem 0}.home-page .max.cerulean{background:#f5f8f7;padding-bottom:4rem}.home-page .max .sub-collections h3,.home-page .max .sub-collections .account .notifications a span,.account .notifications a .home-page .max .sub-collections span,.home-page .max .sub-collections .account .notifications div span,.account .notifications div .home-page .max .sub-collections span{font-family:MaiandraGD;font-size:1.375rem}.home-page .max .sub-collections a{display:block;color:#2581c3;font-size:1.125rem;line-height:1.8}.home-page .max p{color:#333}.home-page .left{text-align:left;padding:0 0.8rem;margin:0.5rem 0}.home-page .bold{font-weight:800}.home-page .clip{display:inline-block;overflow:hidden;padding-left:0;width:18rem;margin:0.625rem}.home-page .clip .seasonal{width:100%}.home-page .clip .clip-regions{text-align:left}.home-page .clip .clip-regions h3,.home-page .clip .clip-regions .account .notifications a span,.account .notifications a .home-page .clip .clip-regions span,.home-page .clip .clip-regions .account .notifications div span,.account .notifications div .home-page .clip .clip-regions span{font-size:1.375rem;margin:0.4rem 0}.home-page .clip .clip-regions a{color:#2581c3;font-size:1.125rem;line-height:1.8}.home-page .collections{display:inline-block;width:42%;margin:0.5rem}.home-page .featured-category{margin-top:2rem;padding:0 0rem 1.25rem 0rem}.home-page .featured-category.grey{background-color:#eee}.home-page .featured-category ul{padding:0}.home-page .featured-category .featured-property{display:inline-block;margin:0.625rem;background-color:#ffffff;box-shadow:0rem 0.125rem 0.25rem rgba(0,0,0,0.3);padding-bottom:1.25rem;height:30rem;vertical-align:top;position:relative}.home-page .featured-category .featured-property .title-div{position:absolute;min-height:6rem}.home-page .featured-category .featured-property .features{position:relative;top:4rem;padding:0.5rem}.home-page .featured-category .featured-property .features .diamond-rating{padding:0.5rem;float:left;display:block;width:80%;text-align:left}.home-page .featured-category .featured-property .features .diamond-rating img{height:1.2rem}.home-page .featured-category .featured-property .cornish-button{position:relative;top:4rem}.home-page .featured-category .featured-property .cornish-button a{background-color:#5f9e5c}.home-page .featured-category .featured-property h3,.home-page .featured-category .featured-property .account .notifications a span,.account .notifications a .home-page .featured-category .featured-property span,.home-page .featured-category .featured-property .account .notifications div span,.account .notifications div .home-page .featured-category .featured-property span{font-size:1.375rem}.home-page .featured-category .featured-property p{font-size:1.125rem;color:#4a4a4a;margin-left:0}.home-page .featured-category .featured-property h3,.home-page .featured-category .featured-property .account .notifications a span,.account .notifications a .home-page .featured-category .featured-property span,.home-page .featured-category .featured-property .account .notifications div span,.account .notifications div .home-page .featured-category .featured-property span,.home-page .featured-category .featured-property p{line-height:inherit;float:left;padding-left:0.5rem;text-align:left}.home-page .featured-category .featured-property .featured-images{object-fit:cover;overflow:hidden;max-height:14rem;width:100%}.home-page .featured-category .featured-property .price{position:relative;float:right;width:7.25rem;height:2.063rem;top:-2.513rem;background-color:#5f9e5c;color:#fff}.home-page .featured-category .featured-property .price p{line-height:0.9;margin:0.5rem 0;font-weight:800;color:#fff}.home-page .featured-category .featured-property .bottom{position:relative;margin:0 auto;width:100%}.home-page .featured-category .featured-property .bottom ul{list-style:none}.home-page .featured-category .featured-property .bottom .tick-rating-lakes{height:2rem;margin-left:0.5rem}.home-page .featured-category .featured-property .bottom .tick-rating-lakes .star{position:relative;float:left;height:0.938rem;margin:0.5rem 0 0.5rem 0}.home-page .featured-category .featured-property .attribute{display:inline-block;height:auto;border:0.09rem solid #ccc;margin:0.375rem 0 0.375rem 0;padding:0.5rem 0;width:31%}.home-page .featured-category .featured-property .attribute p{font-size:0.8rem;line-height:0.875;margin:0.5rem 0}.home-page .featured-category .featured-property .attribute p span{font-weight:bold}.home-page .featured-category .featured-property .cta{width:11.25rem;padding:0.4rem;margin:auto;text-decoration:none;display:block;line-height:1.8}.home-page .featured-category .featured-property .cta:hover{background-color:#00459d}.home-page .grey{background-color:#eee}.home-page .others{display:inline-block;width:18rem;margin:0.625rem;box-shadow:0rem 0.125rem 0.25rem rgba(0,0,0,0.3)}.home-page .landing-div{margin-top:2rem}.home-page .landing-div h2{padding:2rem 0}.home-page .landing-div p{padding-bottom:2rem}.home-page .landing-div a{padding-bottom:2rem}.home-page .landing-div .fabulous-stays .fabulous-left img{display:none;max-width:100%;vertical-align:top}.home-page .landing-div .fabulous-stays .fabulous-middle img{max-width:100%;vertical-align:top}.home-page .landing-div .fabulous-stays .fabulous-right img{display:none;max-width:100%;vertical-align:top}}@media all and (min-width: 414px){.home-page .hero{height:28rem}.home-page .clip{width:22.813rem}.home-page .featured-category .featured-property{width:22.813rem}.home-page .featured-category .featured-property .attribute{width:31%}.home-page .others{width:22.813rem}}@media all and (min-width: 600px){.home-page .hero{height:23rem}}@media all and (min-width: 768px){.home-page .hero{height:14.375rem;padding-bottom:7rem}.home-page .destinations{padding-bottom:4rem;margin:7.5rem 0.5rem 0}.home-page .clip{width:45%;vertical-align:top}.home-page .collections{width:30%;margin:0.625rem}.home-page .featured-category .featured-property{width:21.875rem}.home-page .featured-category .featured-property .left{padding:0.5rem 0}.home-page .featured-category .featured-property p.left{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-page .max.cerulean a{width:45%;display:inline-block}.home-page .max.cerulean a.child-friendly{float:left;margin-left:4%}.home-page .max .sub-collections h3,.home-page .max .sub-collections .account .notifications a span,.account .notifications a .home-page .max .sub-collections span,.home-page .max .sub-collections .account .notifications div span,.account .notifications div .home-page .max .sub-collections span{padding-bottom:2rem}.home-page .others{width:30%}.home-page h2{padding-top:2rem}.home-page .cerulean{padding-bottom:5rem}.home-page .cerulean h2{padding-top:1.8rem}.home-page .logos{width:100%;padding-top:2rem;padding-bottom:2rem}.home-page .logos .logo{width:19%;display:inline-block;vertical-align:middle}.home-page .about_us .about_us_inner{max-width:690px;padding-left:calc(50% - 25rem)}.home-page .landing-div .fabulous-stays{padding-bottom:18%}.home-page .landing-div .fabulous-stays .fabulous-left img{width:25%;float:left;display:inline-block}.home-page .landing-div .fabulous-stays .fabulous-right img{width:25%;float:right;display:inline-block}.home-page .landing-div .fabulous-stays .fabulous-middle{width:50%;float:left}}@media all and (min-width: 1125px){.home-page .hero{height:33.4rem;margin-bottom:0}.home-page .landing-div{max-width:1124px;margin-left:calc(50% - 562px);padding-bottom:3rem}.home-page .landing-div p{padding:1rem}.home-page .landing-div .fabulous-middle img.fab-stays-logo{border-top:1px solid #5b5959}.home-page .featured-category .featured-property{width:22.813rem}.home-page .featured-category .featured-property .stars{left:-7.813rem}.home-page .destinations{margin:3.5rem 0.5rem 0}.home-page .destinations .clip{width:22%;margin-bottom:2rem}.home-page .logos{max-width:1020px;padding-left:calc(50% - 510px);padding-top:2rem;padding-bottom:2rem}.home-page .logos .logo{width:130px;display:inline-block;vertical-align:middle}.home-page .about_us{padding-left:calc(50% - 473px)}.home-page .about_us .about_us_inner{max-width:946px;padding-left:0}.home-page .about_us .about_us_inner .about{max-width:35%;display:inline-block;padding-right:1.8rem}.home-page .about_us .about_us_inner div{display:inline-block;vertical-align:top;max-width:14rem;padding-right:3.5rem}.home-page .about_us .about_us_inner .helpful-register{display:inline-block;padding-right:0;max-width:19rem}}@media all and (min-width: 1200px){.home-page .hero{height:17.36rem;max-width:1630px;margin-bottom:1rem}.home-page .clip{width:22.813rem}.home-page .collections{width:22.813rem}.home-page .others{width:22.813rem}.home-page .destinations{max-width:1200px;margin-left:calc(50% - 600px)}.home-page .max.cerulean{max-width:100%}.home-page .max.cerulean .sub-collections{width:1200px;margin-left:calc(50% - 600px)}}@media all and (min-width: 1631px){.home-page .hero{margin-left:calc(50% - 815px)}}@media all and (min-width: 2282px){.home-page .hero{background-size:100%}}dl.responsive{overflow:hidden}dl.responsive>dt{float:left;width:20%;text-align:center;font-size:4em;color:#5f9e5c}dl.responsive>dd{width:80%;float:left;padding-bottom:2em}@media only screen and (max-width: 1170px){dl.responsive>dt{font-size:3em}}@media only screen and (max-width: 599px){dl.responsive>dt{font-size:2.4em}}.leaflet-map-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-pane,.leaflet-tile-container,.leaflet-overlay-pane,.leaflet-shadow-pane,.leaflet-marker-pane,.leaflet-popup-pane,.leaflet-overlay-pane svg,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none !important}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile,.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-tile-loaded,.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-container{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-container,.leaflet-dragging .leaflet-clickable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.use-arial-3651 .leaflet-container{font:12px/1.5 Arial, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;box-shadow:0 3px 14px rgba(0,0,0,0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.25s ease-out, opacity 0.25s ease-in;-moz-transition:-moz-transform 0.25s ease-out, opacity 0.25s ease-in;-o-transition:-o-transform 0.25s ease-out, opacity 0.25s ease-in;transition:transform 0.25s ease-out, opacity 0.25s ease-in}
