﻿@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-style:normal;font-weight:normal;font-family:'Kameron';src:url("fonts/kameron/Kameron.eot?") format("eot"),url("fonts/kameron/Kameron.woff") format("woff"),url("fonts/kameron/Kameron.ttf") format("truetype"),url("fonts/kameron/Kameron.svg#Kameron") format("svg")}@font-face{font-style:normal;font-weight:normal;font-family:'Karla';src:url("fonts/karla/Karla-Regular.eot?") format("eot"),url("fonts/karla/Karla-Regular.woff") format("woff"),url("fonts/karla/Karla-Regular.ttf") format("truetype"),url("fonts/karla/Karla-Regular.svg#Karla-Regular") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:'karlabold';src:url("fonts/karla/karla-bold.eot");src:url("fonts/karla/karla-bold.eot?#iefix") format("embedded-opentype"),url("fonts/karla/karla-bold.woff") format("woff"),url("fonts/karla/karla-bold.ttf") format("truetype"),url("fonts/karla/karla-bold.svg#karlabold") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:'montserrat';src:url("fonts/montserrat/montserrat-v11-latin-regular.eot");src:url("fonts/montserrat/montserrat-v11-latin-regular.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat/montserrat-v11-latin-regular.woff") format("woff"),url("fonts/montserrat/montserrat-v11-latin-regular.woff2") format("woff2"),url("fonts/montserrat/montserrat-v11-latin-regular.ttf") format("truetype"),url("fonts/montserrat/montserrat-v11-latin-regular.svg#montserratbold") format("svg")}@font-face{font-weight:normal;font-style:normal;font-family:'montserrat-600';src:url("fonts/montserrat/montserrat-v11-latin-600.eot");src:url("fonts/montserrat/montserrat-v11-latin-600.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat/montserrat-v11-latin-600.woff") format("woff"),url("fonts/montserrat/montserrat-v11-latin-600.woff2") format("woff2"),url("fonts/montserrat/montserrat-v11-latin-600.ttf") format("truetype"),url("fonts/montserrat/montserrat-v11-latin-600.svg#montserratbold") format("svg")}.social-validation-container .vote-2016{margin:auto}.social-validation-container .vote-2016 h4,.social-validation-container .vote-2016 dl.information-box dt,dl.information-box .social-validation-container .vote-2016 dt{color:#666;font-family:'karlabold';font-size:1.125em;line-height:1.3em}.social-validation-container .vote-2016 .bta{width:410px}.social-validation-container .vote-2016 .bta-logo{width:106px;margin:2.25em 1em 2.25em 0}.social-validation-container .vote-2016 .button{text-align:center;display:block;margin-top:1em;width:128px}.social-validation-container .vote-2016 .bta .text-block{margin-top:2.25em}.social-validation-container .vote-2016 .review{margin-top:2.25em}@media only screen and (min-width: 1310px){.social-validation-container .vote-2016{width:1194px}.social-validation-container .vote-2016 .bta .text-block{width:286px}.social-validation-container .vote-2016 .ta{width:218px}.social-validation-container .vote-2016 .review{width:370px}}@media only screen and (max-width: 1310px){.social-validation-container .vote-2016{width:1010px}.social-validation-container .vote-2016 .bta{width:400px}.social-validation-container .vote-2016 .bta .text-block{width:278px}.social-validation-container .vote-2016 .ta{margin-top:2.875em;margin-left:1.875em}.social-validation-container .vote-2016 .review{margin-left:4.375em}}@media only screen and (max-width: 1170px){.social-validation-container .vote-2016{width:944px}.social-validation-container .vote-2016 .bta{width:364px}.social-validation-container .vote-2016 .bta .text-block{width:244px}}@media only screen and (max-width: 1040px){.social-validation-container .vote-2016{width:582px}.social-validation-container .vote-2016 .review{clear:both;width:488px;margin:2.25em auto auto auto;float:none}}@media only screen and (max-width: 635px){.social-validation-container .vote-2016{width:100%}.social-validation-container .vote-2016 .ta{margin-top:2.25em;margin-left:auto}.social-validation-container .vote-2016 .review{width:100%;margin-bottom:1.75em}}.boxouts .vote-2016{position:relative;border:1px solid #ccc;box-shadow:0 1px 2px rgba(0,0,0,0.3);background-color:#fff}.boxouts .vote-2016 .bta-logo{margin:12px auto;float:none;display:block}.boxouts .vote-2016 .vote-sykes{position:absolute;width:57px;top:0.625em;right:0.625em}.boxouts .vote-2016 h4,.boxouts .vote-2016 dl.information-box dt,dl.information-box .boxouts .vote-2016 dt,.boxouts .vote-2016 p{text-align:center;margin:auto 1.25em}.boxouts .vote-2016 h4,.boxouts .vote-2016 dl.information-box dt,dl.information-box .boxouts .vote-2016 dt{line-height:1.2em}.boxouts .vote-2016 p{letter-spacing:0.2px;line-height:1.3em}.boxouts .vote-2016 button,.boxouts .vote-2016 #bookings .secondary-button,#bookings .boxouts .vote-2016 .secondary-button{text-align:center;display:block;width:60%;float:none;margin:1.25em auto}.group:after,.flashmessage:after,.main-content:after,#header:after,.search_form section:after,.search_form .cottage-features .inner-fieldset:after,.group-properties:after,.group-properties li:after,.tip:after,.display-group li:after,#bookings .detail-tabs .info-area div.property-information:after,footer:after{content:"";display:table;clear:both}.container{width:1400px;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%}img{width:100%;height:auto}.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 screen and (max-width: 1024px){.main-content.kep-5018{width:90%}.main-content>.kep-5018{width:94%;margin-left:auto;margin-right:auto;float:none}}@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}}#KEP17523 .change-body-to-light-grey{background-color:#f5f5f5 !important}.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:#699fc4;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:#699fc4}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:#699fc4}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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap}button:hover,#bookings .secondary-button:hover,.button:hover{background:#4c8cb8;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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;font-size:0.875em;border:0 none;text-decoration:none;text-align:center}.primary:hover{background:#4c8cb8;cursor:pointer}.button-call-to-action{background:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;background:#ce3c3a;color:#fff}.button-call-to-action:hover{background:#4c8cb8;cursor:pointer}.button-call-to-action:hover{background:#b32e2c}hr{border:0;background:#699fc4;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:#699fc4}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}}h1{font-size:1.7em}p{line-height:1.4em}.use-arial-3651 h5{font-size:1.125em}.use-arial-3651 p{line-height:1.5em;margin:0 0 0.75em 0}.native-font p{line-height:1.5em}.increased-linespacing p{line-height:1.6em}.rounded-buttons .button,.rounded-buttons .button-call-to-action{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.button-drop-shadow .button-call-to-action{box-shadow:0 1px 2px #680000}.button-drop-shadow #search_results .button-call-to-action-container{overflow:visible}.button-drop-shadow #search_results .button-call-to-action-container .button-call-to-action{box-shadow:0 1px 1px #350000}.dark-to-light .button-call-to-action{background:#b32e2c}.dark-to-light .button-call-to-action:hover{background:#ce3c3a}.prominent-buttons .button-call-to-action{text-transform:uppercase;box-shadow:0 1px 1px #420000;font-weight:bold}.prominent-buttons .search_form button,.prominent-buttons .search_form #bookings .secondary-button,#bookings .prominent-buttons .search_form .secondary-button,.prominent-buttons .search_form #bookings .secondary-button,.prominent-buttons #bookings .search_form .secondary-button{padding:0.4em 0.8em}.prominent-buttons .new-search-results #search_results .price_wrp a.button-call-to-action{padding:0.5em 0.8em}.prominent-buttons #calendar .booking-buttons li a{padding:0.5em 1.2em}.cta-colour-3569 .button-call-to-action:not(.deposit-call-to-action){background-color:#3c6f99}.cta-colour-3569 .button-call-to-action:not(.deposit-call-to-action):hover{background:#315a7c}.tooltip-enabled{position:relative}.tooltip-icon{width:1.25em;height:1.25em;display:inline-block;background-color:#eaeaec;border-radius:50%;color:#858c8e;text-align:center;text-decoration:none;line-height:1.25em;font-size:1em;margin:0}.tooltip{text-align:left;background:#fff;position:absolute;display:block;padding:24px 30px 17px 30px;box-sizing:border-box;border:1px solid #aaa;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3);font-family:Karla,Arial,sans-serif;font-size:1em;z-index:200}.tooltip h2{color:#666;font-size:16px;line-height:21px;font-weight:bold;margin:0 0 14px 0}.tooltip p{color:#666;font-size:14px;line-height:21px;margin:0 0 10px 0}.tooltip p strong{line-height:inherit}.use-arial-3651 .ui-widget-content,.use-arial-3651 .tooltip{font-family:Arial,sans-serif}.tooltip:before{width:0.813em;height:0.813em;background:#fff;border-bottom:1px solid #aaa;border-right:1px solid #aaa;content:'';position:absolute;margin-left:-0.438em}.tooltip.close-enabled{padding:35px 40px 17px 30px}.tooltip.close-enabled .close{position:absolute;right:14px;top:14px;width:12px;height:11px;opacity:0.64;line-height:0;background:transparent url("/assets/images/structure/close.png") 0 0 no-repeat}.tooltip.close-enabled .close:hover{opacity:1}.pattern-library-input input[type="text"],.pattern-library-input input[type="email"],.pattern-library-input input[type="password"],.pattern-library-input input[type="tel"],.pattern-library-input textarea{border:1px solid #aaa;padding:0.5em 0.5625em 0.375em 0.5625em;font-size:0.875em;color:#666;margin-bottom:0.5em}.pattern-library-input textarea{line-height:1.5}.pattern-library-input .dark-background input[type="text"],.pattern-library-input .dark-background input[type="email"],.pattern-library-input .dark-background input[type="password"],.pattern-library-input .dark-background input[type="tel"]{border:0}article.content{margin-bottom:0.5em}.horizontal-border{margin:24px auto;border-bottom:1px solid #d8d8d8}.component.carousel-search .button-call-to-action.kep-4598{background-color:#D35400}.component.carousel-search .button-call-to-action.kep-4598:hover{background-color:#a04000}.heart-icon-5353 .icon-star:before{content:"\e64d"}.heart-icon-5353 #search_results li.carded_5398 .add_favorites:after{content:"\e64e"}.heart-icon-5353 #search_results li.carded_5398 .del_favorites:after{content:"\e64d"}.heart-icon-5353 #search_results .prop-button-call-to-action .add_favorites:before{content:"\e64e"}.heart-icon-5353 #search_results .prop-button-call-to-action .del_favorites:before{content:"\e64d"}.heart-icon-5353 .property-options ul li a.add_favorites:before,.heart-icon-5353 .property-options ul li input[type="submit"].add_favorites:before{content:"\e64e"}.heart-icon-5353 .property-options ul li a.del_favorites:before,.heart-icon-5353 .property-options ul li input[type="submit"].del_favorites:before{content:"\e64d"}@media only screen and (max-width: 1170px){.heart-icon-5353 #property_title .property-options>ul li .add_favorites:before{content:"\e64e"}.heart-icon-5353 #property_title .property-options>ul li .del_favorites:before{content:"\e64d"}}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}.container_sykes_grid,.row_sykes_grid,.container_sykes_grid [class*='column-']{*zoom:1}.container_sykes_grid:before,.row_sykes_grid:before,.container_sykes_grid [class*='column-']:before,.container_sykes_grid:after,.row_sykes_grid:after,.container_sykes_grid [class*='column-']:after{content:" ";display:table}.container_sykes_grid:after,.row_sykes_grid:after,.container_sykes_grid [class*='column-']:after{clear:both}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container_sykes_grid img{width:auto}.container_sykes_grid{margin:0 auto}.row_sykes_grid{margin-left:-12px;margin-right:-12px}.container_sykes_grid [class*='column-']{padding:0 12px;width:100%;min-height:1px;padding-bottom:72px}.row_sykes_grid .center{margin:0 auto;float:none}html{font-size:100%}.container_sykes_grid h1{font-size:1.875rem;line-height:1.4;margin-bottom:1.125rem;margin-top:7.750rem;width:100%}.container_sykes_grid h2{font-size:1.5rem;line-height:1.4;margin-bottom:1.125rem;width:100%}.container_sykes_grid p,.container_sykes_grid li{font-size:1rem;line-height:1.5;margin-bottom:1.5rem;margin-top:1.5rem;position:relative}.container_sykes_grid .button.call-to-action{line-height:2.67;font-size:1.125rem}.container_sykes_grid .margin-bottom-1{margin-bottom:6px}.container_sykes_grid .margin-bottom-2{margin-bottom:12px}.container_sykes_grid .margin-bottom-3{margin-bottom:18px}.container_sykes_grid .margin-bottom-4{margin-bottom:24px}.container_sykes_grid .margin-bottom-5{margin-bottom:30px}.container_sykes_grid .margin-bottom-6{margin-bottom:36px}.container_sykes_grid .margin-bottom-7{margin-bottom:42px}.container_sykes_grid .margin-bottom-8{margin-bottom:48px}.container_sykes_grid .margin-bottom-9{margin-bottom:54px}.container_sykes_grid .margin-bottom-10{margin-bottom:60px}.container_sykes_grid .margin-bottom-11{margin-bottom:66px}.container_sykes_grid .margin-bottom-12{margin-bottom:72px}.container_sykes_grid .margin-bottom-13{margin-bottom:78px}.container_sykes_grid .margin-bottom-14{margin-bottom:84px}.container_sykes_grid .margin-bottom-15{margin-bottom:90px}.container_sykes_grid .margin-bottom-16{margin-bottom:96px}.container_sykes_grid .margin-bottom-17{margin-bottom:102px}.container_sykes_grid .margin-bottom-18{margin-bottom:108px}.container_sykes_grid .margin-bottom-19{margin-bottom:114px}.container_sykes_grid .margin-bottom-20{margin-bottom:120px}.container_sykes_grid .margin-bottom-21{margin-bottom:126px}.container_sykes_grid .margin-bottom-22{margin-bottom:132px}.container_sykes_grid .margin-bottom-23{margin-bottom:138px}.container_sykes_grid .margin-bottom-24{margin-bottom:144px}.container_sykes_grid.full-width{width:100%;max-width:100%}@media only screen and (min-width: 300px){.container_sykes_grid{width:100%;max-width:767px;overflow-x:hidden}.container_sykes_grid h2{margin-top:2.625rem}.container_sykes_grid .column-sm-1{width:4.1666666667%}.container_sykes_grid .column-sm-2{width:8.3333333333%}.container_sykes_grid .column-sm-3{width:12.5%}.container_sykes_grid .column-sm-4{width:16.6666666667%}.container_sykes_grid .column-sm-5{width:20.8333333333%}.container_sykes_grid .column-sm-6{width:25%}.container_sykes_grid .column-sm-7{width:29.1666666667%}.container_sykes_grid .column-sm-8{width:33.3333333333%}.container_sykes_grid .column-sm-9{width:37.5%}.container_sykes_grid .column-sm-10{width:41.6666666667%}.container_sykes_grid .column-sm-11{width:45.8333333333%}.container_sykes_grid .column-sm-12{width:50%}.container_sykes_grid .column-sm-13{width:54.1666666667%}.container_sykes_grid .column-sm-14{width:58.3333333333%}.container_sykes_grid .column-sm-15{width:62.5%}.container_sykes_grid .column-sm-16{width:66.6666666667%}.container_sykes_grid .column-sm-17{width:70.8333333333%}.container_sykes_grid .column-sm-18{width:75%}.container_sykes_grid .column-sm-19{width:79.1666666667%}.container_sykes_grid .column-sm-20{width:83.3333333333%}.container_sykes_grid .column-sm-21{width:87.5%}.container_sykes_grid .column-sm-22{width:91.6666666667%}.container_sykes_grid .column-sm-23{width:95.8333333333%}.container_sykes_grid .column-sm-24{width:100%}}@media only screen and (min-width: 768px){.container_sykes_grid{width:100%;max-width:1023px;overflow-x:hidden}.container_sykes_grid h2{margin:3.75rem auto 1.5rem auto}.row_sykes_grid .right{float:right}.row_sykes_grid .left{float:left}.container_sykes_grid .column-md-1{width:4.1666666667%}.container_sykes_grid .column-md-2{width:8.3333333333%}.container_sykes_grid .column-md-3{width:12.5%}.container_sykes_grid .column-md-4{width:16.6666666667%}.container_sykes_grid .column-md-5{width:20.8333333333%}.container_sykes_grid .column-md-6{width:25%}.container_sykes_grid .column-md-7{width:29.1666666667%}.container_sykes_grid .column-md-8{width:33.3333333333%}.container_sykes_grid .column-md-9{width:37.5%}.container_sykes_grid .column-md-10{width:41.6666666667%}.container_sykes_grid .column-md-11{width:45.8333333333%}.container_sykes_grid .column-md-12{width:50%}.container_sykes_grid .column-md-13{width:54.1666666667%}.container_sykes_grid .column-md-14{width:58.3333333333%}.container_sykes_grid .column-md-15{width:62.5%}.container_sykes_grid .column-md-16{width:66.6666666667%}.container_sykes_grid .column-md-17{width:70.8333333333%}.container_sykes_grid .column-md-18{width:75%}.container_sykes_grid .column-md-19{width:79.1666666667%}.container_sykes_grid .column-md-20{width:83.3333333333%}.container_sykes_grid .column-md-21{width:87.5%}.container_sykes_grid .column-md-22{width:91.6666666667%}.container_sykes_grid .column-md-23{width:95.8333333333%}.container_sykes_grid .column-md-24{width:100%}.container_sykes_grid .column-md-push-1{margin-left:4.1666666667%}.container_sykes_grid .column-md-push-2{margin-left:8.3333333333%}.container_sykes_grid .column-md-push-3{margin-left:12.5%}.container_sykes_grid .column-md-push-4{margin-left:16.6666666667%}.container_sykes_grid .column-md-push-5{margin-left:20.8333333333%}.container_sykes_grid .column-md-push-6{margin-left:25%}.container_sykes_grid .column-md-push-7{margin-left:29.1666666667%}.container_sykes_grid .column-md-push-8{margin-left:33.3333333333%}.container_sykes_grid .column-md-push-9{margin-left:37.5%}.container_sykes_grid .column-md-push-10{margin-left:41.6666666667%}.container_sykes_grid .column-md-push-11{margin-left:45.8333333333%}.container_sykes_grid .column-md-push-12{margin-left:50%}.container_sykes_grid .column-md-push-13{margin-left:54.1666666667%}.container_sykes_grid .column-md-push-14{margin-left:58.3333333333%}.container_sykes_grid .column-md-push-15{margin-left:62.5%}.container_sykes_grid .column-md-push-16{margin-left:66.6666666667%}.container_sykes_grid .column-md-push-17{margin-left:70.8333333333%}.container_sykes_grid .column-md-push-18{margin-left:75%}.container_sykes_grid .column-md-push-19{margin-left:79.1666666667%}.container_sykes_grid .column-md-push-20{margin-left:83.3333333333%}.container_sykes_grid .column-md-push-21{margin-left:87.5%}.container_sykes_grid .column-md-push-22{margin-left:91.6666666667%}.container_sykes_grid .column-md-push-23{margin-left:95.8333333333%}.container_sykes_grid .column-md-push-24{margin-left:100%}.container_sykes_grid .column-md-pull-1{margin-right:4.1666666667%}.container_sykes_grid .column-md-pull-2{margin-right:8.3333333333%}.container_sykes_grid .column-md-pull-3{margin-right:12.5%}.container_sykes_grid .column-md-pull-4{margin-right:16.6666666667%}.container_sykes_grid .column-md-pull-5{margin-right:20.8333333333%}.container_sykes_grid .column-md-pull-6{margin-right:25%}.container_sykes_grid .column-md-pull-7{margin-right:29.1666666667%}.container_sykes_grid .column-md-pull-8{margin-right:33.3333333333%}.container_sykes_grid .column-md-pull-9{margin-right:37.5%}.container_sykes_grid .column-md-pull-10{margin-right:41.6666666667%}.container_sykes_grid .column-md-pull-11{margin-right:45.8333333333%}.container_sykes_grid .column-md-pull-12{margin-right:50%}.container_sykes_grid .column-md-pull-13{margin-right:54.1666666667%}.container_sykes_grid .column-md-pull-14{margin-right:58.3333333333%}.container_sykes_grid .column-md-pull-15{margin-right:62.5%}.container_sykes_grid .column-md-pull-16{margin-right:66.6666666667%}.container_sykes_grid .column-md-pull-17{margin-right:70.8333333333%}.container_sykes_grid .column-md-pull-18{margin-right:75%}.container_sykes_grid .column-md-pull-19{margin-right:79.1666666667%}.container_sykes_grid .column-md-pull-20{margin-right:83.3333333333%}.container_sykes_grid .column-md-pull-21{margin-right:87.5%}.container_sykes_grid .column-md-pull-22{margin-right:91.6666666667%}.container_sykes_grid .column-md-pull-23{margin-right:95.8333333333%}.container_sykes_grid .column-md-pull-24{margin-right:100%}}@media only screen and (min-width: 1025px){.container_sykes_grid{width:100%;max-width:1440px}.container_sykes_grid h2{margin:4.5rem auto 1.5rem auto;width:35.625rem}.container_sykes_grid p{margin:1.5rem auto;width:35.625rem}.row_sykes_grid .lg-left{float:left}.row_sykes_grid .lg-right{float:right}.container_sykes_grid .column-lg-1{width:4.1666666667%}.container_sykes_grid .column-lg-2{width:8.3333333333%}.container_sykes_grid .column-lg-3{width:12.5%}.container_sykes_grid .column-lg-4{width:16.6666666667%}.container_sykes_grid .column-lg-5{width:20.8333333333%}.container_sykes_grid .column-lg-6{width:25%}.container_sykes_grid .column-lg-7{width:29.1666666667%}.container_sykes_grid .column-lg-8{width:33.3333333333%}.container_sykes_grid .column-lg-9{width:37.5%}.container_sykes_grid .column-lg-10{width:41.6666666667%}.container_sykes_grid .column-lg-11{width:45.8333333333%}.container_sykes_grid .column-lg-12{width:50%}.container_sykes_grid .column-lg-13{width:54.1666666667%}.container_sykes_grid .column-lg-14{width:58.3333333333%}.container_sykes_grid .column-lg-15{width:62.5%}.container_sykes_grid .column-lg-16{width:66.6666666667%}.container_sykes_grid .column-lg-17{width:70.8333333333%}.container_sykes_grid .column-lg-18{width:75%}.container_sykes_grid .column-lg-19{width:79.1666666667%}.container_sykes_grid .column-lg-20{width:83.3333333333%}.container_sykes_grid .column-lg-21{width:87.5%}.container_sykes_grid .column-lg-22{width:91.6666666667%}.container_sykes_grid .column-lg-23{width:95.8333333333%}.container_sykes_grid .column-lg-24{width:100%}.container_sykes_grid .column-lg-push-1{margin-left:4.1666666667%}.container_sykes_grid .column-lg-push-2{margin-left:8.3333333333%}.container_sykes_grid .column-lg-push-3{margin-left:12.5%}.container_sykes_grid .column-lg-push-4{margin-left:16.6666666667%}.container_sykes_grid .column-lg-push-5{margin-left:20.8333333333%}.container_sykes_grid .column-lg-push-6{margin-left:25%}.container_sykes_grid .column-lg-push-7{margin-left:29.1666666667%}.container_sykes_grid .column-lg-push-8{margin-left:33.3333333333%}.container_sykes_grid .column-lg-push-9{margin-left:37.5%}.container_sykes_grid .column-lg-push-10{margin-left:41.6666666667%}.container_sykes_grid .column-lg-push-11{margin-left:45.8333333333%}.container_sykes_grid .column-lg-push-12{margin-left:50%}.container_sykes_grid .column-lg-push-13{margin-left:54.1666666667%}.container_sykes_grid .column-lg-push-14{margin-left:58.3333333333%}.container_sykes_grid .column-lg-push-15{margin-left:62.5%}.container_sykes_grid .column-lg-push-16{margin-left:66.6666666667%}.container_sykes_grid .column-lg-push-17{margin-left:70.8333333333%}.container_sykes_grid .column-lg-push-18{margin-left:75%}.container_sykes_grid .column-lg-push-19{margin-left:79.1666666667%}.container_sykes_grid .column-lg-push-20{margin-left:83.3333333333%}.container_sykes_grid .column-lg-push-21{margin-left:87.5%}.container_sykes_grid .column-lg-push-22{margin-left:91.6666666667%}.container_sykes_grid .column-lg-push-23{margin-left:95.8333333333%}.container_sykes_grid .column-lg-push-24{margin-left:100%}.container_sykes_grid .column-lg-pull-1{margin-right:4.1666666667%}.container_sykes_grid .column-lg-pull-2{margin-right:8.3333333333%}.container_sykes_grid .column-lg-pull-3{margin-right:12.5%}.container_sykes_grid .column-lg-pull-4{margin-right:16.6666666667%}.container_sykes_grid .column-lg-pull-5{margin-right:20.8333333333%}.container_sykes_grid .column-lg-pull-6{margin-right:25%}.container_sykes_grid .column-lg-pull-7{margin-right:29.1666666667%}.container_sykes_grid .column-lg-pull-8{margin-right:33.3333333333%}.container_sykes_grid .column-lg-pull-9{margin-right:37.5%}.container_sykes_grid .column-lg-pull-10{margin-right:41.6666666667%}.container_sykes_grid .column-lg-pull-11{margin-right:45.8333333333%}.container_sykes_grid .column-lg-pull-12{margin-right:50%}.container_sykes_grid .column-lg-pull-13{margin-right:54.1666666667%}.container_sykes_grid .column-lg-pull-14{margin-right:58.3333333333%}.container_sykes_grid .column-lg-pull-15{margin-right:62.5%}.container_sykes_grid .column-lg-pull-16{margin-right:66.6666666667%}.container_sykes_grid .column-lg-pull-17{margin-right:70.8333333333%}.container_sykes_grid .column-lg-pull-18{margin-right:75%}.container_sykes_grid .column-lg-pull-19{margin-right:79.1666666667%}.container_sykes_grid .column-lg-pull-20{margin-right:83.3333333333%}.container_sykes_grid .column-lg-pull-21{margin-right:87.5%}.container_sykes_grid .column-lg-pull-22{margin-right:91.6666666667%}.container_sykes_grid .column-lg-pull-23{margin-right:95.8333333333%}.container_sykes_grid .column-lg-pull-24{margin-right:100%}}.select-box-js.base{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:12px;width:100%}.select-box-js.base.active ul{box-shadow:0 0 4px 0 #0083f0;display:block;position:absolute;top:100%;left:0;max-height:514px;width:100%;overflow:hidden;overflow-y:scroll;border:1px solid #d5d5d5;border-top:0;z-index:204}.select-box-js.base.active ul.hover li.selected{background:#fff}.select-box-js.base.active ul.hover li.selected:hover{background:#e3f3fd}.select-box-js.base.active li{background:#fff;border-bottom:1px solid #d5d5d5;cursor:pointer;width:100%;margin:0;line-height:1;padding:12px 18px}.select-box-js.base.active li:last-child{border-bottom:0}.select-box-js.base.active li:hover{background:#e3f3fd}.select-box-js.base.active li.disabled{cursor:default;background:#f5f5f5;color:#aaa}.select-box-js.base.active li.disabled:hover{background:#f5f5f5}.select-box-js.base.active li.selected{background:#e3f3fd}.select-box-js.base.disabled span{cursor:default;background:#f5f5f5;color:#aaa;pointer-events:none}.select-box-js.base select,.select-box-js.base ul{display:none}.select-box-js.base label{font-weight:normal;padding-left:18px}.select-box-js.base span{display:block;border:1px solid #d5d5d5;padding:12px 18px;cursor:pointer;width:100%;position:relative}.select-box-js.base span:after{content:'';position:absolute;top:0;right:18px;height:44px;width:16px;background:url("/images/sykes/letyourcottage/chevron.png") 50% no-repeat;background-size:80%}.select-box-js.base.interacted span{color:#4c8cb8}#select-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:203}.tag,.tag-default,.tag-info,.tag-success,.tag-warning,.tag-error{text-transform:uppercase;font-size:0.75em;padding:0.1em 0.6em;background:#fff}.tag-default{color:#444;border:1px solid #444}.tag-info{color:#3c6f99;border:1px solid #3c6f99}.tag-success{color:#3d743d;border:1px solid #3d743d}.tag-warning{color:#cc1c1c;border:1px solid #cc1c1c}.tag-error{color:#cc1c1c;border:1px solid #cc1c1c}#header.restyle{text-align:right}#header.restyle .reduce-telephone-number #currency-switcher{margin-top:0;float:none;clear:none;margin-right:0;position:relative;left:0}#header.restyle .reduce-telephone-number #propref{float:none;position:relative;margin-top:0;margin-right:0}#header.restyle .reduce-telephone-number .login_username{font-weight:800}#header.restyle .reduce-telephone-number .header_search{display:inline-block;vertical-align:top;margin-right:1px}#header.restyle .reduce-telephone-number .header_search form{vertical-align:top;display:inline-block;position:relative;width:auto}#header.restyle .reduce-telephone-number .header_account{display:inline-block;vertical-align:top}#header.restyle .reduce-telephone-number .header_account .friendly_login{border:1px solid #ccc !important}#header.restyle .reduce-telephone-number .header_account img{height:20px;width:20px;vertical-align:top;margin-right:5px}#header.restyle .reduce-telephone-number #login{padding:0.2em 0.6em 0.21em 0.6em}#header.restyle .reduce-telephone-number .user-action{right:inherit;bottom:inherit;padding-top:inherit;margin-top:37px;position:relative;display:inline-block;width:auto}#header.restyle .reduce-telephone-number .user-action form{margin-top:inherit}#header.restyle .reduce-telephone-number .user-action .account-header{float:none;width:inherit}#header.restyle .reduce-telephone-number .user-action .account-header .fly-out{display:none;z-index:20;border:1px solid #d5d5d5;text-align:left}#header.restyle .reduce-telephone-number .user-action .account-header #login{z-index:10}#header.restyle .reduce-telephone-number .user-action .account-header #login span:after{content:"\e621";font-family:'icon-set';font-size:0.7em;margin-left:0.3em}#header.restyle .reduce-telephone-number .user-action .account-header #login:after{content:"";font-size:0;margin-left:0}#header.restyle .reduce-telephone-number .user-action .account-header:hover .fly-out{display:block;top:calc(100% + 6px)}#header.restyle .reduce-telephone-number .user-action .account-header:hover .fly-out.shorter{border-top-color:transparent;z-index:20}#header.restyle .reduce-telephone-number .user-action .account-header:hover .fly-out.shorter:after{position:absolute;top:-8px;left:-1px;margin:0;height:8px;width:calc(100% + 2px);background-color:#f1f1f1;content:"";border:1px solid #d5d5d5;border-top:none;border-bottom:none}#header.restyle .reduce-telephone-number .user-action .account-header:hover .fly-out.longer{z-index:10}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login{margin-bottom:0px;border-bottom-color:transparent}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login span:after{content:"\e620"}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login:after{content:""}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login.shorter{border-bottom-color:transparent !important;z-index:20}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login.shorter:after{position:absolute;top:100%;left:-1px;margin:0;height:8px;width:calc(100% + 2px);background-color:#f1f1f1;content:"";border:1px solid #d5d5d5;border-top:none;border-bottom:none}#header.restyle .reduce-telephone-number .user-action .account-header:hover #login.longer{z-index:10}#header{padding:0.750em 0;position:relative;z-index:200}#header .logo{margin:0;padding:0;float:left}#header .logo a{text-decoration:none}#header .logo img{display:block;margin:0.375em 0 0.125em 0;width:23.750em;height:3.313em}#header .logo .strapline{color:#699fc4;font-size:1.281em;margin:0}#header .whitelabels{margin:0;float:right}#header .whitelabels img{width:auto;height:1.6em}#header .whitelabels figcaption{color:#fff;font-size:0.875em;line-height:1.85em;margin-right:1em;float:left}#header .call-centre{text-align:center;padding-top:1em}#header .call-centre p{margin:0}#header .ddi{font-size:1.5em}#header .ddi a{color:#699fc4;font-size:1.333em;height:1em;line-height:1em;font-style:normal;text-decoration:none}#header .ddi a .phone-icon{display:none}#header .ddi.tagline{padding:0.213em 0}.native-font #header .ddi{font-size:1.36em}.native-font #header .call-centre a{font-size:1.6em}.native-font #header .call-centre .closed-heading{font-size:1.4em}.user-action{float:right}.user-action .social{list-style-type:none;overflow:auto;margin:0;float:right}.user-action .social li{float:left;margin-left:0.5em}.user-action .social li a{white-space:nowrap;overflow:hidden;width:1em;padding:0.4em;display:block;text-decoration:none;height:1em;font-size:1.3em;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em}.user-action .social li a:before{font-family:'icon-set';text-align:center;color:#fff;margin-right:100%}#header .user-action .logo{float:right}#header .user-action .logo img{height:auto;float:left;width:13em}#header .user-action .logo figcaption{float:left;margin:0 1em;line-height:2.3em;color:#858c8e}#currency-switcher{float:right;clear:right;overflow:visible;margin-top:0.5em}#currency-switcher select{margin:0;padding:0 2%;box-sizing:border-box;height:1.8em;line-height:1.8em}#propref{float:right;margin-top:0.5em;margin-right:1em}#propref fieldset{border:1px solid #d5d5d5;overflow:hidden;padding:0;height:1.8em;line-height:1.8em;box-sizing:border-box}#propref fieldset input,#propref fieldset button,#propref fieldset #bookings .secondary-button,#bookings #propref fieldset .secondary-button{border:0;margin:0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#propref fieldset input{width:88%;margin-top:0.05em}#propref fieldset button,#propref fieldset #bookings .secondary-button,#bookings #propref fieldset .secondary-button{width:12%;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#fff;text-align:center;padding:0;height:1.625em}#propref fieldset button:before,#propref fieldset #bookings .secondary-button:before,#bookings #propref fieldset .secondary-button:before{font-size:1.2em;font-family:'icon-set';color:#699fc4;content:"\e611";vertical-align:middle}.native-font #propref input{font-size:0.9em;line-height:1.4em}.in-association{text-align:center;margin:0.4em auto 0;padding:0.4em 0;border-top:1px solid #cecece}.in-association img{width:auto;height:20px;vertical-align:middle}.in-association figcaption{color:#666;font-size:0.875em;line-height:1.85em;margin-right:1em;display:inline-block}@media only screen and (max-width: 1170px){#header{z-index:500;left:0;top:0;background:rgba(255,255,255,0.9);padding:0.3em 1%}#header .logo{padding:0;width:229px;display:block;height:auto;overflow:hidden}#header .logo img{width:auto;height:2em;margin:0}#header .strapline{display:none}#header .call-centre{height:2em;float:right;padding-top:0}#header .call-centre form,#header .call-centre p{display:none}#header .ddi{line-height:1.333em;position:relative}#header .ddi.tagline{display:none}#header .ddi>span{display:none}#header .ddi a{font-size:1.35em}#header .ddi a .phone-icon{display:inline;font-family:'icon-set';margin-left:0.25em;line-height:0.9875em}}@media only screen and (max-width: 599px){#header{z-index:10}#header .logo{width:131px}#header .ddi a{font-family:'icon-set';font-size:1.25em;margin-top:-1px}#header .ddi a .icon{display:block}#header .ddi a span{font-family:Karla,Arial,sans-serif;margin-left:0}#header .call-centre{padding-top:0.4em;font-size:0.65em;line-height:2.7em}#header .call-centre a .phone-icon{font-size:1em}.in-association{font-size:90%}}@media only screen and (max-width: 540px){#header .ddi a span{font-size:0.9em}}#header .logo .logo-small-screen{display:none}@media all and (max-width: 1170px){#header .logo .logo-small-screen{height:1.75em;display:block}#header .logo .logo-big-screen{display:none}}@media all and (max-width: 413px){.in-association img{height:15px}}#header .logo img{width:auto;height:3.938em;margin:0.188em 1em 0.188em 0;max-width:17em}#header .ddi{display:inline}#header .call-centre{margin:0 auto;max-width:37%;font-family:Kameron,Karla,Arial,sans-serif;padding-top:0.2em}#header .call-centre .closed-heading{font-size:1.6em}#header .call-centre .closed-tip a{color:#699fc4;text-decoration:underline;font-size:1em}#header .call-centre a{text-decoration:none;color:#dda348;font-size:1.75em;font-weight:bold}#header .call-centre a.icon-phone:before{display:none}#header .call-centre a .phone-icon{display:none}#header a.call-back-link{display:none}.tablet-nav{font-family:Kameron,Karla,Arial,sans-serif}#header .reduce-telephone-number{position:relative}#header .reduce-telephone-number .call-centre{max-width:49em;display:block;margin:0;text-align:right;position:absolute;right:0;top:0}#header .reduce-telephone-number .call-centre .ddi{font-size:1.1em}#header .reduce-telephone-number .call-centre a{font-size:1.1em}#header .reduce-telephone-number .call-centre .closed-heading,#header .reduce-telephone-number .call-centre .closed-tip{font-size:0.85em;display:inline-block;padding-top:0.5em}#header .reduce-telephone-number .call-centre .closed-heading a,#header .reduce-telephone-number .call-centre .closed-tip a{font-size:inherit}#header .reduce-telephone-number .call-centre .closed-heading{float:left}#header .reduce-telephone-number .user-action{position:absolute;right:0;bottom:0em;width:30em;padding-top:0.5em}#header .reduce-telephone-number .user-action form{margin-top:0}#header .reduce-telephone-number .user-action .account-header{float:right;width:11em}#header .reduce-telephone-number #login{text-align:right;padding:0.15em 0.6em 0.4em 0.6em}#header .reduce-telephone-number #propref,#header .reduce-telephone-number #currency-switcher{float:none;position:absolute}#header .reduce-telephone-number #propref{width:15em}#header .reduce-telephone-number #currency-switcher{left:15.2em}#header.shorten-header .logo{height:2.2em;width:14em;display:block;overflow:hidden}#header.shorten-header .logo img{height:3.25em}#header.shorten-header #login{margin-top:0.4em}#header.shorten-header .call-centre{margin:0.5em 0.6em 0 0;max-width:100%;float:right;font-family:Karla,Arial,sans-serif}#header.shorten-header .call-centre .ddi{display:none}#header.shorten-header .call-centre a{font-size:1.2em}#header.shorten-header .call-centre .call-back{font-size:1.1em}#header.shorten-header .call-centre .call-back a{font-size:1em;text-decoration:underline}#header.shorten-header #propref{margin-right:1.2em}#header.shorten-header #currency-switcher{clear:none;margin-right:1.2em}.use-arial-3651 #header .call-centre,.use-arial-3651 #header.shorten-header .call-centre{font-family:Arial,sans-serif;font-size:0.875em}.use-arial-3651 #header .reduce-telephone-number .call-centre a{font-size:1.14286em}.use-arial-3651 .tablet-nav{font-family:Arial,sans-serif}@media only screen and (max-width: 1170px){#header .logo,#header.shorten-header .logo{width:12.5em;height:2em;margin-top:0.3em}#header .logo img,#header.shorten-header .logo img{height:2.75em}#header.shorten-header{font-size:90%}#header.shorten-header .user-action form{display:block}#header .ddi{display:none}#header .call-centre{max-width:100%}#header .call-centre a{display:block}#header .call-centre a.icon-phone:before{display:inline;font-size:0.8em;top:-1px}#header .call-centre a .phone-icon{display:inline;color:#dda348;font-family:'icon-set';font-size:0.8em;padding-right:0.2em}#header a.call-back-link{display:block;font-size:1.4em;font-weight:normal}#header a.call-back-link .phone-icon{padding-right:0.5em}}@media all and (max-width: 1170px){#header .reduce-telephone-number .call-centre .closed-tip,#header .reduce-telephone-number .call-centre .closed-heading{display:none}#header .reduce-telephone-number .call-centre .call-back-link,#header .reduce-telephone-number .call-centre a{padding-top:6px}}@media all and (min-width: 1171px){#header .reduce-telephone-number .call-centre{max-width:49em}}@media all and (min-width: 801px){.mobile-header-redesign .burger-menu,.mobile-header-redesign .mobile-menu .call-centre{display:none}}@media all and (max-width: 800px){.mobile-header-redesign #header{padding-top:0.4em;padding-bottom:0}.mobile-header-redesign #header .call-centre{display:none}.mobile-header-redesign #header.open{padding-bottom:0.4em;box-shadow:0 1px 2px rgba(0,0,0,0.3)}.mobile-header-redesign .call-centre{max-width:100%;font-family:Kameron,Karla,Arial,sans-serif;margin:0.5em 0}.mobile-header-redesign .call-centre .ddi,.mobile-header-redesign .call-centre .closed-heading,.mobile-header-redesign .call-centre .closed-tip{display:none}.mobile-header-redesign .call-centre a{display:block;text-decoration:none;color:#dda348;width:100%;text-align:center;font-size:1.2em;font-weight:bold}.mobile-header-redesign .call-centre a.icon-phone:before{display:inline;font-size:0.8em;top:-1px}.mobile-header-redesign .call-centre .phone-icon{display:inline;color:#dda348;font-family:'icon-set'}.mobile-header-redesign .burger-menu{display:block;box-sizing:border-box;width:2.85em;font-size:0.7em;font-weight:bold;color:#858c8e;position:absolute;right:1em;top:0.5em}.mobile-header-redesign .burger-menu span{display:block;width:100%;height:4px;border-bottom:4px solid #858c8e;margin:0;float:left}.mobile-header-redesign .burger-menu span+span{margin-bottom:0.2em}.mobile-header-redesign .mobile-menu{display:none}.mobile-header-redesign .mobile-menu.show{display:block}.mobile-header-redesign .main-content:not(.property){margin-top:8px}.mobile-header-redesign.property #header{padding-bottom:0.4em;box-shadow:0 1px 2px rgba(0,0,0,0.3)}.use-arial-3651.mobile-header-redesign .call-centre{font-family:Arial,sans-serif}}@media only screen and (max-width: 720px){#header.shorten-header .user-action form{display:none}}#header .logo.co-branded img{margin:0;height:4.3em;max-height:none}#header .logo.co-branded.visit-cumbria img{max-width:20.62em}#header .logo.co-branded.welcome-to-scotland img{margin-top:1em;height:2.63em;max-width:20.5em}#header .logo.co-branded.britain-express img{margin-top:1.5em;height:2.22em;max-width:20em}@media only screen and (max-width: 1170px){#header .logo.co-branded{height:2.2em}#header .logo.co-branded img{max-width:12.5em;height:100%;margin-top:1px}#header .logo.co-branded.visit-cumbria img{height:1.8em}#header .logo.co-branded.welcome-to-scotland{overflow:visible}#header .logo.co-branded.welcome-to-scotland img{height:2em;margin:0.3em 0 0 0}#header .logo.co-branded.britain-express{overflow:visible;width:15.5em}#header .logo.co-branded.britain-express img{width:100%;height:2em;margin-top:0.5em}#header .logo.co-branded.walk-highlands{position:relative}#header .logo.co-branded.walk-highlands img{height:auto;width:100%;max-height:none;position:absolute;left:0;bottom:0}}@media only screen and (max-width: 599px){#header .logo.co-branded{height:2em}#header .logo.co-branded img{max-width:100%}#header .logo.co-branded.visit-cumbria{width:9.5em}#header .logo.co-branded.welcome-to-scotland img{height:1.3em;margin-top:0.5em}#header .logo.co-branded.britain-express{width:10em}#header .logo.co-branded.britain-express img{margin-top:0.3em}#header .logo.co-branded.walk-highlands{width:8.4em}}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:#699fc4;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #8eb6d2}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 #8eb6d2}nav ul li a.active{background:#4c8cb8}nav ul li:hover>a{background:#8eb6d2}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:#4787b3 !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:#699fc4;white-space:nowrap}nav ul li a:hover,nav ul li a.nav_sel{background:#8eb6d2}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:#699fc4;color:#fff;text-align:center;padding:0.5em 0;text-decoration:none;border-left:1px solid #8eb6d2;border-top-color:#699fc4;cursor:pointer}.tablet-nav li a:hover,.mobile-nav li a:hover{background:#4787b3}.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:#4787b3}.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 #8eb6d2 solid;border-left:1px #8eb6d2 solid;border-right:1px #8eb6d2 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 #8eb6d2}.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}nav{font-family:Kameron,Karla,Arial,sans-serif}nav ul li ul{right:auto}.mobile-nav{font-family:Kameron,Karla,Arial,sans-serif}.use-arial-3651 nav,.use-arial-3651 .mobile-nav{font-family:Arial,sans-serif;font-size:0.875rem;line-height:1.5}#places{width:12%}#places ul{width:195%}#offers{width:14%}#ideas{width:18%}#ideas ul{width:135%}#home{width:8%}#lyc{width:14%}#faves{width:13%}#info{width:10%}#info ul{width:185%}#contact{width:11%}#contact ul{width:170%;right:0}@media only screen and (max-width: 1170px){nav ul li ul li a{border-top:0}}@media only screen and (max-width: 599px){.tablet-nav #tablet-offers,.tablet-nav #tablet-lyc,.tablet-nav #tablet-contact{display:none}}@media only screen and (max-width: 400px){.tablet-nav,.mobile-nav{font-size:0.9em}.tablet-nav li#tablet-lyc,.mobile-nav li#tablet-lyc{width:38.667% !important}.tablet-nav li#tablet-contact,.mobile-nav li#tablet-contact{width:28% !important}}.use-arial-3651 nav#KEP3548{font-family:Arial,sans-serif}nav.KEP4853{height:92px;background-color:#22313f;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),inset 0 -1px 0 0 #ccc;margin-bottom:18px;padding:0;width:100%;z-index:200}nav.KEP4853 ul li{background:transparent}nav.KEP4853 ul li a{background:transparent}nav.KEP4853 .navbar-nav{height:100%}nav.KEP4853 .navbar-right{float:right}nav.KEP4853 .navbar-left{float:left;height:100%;line-height:48px}nav.KEP4853 .navbar-left img{height:100%;padding:9px 0;width:auto}nav.KEP4853 .nav-inner-admin{height:48px;margin:0 auto;max-width:1400px;width:100%}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li{border-left:1px solid #10181f}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li:hover{background-color:#fff}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li:hover>a{background-color:transparent;color:#22313f}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li:hover>a svg path{fill:#22313f}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li>a{font-size:12px;font-weight:bold;line-height:48px;padding:0 12px}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li>a:hover{color:#22313f}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li>a.no-dropdown:hover{background-color:#10181f;color:#fff}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li:last-of-type{border-right:1px solid #10181f}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li a{border-top:none}nav.KEP4853 .nav-inner-admin>ul.navbar-right>li a img{margin-right:5px;vertical-align:sub;width:14px}nav.KEP4853 .nav-inner-admin .dropdown-menu a{font-size:12px;line-height:24px;text-align:left;color:#22313f;font-weight:normal;padding:0}nav.KEP4853 .nav-inner-admin .dropdown-menu a:hover{text-decoration:underline;background-color:transparent}nav.KEP4853 .nav-inner-admin .dropdown-link.currency{width:78px !important}nav.KEP4853 .nav-inner-admin .dropdown-link.currency .dropdown-menu{padding:13px !important;width:77px !important}nav.KEP4853 .nav-inner-admin .dropdown-link.currency .dropdown-menu a:hover{color:#2e5474}nav.KEP4853 .nav-inner-admin .dropdown-link.account .dropdown-toggle svg path{fill:#fff}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-toggle svg path{fill:#22313f}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu{width:194px;padding:18px}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .login-button{background-color:transparent;padding:0}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .login-button a{font-size:16px;font-weight:bold;line-height:36px;border-radius:2px;background-color:#3c6f99;text-align:center;color:#fff}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .login-button a:hover{text-decoration:none;background-color:#2e5474}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .register-button{padding:0;margin:12px 0}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .register-button a{font-size:12px;line-height:2;text-align:center;color:#22313f;padding:0}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .register-button a:hover{color:#2e5474}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .register-button+hr{margin:0 0 12px 0;background-color:#ccc}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .bottom-button{border:none;padding:0}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .bottom-button a{padding:0}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .bottom-button a:hover{color:#2e5474}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .bottom-button a::before{display:none}nav.KEP4853 .nav-inner-admin .dropdown-link.account:hover .dropdown-menu .bottom-button a svg{float:left;display:inline-block;height:12px;margin-right:6px;margin-top:5px}nav.KEP4853 .dropdown-menu{background-color:#fff !important;border-radius:0;border:none !important;padding:13px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),inset 0 -1px 0 0 #ccc,inset 1px 0 0 0 #ccc,inset -1px 0 0 0 #ccc}nav.KEP4853 .dropdown-toggle.chevron svg:last-of-type{width:8px;height:10px;margin-left:6px}nav.KEP4853 .dropdown-toggle.chevron svg:last-of-type path{fill:#fff}nav.KEP4853 .dropdown-toggle.chevron:hover svg path{fill:#22313f}nav.KEP4853 .dropdown-link .dropdown-menu{display:none}nav.KEP4853 .dropdown-link:hover .dropdown-menu,nav.KEP4853 .dropdown-link:active .dropdown-menu{display:block !important;position:absolute;top:44px;right:0;width:100%;max-width:1083px;z-index:3000;background-color:#fff;padding:36px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),inset 0 -1px 0 0 #ccc}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul,nav.KEP4853 .dropdown-link:active .dropdown-menu ul{position:static;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:112px}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul li,nav.KEP4853 .dropdown-link:active .dropdown-menu ul li{width:31%;max-width:313px;display:inline-block;border:none !important;margin:0 !important;padding:0 !important}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul li a,nav.KEP4853 .dropdown-link:active .dropdown-menu ul li a{border:none !important;font-size:12px;font-weight:bold;line-height:20px;min-height:36px;padding:8px 0;text-align:left;color:#22313f}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul li a:hover,nav.KEP4853 .dropdown-link:active .dropdown-menu ul li a:hover{text-decoration:underline;color:#2e5474}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul.support-images,nav.KEP4853 .dropdown-link:active .dropdown-menu ul.support-images{position:absolute;top:36px;width:calc(100% - 72px);margin-top:0}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul.support-images .image-container,nav.KEP4853 .dropdown-link:active .dropdown-menu ul.support-images .image-container{height:100px;display:inline-block;margin-bottom:6px;background-position:center center;background-repeat:no-repeat;background-size:cover}nav.KEP4853 .dropdown-link:hover .places .support1,nav.KEP4853 .dropdown-link:active .places .support1{background-image:url("/images/sykes/kep4853_images/support-1-places.jpg")}nav.KEP4853 .dropdown-link:hover .places .support2,nav.KEP4853 .dropdown-link:active .places .support2{background-image:url("/images/sykes/kep4853_images/support-2-places.jpg")}nav.KEP4853 .dropdown-link:hover .places .support3,nav.KEP4853 .dropdown-link:active .places .support3{background-image:url("/images/sykes/kep4853_images/support-3-places.jpg")}nav.KEP4853 .dropdown-link:hover .things .support1,nav.KEP4853 .dropdown-link:active .things .support1{background-image:url("/images/sykes/kep4853_images/support-1-things.jpg")}nav.KEP4853 .dropdown-link:hover .things .support2,nav.KEP4853 .dropdown-link:active .things .support2{background-image:url("/images/sykes/kep4853_images/support-2-things.jpg")}nav.KEP4853 .dropdown-link:hover .things .support3,nav.KEP4853 .dropdown-link:active .things .support3{background-image:url("/images/sykes/kep4853_images/support-3-things.jpg")}nav.KEP4853 .nav-inner-shop{width:100%;height:44px;background-color:#f5f5f5}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container{width:100%;max-width:1400px;margin:0 auto;position:relative}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container:after{content:".";visibility:hidden;display:block;height:0;clear:both}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container .navbar-right>li{border-left:none;margin:0 15px;position:static;border-top:2px solid transparent;border-bottom:2px solid transparent;height:44px}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container .navbar-right>li:hover{border-top:2px solid transparent;border-bottom:2px solid #315a7c}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container .navbar-right>li:last-of-type{border-right:none}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container a.top-level-menu{color:#22313f;font-size:12px;padding:0;line-height:44px}nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container a.top-level-menu:hover{color:#315a7c;background-color:transparent}@media all and (max-width: 1452px){nav.KEP4853 .nav-inner-shop .nav-inner-bottom-container,nav.KEP4853 .nav-inner-admin{width:96%}}@media all and (max-width: 1024px){nav.KEP4853 .dropdown-link:hover .dropdown-menu,nav.KEP4853 .dropdown-link:active .dropdown-menu{width:100%;max-width:768px;padding:24px}nav.KEP4853 .dropdown-link:hover .dropdown-menu ul.support-images,nav.KEP4853 .dropdown-link:active .dropdown-menu ul.support-images{top:24px;width:calc(100% - 48px)}}@media all and (max-width: 840px){nav.KEP4853 .navbar-left img{height:80%;margin-top:5px}}.logo-small-screen{display:none}@media all and (max-width: 725px){.logo-small-screen{height:1.75em;display:block}.logo-big-screen{display: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:#699fc4;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}.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}}@media only screen and (max-width: 767px){.search_form:not(.search-full-width) .hide-mobile-search-form .mobile-message{display:block;text-align:center}.search_form:not(.search-full-width) .hide-mobile-search-form .mobile-message a{color:#fff}.search_form:not(.search-full-width) .hide-mobile-search-form .mobile-search-form form{display:none}.search_form:not(.search-full-width) .hide-mobile-search-form .field-column{width:48%}.search_form:not(.search-full-width) .hide-mobile-search-form .field-column>div,.search_form:not(.search-full-width) .hide-mobile-search-form .field-column>p{line-height:2em}.search_form:not(.search-full-width) .hide-mobile-search-form .field-column>div>select{margin-top:0.5em}}.ui-menu{padding:0 0 0.75em 0}.ui-menu a{line-height:1.2em;cursor:pointer}.ui-menu .ui-state-disabled{opacity:1;color:#000;margin-top:0;margin-bottom:0;padding-left:0.5em}.ui-menu .ui-state-disabled.heading{color:#699fc4;font-weight:bold;line-height:2.25em;border-bottom:1px solid #699fc4;margin-bottom:0.75em}.ui-menu .ui-state-disabled.heading:last-child{margin-top:0.75em}#search.remove-headings .search-header{padding:0.4em 0;margin-bottom:0.7em}#search.remove-headings form>fieldset{border-top:0}#search.remove-headings #pets,#search.remove-headings #fuzziness{margin-bottom:0.563em}.search_form form>fieldset{border-top:1px solid silver}.search_form .propref{margin:0 10px}.search_form .propref fieldset{border-top:0}.search_form .propref fieldset button,.search_form .propref fieldset #bookings .secondary-button,#bookings .search_form .propref fieldset .secondary-button{margin-top:0;margin-right:0}.search_form legend{font-size:1.1em;border-top:1px solid silver;border-bottom:1px solid silver}.search_form .who legend,.search_form .where legend,.search_form .when legend{background:none;border:0;width:auto;margin-left:5%;padding:0 0.375em 0.125em;font-weight:bold}.search_form .who legend:before,.search_form .who legend:after,.search_form .where legend:before,.search_form .where legend:after,.search_form .when legend:before,.search_form .when legend:after{display:none}.search_form .when .button-call-to-action{margin-left:auto;margin-right:auto;float:none;width:50%;display:block;font-size:1.1em}.search_form form fieldset{border-bottom:none;margin-bottom:0.5em}.search_form form fieldset.who .inner-fieldset,.search_form form fieldset.where .inner-fieldset,.search_form form fieldset.when .inner-fieldset,.search_form form fieldset.dates-input .inner-fieldset{padding-top:0}.search_form form fieldset.who .inner-fieldset div,.search_form form fieldset.where .inner-fieldset div,.search_form form fieldset.when .inner-fieldset div,.search_form form fieldset.dates-input .inner-fieldset div{margin-bottom:0.125em}.search_form form fieldset.where select:first-child,.search_form form fieldset.where input{margin-bottom:0.125em}.search_form form fieldset.when input,.search_form form fieldset.when select,.search_form form fieldset.dates-input input,.search_form form fieldset.dates-input select{margin-bottom:0}.search_form form fieldset.when input,.search_form form fieldset.dates-input input{background:url("../images/calendar.png") no-repeat 95% center #fff}.search_form form fieldset.when button,.search_form form fieldset.when #bookings .secondary-button,#bookings .search_form form fieldset.when .secondary-button,.search_form form fieldset.dates-input button,.search_form form fieldset.dates-input #bookings .secondary-button,#bookings .search_form form fieldset.dates-input .secondary-button{clear:both}.search_form #fuzziness{clear:none}.search_form .cottage-features legend{font-family:Kameron,Karla,Arial,sans-serif}.search_form .cottage-features .inner-fieldset{padding:0.5em 0}.search_form .cottage-features .field-column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search_form .cottage-features div>label{display:block;float:left;padding-top:0.125em}.search_form .cottage-features select{width:32%}.search_form .cottage-features p{margin:0.1em 0}.search_form section{position:relative}.search_form label{color:#fff}.search_form button,.search_form #bookings .secondary-button,#bookings .search_form .secondary-button{float:right;text-transform:capitalize;border:0;margin:0.6em 3%;padding:0.3em 0.8em}.search_form .propref input,.search_form .propref button,.search_form .propref #bookings .secondary-button,#bookings .search_form .propref .secondary-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search_form .ui-datepicker-inline{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.use-arial-3651 .search_form label{font-size:0.9375em}.native-font .search_form form fieldset{font-size:1.04em}.search-header{text-align:center;padding:0.2em 0;margin-bottom:0.3em;border-bottom:1px solid silver;background-color:#858c8e}.search-header h3,.search-header .account .notifications a span,.account .notifications a .search-header span,.search-header .account .notifications div span,.account .notifications div .search-header span{text-transform:uppercase;font-size:1.2em;font-family:Kameron,Karla,Arial,sans-serif;font-weight:bold;margin:0;padding:0}.search-header p{color:#fff;font-size:0.75em;margin:0}.search-removal{background:#eaeaec;color:#666;font-size:0.9em;text-decoration:none;display:block;box-sizing:border-box;width:100%;padding:0.313em;margin-top:0.5em;margin-bottom:0.75em;-webkit-border-radius:.4em;-moz-border-radius:.4em;-ms-border-radius:.4em;-o-border-radius:.4em;border-radius:.4em}.search-removal:hover{background:#cfcfd4}.search-removal: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;float:right}.start{border:none;color:#666}#ui-datepicker-div{font-size:80% !important;z-index:205 !important;margin:0.5em auto}table tbody tr:nth-child(even){background:none}.ui-state-default{border:0}.ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search_form form .new-filters fieldset{margin-bottom:8px}.tooltip-enabled .tooltip.pets{display:none}.tooltip-enabled .tooltip.date{opacity:0;z-index:-1}.tooltip-enabled .tooltip.date.show{opacity:1;z-index:200;transition:opacity .75s ease-in-out;-moz-transition:opacity .75s ease-in-out;-webkit-transition:opacity .75s ease-in-out}@media only screen and (min-width: 1025px){.tooltip-enabled .tooltip.pets.show{display:block;left:5px;bottom:36px;width:560px}.tooltip-enabled .tooltip.pets.show::before{left:42px;bottom:-0.5em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.search-full-width .tooltip-enabled .tooltip.date.show.validation{right:-252px;top:-0.5em;bottom:auto;width:230px}.search-full-width .tooltip-enabled .tooltip.date.show.validation::before{top:auto;left:0;bottom:34%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (min-width: 1170px){.tooltip-enabled .tooltip.date.show{right:-282px;bottom:-82px;width:260px}.tooltip-enabled .tooltip.date.show::before{left:0;bottom:48%;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}@media only screen and (max-width: 1170px){.tooltip-enabled .tooltip.date.show{right:0;top:30px;width:260px}.tooltip-enabled .tooltip.date.show::before{right:52%;top:-0.5em;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}@media only screen and (max-width: 1024px){.tooltip-enabled .tooltip.pets.show{display:block;left:-239px;top:36px;width:560px}.tooltip-enabled .tooltip.pets.show::before{left:50%;top:-0.5em;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}@media only screen and (max-width: 1170px){.use-arial-3651 .search_form label{font-size:1em}.search_form:not(.search-full-width){font-size:0.8em;width:100%}.search_form:not(.search-full-width) #search:after{content:"";display:table;clear:both;margin-bottom:1em}.search_form:not(.search-full-width) .who,.search_form:not(.search-full-width) .when,.search_form:not(.search-full-width) .where,.search_form:not(.search-full-width) .dates-input{border-top:0}.search_form:not(.search-full-width) .who legend,.search_form:not(.search-full-width) .when legend,.search_form:not(.search-full-width) .where legend,.search_form:not(.search-full-width) .dates-input legend{display:none}.search_form:not(.search-full-width) .when{width:33.3333333333%;margin-right:0}.search_form:not(.search-full-width) .when .button-call-to-action{width:auto;font-size:1.2em;padding-left:1.8em;padding-right:1.8em;float:right;margin-right:3%}.search_form:not(.search-full-width) .cottage-features{width:100%}.search_form:not(.search-full-width) .cottage-features .inner-fieldset{margin:0}.search_form:not(.search-full-width) .cottage-features .field-column{padding:0 1%}.search_form:not(.search-full-width) .cottage-features legend:before{margin:0 1em}.search_form:not(.search-full-width) .cottage-features legend:after{float:none;line-height:1em;position:absolute;left:7em;top:0.1em;bottom:initial}.search_form:not(.search-full-width) .propref{position:absolute;bottom:0.47em;right:1.5%;width:32.5%}.search_form:not(.search-full-width) .propref hr{display:block}.search_form:not(.search-full-width) .propref button,.search_form:not(.search-full-width) .propref #bookings .secondary-button,#bookings .search_form:not(.search-full-width) .propref .secondary-button{background:#699fc4;margin:0;width:15%;padding:0.3em 0}.search_form:not(.search-full-width) .propref input{width:82%}.search_form:not(.search-full-width) .propref fieldset{padding:0.2em;background:#eaeaec;width:100%}.search_form:not(.search-full-width) .search-header{padding:0.375em}.search_form:not(.search-full-width) .search-header p{font-size:1em}.search_form:not(.search-full-width) .field-column{width:31.3333333333%;margin-right:2%;float:left}.search_form:not(.search-full-width) hr{display:none}.quick-links{display:none}#header .mobile_search{display:none}}@media only screen and (max-width: 959px){.infants span{display:none}}@media only screen and (max-width: 650px){.search-full-width .tooltip-enabled .tooltip.date.show.validation{right:0;top:32px;bottom:auto;width:230px}.search-full-width .tooltip-enabled .tooltip.date.show.validation::before{top:-0.5em;left:auto;right:25%;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}}@media only screen and (max-width: 767px){.search_form:not(.search-full-width) .filter-container{display:block;width:306px;margin:auto}.search_form:not(.search-full-width) .mobile-input-container{font-size:1.25em;border:1px solid #aaa;display:block;width:211px;background-color:#fff;float:left;height:38px}.search_form:not(.search-full-width) .mobile-input-container:before{content:"\e611";font-family:'icon-set';font-size:1.15em;padding-left:0.625em;line-height:2.15em;position:absolute}.search_form:not(.search-full-width) .mobile-input-container div{color:#666;padding:0 0.5em 0 2.25em;line-height:2.25em;border:none;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box;width:206px}.search_form:not(.search-full-width) .filter-input{text-decoration:none;font-size:1.25em;border:1px solid #aaa;color:#666;padding:0 0.625em 0 2.05em;margin:0;line-height:2.375em;float:right;position:relative}.search_form:not(.search-full-width) .filter-input:before{content:"";display:block;background:#fff url("../images/sykes/filter-15.svg") no-repeat;height:1em;width:1em;position:absolute;top:0.575em;left:0.625em}}@media only screen and (max-width: 599px){.search_form:not(.search-full-width) .mobile-message{padding:0}.search_form:not(.search-full-width) .mobile-message a{color:#fff}.search_form:not(.search-full-width) .who,.search_form:not(.search-full-width) .when,.search_form:not(.search-full-width) .where{width:100%;margin-right:0}.search_form:not(.search-full-width) .who,.search_form:not(.search-full-width) .when{margin-bottom:0.2em}.search_form:not(.search-full-width) .who .inner-fieldset>div,.search_form:not(.search-full-width) .when .inner-fieldset>div{float:left;width:31.3333333333%;margin-left:2%}.search_form:not(.search-full-width) .who .inner-fieldset>div:first-child,.search_form:not(.search-full-width) .when .inner-fieldset>div:first-child{width:33.3333333333%;margin-left:0}.search_form:not(.search-full-width) .who .inner-fieldset>div label,.search_form:not(.search-full-width) .when .inner-fieldset>div label{display:block;float:none}.search_form:not(.search-full-width) .who .inner-fieldset>div select,.search_form:not(.search-full-width) .who .inner-fieldset>div input,.search_form:not(.search-full-width) .when .inner-fieldset>div select,.search_form:not(.search-full-width) .when .inner-fieldset>div input{float:none;width:100%;margin-top:0}.search_form:not(.search-full-width) .when .button-call-to-action{float:none;margin-left:auto;margin-right:auto}.search_form:not(.search-full-width) .cottage-features .inner-fieldset{margin:0 3% 1em 3%}.search_form:not(.search-full-width) .propref{width:92%;right:4.5%}.search_form:not(.search-full-width) #search.contains-propref .cottage-features .inner-fieldset{margin-bottom:3em}.search_form:not(.search-full-width) hr{display:block}.search_form:not(.search-full-width) .field-column{width:100%;float:none}.search_form:not(.search-full-width) .field-column p{float:left;width:50%}.search_form:not(.search-full-width) #startDiv{margin-top:2.2em;font-size:100% !important;width:295% !important}.tooltip-enabled.sidebar-search .tooltip.date.validation.show{top:auto;right:auto;bottom:-30%;left:0}.tooltip-enabled.sidebar-search .tooltip.date.validation.show::before{left:25%;right:auto}}@media only screen and (max-width: 767px){section.mobile-search .mobile_search_container{width:96%;float:none;margin-left:auto;margin-right:auto}.search_form .mobile-search-form form fieldset{width:100%}.mobile-search-form{font-size:1.375em;background:#fff url("../images/sykes/mobile-searchform.jpg") center no-repeat;background-size:cover;padding:0;box-sizing:border-box}.mobile-search-form *,.mobile-search-form *:before,.mobile-search-form *:after{box-sizing:border-box}.mobile-search-form h1{font-size:2.2em;letter-spacing:-0.04em;line-height:0.9em;color:#fff;text-align:center;margin-bottom:0.55em}.mobile-search-form h1 strong{font-weight:900}.mobile-search-form h1 small{font-size:0.8em}.mobile-search-form form{max-width:410px;margin:1.1em auto}.mobile-search-form form fieldset{margin-bottom:0.3em}.mobile-search-form fieldset .styled-select{color:#666;width:100%;height:2.618em;overflow:hidden;background:#fff;margin-bottom:1.2em}.mobile-search-form fieldset .styled-select select{color:#666;background:transparent;width:100%;padding-left:1em;border:0;outline:none;border-radius:0;height:2.618em;-webkit-appearance:none;position:relative;z-index:10}.mobile-search-form fieldset .styled-select select option{border:none;max-width:80%}.mobile-search-form fieldset .styled-select.disabled{opacity:0.4}.mobile-search-form fieldset .nights{width:46%;float:right}.mobile-search-form .icon-container{float:right;background:#fff;border-left:1px solid #666;width:2.618em;height:2.618em;margin-bottom:-2.618em;position:relative}.mobile-search-form .icon-container .icon{top:50%;left:50%;margin-left:-0.5em;position:absolute}.mobile-search-form .arrow{width:0;height:0;margin-top:-0.15em;text-align:center;border-left:0.4em solid transparent;border-right:0.4em solid transparent;border-top:0.4em solid #666}.mobile-search-form .icon-calendar,.mobile-search-form .account .notifications a.notification-calendar,.account .notifications .mobile-search-form a.notification-calendar,.mobile-search-form .account .notifications div.notification-calendar,.account .notifications .mobile-search-form div.notification-calendar{margin-top:-0.5em}.mobile-search-form .icon-calendar:before,.mobile-search-form .account .notifications a.notification-calendar:before,.account .notifications .mobile-search-form a.notification-calendar:before,.mobile-search-form .account .notifications div.notification-calendar:before,.account .notifications .mobile-search-form div.notification-calendar:before{font-family:'icon-set';color:#666;content:""}.mobile-search-form .dates-input{width:46%;height:2.618em;float:left;background:#fff;margin-bottom:1.5em}.mobile-search-form .dates-input .start{border:none;color:#666;width:100%;height:2.618em;line-height:1;padding-left:1em;background-color:transparent;position:relative;z-index:10}.mobile-search-form #startDiv{position:fixed;top:50%;left:10%;z-index:100;margin-top:-210px;font-size:90% !important;width:80% !important}.mobile-search-form #startDivBackground{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.6);z-index:90;width:100%;height:100%}.mobile-search-form table tbody tr:nth-child(even){background:none}.mobile-search-form .ui-state-default{border:0}.mobile-search-form .ui-datepicker{padding-bottom:3em;border-bottom:1px solid #666;position:relative}.mobile-search-form .ui-datepicker .ui-datepicker-next,.mobile-search-form .ui-datepicker .ui-datepicker-prev{top:auto;bottom:1em;width:4.6em;margin:1em}.mobile-search-form .ui-datepicker .ui-datepicker-next .ui-icon,.mobile-search-form .ui-datepicker .ui-datepicker-prev .ui-icon{width:3.8em;height:auto;margin:0;text-align:left;text-indent:0;position:static}.mobile-search-form .ui-datepicker .ui-datepicker-next .ui-icon::before,.mobile-search-form .ui-datepicker .ui-datepicker-prev .ui-icon::before{display:inline-block}.mobile-search-form .ui-datepicker .ui-datepicker-next .ui-icon:last-child::before{float:right;order:2}.mobile-search-form .ui-datepicker table{font-size:1em;width:90%;margin:0 5% 1.4em 5%}.mobile-search-form .ui-datepicker span,.mobile-search-form .ui-datepicker a{text-align:center;padding:0.4em 0.2em}.mobile-search-form .ui-datepicker a{color:#666}.mobile-search-form .ui-datepicker-header{background:none;border:none;position:static}.mobile-search-form .ui-datepicker-header .ui-datepicker-title{color:#666;text-transform:uppercase;font-size:1.5em;margin:1em 0 0 0}.mobile-search-form .ui-datepicker-header a{background:0}.mobile-search-form .ui-datepicker-header a:before{display:inline-block}.mobile-search-form .ui-widget-content{border-color:#fff;font-size:1.2em}.mobile-search-form .ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mobile-search-form #honeypot{display:none}.mobile-search-form .button-call-to-action{float:none;width:100%;display:block;box-sizing:border-box;margin:auto;font-size:1.45em;text-transform:uppercase;font-weight:700;padding:0.45em 0.8em}.mobile-search-form .cottage-features{display:none}.hide-mobile-search-form .mobile-search-form{background-size:cover}.hide-mobile-search-form .cottage-features{display:block;margin:2em auto}.hide-mobile-search-form .cottage-features legend{font-family:Karla,Arial,sans-serif;background-color:transparent;border-color:#ccc}.hide-mobile-search-form .cottage-features .inner-fieldset{margin-bottom:1em}.hide-mobile-search-form .cottage-features .inner-fieldset hr{background:#ccc}.hide-mobile-search-form #search.mobile-search-form:after{margin-bottom:0}.use-arial-3651 .hide-mobile-search-form .cottage-features legend{font-family:Arial,sans-serif}.use-arial-3651 .search_form .cottage-features legend,.use-arial-3651 .search-header h3,.use-arial-3651 .search-header .account .notifications a span,.account .notifications a .use-arial-3651 .search-header span,.use-arial-3651 .search-header .account .notifications div span,.account .notifications div .use-arial-3651 .search-header span{font-family:Arial,sans-serif}}@media only screen and (max-width: 599px){.mobile-search-form form{max-width:385px}.search_form:not(.search-full-width) .hide-mobile-search-form .field-column{width:100%}}@media only screen and (max-width: 414px){.mobile-search-form form{max-width:350px;margin:1.1em 1.6em}}@media only screen and (max-width: 400px){.mobile-search-form{font-size:1.1em}.mobile-search-form #startDiv{left:5%;width:90% !important;margin-top:-170px}}#search.previous-search{padding-top:34px;min-height:442px}#search.previous-search .search-header{width:50%;height:28px;position:absolute;top:0;border-bottom:none;cursor:pointer}#search.previous-search .search-header h3,#search.previous-search .search-header .account .notifications a span,.account .notifications a #search.previous-search .search-header span,#search.previous-search .search-header .account .notifications div span,.account .notifications div #search.previous-search .search-header span{line-height:1.3}#search.previous-search .search-header.current{left:0}#search.previous-search .search-header.previous{right:0}#search.previous-search .current.search,#search.previous-search .previous.search{display:none}#search.previous-search dl{margin:1em}#search.previous-search dl dt{color:#fff;font-size:1.15em;font-weight:bold}#search.previous-search dl a{display:block;background-color:#fff;padding:0.7em 1em;margin:1em 0;text-decoration:none;font-size:0.875em;line-height:145%;color:#666}#search.previous-search dl a span{display:inline-block;margin-right:5px}#search.previous-search dl a span:first-of-type{color:#699fc4;font-weight:bold;font-size:1.1em;display:block}#search.previous-search .current.search.active,#search.previous-search .previous.search.active{display:block;width:100%;background-color:#a0a4a7}#search.previous-search .search-header.active,#search.previous-search .search-header.active h3,#search.previous-search .search-header.active .account .notifications a span,.account .notifications a #search.previous-search .search-header.active span,#search.previous-search .search-header.active .account .notifications div span,.account .notifications div #search.previous-search .search-header.active span{background-color:#a0a4a7}aside #search.previous-search{min-height:487px}@media only screen and (min-width: 600px){#search.search-form-redesign-KEP-4272{background-color:transparent}#search.search-form-redesign-KEP-4272 .form-kep-4272{margin:0;border:none;background-color:#f5f5f5;padding:0;position:relative;height:0;overflow:hidden;transition:height 0.2s ease-out}#search.search-form-redesign-KEP-4272 .form-kep-4272.view{height:auto;padding:12px;border:1px solid #ccc;margin-bottom:18px;overflow:visible;float:left;width:100%}#search.search-form-redesign-KEP-4272 .select-split-container.left{float:left;width:calc(50% - 6px)}#search.search-form-redesign-KEP-4272 .select-split-container.right{float:right;width:calc(50% - 6px)}#search.search-form-redesign-KEP-4272 .location-fields{float:none;width:100%}#search.search-form-redesign-KEP-4272 .location-fields label{display:none}#search.search-form-redesign-KEP-4272 .party-fields{float:none;width:100%}#search.search-form-redesign-KEP-4272 #start{background:#fff url("/images/calendar-minimal.png") right 18px center no-repeat;background-size:4.1%}#search.search-form-redesign-KEP-4272 input[type="text"]{width:100%;border:1px solid #d5d5d5;color:#4c8cb8;padding:12px 18px;margin-bottom:12px}#search.search-form-redesign-KEP-4272 button,#search.search-form-redesign-KEP-4272 #bookings .secondary-button,#bookings #search.search-form-redesign-KEP-4272 .secondary-button,#search.search-form-redesign-KEP-4272 a.edit-this-search-js{display:block;width:100%;text-align:center;font-size:16px;font-weight:bold;float:none;padding:11px 0;margin:12px 0 0 0;background-color:#4c8cb8;color:#fff;text-decoration:none}#search.search-form-redesign-KEP-4272 button.button-call-to-action,#search.search-form-redesign-KEP-4272 #bookings .button-call-to-action.secondary-button,#bookings #search.search-form-redesign-KEP-4272 .button-call-to-action.secondary-button,#search.search-form-redesign-KEP-4272 hr,#search.search-form-redesign-KEP-4272 a.edit-this-search-js{width:100%}#search.search-form-redesign-KEP-4272 a.disabled{background-color:#eaeaec;cursor:default}#search.search-form-redesign-KEP-4272 label{color:#666;font-size:16px;line-height:1.5;padding-left:0}#search.search-form-redesign-KEP-4272 fieldset{border:none;padding-top:18px;position:relative;margin:0}#search.search-form-redesign-KEP-4272 fieldset legend{display:none}#search.search-form-redesign-KEP-4272 .form-header{padding:12px}#search.search-form-redesign-KEP-4272 span,#search.search-form-redesign-KEP-4272 input{background-color:#fff}#search.search-form-redesign-KEP-4272 h3,#search.search-form-redesign-KEP-4272 .account .notifications a span,.account .notifications a #search.search-form-redesign-KEP-4272 span,#search.search-form-redesign-KEP-4272 .account .notifications div span,.account .notifications div #search.search-form-redesign-KEP-4272 span,#search.search-form-redesign-KEP-4272 legend{background-color:transparent;color:#666;font-size:16px;line-height:1.5;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:12px;margin-left:0;font-family:Karla, Arial, sans-serif}#search.search-form-redesign-KEP-4272 legend.icon-home{width:calc(100% - 24px);font-size:16px;line-height:1.5;font-weight:bold;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:12px;margin-top:12px}#search.search-form-redesign-KEP-4272 legend.icon-home:before,#search.search-form-redesign-KEP-4272 legend.icon-home:after{display:none}#search.search-form-redesign-KEP-4272 hr{background-color:#ccc}#search.search-form-redesign-KEP-4272 fieldset.cottage-features{padding:12px;border:solid 1px #ccc;float:left}#search.search-form-redesign-KEP-4272 fieldset.cottage-features .inner-fieldset{padding:0;margin:0}#search.search-form-redesign-KEP-4272 fieldset.cottage-features .inner-fieldset.search-form-redesign-KEP-4272{display:block !important}#search.search-form-redesign-KEP-4272 fieldset.cottage-features hr{display:none}#search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column{margin-bottom:24px}#search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column h3,#search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column .account .notifications a span,.account .notifications a #search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column span,#search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column .account .notifications div span,.account .notifications div #search.search-form-redesign-KEP-4272 fieldset.cottage-features .field-column span{margin-bottom:0;border-bottom:none}#search.search-form-redesign-KEP-4272 .search-summary.hide{display:none}#search.search-form-redesign-KEP-4272 .search-summary{display:block;padding:12px;border:solid 1px #ccc;margin-bottom:18px}#search.search-form-redesign-KEP-4272 .search-summary dt,#search.search-form-redesign-KEP-4272 .search-summary dd{display:inline-block;line-height:1.5;margin:3px 0}#search.search-form-redesign-KEP-4272 .search-summary dt{font-weight:bold;width:20%}#search.search-form-redesign-KEP-4272 .search-summary dd{width:80%}#search.search-form-redesign-KEP-4272 .search-summary h3,#search.search-form-redesign-KEP-4272 .search-summary .account .notifications a span,.account .notifications a #search.search-form-redesign-KEP-4272 .search-summary span,#search.search-form-redesign-KEP-4272 .search-summary .account .notifications div span,.account .notifications div #search.search-form-redesign-KEP-4272 .search-summary span{border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:6px}#search.search-form-redesign-KEP-4272 .arriving{border-top:1px solid #ccc;float:left;width:100%;padding-top:12px}}@media only screen and (max-width: 1170px){#search.search-form-redesign-KEP-4272 .select-split-container.left{float:left;width:calc(50% - 6px)}#search.search-form-redesign-KEP-4272 .select-split-container.right{float:right;width:calc(50% - 6px)}#search.search-form-redesign-KEP-4272 .location-fields{float:left;width:calc(50% - 6px);padding-top:24px}#search.search-form-redesign-KEP-4272 .party-fields{float:right;width:calc(50% - 6px)}#search.search-form-redesign-KEP-4272 .party-fields .arriving{margin-top:5px;float:left;width:100%}#search.search-form-redesign-KEP-4272 fieldset.cottage-features{border:none;padding:0;height:0;overflow:hidden;transition:height 0.2s ease-out}#search.search-form-redesign-KEP-4272 fieldset.cottage-features.view{height:auto;padding:12px;border:solid 1px #ccc}}@media only screen and (min-width: 1170px) and (max-width: 1455px){#search.search-form-redesign-KEP-4272 .select-split-container.party-size,#search.search-form-redesign-KEP-4272 .select-split-container.num-pets,#search.search-form-redesign-KEP-4272 .select-split-container.nights,#search.search-form-redesign-KEP-4272 .select-split-container.fuzziness{width:100%;float:left}}.ui-slider-handle{-ms-touch-action:none;touch-action:none}.search_form .cottage-features #range-prices{text-align:center;margin-top:16px;height:20px}.search_form .cottage-features .update-results{text-align:center;display:none}.search_form .cottage-features .update-results button,.search_form .cottage-features .update-results #bookings .secondary-button,#bookings .search_form .cottage-features .update-results .secondary-button{background-color:transparent;color:#fff;font-weight:normal;padding:0;margin:0;text-decoration:underline;float:none}.search_form .cottage-features .update-results button:focus,.search_form .cottage-features .update-results #bookings .secondary-button:focus,#bookings .search_form .cottage-features .update-results .secondary-button:focus{outline:none}.search_form .cottage-features .ui-corner-all{border-radius:20px}.search_form .cottage-features .min-max-price{margin-bottom:6px;text-align:center;position:relative}.search_form .cottage-features .min-max-price .range-maxprice{float:right}.search_form .cottage-features .min-max-price .range-minprice{float:left}.search_form .cottage-features .ui-slider .ui-slider-handle{width:15px;height:15px}.search_form .cottage-features .ui-state-default:focus,.search_form .cottage-features .ui-widget-content .ui-state-default:focus{outline:none}.search_form .cottage-features .ui-slider-horizontal{height:4px}.search_form .cottage-features .ui-slider-horizontal .ui-slider-handle{top:-6px}.search_form .cottage-features .ui-widget.ui-widget-content{border:none;background:#ccc}.search_form .cottage-features h3,.search_form .cottage-features .account .notifications a span,.account .notifications a .search_form .cottage-features span,.search_form .cottage-features .account .notifications div span,.account .notifications div .search_form .cottage-features span{background-color:transparent}.search_form .cottage-features .range-minprice,.search_form .cottage-features .range-maxprice,.search_form .cottage-features .range-slider{color:#fff}.search_form .cottage-features .range-slider{height:115px;margin-bottom:12px}.search_form .cottage-features .range-slider h3,.search_form .cottage-features .range-slider .account .notifications a span,.account .notifications a .search_form .cottage-features .range-slider span,.search_form .cottage-features .range-slider .account .notifications div span,.account .notifications div .search_form .cottage-features .range-slider span{font-size:18px;font-weight:bold}.search_form .cottage-features .range-slider .ui-state-default,.search_form .cottage-features .range-slider .ui-widget-content .ui-state-default{border:2px solid #3c6f99;background-color:#f5f5f5}.search_form .cottage-features .range-slider .ui-widget-header{background:#3c6f99}.search_form #search.search-form-redesign-KEP-4272 .range-slider .ui-state-default,.search_form #search.search-form-redesign-KEP-4272 .range-slider .ui-widget-content .ui-state-default{border:2px solid #0b823e;background-color:#ddf3d5}.search_form #search.search-form-redesign-KEP-4272 .range-slider .ui-widget-header{background:#0b823e}.search_form #search.search-form-redesign-KEP-4272 .range-slider .range-minprice,.search_form #search.search-form-redesign-KEP-4272 .range-slider .range-maxprice,.search_form #search.search-form-redesign-KEP-4272 .range-slider .range-slider,.search_form #search.search-form-redesign-KEP-4272 .range-slider .update-results,.search_form #search.search-form-redesign-KEP-4272 .range-slider #range-prices{color:#666}.search_form #search.search-form-redesign-KEP-4272 .range-slider button,.search_form #search.search-form-redesign-KEP-4272 .range-slider #bookings .secondary-button,#bookings .search_form #search.search-form-redesign-KEP-4272 .range-slider .secondary-button{color:#0b823e;background-color:transparent;font-weight:normal;padding:0;margin:0;text-decoration:underline}.search_form #search.search-form-redesign-KEP-4272 .range-slider button:focus,.search_form #search.search-form-redesign-KEP-4272 .range-slider #bookings .secondary-button:focus,#bookings .search_form #search.search-form-redesign-KEP-4272 .range-slider .secondary-button:focus{outline:none}#search.kep-4819{background-color:transparent}#search.kep-4819 [href="#view-map"]{display:block;background:transparent url("/images/sykes/kep-4819-map-icon.png") center center no-repeat;background-size:cover;margin:10px;width:calc(100% - 20px)}#search.kep-4819 [href="#view-map"] span{display:block;margin:55px auto 12px auto;width:103px;background-color:#fff;color:#3c6f99;font-size:16px;font-weight:bold;line-height:1.13;padding:6px 9px 6px 21px;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}#search.kep-4819 [href="#view-map"] span:before{font-family:'icon-set';color:#fff;content:"";color:#3c6f99;position:absolute;left:6px;font-size:12px;top:8px}#search.kep-4819 [href="#view-map"]+div.search-header{border-top:10px solid #fff}#search.kep-4819 div.form-content-block{background-color:#a0a4a7;box-sizing:border-box}#search.kep-4819 div.form-content-block .field-column{margin-bottom:16px}#search.kep-4819 h3,#search.kep-4819 .account .notifications a span,.account .notifications a #search.kep-4819 span,#search.kep-4819 .account .notifications div span,.account .notifications div #search.kep-4819 span{font-family:Kameron;font-size:20px;letter-spacing:-0.4px;color:#fff;text-align:center}@media all and (max-width: 1170px){#search.kep-4819 div.form-content-block{width:50%;min-height:480px}#search.kep-4819 div.form-content-block fieldset,#search.kep-4819 div.form-content-block .field-column{width:231px;margin:0 auto;float:none}#search.kep-4819 div.form-content-block .field-column{margin-bottom:16px}#search.kep-4819 div.left{float:left;border-right:12px solid #fff}#search.kep-4819 div.right{float:right;border-left:12px solid #fff}}.search_form form .gel-button.primary.kep-4713{margin:12px 3% 0 3%;width:94%}.search_form form .view-on-map .gel-button.primary.kep-4713{margin:12px 3% 12px 3%}#search.search-form-redesign-KEP-4272 .primary.regular.full-width.edit-this-search,#search.search-form-redesign-KEP-4272 .primary.large{padding:0}#search.search-form-redesign-KEP-4272 .primary.regular.full-width.edit-this-search.disabled,#search.search-form-redesign-KEP-4272 .primary.large.disabled{border-color:#eaeaec;background-color:#eaeaec !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:#699fc4;font-size:1.125em;position:relative}.controls .view-on-map:hover{background-color:#5793bd}.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:#699fc4;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:#4c8cb8}.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%}}.inline-message,.inline-default-message,.inline-warning-message,.inline-information-message,.inline-positive-message,.inline-urgency-message{font-size:0.875em;width:100%;padding:0.75em;box-sizing:border-box;margin-bottom:1.428em;text-align:center}.inline-default-message{color:#444;background:#e7e7e7;-webkit-box-shadow:0 1px 2px #9b9b9b;-moz-box-shadow:0 1px 2px #9b9b9b;box-shadow:0 1px 2px #9b9b9b}.inline-default-message::before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e631"}.inline-warning-message{color:#cc1c1c;background:#fbecec;-webkit-box-shadow:0 1px 2px #afa0a0;-moz-box-shadow:0 1px 2px #afa0a0;box-shadow:0 1px 2px #afa0a0}.inline-warning-message::before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e631"}.inline-information-message{color:#3c6f99;background:#e3f3fd;-webkit-box-shadow:0 1px 2px #9aa7ae;-moz-box-shadow:0 1px 2px #9aa7ae;box-shadow:0 1px 2px #9aa7ae}.inline-information-message::before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e645"}.inline-positive-message{color:#3d743d;background:#ddf3d5;-webkit-box-shadow:0 1px 2px #91a789;-moz-box-shadow:0 1px 2px #91a789;box-shadow:0 1px 2px #91a789}.inline-positive-message::before{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;content:"\e61b"}.trust-red-box{color:#cc1c1c;background:#fbecec}.trust-yellow-box{color:#be8120;background:#fff1db}.trust-ta-box{color:#589441;background:#f0ffea}.trust-blue-box{color:#3c6f99;background:#e3f3fd}.trust-neutral-box{color:#666666;background:#f5f5f5}.trust-green-box{color:#0b823e;background:#ddf3d5}.message-alert{background-color:#f5f5f5;border-top:1px solid #666;color:#666;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:table;margin-bottom:24px;padding:9px 12px 12px 18px;position:relative;width:100%}.message-alert svg{fill:#666}.message-alert .message-content a{background-color:#666}.message-alert .message-content .message-heading{color:#666}.message-alert .icon{display:table-cell;padding-top:3px;width:30px}.message-alert .message-content{display:table-cell;line-height:1.3;padding-left:14px;padding-right:37px;vertical-align:middle;word-wrap:break-word}.message-alert .message-content .message-heading{font-weight:bold;font-size:15px}.message-alert .message-content p{font-size:14px;margin:0}.message-alert .message-content a{color:#fff;display:inline-block;font-size:14px;margin-top:9px;padding:6px 9px;text-decoration:none}.message-alert .close{cursor:pointer;position:absolute;right:12px;top:10px}.message-alert.message-information{background-color:#E6F3FA;border-top:1px solid #3c6f99;color:#3c6f99}.message-alert.message-information svg{fill:#3c6f99}.message-alert.message-information .message-content a{background-color:#3c6f99}.message-alert.message-information .message-content .message-heading{color:#3c6f99}.message-alert.message-warning{background-color:#fbecec;border-top:1px solid #cc1c1c;color:#cc1c1c}.message-alert.message-warning svg{fill:#cc1c1c}.message-alert.message-warning .message-content a{background-color:#cc1c1c}.message-alert.message-warning .message-content .message-heading{color:#cc1c1c}.message-alert.message-positive{background-color:#ddf3d5;border-top:1px solid #3d743d;color:#3d743d}.message-alert.message-positive svg{fill:#3d743d}.message-alert.message-positive .message-content a{background-color:#3d743d}.message-alert.message-positive .message-content .message-heading{color:#3d743d}.message-alert.kep-4898{color:#fff;background-color:#3c6f99;padding:0.3rem 0.7rem;margin:1rem 0}.message-alert.kep-4898 .message-content .message-heading{color:#fff}.message-alert.kep-4898 img{max-height:3rem;padding-bottom:3px}.message-alert.kep-4898 .close{top:0}.message-alert.kep-4898 .close svg{fill:#fff}#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:#699fc4}#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:#699fc4;width:1em;padding:0.3em 0.4em;font-size:1.5em;margin-left:2%}#search_results .prop-button-call-to-action>a:hover{background:#4c8cb8;color:#4c8cb8}#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:#699fc4}#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:#699fc4}#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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;margin-left:0.3em;display:inline-block}.popup a:hover{background:#4c8cb8;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%}}.showmecottages2 a,#toggle-link{background:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;text-decoration:none;text-transform:capitalize;background:#699fc4;font-size:0.9em;margin:0.3em 0;display:inline-block}.showmecottages2 a:hover,#toggle-link:hover{background:#4c8cb8;cursor:pointer}.showmecottages2 a:hover,#toggle-link:hover{background:#4c8cb8}#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}#search_results+.controls{margin-bottom:0;border-top:1px #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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;background:#ce3c3a;color:#fff;background:#699fc4;text-align:center;display:block;width:40%;padding:12px;margin:3em auto 0 auto;font-size:1.1em}.show-more:hover{background:#4c8cb8;cursor:pointer}.show-more:hover{background:#b32e2c}.show-more:hover{background:#4c8cb8}.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}@media only screen and (max-width: 1240px){.feefo-ratings>div{width:120px}.feefo-ratings span{display:none}}#searchbanner{width:100%;margin-bottom:25px}@media only screen and (max-width: 599px){#searchbanner{display:none}}.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}@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}}#search-delay-message{background-color:rgba(0,0,0,0.7);color:#444;position:fixed;bottom:0;top:0;left:0;right:0;z-index:10000;width:100%;height:100%}#search-delay-message .container{background-color:#f5f5f5;display:block;width:800px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.8);position:absolute;top:calc(50% - 262px);left:calc(50% - 400px)}#search-delay-message .features{width:100%;margin:0 auto;text-align:center}#search-delay-message .features>div{display:none}#search-delay-message .features>div.random_active{display:block;width:309px;margin-left:auto;margin-right:auto;margin-bottom:72px;text-align:center}#search-delay-message .features>div.random_active h3,#search-delay-message .features>div.random_active .account .notifications a span,#search-delay-message .account .notifications .features>div.random_active span,.account .notifications #search-delay-message .features>div.random_active span{font-size:16px;font-weight:bold;margin:6px;color:#444}#search-delay-message .features>div.random_active svg{height:48px}#search-delay-message .partners{text-align:center;width:95%;margin:40px auto 40px}#search-delay-message .partners>div{width:250px;height:64px;text-align:center;display:inline-block;vertical-align:top;margin-left:24px;background-color:#fff;padding:14px 24px 3px;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),inset 0 -3px 0 0 #fd0}#search-delay-message .partners>div>div{width:calc(50% - 8px);margin-top:1px;float:left}#search-delay-message .partners>div>div p{line-height:15px;letter-spacing:-0.5px;font-size:14px;margin-top:-1px;margin-left:2px;color:#000}#search-delay-message .partners>div>div:first-child{margin-right:8px;margin-top:0px}#search-delay-message .partners>div>div svg#star-rating{height:18px}#search-delay-message .partners>div .st0{fill:#fd0}#search-delay-message .partners>div:first-child{margin-left:0px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),inset 0 -3px 0 0 #00b087}#search-delay-message .partners>div:first-child p{margin-top:-8px;font-size:12px}#search-delay-message .partners>div:first-child svg{width:180px;height:30px}#search-delay-message .partners>div:first-child .st0{fill:#00b087}#search-delay-message span{font-weight:bolder}.search-delay-header{text-align:center;margin-top:72px}.search-delay-header h2{font-size:24px;font-weight:bold;line-height:1.25;color:#444;margin-top:15px}.search-delay-header img.loader{width:27px;height:26px}.not-visible{visibility:hidden}.require-date{font-size:15px;white-space:normal;background-color:#0b823e;width:152px}.require-date:hover{background-color:#096430}@media only screen and (max-width: 749px){#search-delay-message .features>div{margin-left:0}#search-delay-message .features>div:first-child{margin-right:0}}@media only screen and (min-width: 750px) and (max-width: 850px){#search-delay-message .container{width:700px;position:absolute;left:calc(50% - 350px)}}@media only screen and (max-width: 580px){#search-delay-message .container{width:90%;left:5%;top:5%;right:5%;bottom:5%}#search-delay-message .container .partners>div{margin-left:0}}.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}.new-search-results #search_results .kep-4249-more-properties{border:none}.new-search-results #search_results .kep-4249-more-properties h3,.new-search-results #search_results .kep-4249-more-properties .account .notifications a span,.account .notifications a .new-search-results #search_results .kep-4249-more-properties span,.new-search-results #search_results .kep-4249-more-properties .account .notifications div span,.account .notifications div .new-search-results #search_results .kep-4249-more-properties span{font-size:24px}@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%}}.refining-prompts .icon{padding-top:0px;width:18px}.refining-prompts .message-content ul{list-style-type:none}.refining-prompts .message-content ul a{border-radius:6px;font-weight:bold}.refining-prompts .message-content ul a:hover{background-color:#315a7c}.combine-fields{position:absolute;display:none;padding:0;border:1px solid #d5d5d5;box-shadow:0 0 4px 0 #0083f0;background:#f5f5f5;width:830px;background-color:#fff;z-index:999;margin:0.5em auto;background-color:#f5f5f5}.combine-fields .combine-content{background:#f5f5f5;width:247px;padding:18px;position:absolute;right:0;top:0}.combine-fields .combine-content div span{background-color:#fff}.combine-fields .combine-content div label{padding-left:0px;font-weight:bold;line-height:25px}.combine-fields .combine-content .combine-confirm{margin-top:12px;width:100%;line-height:30px;color:#fff;background:#2c6f97}.combine-fields .combine-content .combine-confirm:hover{font-weight:normal;border:none;background:#315a7c}@media only screen and (max-width: 1170px){.combine-fields{height:565px;width:583px}.combine-fields .combine-content{width:100%;height:auto;border-top:1px solid #cccccc;bottom:0}}#search_results>li .gem-content{padding:11px;font-size:12px;border-bottom:1px solid #D4D7D8;height:37px;margin:18px 18px 0px 18px;color:#22313f;cursor:help}#search_results>li .gem-position-1{background:#ffeaa0}#search_results>li .gem-position-1 span.gem-icon-left{background:#cb9b00}#search_results>li .gem-position-1 .gems-icon-colour{fill:#ffeaa0}#search_results>li .gem-position-2{background:#edeff8}#search_results>li .gem-position-2 span.gem-icon-left{background:#c8c9ce}#search_results>li .gem-position-2 .gems-icon-colour{fill:#edeff8}#search_results>li .gem-position-3{background:#f2c99f}#search_results>li .gem-position-3 span.gem-icon-left{background:#cc8033}#search_results>li .gem-position-3 .gems-icon-colour{fill:#f2c99f}#search_results>li .sykes_gems .comparative_price,#search_results>li .price_wrp.sykes_gems p{margin-top:55px}#search_results>li .gem-text{white-space:nowrap;overflow:hidden}#search_results>li span.gem-icon-left{margin-top:-11px;margin-left:-11px;height:36px;float:left;padding:0px}#search_results>li span.gem-icon-left svg{height:20px;padding-right:0px;padding-left:10px;margin-bottom:7px;padding-top:0px;top:8px}#search_results>li span.gem-icon-right{position:absolute;top:0;right:0}.property-primary .view-on-map{text-decoration:none;padding:0.5em 0.625em 0.563em 1.7em;margin:0 0.875em 0 0;float:left;background:#ce3c3a;color:#fff;position:absolute;bottom:0;left:0.5em;border-radius:3px;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.3);cursor:pointer;z-index:100;display:none}.property-primary .view-on-map:hover{background-color:#b32e2c}.property-primary .view-on-map:before{font-family:'icon-set';color:#fff;content:"";position:absolute;left:0.375em;top:0.625em}.property-primary .view-on-map>div{font-size:14px}#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,#search_results .prop-image-container .tag-default,#search_results .prop-image-container .tag-info,#search_results .prop-image-container .tag-success,#search_results .prop-image-container .tag-warning,#search_results .prop-image-container .tag-error{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:#699fc4}#search_results .features li.active span{background-color:#699fc4}#search_results>li.make-blue-darker-4764 a,#search_results>li.make-blue-darker-4764 .prop-head-container .map:before,#search_results>li.make-blue-darker-4764 h2{color:#22313f}#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 #858c8e;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 .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:#699fc4;padding-right:4px}.new-search-results #search_results .prop-head-container .container-map,.new-search-results #search_results .prop-head-container h3.clipped,.new-search-results #search_results .prop-head-container .account .notifications a span.clipped,.account .notifications a .new-search-results #search_results .prop-head-container span.clipped,.new-search-results #search_results .prop-head-container .account .notifications div span.clipped,.account .notifications div .new-search-results #search_results .prop-head-container span.clipped{float:left;position:relative;margin-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 80px)}.new-search-results #search_results .prop-head-container .container-map.kep-5838{text-overflow:initial;white-space:normal;overflow:initial;padding-left:20px}.new-search-results #search_results .prop-head-container .container-map.kep-5838:before{padding-right:4px;position:absolute;left:0}.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,.new-search-results #search_results .prop-info .property_save{border:none;padding:0;width:auto}.new-search-results #search_results .prop-info .ratings em,.new-search-results #search_results .prop-info .property_save em{font-size:0.85em}.new-search-results #search_results .prop-info .property_save{margin-left:3em}.new-search-results #search_results .prop-info .property_save a{text-decoration:none;font-size:14px;text-align:center;color:#699fc4}.new-search-results #search_results .prop-info .ratings.sykes{margin-right:1em}.new-search-results #search_results .prop-info img{width:initial}.new-search-results #search_results .prop-info .ratings.circular{display:inline-block}.new-search-results #search_results .prop-info .ratings.circular .circular-content{position:relative}.new-search-results #search_results .prop-info .ratings.circular .percentage-circular{font-weight:bolder;font-size:14px;color:#699FC4}.new-search-results #search_results .prop-info .ratings.circular .circular-progress{vertical-align:sub}.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 .favourites-button-wrapper.kep-4281{bottom:5.5em}.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;min-height:5.5em;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.kep-5775 .today-price{color:#666;font-weight:bold;text-align:center;font-size:18px}.new-search-results #search_results .price_wrp.kep-5775 p{padding:6px 1.2em 6px 1.2em}.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 strike{color:#aaa;font-size:1.125em;font-weight:normal}.new-search-results #search_results .price_wrp.price_saving .comparative_price{font-size:14px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving{border-bottom:1px solid #D4D7D8;padding-bottom:5px;margin-bottom:10px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span{font-weight:bold}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span:first-of-type{float:left;font-weight:normal}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span.price{position:relative;margin-right:5px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span.price:after{content:"";position:absolute;padding:0 0.188em;width:100%;height:1px;background:#666;left:1px;top:50%}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span.info-icon{box-shadow:0 1px 2px rgba(0,0,0,0.3);border-radius:50%;cursor:pointer}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving span.info-icon svg{position:relative;top:3.5px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message{text-align:left;padding:25px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message h3,.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message .account .notifications a span,.account .notifications a .new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message span,.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message .account .notifications div span,.account .notifications div .new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message span{font-size:22.2px;font-weight:bold;margin:0}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message p{font-size:16px;margin-top:5px;min-height:initial;text-align:left;padding:0}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message .saving-based{font-size:12px;margin-top:10px;display:inline-table}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table{border-collapse:collapse;font-weight:bold}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr:nth-child(even){background-color:#f5f5f5}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr td:last-of-type{text-align:right}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr td{border-top:1px solid #D4D7D8;padding:10px;font-size:16px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr td u{font-weight:normal}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr:last-of-type td{border-bottom:1px solid #D4D7D8}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr.unavailable{color:#ccc}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr.lower-price{color:#cc1c1c}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message table tr.lower-price span{float:none;font-weight:bold;background:#cc1c1c;color:#fff;font-size:11px;border-radius:3px;padding:2px 5px;margin-left:10px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .greater-saving .support-overlay-message a.button-call-to-action{position:initial;width:auto;padding:6px 16px;float:right;font-size:16px;margin-top:10px}.new-search-results #search_results .price_wrp.price_saving .comparative_price .saving-price{text-align:center}.new-search-results #search_results .price_wrp.price_saving .comparative_price .saving-price span{font-size:24px;color:#cc1c1c;font-weight:bold}.new-search-results #search_results .price_wrp.price_saving .comparative_price .saving-price p{font-size:14px;margin-top:5px;padding:0;min-height:initial;margin:0}.new-search-results #search_results .price_wrp.price_saving .comparative_price .saving-price a{color:#666}.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:#699fc4;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 a.button-call-to-action.kep-4281{bottom:3.5em}.new-search-results #search_results .price_wrp a.gel-button.kep-4713{position:absolute;bottom:1.4em;left:18px;right:18px;width:auto}.new-search-results #search_results .price_wrp a.gel-button.kep-4713.kep-4281{bottom:3.5em}.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:#699fc4}.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}#search_results .brand-logo{margin:0;line-height:52px;width:59%;font-size:14px;float:right}#search_results .brand-logo .logo{display:inline-block;margin-left:5px;width:215px;vertical-align:-20%}@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,.new-search-results #search_results .brand-logo{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,.new-search-results #search_results .brand-logo{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,.new-search-results #search_results .brand-logo{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: 745px) and (min-width: 320px){.new-search-results #search_results .prop-info li{font-size:0.6em}.new-search-results #search_results .brand-logo .logo{width:calc(100% - 65px)}}@media only screen and (max-width: 959px){#search_results .prop-head-container{width:100%}#search_results .prop-image-container .tag,#search_results .prop-image-container .tag-default,#search_results .prop-image-container .tag-info,#search_results .prop-image-container .tag-success,#search_results .prop-image-container .tag-warning,#search_results .prop-image-container .tag-error{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)}}#search_results .prop-button-call-to-action.favourites-button-wrapper{position:relative;float:right}#search_results .prop-button-call-to-action.favourites-button-wrapper a{width:auto;background-color:transparent;text-decoration:none;font-size:14px;padding:0}#search_results .prop-button-call-to-action.favourites-button-wrapper a:before{color:#699fc4;margin-right:0.2em;font-size:1.125em}#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list{text-align:center;width:200px;height:115px;bottom:35px;left:-70px;padding:0.8em 1.2em;top:initial}#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list:before,#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list:after{right:44.5%;bottom:-0.688em;top:initial}#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list:before{border-top:10px solid #cfcfd4;border-bottom:transparent}#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list:after{border-top:10px solid #eaeaec;border-bottom:10px solid transparent;top:initial;bottom:-1.1em}#search_results .prop-button-call-to-action.favourites-button-wrapper aside.popup.single_list a{background-color:#699FC4;margin-top:0.8em;padding:5px 20px}#search_results>li.remove-row-border-4615{padding:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #d4d7d8}#search_results>li.remove-row-border-4615:first-child{border-top:none}#search_results>li.remove-row-border-4615.highlight{background:#fdf8ed}#search_results>li.remove-row-border-4615 .property-primary{padding:0 0 1em 0;border-right:none}#search_results>li.remove-row-border-4615 .property-primary .prop-image-container{width:37%}#search_results>li.remove-row-border-4615 .property-primary .prop-head-container,#search_results>li.remove-row-border-4615 .property-primary .prop-info,#search_results>li.remove-row-border-4615 .property-primary .prop-description,#search_results>li.remove-row-border-4615 .property-primary .prop-discounts,#search_results>li.remove-row-border-4615 .property-primary .recent-booking-wrap{width:61%}#search_results>li.remove-row-border-4615 .price_wrp{padding:0 0 1em 1.125em}#search_results>li.remove-row-border-4615 .price_wrp a.button-call-to-action{width:calc(100% - 1.125em)}#search_results .kep-4614 .features{width:40%;clear:both;background:transparent;border:none;margin:initial;padding:10px 0 0 0}#search_results .kep-4614 .features li{font-family:'icon-set';width:9.333333%;font-size:20px;margin:0 1.7% 0 0;color:#ccc}#search_results .kep-4614 .features li.active{color:#22313f}@media only screen and (max-width: 959px){#search_results .kep-4614 .features{width:100%}}.kep-4600{text-align:center}.kep-4600>p{color:#666;text-decoration:underline;cursor:pointer}.kep-4600 .support-overlay .support-overlay-message{padding:12px}.kep-4600 .support-overlay .support-overlay-message .close{z-index:99;background:#fff;width:42px;height:42px;position:absolute;top:0px;right:0px}.kep-4600 .support-overlay .support-overlay-message .close svg{width:16.7px;height:16.7px;margin-top:12px}.kep-4600 .slick-prev,.kep-4600 .slick-next{font-size:0;line-height:0;position:absolute;top:50%;width:42px;height:42px;margin-top:-10px;padding:0;cursor:pointer;border:none;outline:none;background:#fff;z-index:99;background-repeat:no-repeat;background-position-y:13px;background-position-x:17px}.kep-4600 .slick-prev:before,.kep-4600 .slick-next:before{font-size:25px;line-height:1;color:#fff;font-weight:bold}.kep-4600 .slick-next{right:12px;background-image:url(/images/icons/black-chevron.svg)}.kep-4600 .slick-prev{left:12px;background-image:url(/images/icons/black-chevron.svg);webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.kep-4600 .slider-count{position:absolute;right:12px;bottom:12px;background:#fff;padding:6px}.kep-4600 .slider-count p{margin:0;font-size:14px;text-align:center}.new-search-results #search_results .low_deposit{right:0;display:block;text-align:center;width:100%;bottom:3.7rem;font-size:0.8rem;font-weight:800;color:#0B823E}#search_results .kep-4614 .features li a.kep-5020{font-family:'icon-set';width:9.333333%;font-size:20px;margin:0 1.7% 0 0;color:#ccc;text-decoration:none}#search_results .kep-4614 .features li a.kep-5020.active{color:#22313f}@media only screen and (max-width: 959px){#search_results .kep-4614 .features{width:100%}}.search-stamp-banner{padding:8px 20px 8px 10px;width:178px;text-align:center;background-color:#dda348;color:#ffffff;margin-bottom:10px;font-weight:bold;font-size:14px;position:relative}.search-stamp-banner:after{width:0;content:'';height:0;border-top:5px solid transparent;border-bottom:0px solid transparent;border-left:7px solid #b28238;position:absolute;right:0;top:-5px}.search-stamp-banner.couples{background-color:#e96462}.search-stamp-banner.couples:after{border-left:7px solid #b14c4a}.search-stamp-banner.families{background-color:#805478}.search-stamp-banner.families:after{border-left:7px solid #50334b}.search-stamp-banner.groups{background-color:#6c895c}.search-stamp-banner.groups:after{border-left:7px solid #475a3c}.new-search-results #search_results .kep6159-tes1332 .free-cancellation-search{position:absolute;width:178px;bottom:10px;padding:6px 10px;color:#0B823E;background-color:#ddf3d5;font-size:12px;font-weight:bold;text-align:center}.new-search-results #search_results .kep6159-tes1332 .free-cancellation-search:after{width:0;content:'';height:0;border-top:5px solid transparent;border-bottom:0px solid transparent;border-left:7px solid #0b823e;position:absolute;right:0;top:-5px}.new-search-results #search_results .kep6159-tes1332 a.button-call-to-action{bottom:60px}#search_results .kep-6663{float:right;clear:none;width:59%;margin:10px 0}#search_results .kep-6663 li{display:inline-block;width:48%;font-size:13px;margin:0 1.7% 0 0;color:#666}#search_results .kep-6663 li.disabled span{color:#ccc;text-decoration:line-through;font-style:italic}#search_results .kep-6663 li:before{margin-right:14px;content:" "}#search_results .kep-6663 li:not(.view-link):before{content:"• ";color:#699FC4;margin-right:5px}.view-small-map-button{text-decoration:none;padding:0.5em 0.625em 0.563em 0.7em;margin:0 0.875em 0 0;float:left;background:#ce3c3a;color:#fff;position:absolute;bottom:0;left:0.5em;border-radius:3px;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.3);cursor:pointer;z-index:100;display:none}.view-small-map-button:hover{background-color:#b32e2c}.view-small-map-button .viewmap{padding-left:1.0em}.view-small-map-button .viewmap:before{font-family:'icon-set';color:#fff;content:"";position:absolute;left:0.375em;top:0.625em}.view-small-map-button .viewphoto{display:none}.view-small-map-button>div{font-size:14px}.image-count{position:absolute;left:0;bottom:0;width:56px;height:30px;color:#fff;background-color:rgba(0,0,0,0.8);font-size:12px;padding-top:8px}.image-count svg{fill:#fff;width:14px;height:12px;vertical-align:top;display:inline}#search_results .prop-image .roundel.red-circle{color:#fff;display:block;background-color:transparent;text-align:center;min-width:48px}#search_results .prop-image .roundel.red-circle:after{display:block;padding-bottom:100%;width:100%;height:0;border-radius:50%;background-color:#ce3c3a;content:""}#search_results .prop-image .roundel.red-circle .circle__inner{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}#search_results .prop-image .roundel.red-circle .circle__wrapper{display:table;width:100%;height:100%}#search_results .prop-image .roundel.red-circle .circle__content{display:table-cell;vertical-align:middle;font-size:0.8em;font-weight:normal;text-transform:uppercase;font-family:Arial, sans-serif;padding-top:0.8em}#search_results .prop-image .roundel.red-circle .circle__content p{line-height:15px}#search_results .prop-image .roundel.red-circle .circle__content p b{font-size:1.5em;display:block}#search_results .prop-image .roundel.red-circle .circle__content p.offer-text{text-transform:capitalize;font-size:1.6em;padding-top:0.2em}@media only screen and (min-width: 1170px) and (max-width: 1280px){#search_results .prop-image .roundel.red-circle .circle__content{font-size:0.7em}#search_results .prop-image .roundel.red-circle .circle__content p{line-height:13px}#search_results .prop-image .roundel.red-circle .circle__content p b{font-size:1.3em}}@media only screen and (max-width: 975px){#search_results .prop-image .roundel.red-circle .circle__content{font-size:0.7em}#search_results .prop-image .roundel.red-circle .circle__content p{line-height:13px}#search_results .prop-image .roundel.red-circle .circle__content p b{font-size:1.3em}}#search_results li a.button-call-to-action{position:relative}#search_results li .tooltip-button{display:none;position:absolute;z-index:100;width:auto;height:auto;font-size:15px;line-height:1.5;text-align:center;color:#fff;top:-50px;right:-8px;padding:10px 12px;box-sizing:content-box;border-radius:6px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);text-transform:initial;background:#ccc;background:rgba(0,0,0,0.8);font-weight:bold}#search_results li .tooltip-button.active{display:block}#search_results li .tooltip-button:before{top:100%;right:20%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(227,243,253,0);border-top-color:#000;border-width:9px;opacity:0.8}#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:#699fc4;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:#699fc4;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:#699fc4;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:#4787b3}#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 h3,#calendar .account .notifications a span,.account .notifications a #calendar span,#calendar .account .notifications div span,.account .notifications div #calendar span{text-transform:uppercase;font-size:1.2em;text-align:center;font-family:Kameron,Karla,Arial,sans-serif;font-weight:bold;padding:0.2em 0;border-bottom:1px solid silver}#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 #ce3c3a;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}#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}#calendar .expand-deposit{display:block;clear:both;text-decoration:none;color:#fff;background:#d59128;font-size:0.9em;padding:0.4em 1.55em 0.4em 0.55em;position:relative}#calendar .expand-deposit:after{font-family:'icon-set';color:#fff;content:"";right:0.1em;font-size:1.6em;top:0.1em;position:absolute}#calendar .expand-deposit.active:after{font-family:'icon-set';color:#fff;content:""}#calendar .highlight-deposit{display:block;clear:both;text-decoration:none;color:#fff;background:#d59128;font-size:0.9em;padding:0.4em 1.55em 0.4em 0.55em;position:relative}#calendar p.expand-deposit{padding:0.4em 0.55em}#calendar p.expand-deposit:after{content:''}#calendar .deposit-section{padding:0.5em;background:#d59128;border-top:1px solid #e5b973;border-bottom:1px solid #e5b973}#calendar .deposit-section ul{font-size:0.9em;margin:0;padding:0 1em;list-style-type:none}#calendar .deposit-section ul.kep4898widths span:first-child{max-width:64%}#calendar .deposit-section ul.kep4898widths span:last-child{max-width:35%}#calendar .deposit-section li{color:#fff;background:none;min-height:0}#calendar .deposit-section .total{padding-top:0.5em;border-top:1px dotted #e5b973;font-weight:bold}#calendar .deposit-section .total.no-topborder{border-top:none}#calendar .deposit-section span:first-child{float:left}#calendar .deposit-section span:last-child{float:right}#calendar .deposit-section a.button-call-to-action{margin:1em 1em 0.5em;display:block;text-align:center;float:none}#wrap-price-buttons.top-fixed-buttons{position:fixed;top:0;z-index:10000;background-color:#a0a4a7;padding:0.2em 0.7em;margin:0 -14px;max-width:325px;width:32%}#wrap-price-buttons.top-fixed-buttons .disclaimer-kep4271{display:none}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2)>div{display:none}#wrap-price-buttons.top-fixed-buttons .no_price{display:none}#wrap-price-buttons .whitelinks a{color:#fff}@media only screen and (max-width: 775px){#wrap-price-buttons.top-fixed-buttons{width:100%;max-width:95.9%;padding-top:0.7em}#wrap-price-buttons.top-fixed-buttons>div{width:100%}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2){width:40%;display:inline-block}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2).no_price{width:40%}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2).no_price ul{display:none}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2).hide_price{display:none}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(2).has_price{width:100%}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(3){width:40%;display:inline-block}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(4){width:59%;display:inline-block}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(4).hide_price{display:none}#wrap-price-buttons.top-fixed-buttons>div:nth-of-type(4) ul.booking-buttons{width:100%}#wrap-price-buttons.top-fixed-buttons .has_price{vertical-align:middle;display:inline-block}#wrap-price-buttons.top-fixed-buttons .has_price h5{width:40%}#wrap-price-buttons.top-fixed-buttons .has_price ul.booking-buttons{width:59%}#wrap-price-buttons.top-fixed-buttons h5{margin:0;display:inline-block;vertical-align:middle}#wrap-price-buttons.top-fixed-buttons ul.booking-buttons{display:inline-block;vertical-align:middle}#wrap-price-buttons.top-fixed-buttons ul.booking-buttons li:not(:first-child){display:none}}@media only screen and (min-width: 960px) and (max-width: 1370px){#wrap-price-buttons.top-fixed-buttons{right:3%;max-width:305px;width:23%}}@media only screen and (min-width: 776px) and (max-width: 959px){#wrap-price-buttons.top-fixed-buttons{right:3%;max-width:305px;width:33%}}.use-arial-3651 #calendar h3,.use-arial-3651 #calendar .account .notifications a span,.account .notifications a .use-arial-3651 #calendar span,.use-arial-3651 #calendar .account .notifications div span,.account .notifications div .use-arial-3651 #calendar span{font-family:Arial,sans-serif}.use-arial-3651 #calendar .dates{font-family:Arial,sans-serif}@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 only screen and (min-width: 1430px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 21px}}@media only screen and (min-width: 1365px) and (max-width: 1430px), only screen and (min-width: 907px) and (max-width: 960px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 20px}}@media only screen and (min-width: 1300px) and (max-width: 1365px), only screen and (min-width: 856px) and (max-width: 907px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 19px}}@media only screen and (min-width: 1225px) and (max-width: 1300px), only screen and (min-width: 804px) and (max-width: 855px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 18px}}@media only screen and (min-width: 1160px) and (max-width: 1225px), only screen and (min-width: 753px) and (max-width: 804px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 17px}}@media only screen and (min-width: 1095px) and (max-width: 1160px), only screen and (min-width: 702px) and (max-width: 753px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 16px}}@media only screen and (min-width: 1030px) and (max-width: 1095px), only screen and (min-width: 651px) and (max-width: 702px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px 15px}}@media only screen and (min-width: 960px) and (max-width: 1030px), only screen and (min-width: 600px) and (max-width: 651px){#calendar .calendar-checkinout .date.available.first:after,#calendar .calendar-checkinout .date.available.last+li:after{border-width:14px}}.booking-buttons .gel-button.primary{float:right}.kep-5589 #calendar .dates-container{height:252px}.kep-5589 #calendar .dates{max-width:294px}.kep-5589 #calendar .dates li{width:42px;height:42px;line-height:3.2em}.kep-5589 #calendar .calendar-checkinout .date.available.first:after,.kep-5589 #calendar .calendar-checkinout .date.available.last+li:after{border-width:20px 21px}.kep-5589 aside.col_3.right.calendar{width:322px}@media only screen and (min-width: 959px){.kep-5589 header.col_9_fix.left.header,.kep-5589 article.col_9_fix.left.content{width:calc(100% - 352px)}}@media only screen and (max-width: 959px){.kep-5589 header.col_9_fix.left.header,.kep-5589 article.col_9_fix.left.content,.kep-5589 aside.col_3.right.calendar{width:100%}}.wrap-availability{float:left;padding-top:5px;width:100%}.wrap-availability .loading-content{background:#fff;text-align:center;font-size:24px;padding:50px}.wrap-availability .loading-content p img{width:35px;height:35px}.wrap-availability .check-availability{cursor:pointer;position:absolute;right:0px;bottom:0px;background-color:#e3f3fd;border-left:solid 1px #ccc;color:#3c6f99;width:189px;text-align:center;padding:8px 0px;display:block}.wrap-availability .check-availability div{display:inline-block;margin-top:2px;vertical-align:top}.wrap-availability .check-availability div:first-child{margin-top:0px;padding-right:10px}.wrap-availability .check-availability svg{width:20px;height:20px}.wrap-availability .check-availability svg path{fill:#3c6f99}.wrap-availability .wrap-calendar{position:absolute;width:100.3%;left:-1px;z-index:1000}.wrap-availability .wrap-calendar .prices-container{width:360px;height:388px;float:right;padding:0 3%}.wrap-availability .wrap-calendar .prices-container .button-call-to-action{width:90%;display:block;text-align:center;padding:15px 0px;text-transform:uppercase;font-weight:bolder;bottom:15px;left:5%;position:absolute}.wrap-availability .wrap-calendar .calendar .calendar-container{width:calc(100% - 360px);float:left;padding:0 20px 0 0;box-sizing:border-box;flex:1}.wrap-availability .wrap-calendar .calendar .calendar-container>div{background:#fff;width:100%;margin:0 auto;position:relative}.wrap-availability .wrap-calendar .calendar .calendar-container>div .dates-container{overflow:hidden;padding:0;position:relative}.wrap-availability .wrap-calendar .calendar .calendar-container>div .headings-container{font-size:12px;font-weight:bold;text-align:center;color:#666;background:#f5f5f5;width:98%;margin:0 auto}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration{background:#fff;margin-top:15px;padding:0px}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div{display:inline-block;float:initial;padding:6px 10px;vertical-align:middle}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div:not(:first-child){border-left:solid 1px #ccc}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div:first-child{width:50%}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div label{vertical-align:middle}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div .date.changeover{border-bottom:4px solid #ce3c3a;vertical-align:middle}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div .date{height:30px;border:solid 1px #ccc;width:30px;display:inline-block}.wrap-availability .wrap-calendar .calendar .calendar-container>div.duration>div select{border:none;vertical-align:middle;display:inline-block}.wrap-availability .wrap-calendar .calendar .calendar-container>div>div{float:left;width:calc(50% - 5px);padding:6px 12px;box-sizing:border-box}.wrap-availability .wrap-calendar .calendar .calendar-container>div>div .nav-links{position:absolute;top:8px;right:6px;width:10px}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .nav-links:first-child{left:0}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .nav-links:not(:first-child){display:none}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.highlight.next-month-day.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.first.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .last.next-month-day.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .last.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month{border-left:solid 1px #ccc}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month .available.highlight.prev-month-day.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month .available.first.inactive-month,.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month .available.last.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month .last.prev-month-day.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month .last.inactive-month{background:#fff;color:#666;font-weight:normal}.wrap-availability .wrap-calendar .calendar .calendar-container>div .month-text{text-align:center;width:100%;margin-top:5px;font-size:18px;font-weight:bold}.wrap-availability .wrap-calendar .calendar .headings{margin-top:0.875em}.wrap-availability .wrap-calendar .calendar .headings li{border:0;font-family:Karla,Arial,sans-serif}.wrap-availability .wrap-calendar .calendar .dates{font-family:Karla,Arial,sans-serif;position:relative;margin:0 auto;padding:0;max-width:300px;background:#fff;font-family:"Helvetica Neue", Arial, sans-serif;text-align:center}.wrap-availability .wrap-calendar .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}.wrap-availability .wrap-calendar .calendar .dates.moving+.overlay{display:block}.wrap-availability .wrap-calendar .calendar .dates .changeover{border-bottom:4px solid #ce3c3a}.wrap-availability .wrap-calendar .calendar .dates li{position:relative;height:36px;border:solid 1px #ccc;cursor:pointer;list-style-type:none;width:12.5%;margin:0 .8928571429% 0.272em;font-size:12px;text-align:center;line-height:38px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.wrap-availability .wrap-calendar .calendar .dates .available{background:#fff}.wrap-availability .wrap-calendar .calendar .dates .available.highlight,.wrap-availability .wrap-calendar .calendar .dates .available.last{background:#e3f3fd;color:#666;font-weight:bolder}.wrap-availability .wrap-calendar .calendar .dates .available.first,.wrap-availability .wrap-calendar .calendar .dates .available.last{background-color:#3c6f99;color:#fff;opacity:1;font-weight:bolder}.wrap-availability .wrap-calendar .calendar .dates .unavailable{opacity:0.3;cursor:auto}.wrap-availability .wrap-calendar .calendar .dates .unavailable.last{background-color:#3c6f99;color:#fff;opacity:1;font-weight:bolder}.wrap-availability .wrap-calendar .calendar .dates .inactive-month{border:none;font-style:italic}.wrap-availability .wrap-calendar .calendar .dates .month-label{position:absolute;width:100%;text-align:center;opacity:0;display:none;font-size:1.6em}.wrap-availability .wrap-calendar .calendar .overlay{position:absolute;top:0;left:0;background:#fff;padding:1em;width:100%;height:100%;display:none}.wrap-availability .wrap-calendar .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}.wrap-availability .wrap-calendar .calendar .unavailable-message p{font-weight:bold;margin:0}.wrap-availability .wrap-calendar .calendar .unavailable-message a{display:block;text-decoration:underline;font-size:0.9em;color:#3c6f99}.wrap-availability .wrap-calendar .calendar .booking-buttons li{background:#fff;border:0;color:#666}.wrap-availability .wrap-calendar .calendar .booking-buttons li p.discount span{background:#666}.wrap-availability .wrap-calendar .calendar .booking-buttons .price{color:#dda348}.wrap-availability .wrap-calendar .calendar{margin-bottom:1em;background:#2c4864;padding:18px}.wrap-availability .wrap-calendar .calendar .nav-links{cursor:pointer;background:#fff;color:#666;margin:0 0.3em;border:0}.wrap-availability .wrap-calendar .calendar .cal-month-select{text-align:center}.wrap-availability .wrap-calendar .calendar select{font-size:1em}.wrap-availability .wrap-calendar .calendar .headings{margin:0 auto 4px;padding:0;overflow:auto;max-width:300px}.wrap-availability .wrap-calendar .calendar .headings li{color:#666;margin:2px;position:relative;height:36px;list-style-type:none;width:12.5%;margin:0 0.8928571429% 0.272em;font-size:12px;text-align:center;line-height:38px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;background-color:#f5f5f5}.wrap-availability .wrap-calendar .calendar .message{font-size:1em;color:#666;background:#FCF8E3;padding:0.625em 0.5em;margin-top:0.8125em}.wrap-availability .wrap-calendar .calendar .return-to-search{float:right;border:2px #fff solid;margin:0.5em 0.375em 0.5em 0}#calendar #wrap-price-panel{width:98%;height:auto;margin:18px auto;padding:0 16px 10px;font-size:14px}#calendar #wrap-price-panel h5{padding:15px 0px 8px}#calendar #wrap-price-panel .loading-content p{text-align:center;font-size:24px;padding:50px;color:#666}#calendar #wrap-price-panel .booking-buttons li .button-call-to-action{width:100%;display:block;text-align:center;padding:15px 0px;text-transform:uppercase;font-weight:bolder;margin-top:20px;font-size:16px}#calendar #wrap-price-panel .booking-buttons li .inner-button{padding:0}#calendar #wrap-price-panel .booking-buttons li .inner-button .total span{font-size:16px}#calendar #wrap-price-panel .not-available{font-size:14px}.wrap-availability .wrap-calendar .prices-container,#calendar #wrap-price-panel{box-sizing:border-box;flex:1;background:#fff;position:relative}.wrap-availability .wrap-calendar .prices-container .not-available,#calendar #wrap-price-panel .not-available{width:100%;border-radius:2px;background-color:#e3f3fd;color:#3c6f99;text-align:center;padding:25px 0px;margin-top:30px}.wrap-availability .wrap-calendar .prices-container h5,#calendar #wrap-price-panel h5{font-size:16px;font-weight:bold;line-height:1.5;text-align:center;color:#666;border-bottom:solid 1px #ccc;padding:18px 0px;text-transform:uppercase}.wrap-availability .wrap-calendar .prices-container .button-call-to-action,#calendar #wrap-price-panel .button-call-to-action{color:#fff}.wrap-availability .wrap-calendar .prices-container .booking-buttons,#calendar #wrap-price-panel .booking-buttons{list-style:none;padding:0;margin:0}.wrap-availability .wrap-calendar .prices-container .booking-buttons li,#calendar #wrap-price-panel .booking-buttons li{color:#666}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button>div,#calendar #wrap-price-panel .booking-buttons li .inner-button>div{border-bottom:solid 1px #ccc;padding:10px 7px}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .date-row>div,#calendar #wrap-price-panel .booking-buttons li .inner-button .date-row>div{float:left;text-align:left;width:calc(50% - 10px)}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .date-row>div b,#calendar #wrap-price-panel .booking-buttons li .inner-button .date-row>div b{font-size:14px}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .date-row>div:first-child,#calendar #wrap-price-panel .booking-buttons li .inner-button .date-row>div:first-child{margin-right:20px}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .discount span,#calendar #wrap-price-panel .booking-buttons li .inner-button .discount span{color:#3c743c}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .total,#calendar #wrap-price-panel .booking-buttons li .inner-button .total{font-weight:bolder;background-color:#f5f5f5}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .total span,#calendar #wrap-price-panel .booking-buttons li .inner-button .total span{color:#ce3c3a;font-size:18px}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .price-row>div,#calendar #wrap-price-panel .booking-buttons li .inner-button .price-row>div{float:right;text-align:right}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .price-row>div:first-child,#calendar #wrap-price-panel .booking-buttons li .inner-button .price-row>div:first-child{width:70%;text-align:left;float:left}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .inner-button .price-row.total>div:first-child,#calendar #wrap-price-panel .booking-buttons li .inner-button .price-row.total>div:first-child{padding-top:3px}.wrap-availability .wrap-calendar .prices-container .booking-buttons li p,#calendar #wrap-price-panel .booking-buttons li p{margin:0}.wrap-availability .wrap-calendar .prices-container .booking-buttons li p.discount,#calendar #wrap-price-panel .booking-buttons li p.discount{font-weight:normal;display:inline-block;width:auto;height:auto;position:relative}.wrap-availability .wrap-calendar .prices-container .booking-buttons li p.discount span,#calendar #wrap-price-panel .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)}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .date,#calendar #wrap-price-panel .booking-buttons li .date{font-size:0.9em;margin-bottom:0.5em}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .offer,#calendar #wrap-price-panel .booking-buttons li .offer{font-size:0.9em;font-style:italic;margin-bottom:0.2em;text-align:center;color:#858c8e}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .deposit,#calendar #wrap-price-panel .booking-buttons li .deposit{float:right;margin-left:0.5em;text-align:right}.wrap-availability .wrap-calendar .prices-container .booking-buttons li .dicount,#calendar #wrap-price-panel .booking-buttons li .dicount{float:left}@media only screen and (max-width: 1170px){.wrap-availability .calendar{width:100%}}@media only screen and (max-width: 1458px){.wrap-availability .wrap-calendar .calendar{padding:20px 50px}.wrap-availability .wrap-calendar .calendar .calendar-container{padding:0px 40px 0 0}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month{width:100%;margin:0 auto}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .nav-links:not(:first-child){display:block;right:9px}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.highlight.next-month-day.inactive-month,.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.last.next-month-day.inactive-month{background:#e3f3fd;color:#666}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.highlight.next-month-day.first.inactive-month,.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.highlight.next-month-day.last.inactive-month,.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.last.next-month-day.first.inactive-month,.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .available.last.next-month-day.last.inactive-month{background:#3c6f99;color:#fff}.wrap-availability .wrap-calendar .calendar .calendar-container>div .active-month .last.inactive-month{background:#3c6f99;color:#fff}.wrap-availability .wrap-calendar .calendar .calendar-container>div .next-month{display:none}}@media only screen and (max-width: 925px){.wrap-availability .wrap-calendar .calendar{padding:20px 30px}.wrap-availability .wrap-calendar .calendar .prices-container{width:50%}.wrap-availability .wrap-calendar .calendar .calendar-container{width:50%;padding:0px 30px 0 0}}.modal-full{display:none;position:fixed;z-index:2150000000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-open{overflow:hidden}.modal-content-wrapper{max-width:980px;width:91%;max-height:926px;height:90%;background-color:#ffffff;box-shadow:0 6px 12px 0 rgba(0,0,0,0.5);margin:5% auto;padding:0px;border-radius:6px;font-family:Arial, sans-serif}.modal-content-wrapper .modal-head{background-color:#f5f5f5;box-shadow:inset 0 -1px 0 0 #cccccc;padding:12px 6px 12px 24px;border-radius:6px 6px 0px 0px}.modal-content-wrapper .modal-head .close-x-wrapper{float:right;width:25px;height:25px;cursor:pointer;margin-right:10px;border:solid 1px #aaaaaa;border-radius:15px;padding:4px 5px 2px;box-sizing:border-box}.modal-content-wrapper .modal-head .close-x-wrapper .st0{fill:#aaaaaa}.modal-content-wrapper .modal-head p{float:left;font-family:Arial, sans-serif;font-size:16px;font-weight:bold;line-height:1.5;text-align:left;color:#22313f;margin:0}.modal-content-wrapper .new-landing-titles{padding:5px 24px 0px}.modal-content-wrapper .new-landing-titles h3,.modal-content-wrapper .new-landing-titles .account .notifications a span,.account .notifications a .modal-content-wrapper .new-landing-titles span,.modal-content-wrapper .new-landing-titles .account .notifications div span,.account .notifications div .modal-content-wrapper .new-landing-titles span{text-align:left;font-size:18px}.modal-content-wrapper .new-landing-titles hr{margin:12px 0 18px}#nav-history{position:relative}#nav-history .history-counter{background-color:#cc1c1c;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);font-size:8px;border-radius:4px;position:absolute;top:6px;right:10px;width:6px;height:6px}#nav-history .tooltip-history{position:absolute;z-index:100;width:219px;height:120px;font-size:15px;line-height:1.5;text-align:left;color:#2c6f97;background-color:#e3f3fd;display:none;top:70px;left:-60%;padding:12px;box-sizing:content-box;border-radius:9px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3)}#nav-history .tooltip-history:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#nav-history .tooltip-history:before{border-color:rgba(227,243,253,0);border-bottom-color:#e3f3fd;border-width:22px;margin-left:-22px}#content-search-history{padding:0 0 40px;height:90%;overflow-y:scroll;overflow-x:hidden}#content-search-history .loader{text-align:center;font-size:18px;padding-top:30px}#content-search-history .loader img{width:30px;height:30px;margin-top:40px}.history-results-wrapper{width:100%;padding:20px 0 40px}.history-results-wrapper>p{padding-left:24px}.history-results-wrapper .record-date{text-align:right;font-size:14px}.history-results-wrapper .recent_view{font-size:11px;font-style:italic;margin:7px 0 0;display:block}.history-results-wrapper .history-record-head{border-bottom:solid 1px #ccc;margin-bottom:18px}.history-results-wrapper .history-record-head a{float:right;text-decoration:none;font-size:12px;font-weight:bold;line-height:2;text-align:right;color:#3c6f99}.history-results-wrapper .history-record-head a:hover{text-decoration:underline}.history-results-wrapper .history-record-head a svg{width:5px;height:8px}.history-results-wrapper .history-record-head a #chevron-right{fill:#3c6f99}.history-results-wrapper .history-record-head p{float:left}.history-results-wrapper .history-counter{background-color:#cc1c1c;color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);font-size:11px;border-radius:5px;padding:3px 7px;width:auto;margin-top:-3px;margin-left:20px}.history-results-wrapper .history-filters{color:#666;width:95%;margin:0 auto 18px;position:relative;display:block;padding:12px 0px}.history-results-wrapper .history-filters ul{list-style:none;width:100%;position:relative}.history-results-wrapper .history-filters ul li{float:left;width:auto;margin-right:5px}.history-results-wrapper .history-filters ul li .filter-value{border-radius:6px;background-color:#f5f5f5;border:solid 1px #cccccc;font-size:12px;font-weight:bold;line-height:28px;letter-spacing:-0.5px;text-align:left;color:#666666;padding:0 12px;margin:0;position:relative}.history-results-wrapper .history-filters ul li .filter-value b{padding-right:5px}.history-results-wrapper .recent_property{margin:0 auto;padding:0px 0px 15px;box-sizing:border-box;position:relative;width:95%;display:block}.history-results-wrapper .recent_image{float:left;width:135px}.history-results-wrapper .recent_image .recent_image_wrap{text-align:center;position:relative;float:left;width:100%;margin-right:10px}.history-results-wrapper .recent_image .recent_image_wrap .img-fixer{height:0;padding-top:75%}.history-results-wrapper .recent_image .recent_image_wrap img.prop-img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;height:100%;width:auto;text-align:center}.history-results-wrapper .recent_details{float:left;width:calc(100% - 150px);padding:0px 0px 0px 10px}.history-results-wrapper .recent_details .left_details{float:left;width:70%;text-align:left}.history-results-wrapper .recent_details .right_details{float:right;width:30%;text-align:right}.history-results-wrapper .recent_details p{font-size:14px;margin:1px}.history-results-wrapper .recent_details .recent_name a{font-size:18px;color:#699fc4;line-height:20px;font-weight:600;text-decoration:none}.history-results-wrapper .recent_details .recent_location,.history-results-wrapper .recent_details .recent_date,.history-results-wrapper .recent_details .recent_name{height:20px;white-space:nowrap;width:92%;overflow:hidden;text-overflow:ellipsis}.history-results-wrapper .recent_details .recent_location span,.history-results-wrapper .recent_details .recent_date span,.history-results-wrapper .recent_details .recent_name span{color:#ccc}.history-results-wrapper .recent_details .recent_price b{color:#cc1c1c;font-size:18px;font-weight:bolder}.history-results-wrapper .recent_details #close{position:absolute;top:0px;right:5px;cursor:pointer}.history-results-wrapper .recent_details .tick,.history-results-wrapper .recent_details .star{font-size:0.85em;font-style:normal;font-weight:bold;display:inline;padding-left:0.3em}.history-results-wrapper .recent_booking{width:100%;padding:0px;float:left;font-size:14px}.history-results-wrapper .recent_booking .left_details{width:60%}.history-results-wrapper .recent_booking .recent_buttons{float:right;text-align:right;width:40%;position:relative}.history-results-wrapper .recent_booking .recent_buttons a,.history-results-wrapper .recent_booking .recent_buttons button,.history-results-wrapper .recent_booking .recent_buttons #bookings .secondary-button,#bookings .history-results-wrapper .recent_booking .recent_buttons .secondary-button{border:0 none;color:#fff;font-family:inherit;font-size:inherit;width:107px;margin-left:13px;height:36px;text-transform:uppercase;border-radius:2px;text-align:center;display:inline-block;text-decoration:none;white-space:nowrap;background:#699fc4;color:#fff;font-weight:bolder;font-size:16px}.history-results-wrapper .recent_booking .recent_buttons a.view_property,.history-results-wrapper .recent_booking .recent_buttons button.view_property,.history-results-wrapper .recent_booking .recent_buttons #bookings .view_property.secondary-button,#bookings .history-results-wrapper .recent_booking .recent_buttons .view_property.secondary-button{background:#699fc4}.history-results-wrapper .recent_booking .recent_buttons a.view_property:hover,.history-results-wrapper .recent_booking .recent_buttons a:hover,.history-results-wrapper .recent_booking .recent_buttons button.view_property:hover,.history-results-wrapper .recent_booking .recent_buttons #bookings .view_property.secondary-button:hover,#bookings .history-results-wrapper .recent_booking .recent_buttons .view_property.secondary-button:hover,.history-results-wrapper .recent_booking .recent_buttons button:hover,.history-results-wrapper .recent_booking .recent_buttons #bookings .secondary-button:hover,#bookings .history-results-wrapper .recent_booking .recent_buttons .secondary-button:hover{background:#3c6f99}.history-results-wrapper .recent_booking .recent_buttons a.save_property,.history-results-wrapper .recent_booking .recent_buttons a.add_favorites,.history-results-wrapper .recent_booking .recent_buttons button.save_property,.history-results-wrapper .recent_booking .recent_buttons #bookings .save_property.secondary-button,#bookings .history-results-wrapper .recent_booking .recent_buttons .save_property.secondary-button,.history-results-wrapper .recent_booking .recent_buttons button.add_favorites,.history-results-wrapper .recent_booking .recent_buttons #bookings .add_favorites.secondary-button,#bookings .history-results-wrapper .recent_booking .recent_buttons .add_favorites.secondary-button{background:#eaeaec;color:#666}.history-results-wrapper .recent_booking .recent_buttons a.save_property:hover,.history-results-wrapper .recent_booking .recent_buttons a.del_favorites,.history-results-wrapper .recent_booking .recent_buttons button.save_property:hover,.history-results-wrapper .recent_booking .recent_buttons #bookings .save_property.secondary-button:hover,#bookings .history-results-wrapper .recent_booking .recent_buttons .save_property.secondary-button:hover,.history-results-wrapper .recent_booking .recent_buttons button.del_favorites,.history-results-wrapper .recent_booking .recent_buttons #bookings .del_favorites.secondary-button,#bookings .history-results-wrapper .recent_booking .recent_buttons .del_favorites.secondary-button{background:#666;color:#fff}.history-results-wrapper .recent_booking .recent_buttons a{padding-top:10px}.history-results-wrapper .recent_booking .recent_buttons .popup{left:-50px;line-height:30px;position:absolute;top:initial;right:initial;bottom:0px;border-radius:5px}.history-results-wrapper .recent_booking .recent_buttons .popup a{display:block;text-align:center;width:95%;line-height:25px}.history-results-wrapper .recent_booking .recent_buttons .popup:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #eaeaec;border-right:0;right:-8px;bottom:1px;top:initial}.history-results-wrapper .recent_booking .recent_buttons .popup:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #cfcfd4;border-right:0;right:-10px;bottom:-1px;top:initial}.history-results-wrapper .ghost-search .history-filters{cursor:initial}.history-results-wrapper .ghost-search .history-filters>div.button{opacity:0.5;cursor:initial}.history-results-wrapper .ghost-search .filter-value{color:#aaa;border:solid 1px #ccc}.history-results-wrapper .ghost-search .search_link{color:#000;float:right;text-decoration:none;font-size:12px;font-weight:bold;line-height:2;text-align:right;margin:0}.history-results-wrapper .ghost-search .search_link svg{width:5px;height:8px}.history-results-wrapper .ghost-search .search_link #chevron-right{fill:#000}.history-results-wrapper .ghost-record .recent_name{background:#666;width:40%;margin:4px 0px 6px;height:18px}.history-results-wrapper .ghost-record .recent_location{background:#ccc;width:60%;margin:4px 0px 6px;height:18px}.history-results-wrapper .ghost-record .recent_date{background:#ccc;width:20%;margin:4px 0px 0px;height:18px}.history-results-wrapper .ghost-record .recent_duration{background:#666;width:95px;margin:0px 0px 2px;height:18px;float:right}.history-results-wrapper .ghost-record .recent_price{background:#666;width:45px;margin:4px 0px 16px;height:18px;float:right;clear:both}.history-results-wrapper .ghost-record button,.history-results-wrapper .ghost-record #bookings .secondary-button,#bookings .history-results-wrapper .ghost-record .secondary-button{opacity:0.5;background-color:#000;width:120px;height:36px;float:right;clear:both}@media only screen and (max-width: 768px){.history-results-wrapper .recent_image{float:left;width:120px}.history-results-wrapper .recent_image .recent_image_wrap{width:100%;display:block;margin:0;margin-bottom:6px}.history-results-wrapper .recent_booking{margin-top:16px}.history-results-wrapper .recent_booking .left_details{padding-top:0px}.history-results-wrapper .recent_booking a{margin-top:0}.history-results-wrapper .recent_details{width:calc(100% - 120px)}.history-results-wrapper .history-filters{height:auto;border-width:1px}.history-results-wrapper .history-filters>div.button{bottom:15px;right:15px;height:auto;position:absolute}}#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:#699fc4;-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:#699fc4 !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:#699fc4;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:#699fc4;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:#4c8cb8}#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:#699fc4;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:#699fc4;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:#699fc4}.mobile_buttons .show_map.active:after{background:#fff;color:#699fc4}#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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;text-decoration:none;display:block}.customer_reviews>a:hover,.ta_reviews>a:hover{background:#4c8cb8;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:#699fc4;border-color:#699fc4;color:#fff}.ui-widget-content{border-color:#699fc4}.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:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;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:#4c8cb8;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:#699fc4;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:#2a506a}.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}.positive-message{display:none;background:#ddf3d5;box-shadow:0 2px 4px rgba(0,0,0,0.3);color:#3d743d;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}.positive-message.message-4483{background-color:#fbecec;color:#cc1c1c}#property_top{border:1px solid #d5d5d5;margin-bottom:1.3em}#property_top .mobile_buttons{display:none}#property_top.kep-3833{border:none}#property_title{border-bottom:0;overflow:hidden}#property_title .recent-booking-wrap{float:right;margin-top:-28px}#property_title .recent-booking-wrap .recent-booking{color:#fff;padding:4px 8px;border-radius:3px;font-size:14px;background-color:#ce3c3a}.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{padding:0.5em 0 0;height:4.4em}.at-a-glance ul li p{line-height:1.3em}.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{margin-bottom:1em}.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:55%;float:right;margin-right:13%}.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_bottom{border:1px solid #d5d5d5;margin-bottom:1.3em;padding:0px}#property_bottom .mobile_buttons{display:none}#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}.property-layout .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-layout .thumbs-container .thumbnails{margin-bottom:0;max-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding-right:3%}.property-layout .thumbs-container a{display:inline-block;margin:2.5%;width:45%}.property-layout .thumbs-container a span{position:relative;height:0;width:100%;padding-top:75%;background:#f1f1f1;display:block}.property-layout .thumbs-container a:nth-of-type(odd){float:left;clear:none}.property-layout .thumbs-container a:nth-of-type(even){float:right;clear:none}.property-layout .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-layout .thumbs-container .landscape{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0}.property-layout .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-layout .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-layout .thumbs-container.kep-3833 a{display:inline-block;margin:0 0 1.5% 0;width:49.5%;overflow:hidden}.property-layout .thumbs-container.kep-3833 a span{padding-top:66.67%}.property-layout .thumbs-container.kep-3833 a:nth-of-type(odd){float:left;clear:none}.property-layout .thumbs-container.kep-3833 a:nth-of-type(even){float:right;clear:none}.property-layout .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-layout .thumbs-container.kep-3833 .landscape{width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0}.property-layout .property-floor-plan .thumbnails{max-height:85%}.property-layout .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:#e3f3fd;display:block;padding-left:16px;padding-right:16px}.property-layout .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-layout .property-floor-plan a span.floor-plan a{line-height:1.4em;margin:0.625em 0}.property-layout #property-tabs{border:none;padding:0;list-style-type:none}.property-layout #property-tabs.option-buttons ul:first-child{height:30px}.property-layout #property-tabs.option-buttons .ui-tabs-nav li{margin:0px 4px 0px 0px}.property-layout #property-tabs.option-buttons li{border:none;background:transparent;font-weight:normal;display:inline}.property-layout #property-tabs.option-buttons li a{padding:0px 0px 5px 0px;color:#666;margin:0px 20px 0px 0px;text-decoration:none}.property-layout #property-tabs.option-buttons li a svg{vertical-align:middle;margin-right:5px;width:auto;fill:#666;margin-bottom:3px}.property-layout #property-tabs.option-buttons li a.degree-360 svg{margin-bottom:-2px}.property-layout #property-tabs.option-buttons li.ui-state-active a{color:#3c6f99;border-bottom:3px solid #3c6f99}.property-layout #property-tabs.option-buttons li.ui-state-active a:focus{outline:none}.property-layout #property-tabs.option-buttons li.ui-state-active a svg{fill:#3c6f99}.property-layout #property-tabs ul{border:none;background:transparent;padding:0}.property-layout #property-tabs .property-tabs-content{border:1px solid #c7cacb;margin-bottom:1.3em;position:relative;overflow:hidden}.property-layout #property-tabs .property-tabs-content #property_top{border:none;margin-bottom:0}.property-layout #property-tabs .property-tabs-content .ui-corner-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.property-layout #property-tabs .property-tabs-content .ui-tabs-panel{padding:0}.property-layout #property-tabs .property-tabs-content img{float:none;display:block;margin-left:auto;margin-right:auto}.property-layout #property-tabs #degree-360 iframe{border:0;margin-bottom:-4px;width:100%;height:508px}.property-layout .property-img-floor{display:none}.property-layout .property-img-floor span{float:right;width:30%;padding-right:24px;padding-top:48px}.property-layout .property-img-floor p{line-height:1.5em;margin:0;padding-top:18px}.property-layout .slider{margin:0}.property-layout .rating p{display:inline}.property-layout .at-a-glance li{height:auto;padding:0;margin-left:1%;width:19.2%}.property-layout .at-a-glance li p{width:100%;text-align:center;line-height:2em;font-size:0.9em}.property-layout .at-a-glance li p .tick{font-size:0.7em}.property-layout .at-a-glance li p .star{font-size:0.7em}.property-layout .property-column-left h2{border-bottom:none;margin-top:0.39em;font-size:1.6em}.property-layout .cottage_features,.property-layout .property_location{float:left}.property-layout .cottage_features ul,.property-layout .property_location ul{margin-right:10%;margin-top:1em}.property-layout .cottage_features ul li,.property-layout .property_location ul li{width:40%;margin-bottom:0.4em;float:left}.property-layout .cottage_brand{overflow:hidden;margin-bottom:24px;float:left}.property-layout .cottage_brand p{margin-right:13%}.property-layout .cottage_brand p .logo{display:block;margin-bottom:18px}.property-layout .cottage_brand{background-color:#f5f5f5;border:solid 1px #ccc;padding:25px}.property-layout .cottage_brand .logo{max-width:230px}.property-layout .cottage_brand p{margin-right:auto;width:67%}.property-layout .cottage_features{width:100%}.property-layout .cottage_features li{display:inline-block}.property-layout .property_location h3,.property-layout .property_location .account .notifications a span,.account .notifications a .property-layout .property_location span,.property-layout .property_location .account .notifications div span,.account .notifications div .property-layout .property_location span{margin-top:0.8em}.property-layout .property_location ul li{width:100%}.property-layout .property_location a{font-size:1.1em}.property-layout .property_location h3+p,.property-layout .property_location .account .notifications a span+p,.account .notifications a .property-layout .property_location span+p,.property-layout .property_location .account .notifications div span+p,.account .notifications div .property-layout .property_location span+p{margin-bottom:0.7em}.property-layout .property{float:left;width:100%}.property-layout .property>div{width:inherit;margin-bottom:2em;float:left}.property-layout .property p,.property-layout .property h3,.property-layout .property .account .notifications a span,.account .notifications a .property-layout .property span,.property-layout .property .account .notifications div span,.account .notifications div .property-layout .property span,.property-layout .property .amenities{margin-right:13%;font-size:1em}.property-layout .property .amenities{margin-right:13%}.property-layout .property .short-breaks{margin-bottom:0.5em}.property-layout .property #map_wrp{float:left;width:100%;position:relative;height:28em;margin:1em 0 2em;display:block}.property-layout .property .short-breaks{float:left;width:100%}.property-layout .cottage_features.westbay .added-value-features{background-color:#ddf3d5;margin-top:9px;margin-bottom:6px;padding:3px 0}.property-layout .cottage_features.westbay .added-value-features li{color:#3d743d;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-layout .cottage_features.westbay .added-value-features li::before{display:none}.property-layout .cottage_features.westbay .added-value-features li em{font-style:normal;font-weight:bold}@media only screen and (min-width: 768px){#property_top .slider{width:calc(100% - 148px) !important;max-width:700px}#property_top .thumbs-container{width:148px;margin:0;padding:3px}#property_top .thumbs-container .thumbnails{display:block;padding:0}#property_top .thumbs-container .thumbnails a{width:142px;float:left;padding:3px 3px 3px 3px;margin:0;display:inline}}@media only screen and (min-width: 880px) and (max-width: 1374px){#property_top .slider{width:calc(100% - 290px) !important}#property_top .thumbs-container{width:290px}#property_top .thumbs-container .thumbnails{display:block;position:relative}#property_top .thumbs-container .thumbnails a:nth-of-type(odd){width:50%;float:left}#property_top .thumbs-container .thumbnails a:nth-of-type(even){width:50%;float:left}}@media only screen and (min-width: 1375px){#property_top .slider{width:calc(100% - 432px) !important;max-width:750px}#property_top .thumbs-container{width:432px}#property_top .thumbs-container .thumbnails{display:block}#property_top .thumbs-container .thumbnails a{width:33.3%;float:left}}.property .floorplans{padding:0.5rem}.property .floorplans p{text-align:center}.property .floorplans p .floortitle{font-size:1.25rem;color:#699fc4;font-family:Helvetica, Arial, sans-serif}.property .floorplans .floortitle-button{padding:0.5rem 0.8rem;float:right;margin:0;margin-left:0.7rem;background-color:white;color:#699fc4;border:solid 1px #699fc4;cursor:pointer;margin-bottom:10px}.property .floorplans .floortitle-button.selected{background-color:#699fc4;color:white}.property .floorplans svg{width:100%;height:auto}.property .floorplans svg [id^='Walls'] path,.property .floorplans svg [id^='Boundary'] path,.property .floorplans svg [id^='Swings'] path,.property .floorplans svg [id^='Doors'] path,.property .floorplans svg [id^='Stairs'] path{stroke:#699fc4}.property .floorplans svg g{display:block}.property .floorplans svg g text{fill:#699fc4;font-family:Helvetica, Arial, sans-serif;font-size:0.8rem}.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-layout:not(.kep-4994) .property{float:left}.property-layout:not(.kep-4994) .property p,.property-layout:not(.kep-4994) .property h3,.property-layout:not(.kep-4994) .property .account .notifications a span,.account .notifications a .property-layout:not(.kep-4994) .property span,.property-layout:not(.kep-4994) .property .account .notifications div span,.account .notifications div .property-layout:not(.kep-4994) .property span,.property-layout:not(.kep-4994) .property .amenities{width:55%;float:right;clear:none}.property-layout:not(.kep-4994) .property .amenities{width:53%;padding:0}.property-layout:not(.kep-4994) .property-column-left h2{width:30%;clear:both;float:left}.property-layout:not(.kep-4994) .property-column-left h2.nofloat{float:none}.property-layout:not(.kep-4994) .cottage_features ul,.property-layout:not(.kep-4994) .property_location ul{float:right;width:58%}.property-layout:not(.kep-4994) .cottage_features.all_features_2587 ul{width:68%}.property-layout:not(.kep-4994) .reviews_text{width:64%}.property-layout:not(.kep-4994) .at-a-glance li p{line-height:1.9em;font-size:1.2em}.property-layout:not(.kep-4994) .at-a-glance li p .tick{font-size:0.8em}.property-layout:not(.kep-4994) .at-a-glance li p .star{font-size:0.8em}.property-layout:not(.kep-4994) .property_location ul{list-style-type:disc;width:56%;padding:0}.property-layout:not(.kep-4994) .property .group_details section ul{float:right;width:53%}.property-layout:not(.kep-4994) .property .group_details section img{width:30%;margin-top:0}.property-layout div.tour-360{float:right;width:55%}.cottage_brand p{width:55%;float:right;clear:none}.cottage_brand p .logo{width:40%}}@media only screen and (max-width: 1170px){.property-layout .property-floor-plan{overflow-y:initial;position:relative;padding-top:35px;padding-bottom:20px}.property-layout .property-floor-plan a span.floor-plan{bottom:0;width:280px;bottom:10px}.property-layout .property-img-floor img{width:100%}.property-layout .property-img-floor span{float:right;width:100%;padding-left:24px;padding-bottom:24px;padding-right:24px}.property-layout #floor-plan img{width:100%}.property-layout .cottage_brand p{width:100%;margin-top:15px}#property_title .recent-booking-wrap{float:left;margin-top:5px;margin-bottom:10px}}@media only screen and (max-width: 959px){.property-layout .at-a-glance li{margin-left:1%;width:24%}}.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:#858c8e}#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+li.group,.reviews_container .show_more+li.flashmessage,.reviews_container .show_more+li.main-content,.reviews_container .show_more+li#header,.reviews_container .search_form .cottage-features .show_more+li.inner-fieldset,.search_form .cottage-features .reviews_container .show_more+li.inner-fieldset,.reviews_container .show_more+li.group-properties,.reviews_container .group-properties .show_more+li,.group-properties .reviews_container .show_more+li,.reviews_container .show_more+li.tip,.reviews_container .display-group .show_more+li,.display-group .reviews_container .show_more+li{margin-top: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:#699fc4;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:#699fc4}.reviews_source_sykes img{width:145px}.reviews_source_trip{color:#60A03C}.reviews_source_trip img{width:28px;margin-right:6px}.reviews_source_bk_sykes{background-color:#699fc4}.reviews_source_bk_trip{background-color:#60A03C}.reviews_author{width:30%;float:left}.reviews_total{color:#666;margin-bottom:15px;font-size:16px;font-weight:600;height:20px}.reviews_total svg{width:18px;height:20px;float:left;margin-top:3px;margin-right:5px}.reviews_total p{float:left;width:80%;margin:0px}.reviews_text{float:right;border:solid 1px #c7cacb;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-bottom:11px}.reviews_rectangle{width:100%;height:5px;position:absolute;bottom:0px;left:0px}#reviews_default{margin-bottom:18px}#reviews_container .reviews_description{line-height:1.3em}.reviews_description_full{display:none}.img-hor-vert{-moz-transform:scale(-1, -1);-o-transform:scale(-1, -1);-webkit-transform:scale(-1, -1);transform:scale(-1, -1)}.property-layout .property-column-left .cottage_ratings h2{float:none;width:100%;margin-bottom:10px}.property-layout .property-column-left .cottage_ratings .ratings_container{width:100%;border:solid 1px #c7cacb;box-shadow:0 1px 2px #ccc;padding:10px 20px 12px;margin-top:25px;margin-bottom:20px}.property-layout .property-column-left .cottage_ratings .ratings_container>:nth-child(odd){float:left}.property-layout .property-column-left .cottage_ratings .ratings_container>:nth-child(even){float:right}.property-layout .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-layout .property-column-left .cottage_ratings .ratings_container>div>span{width:55%;color:#699fc4;font-size:16px;cursor:initial;float:left;padding-top:18px;line-height:26px}.property-layout .property-column-left .cottage_ratings .ratings_container>div .star-ratings-css{float:right;padding-right:2%}.property-layout .property-column-left .cottage_ratings .ratings_container p{padding:12px 8px 0px;display:block}.property-layout .content section.cottage_ratings_4481{width:30%;float:left;margin-bottom:24px}.property-layout .content section.cottage_ratings_4481 h2{width:100%;float:initial;margin-bottom:10px}.property-layout .content section.cottage_ratings_4481 .ratings_container{border-right:solid 1px #ccc;padding-right:30px;box-sizing:content-box;margin-right:0px}.property-layout .content section.cottage_ratings_4481 .ratings_container>div{width:100%;border-bottom:1px solid #ccc;padding-bottom:0;box-sizing:content-box;margin-top:2px}.property-layout .content section.cottage_ratings_4481 .ratings_container>div>span{width:calc(100% - 75px);color:#666;font-size:16px;cursor:initial;display:inline-block;padding-top:12px;font-weight:bold}.property-layout .content section.cottage_ratings_4481 .ratings_container .star-ratings-css{display:inline-block;width:70px;text-align:right;margin-top:15px;vertical-align:middle;padding:0}.property-layout .content section.cottage_ratings_4481 .ratings_container .star-ratings-css-bottom{width:100%;height:12px;border-radius:2px;border:solid 1px #699fc4}.property-layout .content section.cottage_ratings_4481 .ratings_container .star-ratings-css-top{height:12px;border-radius:2px;background-color:#699fc4}.property-layout .content section.cottage_ratings_4481 .ratings_container p{font-size:14px}.property-layout .reviews_container.container_with_4481{float:right;width:calc(70% - 35px);margin-top:10px}.property-layout .reviews_container.container_with_4481 .reviews_text{width:100%;box-sizing:border-box}.property-layout .reviews_container.container_with_4481 .reviews_total{text-align:right;width:100%;margin-bottom:20px}.property-layout .reviews_container.container_with_4481 .reviews_total svg{float:right}.property-layout .reviews_container.container_with_4481 .reviews_total p{float:right;margin-right:8px;margin-top:1px}.property-layout .reviews_container.container_with_4481 .reviews_author{width:100%;display:block;margin-top:10px;overflow:hidden;float:none}.property-layout .reviews_container.container_with_4481 .reviews_author .reviews_name{float:left}.property-layout .reviews_container.container_with_4481 .reviews_author .reviews_source{float:right}@media only screen and (max-width: 1170px){.property-layout .reviews_container.container_with_4481{width:calc(60% - 35px)}.property-layout .content section.cottage_ratings_4481{width:40%}}.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 #699fc4,0 1px #699fc4,1px 0 #699fc4,0 -1px #699fc4}.star-ratings-css-top{color:#699fc4;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 #c7cacb;z-index:100}.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-layout .property-column-left .cottage_ratings .ratings_container{width:68%;float:right;margin-top:14px}.property-layout .property-column-left .cottage_ratings h2{width:30%;float:left}}@media only screen and (min-width: 1060px){.property-layout .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:#699fc4;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:#4c8cb8}.moveMapIntoModal3906:before{font-family:'icon-set';color:#fff;content:"";color:#699fc4}.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 only screen and (min-width: 1170px){.property-availabilty-4072{margin-top:30px}}.property-availabilty-4072{position:relative;border-top:#cc1c1c 1px solid}.property-availabilty-4072 .icon{padding:1px 10px 10px 5px;width:44px}.property-availabilty-4072 .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}.property-availabilty-4072 .message-content{font-size:15px;padding:0px 6px}section.property-column-left.single-column-4613 h2,section.property-column-left.single-column-4613 p,section.property-column-left.single-column-4613 ul,section.property-column-left.single-column-4613 h3,section.property-column-left.single-column-4613 .account .notifications a span,.account .notifications a section.property-column-left.single-column-4613 span,section.property-column-left.single-column-4613 .account .notifications div span,.account .notifications div section.property-column-left.single-column-4613 span,section.property-column-left.single-column-4613 .amenities,section.property-column-left.single-column-4613 .toggle{width:100%;float:none;margin-right:0;overflow:hidden}section.property-column-left.single-column-4613 h2{margin-bottom:1em}section.property-column-left.single-column-4613 .cottage_features li{width:50%}section.property-column-left.single-column-4613 ul{margin:1em 0}section.property-column-left.single-column-4613 .toggle{right:0}section.property-column-left.single-column-4613 .amenities li{margin-left:30px;width:calc( 100% - 30px)}section.property-column-left.single-column-4613 article.property .columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:320px;-moz-column-width:320px;column-width:320px;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}:root section.property-column-left.single-column-4613 .columns,:root section.property-column-left.single-column-4613 p{width:500px \0/IE9}.kep-3033{border-top:solid 1px #eaeaec;padding:30px;margin-top:10px;text-align:center}.kep-3033 h3,.kep-3033 .account .notifications a span,.account .notifications a .kep-3033 span,.kep-3033 .account .notifications div span,.account .notifications div .kep-3033 span{font-size:26px;padding-bottom:12px;margin-bottom:12px}.kep-3033 a{padding:12px 16px}.kep-4802{background-color:#f5f5f5;border:solid 1px #ccc;margin-bottom:8px}.kep-4802>div:not(:first-of-type){display:none}.kep-4802 .slick-slide{text-align:center;padding-top:21px;padding-left:12px;padding-right:12px}.kep-4802 .slick-slide h3,.kep-4802 .slick-slide .account .notifications a span,.account .notifications a .kep-4802 .slick-slide span,.kep-4802 .slick-slide .account .notifications div span,.account .notifications div .kep-4802 .slick-slide span{font-size:16px;font-weight:bold;color:#444;margin-top:7px}.kep-4802 .slick-slide p{color:#444}.kep-4802 .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;padding-bottom:18px}.kep-4802 .slick-dots li{display:inline-block;position:relative}.kep-4802 .slick-dots li button,.kep-4802 .slick-dots li #bookings .secondary-button,#bookings .kep-4802 .slick-dots li .secondary-button{font-size:0;line-height:0;display:block;width:10px;height:10px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;padding-right:12px}.kep-4802 .slick-dots li button:before,.kep-4802 .slick-dots li #bookings .secondary-button:before,#bookings .kep-4802 .slick-dots li .secondary-button:before{font-size:48px;position:absolute;top:0;left:0;width:24px;height:24px;content:'•';text-align:center;color:#d6d7ca;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kep-4802 .slick-dots li.slick-active button:before,.kep-4802 .slick-dots li.slick-active #bookings .secondary-button:before,#bookings .kep-4802 .slick-dots li.slick-active .secondary-button:before{color:#699FC4}.ui-dialog-buttonset button.ui-state-default.primary,.ui-dialog-buttonset #bookings .ui-state-default.primary.secondary-button,#bookings .ui-dialog-buttonset .ui-state-default.primary.secondary-button{padding:0 11px}.ui-dialog-buttonset button.ui-state-default.primary span,.ui-dialog-buttonset #bookings .ui-state-default.primary.secondary-button span,#bookings .ui-dialog-buttonset .ui-state-default.primary.secondary-button span{line-height:40px;font-size:16px;font-weight:bold;padding:0}.gem-content{padding:11px;font-size:12px;margin-bottom:12px;height:37px;position:relative;text-transform:uppercase;color:#22313f}.gem-content.gem-position-1{background:#ffeaa0}.gem-content.gem-position-1 span.gem-icon-left{background:#cb9b00}.gem-content.gem-position-1 .gems-icon-colour{fill:#ffeaa0}.gem-content.gem-position-2{background:#edeff8}.gem-content.gem-position-2 span.gem-icon-left{background:#c8c9ce}.gem-content.gem-position-2 .gems-icon-colour{fill:#edeff8}.gem-content.gem-position-3{background:#f2c99f}.gem-content.gem-position-3 span.gem-icon-left{background:#cc8033}.gem-content.gem-position-3 .gems-icon-colour{fill:#f2c99f}.gem-content .sykes_gems .comparative_price,.gem-content .price_wrp.sykes_gems p{margin-top:36px}.gem-content .gem-text{white-space:nowrap;overflow:hidden;font-style:italic}.gem-content .gem-text b{font-style:normal}.gem-content span.gem-icon-left{margin-top:-11px;margin-left:-11px;height:36px;float:left;padding:0px}.gem-content span.gem-icon-left svg{height:20px;padding-right:0px;padding-left:10px;margin-bottom:7px;padding-top:0px;top:8px}.gem-content span.gem-icon-left img{width:auto}.gem-content span.gem-icon-right{position:absolute;top:0;right:0}.property .awards-gems h2{margin-bottom:20px}.property .awards-gems ul{list-style-type:none;margin:0;padding:0}.property .awards-gems ul li{float:left;max-width:316px;margin-right:15px;width:240px}.property .awards-gems ul li.gem-gold .gems-icon-colour{fill:#cb9b00}.property .awards-gems ul li.gem-silver .gems-icon-colour{fill:#c8c9ce}.property .awards-gems ul li.gem-bronze .gems-icon-colour{fill:#cc8033}.property .awards-gems ul p{width:100%;margin-right:0%;font-size:14px}.property .awards-gems ul p b{display:block;font-style:normal;font-size:16px}.property .awards-gems ul svg{height:25px;float:left;margin-right:10px}.property .awards-gems .learn-more{clear:both;margin-bottom:20px}.property .awards-gems .learn-more p{display:none}.property .awards-gems .learn-more img{width:14px;margin-left:5px}.property-layout .property-column-left .awards-gems h2{margin-bottom:20px}@media only screen and (min-width: 1060px){.property-layout:not(.kep-4994).property .cottage_ratings_4481 p{width:auto;float:none}.property-layout:not(.kep-4994).property .awards-gems ul{float:right;width:68%}.property-layout:not(.kep-4994).property .awards-gems ul p{width:100%;margin-right:0%}.property-layout:not(.kep-4994).property .awards-gems ul p b{display:block}.property-layout:not(.kep-4994).property .awards-gems .learn-more{width:68%;float:right}.property-layout:not(.kep-4994).property .reviews_text p{width:auto;float:none}.property-layout:not(.kep-4994).property .reviews_text h3,.property-layout:not(.kep-4994).property .reviews_text .account .notifications a span,.account .notifications a .property-layout:not(.kep-4994).property .reviews_text span,.property-layout:not(.kep-4994).property .reviews_text .account .notifications div span,.account .notifications div .property-layout:not(.kep-4994).property .reviews_text span{float:none}.property-layout:not(.kep-4994).property .awards-container p{float:none;width:auto}}.property-layout:not(.kep-4994) .property .short-breaks{float:left;width:100%}.kep-4994.property-layout .property-column-left h2{margin-bottom:18px;margin-top:48px}.kep-4994.property-layout .amenities{margin-right:25%}.kep4993 .slider .previous,.kep4993 .slider .next{font-size:0;line-height:0;position:absolute;top:50%;width:42px;height:42px;margin-top:-10px;padding:0;cursor:pointer;border:none;outline:none;background:#fff;z-index:99;background-repeat:no-repeat;background-position-y:13px;background-position-x:17px}.kep4993 .slider .previous:before,.kep4993 .slider .next:before{font-size:25px;line-height:1;color:#fff;font-weight:bold}.kep4993 .slider a.next{right:12px;top:calc(50% - 24px);background-image:url(/images/icons/black-chevron.svg)}.kep4993 .slider a.previous{left:12px;top:calc(50% - 24px);background-image:url(/images/icons/black-chevron.svg);webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.kep4993 .slider span.indicator{position:absolute;right:12px;bottom:12px;background-color:#fff;padding:6px;border-radius:0;font-size:14px;color:#666}.kep4993 .slider span.indicator span{margin:0;font-size:14px;text-align:center;color:#666}.property-layout .at-a-glance .kep-2990 li{width:24.25%}h1 span.kep-2990{font-size:15px}.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:#699fc4}.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:#699fc4;background:#fff;border-top:3px solid #699fc4;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:#699fc4;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:#699fc4}#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:#699fc4}.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%}.party-details .party-details-1096{background-color:#ffffff;padding:0.75rem}.party-details .party-details-blue-1096{background-color:#e3f3fd;font-size:1rem;box-shadow:2px 2px 2px 2px #cccccc}.party-details .party-details-blue-1096 p{padding:0.75rem;color:#3c6f99}.party-details .party-table-1096{text-align:left;width:100%}.party-details .party-details-1096 input{width:95%;color:#666;border:1px solid #cccccc}.party-details .title-select{width:100px}.party-details .party-details-1096 select{background-color:#ffffff;width:95%;color:#666;border:1px solid #cccccc}.party-details .party-details-1096 button,.party-details .party-details-1096 #bookings .secondary-button,#bookings .party-details .party-details-1096 .secondary-button{background-color:#3c6f99;cursor:pointer}.party-details .add-guest-1096,.party-details .remove-guest-1096,.party-details .edit-group-information-guest.cs-245,.party-details .edit-group-information-guest.cs-245{width:7.5rem;height:2.2rem;color:#fff;border:none;font-size:0.94rem;font-weight:bold;margin-top:0.5rem;border-radius:0.13rem}.party-details .add-guest-1096:hover,.party-details .remove-guest-1096:hover,.party-details .edit-group-information-guest.cs-245:hover,.party-details .edit-group-information-guest.cs-245:hover{background-color:#315a7c}.party-details .send-party-1096{width:7.5rem;height:2.2rem;color:#fff;border:none;font-size:0.94rem;font-weight:bold;margin-top:0.5rem;border-radius:0.13rem;float:right}.party-details .send-party-1096:hover{background-color:#315a7c}.party-details .party-details-form-item .cs-45.disabled{opacity:60%}.party-details .party-details-1096 td{width:20%;padding:0.188rem}.party-details .party-details-1096 .delete-guest{width:30px;background-color:transparent;border:none}.party-details .no-display{display:none}.party-details .party-details-1096 .error{border:red solid 1px}.party-details .warning-div{width:100%;background:red}.party-details .party-saved{padding:7px;color:#60A03C}@media only screen and (max-width: 1024px){.party-details .table-header{display:none}.party-details .party-details-1096 td{width:100%;display:table-row}.party-details .party-details-1096 tr{box-shadow:0 -5px 5px -5px #333;height:154px}.party-details .party-details-1096 input{width:260px}.party-details .party-details-1096 select{width:66px}}@-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}}.margin_top_24{margin-top:1.5em}.start-your-search{display:none;position:fixed;top:3em;right:1%;margin:0;white-space:nowrap;float:right;background:#3f79a1;padding:0.2em 0.4em;-webkit-border-radius:.5em;-moz-border-radius:.5em;-ms-border-radius:.5em;-o-border-radius:.5em;border-radius:.5em;font-size:1.1em;z-index:100000;color:#fff;-webkit-box-shadow:1px 1px 3px #333;-moz-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333}.start-your-search:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #3f79a1;content:'';top:-0.585em;right:0.585em;position:absolute}#slider-navigation{width:70%;position:absolute;bottom:9%;left:15%;z-index:100;overflow:auto}#slider-navigation a{font-weight:bold;width:23.5%;margin-left:2%;display:block;float:left;text-align:center;background:#fff;color:#699fc4;padding:0.2em 0;cursor:pointer;font-family:Kameron,Karla,Arial,sans-serif;font-size:1.2em}#slider-navigation a:hover,#slider-navigation a.active{background:#699fc4;color:#fff}#slider-navigation a:first-child{margin-left:0}.native-font #slider-navigation a{font-size:1.1em;line-height:1.4;font-weight:normal}.slider,.main-banner{clear:both;position:relative}.slider .roundel,.main-banner .roundel{-webkit-border-radius:20em;-moz-border-radius:20em;-ms-border-radius:20em;-o-border-radius:20em;border-radius:20em;position:absolute;top:2em;right:2em;height:5.313em;width:6.25em;text-align:center;padding-top:0.938em}.slider .roundel em,.main-banner .roundel em{font-size:2em;font-style:normal;display:block;line-height:1}.slider .roundel a,.main-banner .roundel a{text-decoration:none}.slider .roundel.callout,.main-banner .roundel.callout{color:#fff;background:#dda348}.slider .roundel.callout a,.main-banner .roundel.callout a{color:#fff}.slider .first-slide .caption,.main-banner .caption{border-right:1px white solid;padding:0 1.5em}.slider .first-slide .caption p,.main-banner .caption p{line-height:1.2}.slider .first-slide .caption em,.main-banner .caption em{font-size:2em;margin-bottom:0;line-height:1.1}.slider{margin-bottom:1em}.slider .caption{position:absolute;bottom:25%;left:0;width:40%;background:rgba(0,0,0,0.4);padding:0.8em 1em 0.6em}.slider .caption p{color:#fff;margin:0;font-size:1.1em}.slider .caption em{display:block;font-style:normal;font-size:1.4em;margin-bottom:0.2em;font-family:Kameron,Karla,Arial,sans-serif}.slider .caption a{color:#fff;float:right;margin-left:1em}.slider .caption a:after{content:' \25BA';font-size:0.8em}.slider .first-slide .caption{background:none;width:28%}.slider .first-slide .caption p{font-size:1.5em;line-height:1.2}.slider .first-slide .caption em{font-size:2em;margin-bottom:0;line-height:1.1}.slider .roundel.bottom{bottom:25%;left:35%;top:auto}.slider .roundel.large{width:7.813em;height:6.875em}.slider .roundel.red{color:#fff;background:#ce3c3a}.slider .roundel.red a{color:#fff}.slider .squarel{position:absolute;top:2.5em;right:2.5em;text-align:center;box-shadow:0 0 10px rgba(255,255,255,0.3)}.slider .squarel a{font-size:1.8em;display:block;width:5em;height:4.3em;padding-top:0.7em;text-decoration:none;color:#fff;line-height:1.15}.slider .squarel a em{font-style:normal;text-transform:uppercase;display:block}.slider .squarel.alternate{background-color:#6c1b78}.slider .terms{font-size:0.8em;position:absolute;bottom:2.5%;left:1.2em}.slider .white{text-shadow:0 0 4px rgba(0,0,0,0.8);color:#fff}.main-banner{margin:0 0 1em 0}.main-banner figcaption{position:absolute;bottom:25%;left:0;background:rgba(0,0,0,0.4);padding:2% 16% 2% 0;width:32%}.main-banner .caption{font-size:1.1em;width:80%}.main-banner .caption p{color:#fff;margin:0;font-size:1.2em;line-height:1.2;font-family:Kameron,Karla,Arial,sans-serif}.main-banner .caption p em{display:block;font-style:normal}.main-banner .roundel.bottom{bottom:29%;left:35%;top:auto}.explore-locations{position:relative;height:250px;background-position:center;margin-bottom:1em}.explore-locations .caption{position:absolute;left:0;right:0;bottom:0;margin:0;padding:1em;background:rgba(0,0,0,0.6);color:#fff}.explore-locations .caption-text{float:left;line-height:1.1em}.explore-locations h3,.explore-locations .account .notifications a span,.account .notifications a .explore-locations span,.explore-locations .account .notifications div span,.account .notifications div .explore-locations span{font-size:1.5em;margin:0;color:#fff}.explore-locations p{margin:0}.explore-locations button,.explore-locations #bookings .secondary-button,#bookings .explore-locations .secondary-button{margin-top:0.1em;float:right}.social-validation-container{background:#f5f5f5;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;box-sizing:border-box;margin-bottom:1em;padding:0}.social-validation-container p{margin-top:0}.social-validation-container>div{width:1150px;margin:auto}.social-validation-container .bta{float:left;width:408px}.social-validation-container .bta h3,.social-validation-container .bta .account .notifications a span,.account .notifications a .social-validation-container .bta span,.social-validation-container .bta .account .notifications div span,.account .notifications div .social-validation-container .bta span{color:#444;font-size:1.8em;font-weight:bold}.social-validation-container .bta img{width:150px;float:left}.social-validation-container .bta .text-block{width:258px;margin-top:10%;float:left}.social-validation-container .bta .text-block p{margin:0}.social-validation-container .ta{float:left;width:218px;margin-left:6%;margin-top:3.25%}.social-validation-container .ta p:last-child{font-size:2em;text-align:center;margin:0}.social-validation-container a{text-decoration:none}.social-validation-container .review{width:288px;float:left;margin-left:8%;margin-top:2.5%}.social-validation-container .review span{color:#699fc4;line-height:2.4em;display:inline-block}.social-validation-container .review p{position:relative}.social-validation-container .review p:before,.social-validation-container .review p:after{content:'';background-image:url("../images/sykes/66.svg");background-repeat:no-repeat;display:block;width:2em;height:2em;text-align:left;position:absolute}.social-validation-container .review p:before{top:0em;left:-2.2em}.social-validation-container .review p:after{bottom:0.5em;right:-2em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.use-arial-3651 .social-validation-container .ta p:last-child{line-height:1.4}.use-arial-3651 .social-validation-container .review{width:16em}.explore-locations-active .slider{margin-bottom:2em}.explore-locations-active .top-content,.explore-locations-active .explore-locations-container{width:94%;margin:0 3% 1em}.explore-locations-container{margin-bottom:2em}.lake-district{background-image:url("../images/sykes/explore_locations/sc_13824409551005_24671_07.jpg")}.north-wales{background-image:url("../images/sykes/explore_locations/sc_13540180265211_19286_12.jpg")}.ireland{background-image:url("/images/sykes/explore_locations/sc_131126381813_2670_14.jpg")}.cornwall{background-image:url("/images/sykes/explore_locations/sc_13445071148424_16660_06.jpg")}.content-block{padding-top:1.2em;padding-bottom:1.25em;border-bottom:1px solid #d5d5d5}.content-block h5,.content-block h5 a{color:#666;font-weight:bold;font-size:1em}.content-block h5 a{text-decoration:none}.content-block h5+p{margin-top:0.1em}.secondary-content{padding-top:1.25em}ul.content-block-wrapper{margin-top:0}.blog{padding-top:2em}.blog h4 a,.blog dl.information-box dt a,dl.information-box .blog dt a,.blog h5 a{text-decoration:none}.blog h5 a{color:#666;font-weight:bold;font-size:0.9em}.blog h5+p{margin-top:0.1em}.blog ul{list-style-type:none;padding:0}.home .search_form{display:block}.showcase-cottages-heading{text-align:center;margin:2.125em auto 1.6875em auto}.showcase-cottages-heading p{margin:0}.showcase-cottages-container{height:100%;display:flex;flex-flow:row wrap;margin:auto -0.5em 2.8125em -0.5em;width:calc(100% + 1em);justify-content:space-around}.showcase-cottages-container>div,.showcase-cottages-container>a{position:relative;padding:0.5em;flex-grow:1;flex-basis:calc(16.4762% - 1em);display:flex}.showcase-cottages-container>a{text-decoration:none}.showcase-cottages-container>a>h4,dl.information-box .showcase-cottages-container>a>dt{text-transform:capitalize;position:absolute;display:block;font-size:1em;padding:0.75em 0.9375em;color:#fff;background:rgba(0,0,0,0.6)}.showcase-cottages-container>a button,.showcase-cottages-container>a #bookings .secondary-button,#bookings .showcase-cottages-container>a .secondary-button{position:absolute;right:28px;bottom:34px;z-index:2}.showcase-cottages-container>a:hover h4,.showcase-cottages-container>a:hover dl.information-box dt,dl.information-box .showcase-cottages-container>a:hover dt{text-decoration:underline}.showcase-cottages-container .image{position:absolute;top:0.5em;left:0.5em;width:calc(100% - 1em);height:calc(200% - 1em);z-index:-1;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.showcase-cottages-container .text-panel{flex-grow:1;color:#fff;padding:0.5em 0.5em 1em 0.5em}.showcase-cottages-container .text-panel h4,.showcase-cottages-container .text-panel dl.information-box dt,dl.information-box .showcase-cottages-container .text-panel dt,.showcase-cottages-container .text-panel span{color:#fff}.showcase-cottages-container .text-panel h4,.showcase-cottages-container .text-panel dl.information-box dt,dl.information-box .showcase-cottages-container .text-panel dt{font-size:1.25em;font-weight:bold}.showcase-cottages-container .image-hover-effect:after{content:'';display:block;opacity:0;background-color:#000;position:absolute;bottom:1em;left:0.5em;right:0.5em;top:0.5em;z-index:1;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease}.showcase-cottages-container .image-hover-effect:hover:after{opacity:0.25;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease}.showcase-cottages-container .two-by-one{flex-grow:2;flex-basis:calc(32.9524% - 1em)}.showcase-cottages-container .pet-friendly{position:relative}.showcase-cottages-container .pet-friendly .ie-text-panel{height:100%}.showcase-cottages-container .pet-friendly .image-hover-effect:after{bottom:calc(0.5em - 100%)}.showcase-cottages-container .pet-friendly .image{background-image:url("../images/sykes/showcase/pets.jpg")}.showcase-cottages-container .pet-friendly button,.showcase-cottages-container .pet-friendly #bookings .secondary-button,#bookings .showcase-cottages-container .pet-friendly .secondary-button{bottom:-90%}.showcase-cottages-container .two-by-one-spacer{visibility:hidden}.showcase-cottages-container .special-offers .text-panel{background:#699fc4}.showcase-cottages-container .special-offers .text-panel:hover{background:#4c8cb8;cursor:pointer}.showcase-cottages-container .special-offers span{font-size:1.375em;font-weight:bold;text-transform:uppercase}.showcase-cottages-container .latest-cottages .text-panel{background:#858c8e}.showcase-cottages-container .latest-cottages .text-panel:hover{background:#71787a;cursor:pointer}.showcase-cottages-container .latest-cottages .ie-text-panel{color:#fff;background:#858c8e}.showcase-cottages-container .showcase-show-more .text-panel{color:#fff}.showcase-cottages-container .showcase-show-more button,.showcase-cottages-container .showcase-show-more #bookings .secondary-button,#bookings .showcase-cottages-container .showcase-show-more .secondary-button{background:none}.lt-ie10 .showcase-cottages-container{display:block}.lt-ie10 .showcase-cottages-container>div,.lt-ie10 .showcase-cottages-container>a{width:calc(16.4762% - 1em);float:left}.lt-ie10 .showcase-cottages-container .two-by-one{width:calc(32.9524% - 1em)}.lt-ie10 .showcase-cottages-container .ie-text-panel{padding-top:calc(100% + 0.625em);position:relative}.lt-ie10 .showcase-cottages-container .text-panel{color:#fff;position:absolute;left:0;right:0;bottom:0;margin:0}.lt-ie10 .showcase-cottages-container .image{height:calc(100% + 0.75em);width:100%;top:0;left:0;right:0;bottom:0}.lt-ie10 .showcase-cottages-container .pet-friendly .image-hover-effect:after{bottom:-0.75em;left:0;right:0;top:0}.lt-ie10 .showcase-cottages-container .pet-friendly .ie-text-panel{padding-top:100%;width:100%;height:100%;position:relative}.lt-ie10 .showcase-cottages-container .pet-friendly button,.lt-ie10 .showcase-cottages-container .pet-friendly #bookings .secondary-button,#bookings .lt-ie10 .showcase-cottages-container .pet-friendly .secondary-button{right:1.25em;bottom:0.5em}.lt-ie10 .showcase-cottages-container .two-by-one-spacer{display:none}.lt-ie10 .showcase-cottages-container .farm-cottages{padding-bottom:0.375em}.lt-ie10 .showcase-cottages-container .special-offers .ie-text-panel{background:#699fc4}.lt-ie10 .showcase-cottages-container .special-offers .text-panel{color:#fff;background:#699fc4}.lt-ie10 .showcase-cottages-container .latest-cottages .ie-text-panel{background:#858c8e}.lt-ie10 .showcase-cottages-container .latest-cottages .text-panel{color:#fff;background:#858c8e}.lt-ie10 .showcase-cottages-container .beach-cottages{clear:both}.lt-ie10 .showcase-cottages-container .showcase-show-more .ie-text-panel{background:#ce3c3a}.lt-ie10 .showcase-cottages-container .showcase-show-more .text-panel{color:#fff;background:#ce3c3a}.boxouts{list-style-type:none;margin:0;padding:0}.boxouts .bta-logo{width:110px}.boxouts li{overflow:auto;background:#eaeaec;padding:0.5em;margin-top:1em;background-repeat:no-repeat;background-position:right center}.boxouts li img{float:right;width:auto}.boxouts li h4,.boxouts li dl.information-box dt,dl.information-box .boxouts li dt{font-size:1.2em;margin:0;margin-bottom:0.5em}.boxouts li .ddi{font-size:1.1em}.boxouts li .ddi a{color:#666;text-decoration:none}.boxouts li .button{background:#699fc4;border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 8px;margin:0;text-decoration:none;white-space:nowrap;background:#699fc4;border:0;text-decoration:none;float:left;text-transform:none}.boxouts li .button:hover{background:#4c8cb8;cursor:pointer}.boxouts li .button:hover{background:#4787b3}.boxouts .margin_0{margin-top:0}.boxouts .quote{padding-top:0;padding-bottom:0;color:#dda348}.boxouts .quote .quote-by{font-size:0.875em;text-align:right}.boxouts .ta-container p{text-align:center}.boxouts .ta-container img{float:none;max-width:70%;width:100%}.boxouts .ta-container a{text-decoration:none;font-size:1.75em}#boxout-free-brochure,#boxout-ferries-flights{min-height:6em;padding-right:4.5em}#boxout-free-brochure{background-image:url("/images/sykes/boxouts/brochure.jpg")}#boxout-ferries-flights{background-image:url("/images/sykes/boxouts/car.jpg")}#tabs{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;max-width:100%;float:left;padding:0;font-size:1em;font-family:Karla,Arial,sans-serif;border:0;background:none;margin-bottom:1em;width:100%}#tabs .ui-widget-content{color:#666}#tabs .ui-widget-header{border:0;background:none}#tabs .ui-tabs-nav{padding-left:3%}#tabs .ui-tabs-nav li{background:#eaeaec;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#tabs .ui-tabs-nav li a{color:#666;font-weight:normal}#tabs .ui-tabs-nav li.ui-tabs-active{background:#858c8e}#tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff}#tabs .ui-tabs-panel{padding:0;border:2px solid #858c8e;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}#tabs .feature-explained{padding:1em;overflow:auto}#tabs .feature-explained h4,#tabs .feature-explained dl.information-box dt,dl.information-box #tabs .feature-explained dt{float:left;padding-right:2em;margin:0;font-size:1.6em}#tabs .feature-explained p{margin:0}.kep-3858 #tabs{border:solid 1px #ccc;overflow:hidden;margin-top:0}.kep-3858 #tabs a{text-decoration:none;color:#666}.kep-3858 #tabs *:focus{outline:none}.kep-3858 #tabs .tabs-container{overflow-x:auto}.kep-3858 #tabs .ui-tabs-nav li.ui-tabs-active{background:transparent}.kep-3858 #tabs ul{list-style-type:none;padding:0;font-size:17px;padding-left:30px;white-space:nowrap;width:910px}.kep-3858 #tabs ul li{float:none;margin:1px 30px 0 0;display:inline-table;zoom:1;background:transparent}.kep-3858 #tabs ul li a{font-weight:bold;padding:20px 0;text-transform:uppercase;border-bottom:2px solid #ccc;float:left}.kep-3858 #tabs ul li.ui-tabs-active a{color:#3c6f99;border-bottom:2px solid #3c6f99}.kep-3858 #tabs .container-results{margin-top:-5px}.kep-3858 #tabs .container-results .results-content{height:506px;background-color:#f5f5f5;padding:30px;overflow-y:hidden}.kep-3858 #tabs .container-results .results-content .thumbnail-property{width:23%;height:445px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);float:left;margin-left:30px;overflow:hidden;margin-bottom:35px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image{position:relative}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image img{width:416px;max-height:312px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image .rating{position:absolute;bottom:4px;left:10px;background-color:rgba(255,255,255,0.9);padding:4px 10px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image .rating p{margin:0;font-size:12px;float:left}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image .rating p img{width:20px;margin-right:5px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-image .rating p:not(:first-child){margin-left:10px}.kep-3858 #tabs .container-results .results-content .thumbnail-property:first-of-type{margin-left:0}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-information{padding:15px 20px;font-size:14px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-information h6{font-size:17px;font-weight:bold;margin-bottom:20px;color:#3c6f99;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-information .description p{margin-top:-13px}.kep-3858 #tabs .container-results .results-content .thumbnail-property .property-information .description p:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kep-3858 #tabs .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}.kep-3858 #tabs .cottages-info span{display:table;margin:0 auto}.kep-3858 #tabs .cottages-info p{padding-left:30px;position:relative}.kep-3858 #tabs .cottages-info p img{width:auto;vertical-align:top;position:absolute;left:0}@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%}}@media only screen and (max-width: 973px){.kep-4173{margin-top:40px}}.kep-3858.kep-4173 #tabs{margin-top:10px;margin-bottom:70px}.kep-4173-title{white-space:nowrap;width:100%;overflow:hidden;height:90px;text-overflow:ellipsis}.kep-3859{clear:both}.kep-3859:col_9_fix{float:right}.kep-3859:before{content:"";clear:both;display:block;height:30px}.kep-3859 .block-container{border:solid 1px #ccc;background-color:#f5f5f5;clear:both}.kep-3859 .block-container h2{text-align:center;margin-top:60px;font-weight:bold}.kep-3859 .block-container .row{width:88%;margin:42px auto;position:relative;margin-bottom:18px;text-align:center}.kep-3859 .block-container .row h3,.kep-3859 .block-container .row .account .notifications a span,.account .notifications a .kep-3859 .block-container .row span,.kep-3859 .block-container .row .account .notifications div span,.account .notifications div .kep-3859 .block-container .row span{font-size:16px;font-weight:bold;margin:6px;color:#444}.kep-3859 .block-container .row div{width:309px;display:inline-block;margin-bottom:42px;margin-right:20px;text-align:center}.kep-3859 .block-container .row div p{margin:0}@media only screen and (max-width: 1195px){.kep-3859 .block-container .row{width:665px;text-align:left}}@media only screen and (max-width: 750px){.kep-3859 .block-container .row{width:88%;text-align:center}}.use-arial-3651 .quote p{margin-top:0.625em}.use-arial-3651 #tabs{font-family:Arial,sans-serif}.use-arial-3651 .search-full-width aside h1,.use-arial-3651 #slider-navigation a,.use-arial-3651 .slider .caption em,.use-arial-3651 .main-banner .caption p{font-family:Arial,sans-serif}.use-arial-3651 .social-validation-container .bta h3,.use-arial-3651 .social-validation-container .bta .account .notifications a span,.account .notifications a .use-arial-3651 .social-validation-container .bta span,.use-arial-3651 .social-validation-container .bta .account .notifications div span,.account .notifications div .use-arial-3651 .social-validation-container .bta span{font-size:1.7em}.british_travel_awards{text-align:center}.british_travel_awards img{max-width:8em}.panel{display:table}.panel .row{display:table-row}.panel .row>div{float:none;display:table-cell;vertical-align:middle;width:50%}.panel .row>div:first-child{background:url("/images/sykes/south-wales-coast.jpg") no-repeat;background-size:cover;line-height:100%;padding:0 5%}.panel .row>div:last-child{padding:1em 1.75em;border-top:1px #699fc4 solid;border-right:1px #699fc4 solid;border-bottom:1px #699fc4 solid}.panel ul{display:table;width:100%;padding-left:0;margin:0}.panel li{display:table-cell;text-align:center;padding-bottom:4px}.panel h1{font-weight:bold}.circle{-webkit-border-radius:55px;-moz-border-radius:55px;-ms-border-radius:55px;-o-border-radius:55px;border-radius:55px;display:table;color:#fff;background:#dda348;width:110px;height:110px;margin:0 auto}.circle p{display:table-cell;line-height:1.1em;vertical-align:middle;text-align:center}.circle strong{font-size:1.4em;line-height:1em}.new-search-results #tabs .feature-explained{border:1px solid #858c8e}.new-search-results #tabs .ui-tabs-panel{border:none}h1+.search-full-width{margin-top:1em}.search-full-width+aside+div .content p:first-child img,.search-full-width+div .content p:first-child img{display:none}.search-full-width{display:block;width:100%;background-position:right center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:20px;float:left}.search-full-width #search{width:320px}.search-full-width #search .cottage-features{display:none}.search-full-width aside{float:left;width:394px;padding:0.6em;margin-left:33px;box-sizing:border-box;margin-top:259px;background-color:rgba(0,0,0,0.5);color:#fff}.search-full-width aside h1{box-sizing:border-box;width:69%;float:left;clear:none;color:#fff;font-family:Kameron,Karla,Arial,sans-serif;font-size:1.5em;padding-right:1px;line-height:1.1em;border-right:1px solid #fff}.search-full-width aside h1 span{display:block;font-size:2em;line-height:1.1em}.search-full-width aside h2{box-sizing:border-box;width:100px;height:100px;margin-top:8px;padding-top:15px;border-radius:50%;background-color:#dda348;float:right;color:#fff;font-size:1.1em;text-align:center}.search-full-width aside h2 em{font-style:normal;display:block;font-size:1.7em}.search-full-width ~ .col_9_fix{margin-top:20px}@media only screen and (min-width: 870px){.search-full-width #search{float:left;clear:none;margin-left:10px}}@media only screen and (max-width: 870px){.search-full-width aside{display:none}}@media only screen and (max-width: 1170px){.showcase-cottages-container .special-offers span{font-size:1.25em}.showcase-cottages-container .special-offers p{font-size:0.875em}.boxouts{display:none}#slider-navigation{left:10%;width:80%}#slider-navigation a{font-size:1em}#slider-navigation a:hover:not(.active){background:#fff;color:#699fc4}.slider .caption{font-size:0.85em;width:50%}.slider .first-slide .caption{width:30%}.slider .first-slide .caption p{font-size:1.3em}.slider .roundel.bottom{left:38%}.slider .roundel,.slider .roundel.bottom{font-size:0.8em;padding-top:0.937em;height:5.313em;width:6.25em}.slider .roundel.large,.slider .roundel.bottom.large{padding-top:1.015em;height:6.797em;width:7.813em}.slider .squarel{font-size:0.8em;top:2em;right:2em}.main-banner .caption{padding:0 7.5%;width:80%;font-size:0.85em}.main-banner .caption p{font-size:1.3em}.main-banner .roundel{font-size:0.8em;padding-top:0.937em;height:5.313em;width:6.25em}.main-banner .roundel.large{padding-top:1.015em;height:6.797em;width:7.813em}.social-validation-container{font-size:0.875em}.social-validation-container>div{width:950px}.social-validation-container .bta{width:348px}.social-validation-container .bta img{width:120px}.social-validation-container .bta .text-block{width:228px}.social-validation-container .bta h3,.social-validation-container .bta .account .notifications a span,.account .notifications a .social-validation-container .bta span,.social-validation-container .bta .account .notifications div span,.account .notifications div .social-validation-container .bta span{font-size:1.7em}.social-validation-container .ta{width:175px;margin-top:3.35%}.social-validation-container .review{width:252px}}@media (max-width: 1040px){.social-validation-container>div{width:572px}.social-validation-container .ta{margin-top:6%;p:first-child;p-margin-bottom:0.25em}.social-validation-container .review{width:488px;margin-top:0;margin-bottom:0.625em;text-align:center}.social-validation-container .review p:before{top:0em;left:-2.5em}.social-validation-container .review p:after{bottom:2.1em;right:-2.15em}.use-arial-3651 .social-validation-container .review{width:488px}.showcase-cottages-container>div,.showcase-cottages-container>a{flex-grow:1;flex-basis:calc(25% - 1.25em)}.showcase-cottages-container .two-by-one{padding:0.5em;flex-grow:2;flex-basis:calc(50% - 1.5em)}.showcase-cottages-container .pet-friendly{order:1}.showcase-cottages-container .two-by-one-spacer{order:4}.showcase-cottages-container .farm-cottages{order:2}.showcase-cottages-container .hot-tubs{order:5}.showcase-cottages-container .special-offers{order:6}.showcase-cottages-container .latest-cottages{order:3}.showcase-cottages-container .open-fire{display:none}.showcase-cottages-container .log-cabins{order:7}.showcase-cottages-container .beach-cottages{order:9}.showcase-cottages-container .self-catering{order:8}.showcase-cottages-container .large-cottages{order:10}.showcase-cottages-container .showcase-show-more{order:11}.lt-ie10 .showcase-cottages-container{position:relative}.lt-ie10 .showcase-cottages-container>div,.lt-ie10 .showcase-cottages-container>a{width:calc(25% - 1.25em)}.lt-ie10 .showcase-cottages-container .two-by-one{width:calc(50% - 1.5em)}.lt-ie10 .showcase-cottages-container .latest-cottages{position:absolute}.lt-ie10 .showcase-cottages-container .self-catering{position:absolute;top:50%;left:calc(50% - 0.5em);display:block}}@media only screen and (max-width: 940px){.panel .row>div:first-child{padding:0 2%}.panel .row>div:last-child{padding-left:1.2em;padding-right:1.2em}.circle{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:table;color:#fff;background:#dda348;width:100px;height:100px}}@media only screen and (max-width: 790px){.panel li{display:table-row}.panel .circle{margin:0.5em auto}}@media only screen and (max-width: 959px){#tabs .ui-tabs-nav li{max-width:23.5%;overflow:hidden}#tabs .ui-tabs-nav li a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider .terms{font-size:0.7em}}@media only screen and (max-width: 750px) and (min-width: 599px){.explore-locations h3,.explore-locations .account .notifications a span,.account .notifications a .explore-locations span,.explore-locations .account .notifications div span,.account .notifications div .explore-locations span{font-size:1.175em}}@media only screen and (max-width: 688px){.main-banner figcaption{padding:2% 0;width:13.25em}.main-banner .caption{border:none;width:85%}.main-banner .roundel,.main-banner .roundel.bottom{top:5%;right:3%;bottom:auto;left:auto}}@media only screen and (max-width: 670px){.showcase-cottages-container>div,.showcase-cottages-container>a{flex-grow:1;flex-basis:calc(50% - 1em);display:flex}.showcase-cottages-container .two-by-one{flex-grow:2;flex-basis:calc(100% - 1em)}.showcase-cottages-container .two-by-one-spacer{order:2}.showcase-cottages-container .farm-cottages{display:none}.showcase-cottages-container .latest-cottages{display:none}.showcase-cottages-container .hot-tubs{order:5}.showcase-cottages-container .special-offers{order:6}}@media (max-width: 635px){.social-validation-container>div{width:100%}.social-validation-container .bta{float:none;margin:0 auto 0.875em auto}.social-validation-container .bta img{margin:-10px}.social-validation-container .ta{float:none;margin:0 auto 1em auto}.social-validation-container .review{width:100%;max-width:462px;margin:auto;float:none}.social-validation-container .review p{width:74%;margin:0.625em auto}.social-validation-container .review p:before{top:0em;left:-2.5em}.social-validation-container .review p:after{bottom:2.1em;right:-2.15em}}@media only screen and (max-width: 599px){.british_travel_awards{width:100%}.british_travel_awards img{max-width:35%}.explore-locations h3,.explore-locations .account .notifications a span,.account .notifications a .explore-locations span,.explore-locations .account .notifications div span,.account .notifications div .explore-locations span{font-size:1.4em}#slider-navigation{bottom:1em;left:1em;width:80%;overflow:visible}#slider-navigation a{font-size:0.9em;text-align:left;width:7.5em;float:none;margin:0 0 0.7em 0;white-space:nowrap;padding:0.2em 0.5em}#slider-navigation a:last-child{margin:0}#slider-navigation .caption{display:none}#tabs{width:100%}#tabs .feature-explained{background:#fdf8ed}#tabs>ul{display:none}#tabs>div{border:2px solid #858c8e;margin-top:1em}.slider .caption{display:none}.slider .roundel,.slider .roundel.bottom{top:1em;right:1em;bottom:auto;left:auto}.slider .squarel{font-size:0.65em;top:1.5em;right:1.5em}.slider .terms{display:none}.panel{display:block}.panel .row{display:block}.panel .row>div{display:block;width:100%;box-sizing:border-box}.panel .row>div:first-child{padding:0 7%}.panel .row>div:last-child{border-top:none;border-left:1px #699fc4 solid}.panel li{display:table-cell}.panel .circle{margin:3em auto}}@media only screen and (max-width: 400px){#slider-navigation{bottom:0.4em;left:0.4em}#slider-navigation a{margin-bottom:0.2em}.slider .squarel{font-size:0.5em}.main-banner figcaption,.main-banner .roundel.bottom{display:none}.panel .row>div:first-child{padding:0}.circle{radius:48px;width:95px;height:95Px;font-size:0.9em}.social-validation-container .bta{width:285px}.social-validation-container .bta .image-container{width:120px}.social-validation-container .bta .text-block{width:160px;margin-top:7%;margin-left:5px}.social-validation-container .bta h3,.social-validation-container .bta .account .notifications a span,.account .notifications a .social-validation-container .bta span,.social-validation-container .bta .account .notifications div span,.account .notifications div .social-validation-container .bta span{font-size:1.2em}}.homepage-no-content{width:100%;float:left}.homepage-no-content .quick-links h4,.homepage-no-content .quick-links dl.information-box dt,dl.information-box .homepage-no-content .quick-links dt{border-bottom:none;margin-bottom:3px}.homepage-no-content .quick-links li{display:inline-block;border:1px solid #cccccc;padding:12px;margin-bottom:12px;margin-right:8px}.homepage-no-content .quick-links li a{line-height:1.3;font-size:0.875em}.homepage-no-content .quick-links li a:hover{text-decoration:underline}.homepage-no-content .quick-links{display:block}@media all and (max-width: 1170px){.homepage-no-content .quick-links li a{font-size:1.1em}}.top-content.homepage-no-content{padding:24px 12.5%;float:left;padding:24px 0}.top-content.homepage-no-content h1,.top-content.homepage-no-content p{width:80%;text-align:center;margin:0 auto}.top-content.homepage-no-content h1,.top-content.homepage-no-content p{text-align:center;width:80%}.move-social-validation{float:left;width:100%}.move-social-validation .social-validation-container{margin-top:10px}.move-social-validation .social-validation-container>div{padding:20px;display:flex;justify-content:space-around;align-items:center;margin-bottom:0;width:100%}.move-social-validation .social-validation-container>div>div{flex-grow:1;width:28%;margin:0 2.5%}.move-social-validation .social-validation-container>div>div h3,.move-social-validation .social-validation-container>div>div .account .notifications a span,.move-social-validation .account .notifications .social-validation-container>div>div span,.account .notifications .move-social-validation .social-validation-container>div>div span{text-align:center;color:#666}.move-social-validation .social-validation-container>div .review p{width:82%;margin:0 auto}.move-social-validation .social-validation-container>div .image-container.moved img{width:70px;height:68px;display:block;margin:0 auto;float:none}@media all and (max-width: 1105px){.move-social-validation .social-validation-container{width:100%;right:0}}@media all and (min-width: 1105px){.move-social-validation{position:relative}.move-social-validation .social-validation-container{position:absolute;width:64%;bottom:39px;right:2%;border:none}}@media all and (min-width: 1171px){.move-social-validation .social-validation-container{bottom:26px}}@media all and (min-width: 1190px){.move-social-validation .social-validation-container{width:66%;right:2%}}@media all and (min-width: 1270px){.move-social-validation .social-validation-container{width:61%;right:7%}}.most-popular-locations{width:100%;margin:24px 0 48px 0;float:left}.most-popular-locations h2{text-align:center;margin:12px 0}.most-popular-locations .container{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:stretch;margin:0 auto}.most-popular-locations .container a{width:317px;height:317px;position:relative;box-shadow:0 1px 2px rgba(0,0,0,0.3);border:1px solid #aaa;margin:5px 0}.most-popular-locations .container a span{position:absolute;z-index:20;bottom:0;left:0;padding:13px 18px;width:100%;font-size:18px;color:#666;background:#fff url("/images/sykes/link-chevron.png") 94% 50% no-repeat scroll}@media all and (min-width: 1022px){.most-popular-locations .container{width:982px}}@media screen and (min-width: 0 \0 ){.most-popular-locations .container:after{width:100%}.most-popular-locations .container a{float:left;margin:0 5px 5px 0}}.frequent-questions-homepage h2{margin-bottom:24px}.frequent-questions-homepage dl{border:1px solid #ccc;border-bottom:none}.frequent-questions-homepage dl:last-of-type{border-bottom:1px solid #ccc}.frequent-questions-homepage dl dt,.frequent-questions-homepage dl dd{padding:9px 48px 12px 72px}.frequent-questions-homepage dl dt,.frequent-questions-homepage dl p{position:relative}.frequent-questions-homepage dl dt span,.frequent-questions-homepage dl p span{position:absolute}.frequent-questions-homepage dl dt{font-weight:bold;color:#3b6e99;position:relative}.frequent-questions-homepage dl dt:hover{background-color:#e6f3fa;cursor:pointer}.frequent-questions-homepage dl dt span{left:48px;top:9px}.frequent-questions-homepage dl dt em{position:absolute;right:48px;top:10px;transition-duration:0.5s;transition-property:transform}.frequent-questions-homepage dl dd{height:0;overflow:hidden;padding:0}.frequent-questions-homepage .opened dt{background-color:#e6f3fa}.frequent-questions-homepage .opened dt em{transform:rotate(180deg)}.frequent-questions-homepage .opened dd{height:auto;border-top:1px solid #ccc;overflow:hidden;padding:9px 48px 18px 72px}.frequent-questions-homepage .opened dd p span{left:-24px;top:0}.homepage.promo-banner{background:transparent url("/images/sykes/banners/westbay-banner/westbay-hero.jpg") center 57% no-repeat scroll}.homepage.promo-banner div{background-color:rgba(0,0,0,0.4)}.homepage.promo-banner p{color:#fff;margin:0}.homepage.promo-banner p span{text-transform:uppercase;font-weight:bold}.homepage.promo-banner a{color:#fff}.homepage.promo-banner a.button-call-to-action{display:block;font-weight:bold;color:#fff}.group-content{position:relative}.group-content .summer-sale{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3);border:solid 1px #ccc;padding:6px 19px 6px 12px;margin-top:1em;position:absolute;bottom:20px;width:62%;left:386px}.group-content .summer-sale img{width:50px;float:left;margin-right:12px}.group-content .summer-sale .text-summer-sale{margin-left:62px;margin-top:6px}.group-content .summer-sale .text-summer-sale p:first-of-type{color:#ce3c3a;font-weight:bold}.group-content .summer-sale .text-summer-sale p{margin:0;line-height:1.3}.group-content .summer-sale .text-summer-sale a{float:right;color:#fff;padding:6px 40px;text-decoration:none;background-color:#dda348;font-weight:bold;margin-top:-38px;font-size:18px}@media all and (max-width: 767px){.homepage.promo-banner div{padding:24px}.homepage.promo-banner div h2{width:76px;height:60px;border-bottom:1px solid #fff;margin:0 auto}.homepage.promo-banner div h2 svg{margin-bottom:12px}.homepage.promo-banner div p{text-align:center;font-size:16px;margin-top:12px}.homepage.promo-banner div a.button-call-to-action{width:120px;text-align:center;margin:0 auto;margin-top:24px;padding:14px 24px}}@media all and (min-width: 768px) and (max-width: 1024px){.homepage.promo-banner div{overflow:hidden;padding:18px}.homepage.promo-banner div h2{width:96px;height:60px;margin:0 auto;float:left}.homepage.promo-banner div p{float:left;border-left:1px solid #fff;padding-left:12px;margin-left:12px;width:55%;font-size:16px}.homepage.promo-banner div a.button-call-to-action{float:right;clear:none;padding:22px 40px}}@media all and (min-width: 1025px){.homepage.promo-banner div{overflow:hidden;padding:18px}.homepage.promo-banner div h2{width:96px;height:60px;margin:0 auto;float:left}.homepage.promo-banner div p{float:left;border-left:1px solid #fff;padding-left:12px;margin:6px 0 6px 12px;width:633px;font-size:18px}.homepage.promo-banner div a.button-call-to-action{float:right;clear:none;padding:20px 60px}}.hero-image .no-top-margin{margin-top:0}.hero-image .component.trust-messaging{z-index:0;padding-bottom:20px;min-height:251px}.hero-image .trust-messaging .inner-trust-messaging{padding:48px 36px 36px 570px}.hero-image .trust-messaging .inner-trust-messaging>div{display:none}.hero-image .trust-messaging .inner-trust-messaging>div:first-of-type{display:block}.hero-image .trust-messaging .inner-trust-messaging .img-carousel{float:left;width:100px;text-align:center;margin-right:15px;padding-right:6px;height:120px}.hero-image .trust-messaging .inner-trust-messaging .img-carousel img{width:auto;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;float:none}.hero-image .trust-messaging .inner-trust-messaging .img-carousel .ta-rating{display:inline-block;margin-top:10px}.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review{margin-left:30px;position:relative}.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review p:before{margin-left:-30px}.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review p:after{bottom:5px;left:180px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review p:before,.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review p:after{content:'';background-image:url(../images/sykes/66.svg);background-repeat:no-repeat;display:block;width:2em;height:2em;text-align:left;position:absolute}.hero-image .trust-messaging .inner-trust-messaging .text-carousel .review p span{color:#699fc4;line-height:2.4em;display:block}.hero-image .trust-messaging .inner-trust-messaging p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.hero-image .trust-messaging .inner-trust-messaging h3,.hero-image .trust-messaging .inner-trust-messaging .account .notifications a span,.account .notifications a .hero-image .trust-messaging .inner-trust-messaging span,.hero-image .trust-messaging .inner-trust-messaging .account .notifications div span,.account .notifications div .hero-image .trust-messaging .inner-trust-messaging span{color:#666;font-size:24px;font-weight:bold}.hero-image .trust-messaging .inner-trust-messaging a{display:inline-block;color:#fff;background-color:#699FC4;text-decoration:none;padding:6px 20px;margin-top:10px}.hero-image .trust-messaging .inner-trust-messaging a:hover{background-color:#4787b3}.hero-image .col_3{margin-bottom:auto}.hero-image .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center}.hero-image .slick-dots li{display:inline-block;position:relative}.hero-image .slick-dots li button,.hero-image .slick-dots li #bookings .secondary-button,#bookings .hero-image .slick-dots li .secondary-button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.hero-image .slick-dots li button:before,.hero-image .slick-dots li #bookings .secondary-button:before,#bookings .hero-image .slick-dots li .secondary-button:before{font-size:48px;line-height:36px;position:absolute;top:0;left:0;width:24px;height:24px;content:'•';text-align:center;color:#d6d7ca;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-image .slick-dots li.slick-active button:before,.hero-image .slick-dots li.slick-active #bookings .secondary-button:before,#bookings .hero-image .slick-dots li.slick-active .secondary-button:before{color:#666}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596{box-shadow:0 0 4px 0 #0b823e}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596 .ui-datepicker-title{background:#22313f;font-weight:bold}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596 th span{font-weight:bold;color:#22313f;font-size:16px}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596 td a.ui-state-hover{color:#0b823e;background-color:#ddf3d5;border:solid 1px #0b823e}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596 td a.ui-state-active{background:#0b823e}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596 td a.ui-state-active.ui-state-hover{color:#fff}.component.carousel-search .top-carousel div{height:370px}.component.carousel-search .top-carousel div:not(:first-child) img{display:none}.component.carousel-search .top-carousel div img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.component.carousel-search .top-carousel div img.offer{height:187px;left:90.3%;top:150px}.component.carousel-search .top-carousel div.countdown p{color:#fff;background:#cd0016;font-size:21px;position:absolute;bottom:0;left:0;padding:0 0 6px 570px;margin:0;width:100%}.component.carousel-search .top-carousel div.countdown p span{color:#fed80a;font-size:24px;font-weight:bold}.component.carousel-search .top-carousel div.countdown p.counter-kep-5479 span{color:#fff}.component.carousel-search .top-carousel div.countdown p b{font-weight:normal}@media only screen and (max-width: 1170px){.component.carousel-search .top-carousel div.countdown p b{display:none}}@media only screen and (max-width: 959px){.component.carousel-search .top-carousel div.countdown p{color:#cd0016}.component.carousel-search .top-carousel div.countdown p span{color:#cd0016}}.component.carousel-search .top-carousel div .text,.component.carousel-search .top-carousel div .tablet-text{position:absolute;bottom:39px;left:789px;height:auto;top:initial}.component.carousel-search .top-carousel div .tablet-text{opacity:0;bottom:6px;left:743px}@media only screen and (max-width: 1170px){.component.carousel-search .top-carousel div .text{opacity:0}.component.carousel-search .top-carousel div .tablet-text{opacity:1}}@media only screen and (max-width: 959px){.component.carousel-search .top-carousel div .tablet-text{opacity:0}}@media only screen and (max-width: 959px){.hero-image .trust-messaging .inner-trust-messaging{padding:320px 72px 36px}.hero-image .component.carousel-search .top-carousel div img.offer{visibility:hidden}}@media all and (max-width: 1170px){.group-content .summer-sale{position:static;width:100%;box-shadow:none}}@media all and (max-width: 670px){.group-content .summer-sale .text-summer-sale a{float:left;margin-top:6px}}.error-required{box-shadow:0 0 4px 0 #cc1c1c}.required{color:#cc1c1c}.validation-content .component.trust-messaging{min-height:360px}.component .validation-error{background-color:#fbecec;box-shadow:0 1px 2px 0 rgba(0,0,0,0.3);padding:6px 18px 6px 18px;margin-bottom:12px;position:relative;margin-top:-3px}.component .validation-error:after{bottom:60%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(200,213,87,0);border-bottom-color:#fbecec;border-width:20px;margin-left:-20px}.component .validation-error p{font-size:12px;line-height:1.33;text-align:left;color:#cc1c1c;margin-bottom:0}.component .validation-error p:before{display:block;content:' ';background-image:url("../images/icons/validation-error-icon.svg");background-size:12px 12px;background-repeat:no-repeat;height:18px;width:18px;float:left;margin-top:4px}.recent_views_top{border-top:solid 1px #eaeaec;padding-top:30px;margin-top:10px}.recent_reviews_wrap>p{color:#699fc4}.recent_reviews_wrap h2{margin-bottom:20px}.recent_views_container{height:150px;width:100%;overflow:hidden;white-space:nowrap}.recent_views_container .recent_property{margin-right:0;height:125px;margin-left:20px;width:calc(33% - 12px);display:inline-block;padding:0px;box-sizing:border-box;position:relative}.recent_views_container .recent_property:first-child{margin-left:0px}.recent_views_container .reviews_rectangle{height:2px}.recent_views_container .recent_image{float:left;width:33%}.recent_views_container .recent_image .recent_image_wrap{text-align:center;position:relative}.recent_views_container .recent_image .recent_image_wrap .img-fixer{height:0;padding-top:75%}.recent_views_container .recent_image .recent_image_wrap img.prop-img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;height:100%;width:auto;text-align:center}.recent_views_container .recent_details{float:left;width:67%;padding:0px 0px 0px 10px}.recent_views_container .recent_details p{font-size:14px;margin:1px}.recent_views_container .recent_details .recent_name{font-size:16px;color:#699fc4;line-height:20px;font-weight:600}.recent_views_container .recent_details .recent_location,.recent_views_container .recent_details .recent_date,.recent_views_container .recent_details .recent_name{height:20px;white-space:nowrap;width:92%;overflow:hidden;text-overflow:ellipsis}.recent_views_container .recent_details .recent_price{color:#3c6f99;font-size:26px;width:40%;font-weight:bolder;float:left;margin-top:10px}.recent_views_container .recent_details #close{position:absolute;top:0px;right:5px;cursor:pointer}.recent_views_container .recent_booking{margin-top:8px;width:100%;padding:0px}.recent_views_container .recent_booking .recent_buttons{float:right;text-align:right;margin-top:12px;width:50%}.recent_views_container .recent_booking .recent_buttons a{border:0 none;color:#fff;font-family:inherit;font-size:inherit;padding:5px 0px;width:70px;text-align:center;display:inline-block;text-decoration:none;white-space:nowrap;background:#699fc4;color:#fff}.recent_views_container .recent_booking .recent_buttons a.view_property{background:#699fc4}.recent_views_container .recent_booking .recent_buttons a.view_property:hover,.recent_views_container .recent_booking .recent_buttons a:hover{background:#3c6f99}.recent_views_container .recent_booking .recent_buttons a.save_property,.recent_views_container .recent_booking .recent_buttons a.add_favorites{background:#eaeaec;color:#666}.recent_views_container .recent_booking .recent_buttons a.save_property:hover,.recent_views_container .recent_booking .recent_buttons a.del_favorites{background:#666;color:#fff}.recent_views_container .recent_booking .recent_buttons .popup{left:10%;line-height:30px;position:absolute;top:initial;right:initial;bottom:14px;border-radius:5px}.recent_views_container .recent_booking .recent_buttons .popup a{display:block;text-align:center;width:95%;line-height:25px}.recent_views_container .recent_booking .recent_buttons .popup:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #eaeaec;border-right:0;right:-8px;bottom:1px;top:initial}.recent_views_container .recent_booking .recent_buttons .popup:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #cfcfd4;border-right:0;right:-10px;bottom:-1px;top:initial}@media all and (max-width: 1385px){.recent_reviews_wrap .recent_views_container .recent_property{width:calc(50% - 12px)}}@media all and (min-width: 975px) and (max-width: 1385px){.recent_reviews_wrap .recent_views_container .recent_property .recent_image{width:23%}.recent_reviews_wrap .recent_views_container .recent_property .recent_details{width:77%}}@media all and (max-width: 975px){.recent_reviews_wrap .recent_views_container .recent_property{width:calc(50% - 12px);height:145px}.recent_reviews_wrap .recent_views_container .recent_property .recent_details .recent_booking{margin-top:0}.recent_reviews_wrap .recent_views_container .recent_property .recent_details .recent_booking .recent_price{margin-top:0;width:100%;float:none;display:block;height:35px}.recent_reviews_wrap .recent_views_container .recent_property .recent_details .recent_booking .recent_buttons{margin-top:0;width:100%;display:block;float:none;text-align:left}}#wrap_location_suggest{position:relative}#wrap_location_suggest #location_long3853{padding:12px 32px 12px 14px}#wrap_location_suggest #location_results{position:absolute;display:none;z-index:1000;width:100%;border:solid 1px #d5d5d5;top:45px;box-shadow:0 0 4px 0 #0083f0;max-height:514px;overflow:hidden;overflow-y:auto;border-top:0}#wrap_location_suggest #location_results ul{list-style:none}#wrap_location_suggest #location_results ul li{background:#fff;border-bottom:1px solid #d5d5d5;width:100%;margin:0;padding:2px 18px 6px}#wrap_location_suggest #location_results ul li:hover{background:#e3f3fd;color:#2c6f97}#wrap_location_suggest #location_results ul li.li-category,#wrap_location_suggest #location_results ul li.li-clear{font-weight:bolder;background-color:#f5f5f5;padding:12px 8px 14px}#wrap_location_suggest #location_results ul li.li-category:hover,#wrap_location_suggest #location_results ul li.li-clear:hover{background-color:#f5f5f5;color:inherit}#wrap_location_suggest #location_results ul li:not(.li-category){cursor:pointer}#wrap_location_suggest #location_results ul li span{color:#2c6f97}#wrap_location_suggest #location_results ul li a{cursor:pointer;float:right;color:#666;font-size:14px;font-weight:normal}#wrap_location_suggest #location_results ul li .ltype{width:75px;border-radius:3px;text-transform:uppercase;font-weight:bold;font-size:12px;text-align:center;padding:5px 0px;display:inline-block;vertical-align:middle;margin-top:10px}#wrap_location_suggest #location_results ul li .lvalue{display:inline-block;vertical-align:top;padding-left:10px;width:calc(70% - 10px)}#wrap_location_suggest #location_results ul li .lvalue p{margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}#wrap_location_suggest #location_results ul li .lvalue p:first-child{margin-top:4px}#wrap_location_suggest #location_results ul li .lvalue p b{font-size:14px}#wrap_location_suggest #location_results ul li .lvalue p .lref{font-size:12px;color:#aaa}#wrap_location_suggest #location_results ul li .lvalue .clocation{font-size:12px}#wrap_location_suggest #location_results ul li.ltype-Town .ltype{background-color:#e3f3fd;border:solid 1px #3c6f99;color:#3c6f99}#wrap_location_suggest #location_results ul li.ltype-Region .ltype{background-color:#fbecec;border:solid 1px #cc1c1c;color:#cc1c1c}#wrap_location_suggest #location_results ul li.ltype-Property .ltype{background-color:#ddf3d5;border:solid 1px #0b823e;color:#0b823e}#wrap_location_suggest #location_results ul li.ltype-Country .ltype{color:#be8120;background-color:#fff1db;border:solid 1px #936319}#wrap_location_suggest #location_results ul li.ltype-Country p{padding:9px 0px}#wrap_location_suggest .search_icon{position:absolute;top:12px;right:8px}#wrap_location_suggest .search_icon svg{margin-right:0.2em;width:20px;height:20px;z-index:9999;cursor:pointer;fill:#666}#wrap_location_suggest .close_icon{position:absolute;top:14px;right:15px;display:none;cursor:pointer;color:#666}#wrap_location_suggest .load_icon{position:absolute;top:12px;right:18px;width:20px;height:20px;display:none}.search_form .inner-fieldset #wrap_location_suggest #location_long3853{margin:10px 0px;padding:8px 28px 8px 5px}.search_form .inner-fieldset #wrap_location_suggest .search_icon{top:18px;right:3px}.search_form .inner-fieldset #wrap_location_suggest .close_icon{top:20px;right:12px}.search_form .inner-fieldset #wrap_location_suggest .load_icon{top:18px;right:12px}.search_form .inner-fieldset #wrap_location_suggest #location_results{top:40px}.search_form .inner-fieldset #wrap_location_suggest #location_results ul li{padding:6px 8px}.search_form .inner-fieldset #wrap_location_suggest #location_results ul li.li-category{padding:10px 8px}.search_form .inner-fieldset #wrap_location_suggest #location_results ul li.li-category .lvalue{width:100%}.form-kep-4272 #wrap_location_suggest .close_icon{top:16px}.carousel-form #wrap_location_suggest #location_results{top:43px}.hero-image .carousel-search .form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li.li-category,.hero-image .carousel-search .form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li.li-clear{background-color:#f5f5f5}@media only screen and (max-width: 959px){.wrap-kep-3853 .trust-messaging .inner-trust-messaging{padding-top:225px}.hero-image.wrap-kep-3853 .trust-messaging .inner-trust-messaging{padding-top:190px}#wrap_location_suggest #location_results ul li .ltype{width:65px;font-size:11px}#wrap_location_suggest #location_results ul li .lvalue p b{font-size:12px}}.ui-autocomplete{z-index:1000}.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}}.component.carousel-search:before{background:transparent}.component.carousel-search .form{z-index:1;top:30px}.component.carousel-search .form.active{z-index:152}.component.carousel-search .form .overlay-form{position:absolute;top:0;left:0;width:100%;height:100%;z-index:151}.carousel-search .form.form-visual-hierarchy-4596 form textarea:focus,.carousel-search .form.form-visual-hierarchy-4596 form input:focus{outline:none}.carousel-search .form.form-visual-hierarchy-4596 form #start{background:url("/images/icons/calendar.svg") right 18px center no-repeat;background-size:4.1%}.carousel-search .form.form-visual-hierarchy-4596 form svg#close{fill:#22313f}.carousel-search .form.form-visual-hierarchy-4596 form .button-call-to-action{text-transform:uppercase;font-weight:bold;font-size:18px;padding:16px;border-radius:2px}.carousel-search .form.form-visual-hierarchy-4596 form label{font-weight:bold;color:#22313f;padding-left:0}.carousel-search .form.form-visual-hierarchy-4596 form input{color:#0b823e;font-weight:bold;margin-bottom:18px;border-radius:2px}.carousel-search .form.form-visual-hierarchy-4596 form input::placeholder{color:#aaa}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base{margin-bottom:18px}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base span{color:#aaa;font-weight:bold;border-radius:2px}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base span:after{background:url(/images/icons/search-chevron-down.svg) 50% no-repeat}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.active ul{box-shadow:0 0 4px 0 #0b823e}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.active ul li{color:#22313f;font-weight:bold}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.active ul li:hover{background:#ddf3d5}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.active ul li.selected{background:#fff}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.active ul li.selected:hover{background:#ddf3d5}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.interacted.active .selected{background:#ddf3d5}.carousel-search .form.form-visual-hierarchy-4596 form .select-box-js.base.interacted span{color:#0b823e;font-weight:bolder;border:solid 1px #0b823e}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results{box-shadow:0 0 4px 0 #0b823e}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul{color:#22313f}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li:hover{background:#ddf3d5;color:#22313f}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li span{color:#0b823e}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li .lref{color:#aaa}.carousel-search .form.form-visual-hierarchy-4596 #wrap_location_suggest #location_results ul li .clocation{color:#666}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar td a.ui-state-hover{color:#22313f;background-color:#cbd8e3;border:solid 1px #22313f}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar td a.ui-state-active{background:#22313f}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar td a.ui-state-active.ui-state-hover{color:#fff}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar .bank-holiday a{border-radius:4px;color:#0b823e;background:#ddf3d5;border:1px solid #0b823e}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar .bank-holiday a:hover{color:#fff;background:#0b823e}#ui-datepicker-div.carousel-search.form-visual-hierarchy-4596.holiday-calendar .bank-holiday a.ui-state-active{color:#fff;background:#0b823e}[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,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-default,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-info,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-success,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-warning,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-error{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,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-default:hover,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-info:hover,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-success:hover,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-warning:hover,#ui-datepicker-div.search_any_date .ui-datepicker-buttonpane .search-any-date.tag-error:hover{background:#315a7c;cursor:pointer;border:none;color:#fff}footer{background:#858c8e;clear:both;color:#fff;margin-top:3em;font-size:0.9em;padding:2em 0}footer h4,footer dl.information-box dt,dl.information-box footer dt{color:inherit;padding:0;border-bottom:1px #9fa5a7 solid;font-size:1.2em;padding-bottom:0.6em}footer h4:first-child,footer dl.information-box dt:first-child,dl.information-box footer dt:first-child{margin-bottom:0.8em}footer p{margin-top:0}footer a{color:#fff;text-decoration:none}footer a:hover{color:#c7cacb}footer a img{width:90%;margin:0.25em 0}footer ul{list-style-type:none;margin:0;padding:0}footer ul li{padding-bottom:0.625em;line-height:1.4em}footer ul li a{position:relative;padding-left:1.4em;display:block}footer ul li a:before{content:'\e621';font-family:'icon-set';position:absolute;left:0}footer ul li#moreInfoExpand3548{cursor:pointer}footer ul li#moreInfoHidden3548{display:none}footer ul li#moreInfoHidden3548 a{width:100%;line-height:1.5em}footer ul li#moreInfoHidden3548 a:before{content:''}footer.kep-4246{margin-top:0px}.email-signup{background:#666;clear:both;padding:26px 0;text-align:center;color:#fff;width:100%;font-size:14px;margin-top:24px;display:none}.email-signup .email-sent{display:none}.email-signup .email-signup-content{display:inline-flex}.email-signup .email-signup-content svg{margin-top:5px}.email-signup .email-signup-content,.email-signup .email-sent{position:relative}.email-signup .email-signup-content p,.email-signup .email-sent p{float:right;text-align:left;margin:0px;margin-left:6px;margin-right:18px;line-height:1.29}.email-signup .email-signup-content p span:first-child,.email-signup .email-sent p span:first-child{font-weight:bold;display:block}.email-signup .email-signup-content form#footer_emailsignup input,.email-signup .email-sent form#footer_emailsignup input{border-radius:0;margin:0;min-width:248px;padding:0.6em;-webkit-appearance:none}.email-signup .email-signup-content form#footer_emailsignup input:-webkit-autofill,.email-signup .email-sent form#footer_emailsignup input:-webkit-autofill{background:transparent}.email-signup .email-signup-content form#footer_emailsignup input.email-error,.email-signup .email-sent form#footer_emailsignup input.email-error{border:1px solid #cc1c1c}.email-signup .email-signup-content form#footer_emailsignup button,.email-signup .email-signup-content form#footer_emailsignup #bookings .secondary-button,#bookings .email-signup .email-signup-content form#footer_emailsignup .secondary-button,.email-signup .email-sent form#footer_emailsignup button,.email-signup .email-sent form#footer_emailsignup #bookings .secondary-button,#bookings .email-signup .email-sent form#footer_emailsignup .secondary-button{background-color:#3c6f99;margin:0;padding:10px 21px;position:relative;margin-left:-4px}.email-signup .email-signup-content form#footer_emailsignup button:focus,.email-signup .email-signup-content form#footer_emailsignup #bookings .secondary-button:focus,#bookings .email-signup .email-signup-content form#footer_emailsignup .secondary-button:focus,.email-signup .email-sent form#footer_emailsignup button:focus,.email-signup .email-sent form#footer_emailsignup #bookings .secondary-button:focus,#bookings .email-signup .email-sent form#footer_emailsignup .secondary-button:focus{outline:0}.email-signup #email-result{background-color:#fbecec;color:#cc1c1c;position:absolute;top:-105px;right:89px;display:none;padding:20px;width:220px;z-index:99;border-radius:4px}.email-signup #email-result:after{content:"";position:absolute;bottom:-9px;left:80px;border-style:solid;border-width:25px 25px 0;border-color:#fbecec transparent}@media only screen and (max-width: 680px){.email-signup .email-signup-content form#footer_emailsignup input{min-width:179px}}.footer-logo,.footer-address,.accepted-card,.social,.footer-quick-links{width:17%;margin-right:2%;float:left}.footer-logo{width:23%}.footer-quick-links{margin-right:0}.accepted-card ul{max-width:12em}.accepted-card li{display:inline-block;padding-bottom:0.25em;margin-right:0.25em}.accepted-card li img{width:45px;height:30px}#cookie_pop{position:fixed;bottom:0;left:0;width:100%;z-index:101}#cookie_pop .cookie_close{cursor:pointer}#cookie_pop #cookie_pop_inner{width:calc(100% - 56px);margin:15px auto;box-shadow:rgba(0,0,0,0.3) 0 2px 5px;background-color:#e3f3fd;color:#3c6f99;font-size:14px;max-width:1400px;overflow:hidden}#cookie_pop #cookie_text_holder{float:left;width:calc(100% - 50px);padding:12px}#cookie_pop #cookie_close{float:right;text-align:center;line-height:48px;width:48px;font-size:18px}#cookie_pop #cookie_title{font-weight:800;padding-bottom:6px;font-size:16px}#cookie_pop #cookie_action{font-weight:800;color:#3c6f99}.live-chat{position:fixed;bottom:0;right:1em;z-index:10000;max-width:300px;overflow:hidden;text-align:center;-webkit-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-top-left-radius:5px}.live-chat .active,.live-chat div{display:none}.live-chat .active:after,.live-chat .inactive:after{font-family:'icon-set';margin-right:0.2em;position:relative;top:0.1em;margin-left:0.3em;top:0.2em}.live-chat .active:after{content:"\e620"}.live-chat .inactive:after{content:"\e62c"}.live-chat.active .active,.live-chat.active div{display:block}.live-chat.active .inactive{display:none}.live-chat h3,.live-chat .account .notifications a span,.account .notifications a .live-chat span,.live-chat .account .notifications div span,.account .notifications div .live-chat span{background:rgba(40,40,40,0.75);color:#fff;font-size:1.15em;padding:0.4em 1em;cursor:pointer}.live-chat div{background:#fff;padding:0.8em 1em 1.2em;border-left:1px solid #699fc4;border-right:1px solid #699fc4}.live-chat p{margin:0}.live-chat a{color:#dda348;text-decoration:none;font-size:1.3em}.live-chat span em{font-style:normal}footer.hide-footer-content{padding:1em 0}footer.hide-footer-content .col_9.address{padding-top:0.3em}footer.hide-footer-content .col_9.address p{font-size:0.9em;margin:0}footer.hide-footer-content .col_9.address p:first-of-type{margin-bottom:0.3em}@media only screen and (max-width: 959px){footer.hide-footer-content .container .col_3{width:23%;float:left;text-align:left;margin-right:0}footer.hide-footer-content .container .col_3 img{width:100%}footer.hide-footer-content .container .col_9{float:right;margin-right:0}}@media only screen and (min-width: 599px){.live-chat.right-edge{bottom:4%;right:0;box-sizing:border-box;height:13em;width:2.5em;border-top-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0}.live-chat.right-edge *{box-sizing:border-box}.live-chat.right-edge h3,.live-chat.right-edge .account .notifications a span,.account .notifications a .live-chat.right-edge span,.live-chat.right-edge .account .notifications div span,.account .notifications div .live-chat.right-edge span{-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;width:2.5em;height:100%;padding:0}.live-chat.right-edge h3 span,.live-chat.right-edge .account .notifications a span span,.account .notifications a .live-chat.right-edge span span,.live-chat.right-edge .account .notifications div span span,.account .notifications div .live-chat.right-edge span span{background-color:transparent;display:inline-block;width:11.28em;height:2.45em;padding:0.6em 0;text-align:center;position:absolute;right:-4.38em;top:4.43em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.live-chat.right-edge h3 span.active,.live-chat.right-edge .account .notifications a span span.active,.account .notifications a .live-chat.right-edge span span.active,.live-chat.right-edge .account .notifications div span span.active,.account .notifications div .live-chat.right-edge span span.active{display:none}.live-chat.right-edge h3 span em,.live-chat.right-edge .account .notifications a span span em,.account .notifications a .live-chat.right-edge span span em,.live-chat.right-edge .account .notifications div span span em,.account .notifications div .live-chat.right-edge span span em{display:none}.live-chat.right-edge.active{width:11em;overflow:visible}.live-chat.right-edge.active h3,.live-chat.right-edge.active .account .notifications a span,.account .notifications a .live-chat.right-edge.active span,.live-chat.right-edge.active .account .notifications div span,.account .notifications div .live-chat.right-edge.active span{left:-2.5em}.live-chat.right-edge.active div{border-top:1px solid #699fc4;border-bottom:1px solid #699fc4;border-right:none;padding:2em 1em;height:100%}.live-chat.right-edge.active span.active{display:block}.live-chat.right-edge.active span.inactive{display:none}}@media only screen and (max-width: 1170px){.footer-logo{float:none;width:100%;text-align:center;padding-bottom:2em}.footer-logo a img{width:20em}.footer-address,.accepted-card,.social{width:23%}.footer-quick-links{width:25%}}@media only screen and (max-width: 959px){footer .col_3{width:30%;margin-right:5%}footer .col_3:first-child{float:none;width:100%;text-align:center;padding-bottom:2em}footer .col_3:first-child a img{width:20em}footer .col_3:last-child{margin-right:0}.footer-logo{width:100%;margin:0;padding-bottom:0}.footer-address{width:96%;margin-right:0;text-align:center;margin-bottom:2em}.footer-address h4,.footer-address dl.information-box dt,dl.information-box .footer-address dt{display:none}.footer-address .reg,.footer-address .vat{display:inline-block}.footer-address .reg{padding-right:1em}.footer-address .vat{padding-left:1em;border-left:1px solid}.accepted-card,.social,.footer-quick-links{width:31%}}@media only screen and (max-width: 599px){footer{font-size:1em}footer.kep-3530-footer{margin-top:0px}footer .col_3{width:100%;padding-bottom:2.5em}footer .col_3:first-child a img{width:75%}footer .col_3:last-child{border:0 none;padding-bottom:0;margin-bottom:0}footer .col_3 ul li a{padding-left:1.75em}.footer-logo{margin:0.5em}.footer-logo:first-child a img{width:75%}.accepted-card,.social,.footer-quick-links{width:96%;margin-left:2%;margin-bottom:2em}.footer-quick-links{margin-bottom:0}.accepted-card ul{max-width:100%}.footer-address .reg,.footer-address .vat{padding:0}.footer-address .vat{border-left:0}}div#cottagesearch3548{background-color:#f5f5f5;display:inline-block;padding:1em 0;text-align:right;width:100%}div#cottagesearch3548 #inner-search{margin:0 auto;max-width:87.500em;width:96%}div#cottagesearch3548 #inner-search p{float:right;font-size:0.875em;height:100%;margin:0;padding:0.125em 0}div#cottagesearch3548 #inner-search p #call-centresearch{color:#2f5b87;display:block;font-weight:600}div#cottagesearch3548 #inner-search p #customer-id{display:block}div#cottagesearch3548 #inner-search p #customer-id #cidvalue{font-weight:800}div#cottagesearch3548 #inner-search form#footer_propref{float:right;height:100%;margin:0;margin-left:0.938em;padding:0.125em 0}div#cottagesearch3548 #inner-search form#footer_propref fieldset{margin:0}div#cottagesearch3548 #inner-search form#footer_propref fieldset input{border-radius:0;font-size:0.875em;margin:0;min-width:15.625em;padding:0.6em;-webkit-appearance:none}div#cottagesearch3548 #inner-search form#footer_propref fieldset button,div#cottagesearch3548 #inner-search form#footer_propref fieldset #bookings .secondary-button,#bookings div#cottagesearch3548 #inner-search form#footer_propref fieldset .secondary-button{background-color:#3c6f99;font-size:0.875em;margin:0;padding:0.67em 0.750em;padding-left:2.3em;position:relative}div#cottagesearch3548 #inner-search form#footer_propref fieldset button:before,div#cottagesearch3548 #inner-search form#footer_propref fieldset #bookings .secondary-button:before,#bookings div#cottagesearch3548 #inner-search form#footer_propref fieldset .secondary-button:before{content:"\e611";font-family:'icon-set';left:0.750em;position:absolute;top:0.788em;vertical-align:middle}.user-message-panel{position:fixed;left:0;right:0;bottom:0;height:64px;background-color:#2A496F;z-index:9999}.user-message-panel .bta-panel.kep-4939{width:700px;height:60px;margin:0 auto}.user-message-panel .bta-panel.kep-4939 a,.user-message-panel .bta-panel.kep-4939 p{color:#fff;line-height:42px}.user-message-panel .bta-panel.kep-4939 a span,.user-message-panel .bta-panel.kep-4939 p span{display:inline-block;vertical-align:text-bottom}.user-message-panel .bta-panel.kep-4939 p{margin:0}.user-message-panel .bta-panel.kep-4939 p .button{margin-left:18px;padding:5px 12px}.user-message-panel .bta-panel.kep-4939 p .button a{text-decoration:none}.user-message-panel .bta-panel.kep-4939 .bta-link{background-image:url("../images/sykes/BTA-logo-2017-white-gold-desktop.png");background-size:43px 42px;background-repeat:no-repeat;margin:12px 12px 0 0;width:43px;height:42px;display:inline-block}.close{position:absolute;right:12px;top:0;width:12px;height:12px;padding:8px 12px 25px 12px}.close svg{width:12px;height:12px;cursor:pointer}.close svg .st0{fill:#fff}.kep-4939-bta2017{margin-bottom:64px}.kep-5479,.container.kep-5479{font-size:12px;margin-top:16px}@media only screen and (max-width: 959px){.component.carousel-search .top-carousel div.countdown .counter-kep-5479{display:none}}.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:#699fc4}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}.component.west_bay h1,.component.west_bay h2,.component.west_bay p{color:#666}.component.west_bay h3,.component.west_bay .account .notifications a span,.account .notifications a .component.west_bay span,.component.west_bay .account .notifications div span,.account .notifications div .component.west_bay span,.component.west_bay h4,.component.west_bay dl.information-box dt,dl.information-box .component.west_bay dt,.component.west_bay label{color:#699DB3}.component.west_bay .button{color:#fff;background-color:#699DB3}.component.west_bay .content_block h2{border-top:2px solid #699DB3}.component.content_left.west_bay{background-color:#f3f1ea}.component.content_left.west_bay .customer_review{background-color:#fff}.component.content_right.west_bay{background-color:#f0f5f7}.component.content_right.west_bay .image-grid li:last-of-type{background-color:#699DB3}.component.search.west_bay form{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)}.component.search.west_bay form .input-wrapper{border:1px solid #699DB3}.component.search.west_bay form .input-wrapper::after{color:#fff;background-color:#699DB3}.component.search.west_bay form select,.component.search.west_bay form input[type="text"]{color:#699DB3;background-color:transparent}.component.search.west_bay form input[type="text"],.component.search.west_bay form select{border:none}.crantock #header .logo{width:auto}.crantock .crantock .component{padding-bottom:9px}.crantock .in-association{border-top:none;margin-top:0}.crantock .component.content_right{background-color:#f2fbfb}.crantock .component.content_right .content_block{margin-top:24px;margin-bottom:0}.crantock .component.content_right .image_block{margin-top:24px;margin-bottom:0}.crantock .component.content_left{background-color:#f5f5f5}.crantock .component.content_left .content_block a:last-of-type{display:inline-block}.crantock .component.content_left .content_block{margin-top:48px;margin-bottom:0}.crantock .component.content_left .image_block{margin-top:48px;margin-bottom:0}.crantock .component.search form{background-color:#01b1af;box-shadow:0 2px 4px 0 rgba(0,0,0,0.3)}.crantock .component.search form label{color:#fff}.crantock .component.search form .input-wrapper{background-color:#fff;border:1px solid #fff;border-radius:3px}.crantock .component.search form .input-wrapper::after{color:#fff;background-color:#004242;z-index:10;padding:0.3em 0.5rem;pointer-events:none}.crantock .component.search form select,.crantock .component.search form input[type="text"]{color:#01b1af;background-color:#fff}.crantock .component.search form input[type="text"],.crantock .component.search form select{border:none}.crantock .component.search form input[type="submit"]{background-color:#004242;height:101%}.crantock .component .button{background-color:#01b1af}.crantock .component .content_block h2{border-top-color:#01b1af}.crantock.group-landing-page .row_sykes_grid .hero_image::after{content:"Crantock Holiday Cottages";position:absolute;top:calc(20%);width:100%;font-weight:600;font-size:36px;line-height:1.3;letter-spacing:-0.15px;text-align:center;text-shadow:0px 2px rgba(255,255,255,0.6);color:#004242;padding:0 1rem;left:0}.component.carousel.west_bay .content_block h2{border-top:none;margin-top:10px;padding-top:0}.component,.content_block,.image_block,blockquote,.image_grid li,form,form li{box-sizing:border-box}.component{overflow:hidden;position:relative;background-clip:content-box;margin-top:10px}.component h1{font-weight:bold;font-size:36px;line-height:1.3;letter-spacing:-0.15px;width:auto}.component h2{font-weight:bold;font-size:28px;line-height:1.3;padding-top:1.1em;width:auto}.component h3,.component .account .notifications a span,.account .notifications a .component span,.component .account .notifications div span,.account .notifications div .component span{font-weight:bold;font-size:1em;line-height:1.3;margin:12px 0 12px 0;width:auto}.component h4,.component dl.information-box dt,dl.information-box .component dt{font-size:1.75em;text-align:center;line-height:1.3}.component p{font-weight:normal;font-size:1em;margin:1.5em 0;line-height:1.5;width:auto}.component a{font-weight:bold;text-decoration:underline;font-size:inherit}.component .button{padding:8px 24px;text-decoration:none}.component input.button{text-transform:uppercase;padding:8px 24px;font-size:1em;border-radius:0}.component label{display:block;font-size:1em;font-weight:bold;margin-bottom:7px}.component input,.component select{box-sizing:border-box}.component ul,.component ol{padding:0;margin:0}.component .more{display:none}.component .image_block li{list-style-type:none;margin:0;padding:0;overflow:hidden;display:inline-block;width:100%}.component .image_block li img{width:100%;object-fit:cover}.component .image_grid{float:left;width:100%}.component .image_grid li{padding-bottom:29%;position:relative;float:left;margin:0 0 4px 0;width:calc(33.33% - 6px)}.component .image_grid li img{object-fit:cover;position:absolute;top:0;left:0;width:100%}.component .image_grid li:nth-of-type(3n+1){margin-right:6px}.component .image_grid li:nth-of-type(3n+2){margin-right:6px}.component .image_grid li:nth-of-type(3n){margin-right:0}.component .image_grid li:last-of-type{padding-bottom:28.5%}.component .image_grid li:last-of-type a.button{position:absolute;left:0;top:0;right:0;bottom:0;white-space:normal}.component .content_block ul{float:left;margin-left:21px;margin-bottom:30px}.component .content_block ul li{margin-bottom:9px;line-height:1.3}.component .content_block.hide_text{position:absolute;left:-99999px;text-indent:100%;white-space:nowrap;overflow:hidden}.component blockquote h4,.component blockquote dl.information-box dt,dl.information-box .component blockquote dt{position:relative}.component blockquote h4::before,.component blockquote dl.information-box dt::before,dl.information-box .component blockquote dt::before,.component blockquote h4::after,.component blockquote dl.information-box dt::after,dl.information-box .component blockquote dt::after{position:absolute;display:block;font-family:'pattern-library-set';font-size:0.8em}.component blockquote h4::before,.component blockquote dl.information-box dt::before,dl.information-box .component blockquote dt::before{content:'\e700';left:-1.5em;top:0}.component blockquote h4::after,.component blockquote dl.information-box dt::after,dl.information-box .component blockquote dt::after{content:'\e701';right:-1.8em;bottom:0.3em}.component.hero_image img{width:100%}.component.content_left .content_block{margin-top:96px;margin-bottom:96px}.component.content_left .image_block{margin-top:96px;margin-bottom:96px}.component.content_left .button{display:inline-block;margin:0 6px 6px 0}.component.content_left .image_block{position:relative}.component.content_left .image_block ul{margin:0;padding:0;float:left}.component.content_left .image_block ul li{position:relative}.component.content_left .image_block ul li:before{content:'';display:block;position:absolute;width:0;height:0;left:0;bottom:0}.component.content_left .image_block ul li:nth-of-type(3){float:right;width:49%}.component.content_left .image_block ul li:nth-of-type(2){float:left;width:49%}.component.content_left .customer_review{width:100%;margin-top:12px;padding:24px;float:left}.component.content_left .customer_review h4,.component.content_left .customer_review dl.information-box dt,dl.information-box .component.content_left .customer_review dt{margin:0 auto}.component.content_left .customer_review p{margin:12px 0 0 0;text-align:center;font-weight:bold}.component.content_left .customer_review p cite{font-style:normal}.component.content_left .customer_review p span{font-weight:normal}.component.content_left .content_block a:last-of-type{display:block}.component.content_right .content_block{margin-top:96px;margin-bottom:96px}.component.content_right .image_block{margin-top:96px;margin-bottom:96px}.component.content_right .button{text-transform:uppercase;text-align:center}.component.search form li{display:inline-block;padding:24px 12px;overflow-x:hidden}.component.search form li .input-wrapper{position:relative;background-color:transparent;overflow:hidden;width:100%;height:2.2em;padding:0.4em 4% 0.4em 4%;box-sizing:border-box;z-index:5}.component.search form li .input-wrapper::after{content:'\e703';font-family:'pattern-library-set';font-size:1em;padding:0.5em;display:block;position:absolute;right:0;top:0;z-index:1}.component.search form li .input-wrapper input[type="text"]{width:100%}.component.search form li .input-wrapper select,.component.search form li .input-wrapper input[type="text"]{padding:0;z-index:4;position:relative}.component.search form li .input-wrapper select{width:115%}.component.search form li .input-wrapper.date::after{content:'\e702'}.component.search form li .button{width:100%}.component.search li:last-of-type .input-wrapper{padding:0;border:none}.component.search li:last-of-type .input-wrapper::after{display:none}.landing-page .header{padding:0}.landing-page .header .breadcrumbs{width:auto;padding:14px 0 12px;margin:-20px 0 0}.component.carousel .content_block{border-top:none !important;text-align:center;display:block;padding-top:2em;padding-bottom:2em}.component.carousel .content_block h2{display:inline-block;padding-top:30px}.component.carousel .slide{display:none}.component.carousel .slide img{margin:0 5px !important}.component.carousel .slick-prev,.component.carousel .slick-next{position:absolute;bottom:50%;z-index:300000}.component.carousel .slick-prev{left:30px}.component.carousel .slick-next{right:30px}.component.carousel .carousel_content{width:100%}.component.carousel-search{overflow:visible;padding:0;height:370px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.component.carousel-search:before{content:'';background:#000;opacity:0.3;position:absolute;top:0;left:0;width:100%;height:100%}.component.carousel-search h1{padding:30px 0 0 72px;color:#fff;font-weight:normal;text-shadow:0 2px 4px rgba(0,0,0,0.3);line-height:1;font-size:42px;z-index:10;position:relative}.component.carousel-search .form{border:1px solid #d5d5d5;width:450px;position:absolute;top:102px;left:72px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:24px}.component.carousel-search .form .left{width:calc(50% - 6px);float:left}.component.carousel-search .form .right{width:calc(50% - 6px);float:right}.component.carousel-search .form h2{padding-top:0;text-align:center;font-weight:normal;color:#666;margin-bottom:12px}.component.carousel-search .form hr{background:#d5d5d5;clear:both}.component.carousel-search .form label{padding-left:18px;font-weight:normal}.component.carousel-search .form input{width:100%;border:1px solid #d5d5d5;padding:12px 18px;margin-bottom:12px;color:#4c8cb8}.component.carousel-search .form #start{background:url("/images/calendar-minimal.png") right 18px center no-repeat;background-size:4.1%}.component.carousel-search .form .button-call-to-action{width:100%;font-size:24px;padding:12px}.component.carousel-search .form.wrap-4622{padding:0px;padding-bottom:36px}.component.carousel-search .form.wrap-4622 .form-wrapper{padding:24px}.component.carousel-search .form.wrap-4622 .trust-wrapper{position:absolute;bottom:0;list-style:none;width:100%;border-top:solid 1px #ccc}.component.carousel-search .form.wrap-4622 .trust-wrapper li{display:none;height:36px;width:100%;padding-top:7px;text-align:center}.component.carousel-search .form.wrap-4622 .trust-wrapper li .icon{display:inline-block;padding-right:5px;margin-top:3px;vertical-align:middle}.component.carousel-search .form.wrap-4622 .trust-wrapper li p{display:inline-block;margin:0;vertical-align:middle;font-size:12px;font-weight:bold}.component.carousel-search .form label.remove-labels-KEP4597{position:absolute;left:-999em}.form.form-visual-hierarchy-4596{border-radius:6px}#ui-datepicker-div.carousel-search{width:580px !important;padding:0;border:1px solid #d5d5d5;box-shadow:0 0 4px 0 #0083f0}#ui-datepicker-div.carousel-search .ui-datepicker-group{padding:15px}#ui-datepicker-div.carousel-search .ui-datepicker-group-first{padding-right:6px}#ui-datepicker-div.carousel-search .ui-datepicker-group-last{padding-left:6px}#ui-datepicker-div.carousel-search .ui-datepicker-header{background:none;border:0;padding:3px;font-size:16px;font-weight:normal;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev,#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next{top:0;height:100%;width:40px}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next.ui-state-hover{border:0}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev span,#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next span{background:none}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev span:before,#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next span:before{content:'';background:none}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev{background:url(/images/angle-left.png) no-repeat 50%;left:0}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-prev+.ui-datepicker-title{padding-left:28px}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next{background:url(/images/angle-right.png) no-repeat 50%;right:0}#ui-datepicker-div.carousel-search .ui-datepicker-header .ui-datepicker-next+.ui-datepicker-title{padding-right:28px}#ui-datepicker-div.carousel-search .ui-datepicker-title{background:#2c6f97;padding:9px 12px;margin:0;line-height:1}#ui-datepicker-div.carousel-search table{margin:0}#ui-datepicker-div.carousel-search th{padding:12px 0 9px}#ui-datepicker-div.carousel-search th span{font-weight:normal}#ui-datepicker-div.carousel-search td{padding:3px}#ui-datepicker-div.carousel-search td span,#ui-datepicker-div.carousel-search td a{text-align:center;font-size:12px;padding:6px;font-weight:normal}#ui-datepicker-div.carousel-search td a{color:#666;border:1px solid #cccfd0;background:#fcfcfc}#ui-datepicker-div.carousel-search td a.ui-state-highlight{background:white;border:1px solid #d5d5d5;color:#666}#ui-datepicker-div.carousel-search td a.ui-state-active{color:white;background:#2c6f97}#ui-datepicker-div.carousel-search td a.ui-state-hover{color:#2c6f97;border-color:#2c6f97;background:#e3f3fd}#ui-datepicker-div.carousel-search.combine{width:830px !important}#ui-datepicker-div.carousel-search.combine .ui-datepicker-group{width:35%}#ui-datepicker-div.carousel-search.combine .combine-content{float:left;background:#f5f5f5;width:30%;height:330px;border-left:1px solid #ccc;padding:18px}#ui-datepicker-div.carousel-search.combine .combine-content div span{background-color:#fff}#ui-datepicker-div.carousel-search.combine .combine-content div label{padding-left:0px;font-weight:bold;line-height:25px}#ui-datepicker-div.carousel-search.combine .combine-content .combine-confirm{margin-top:12px;width:100%;line-height:30px;color:#fff;background:#2c6f97}#ui-datepicker-div.carousel-search.combine .combine-content .combine-confirm:hover{font-weight:normal;border:none;background:#315a7c}form .combine-duration,form .combine-fuzziness,form .combine-fields{display:none}@media all and (max-width: 960px){#ui-datepicker-div.carousel-search.combine{width:580px !important}#ui-datepicker-div.carousel-search.combine .ui-datepicker-group{width:50%}#ui-datepicker-div.carousel-search.combine .combine-content{width:100%;height:auto;border-top:1px solid #cccccc;padding:6px 18px 6px 18px}#ui-datepicker-div.carousel-search.combine .combine-content .select-box-js,#ui-datepicker-div.carousel-search.combine .combine-content .combine-confirm{width:30%;float:left}#ui-datepicker-div.carousel-search.combine .combine-content .select-box-js{margin-right:10px}#ui-datepicker-div.carousel-search.combine .combine-content .combine-confirm{margin-top:25px;line-height:33px}}@media all and (max-width: 599px){form .combine-fields{display:block}}.component.trust-messaging{padding:0;z-index:0;margin-bottom:60px}.component .inner-trust-messaging{padding:36px 36px 72px 570px;background:#f5f5f5;border-bottom:1px solid #d5d5d5}.component .inner-trust-messaging img{float:left;margin-right:24px}.component .inner-trust-messaging h3,.component .inner-trust-messaging .account .notifications a span,.account .notifications a .component .inner-trust-messaging span,.component .inner-trust-messaging .account .notifications div span,.account .notifications div .component .inner-trust-messaging span{font-size:18px;color:#666;margin:30px 0 6px}.component .inner-trust-messaging p{margin:0}@media only screen and (max-width: 1170px){.landing-page .header .breadcrumbs{margin:0;padding:12px 0}}@media only screen and (max-width: 959px){.component.carousel-search h1{text-align:center;padding-left:0}.component.carousel-search .form{left:50%;margin-left:-227px}.component .inner-trust-messaging{padding:380px 72px 36px}.component.text.no-top-margin h2{margin-top:72px}}.component.text .content{padding-top:1.1em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.component.mini_map{border:1px solid #d5d5d5;padding:0;margin-bottom:72px}.component.mini_map [class*='column-']{padding-bottom:0}.component.mini_map .map{position:relative;padding-left:0;background:url("/images/country/map.jpg");background-size:cover;height:388px}.component.mini_map .map p{border:1px solid #d5d5d5;position:absolute;top:50%;left:50%;background:#fff;margin-left:-122px;margin-top:-20px}.component.mini_map .map p a{padding:12px;width:220px;color:#699fc4;text-decoration:none;display:block;text-align:center}.component.mini_map .map p a:hover{text-decoration:underline}.component.mini_map .locations{padding:0 18px}.component.mini_map img{width:100%}.component.mini_map h2,.component.mini_map h4,.component.mini_map dl.information-box dt,dl.information-box .component.mini_map dt{margin-bottom:24px}.component.mini_map h2{padding-top:24px}.component.mini_map h4,.component.mini_map dl.information-box dt,dl.information-box .component.mini_map dt{margin-top:36px;font-size:18px;text-align:left;font-weight:bold}.component.mini_map ul{padding-left:12px;list-style-type:none}.component.mini_map ul svg{height:24px;width:24px;position:absolute;top:0;left:0}.component.mini_map ul li{position:relative;padding-left:30px;margin:6px 0}.component.mini_map ul a{line-height:24px;font-weight:normal}.component.mini_map .popular-locations li{margin-bottom:12px}.component.mini_map .popular-locations a{font-size:18px}.component.mini_map .popular-locations svg{fill:#dda348}.component.mini_map .other-locations svg{fill:#699fc4}.component.content_below{padding-bottom:0}.component.content_below h3,.component.content_below .account .notifications a span,.account .notifications a .component.content_below span,.component.content_below .account .notifications div span,.account .notifications div .component.content_below span{font-size:1.1em;margin-bottom:0}.component.content_below p{margin:0.5em 0}.component.content_below img{width:100%}.component.content_below .content a{color:#666;font-weight:normal}.component.towns h2{margin-bottom:1em;padding-top:0}.component.towns a{border:1px solid #d5d5d5;padding:12px;text-decoration:none;margin-right:12px;margin-bottom:12px;display:inline-block}.component.towns a:hover{text-decoration:underline}#back-to-top.button-call-to-action{margin:0 auto;font-size:24px;padding:12px 0;display:block;width:250px;text-align:center}.group-landing-page{margin-bottom:-33px}.no-top-margin h1:first-child,.no-top-margin h2:first-child,.no-top-margin h3:first-child,.no-top-margin .account .notifications a span:first-child,.account .notifications a .no-top-margin span:first-child,.no-top-margin .account .notifications div span:first-child,.account .notifications div .no-top-margin span:first-child,.no-top-margin h4:first-child,.no-top-margin dl.information-box dt:first-child,dl.information-box .no-top-margin dt:first-child,.no-top-margin h5:first-child,.no-top-margin h6:first-child,.no-top-margin p:first-child,.no-top-margin.trust-messaging{margin-top:0}@media all and (min-width: 300px){.component blockquote h4,.component blockquote dl.information-box dt,dl.information-box .component blockquote dt{font-size:1.3em;width:10em}}@media all and (min-width: 768px){.component.search{height:20px;overflow:visible}.component.search form{width:100%;position:absolute;left:0;bottom:0;box-shadow:none}.component.search form li:first-of-type{padding-left:calc(12px * 2)}.component.search form li:last-of-type{padding-right:calc(12px * 2)}.component.search form li:last-of-type .input-wrapper{margin-top:1.65em}.image_grid li:last-of-type a.button{padding:35% 10%;font-size:1.5vw}}@media all and (min-width: 992px){.component.content_right .content_block{float:right}.component.content_right .image_block{float:left}}@media all and (min-width: 1000px){.component.content_left .customer_review{position:absolute;top:20%;width:60%}.image_grid li:last-of-type a.button{padding:30% 10%;font-size:1em}.component .image_grid li{width:calc(50% - 6px);margin:0 0 6px 0;padding-bottom:42.2%}.component .image_grid li:nth-of-type(odd){margin-right:6px}.component .image_grid li:nth-of-type(even){width:50%;margin-right:0}.component .image_grid li:last-of-type{display:none}}@media all and (max-width: 840px){.component.search{height:50px}.component.carousel .slide img{width:auto;height:250px}}@media all and (max-width: 767px){.component.hero_image{height:250px}.component.hero_image img{width:725px;height:250px;max-width:none;position:absolute;left:50%;margin-left:-362.5px;top:0}.component.search{display:block;margin-top:24px;height:auto}.component.search form li{padding:6px 12px}.crantock .crantock .component.search form li{padding:0 12px;margin-top:0.8rem;margin-bottom:0.8rem}.component.search.west_bay form{box-shadow:none}.image_grid li:last-of-type a.button{padding:30% 10%;font-size:2.6vw}}@media only screen and (max-width: 1170px) and (min-width: 600px){.property-group-landing-page #ui-datepicker-div{right:auto !important;left:4% !important}}.new-landing-titles{text-align:center;width:100%}.new-landing-titles h2{padding:0 0 0 0;font-size:18px;margin-top:12px;text-align:center;font-weight:bolder;color:#666}.new-landing-titles h3,.new-landing-titles .account .notifications a span,.account .notifications a .new-landing-titles span,.new-landing-titles .account .notifications div span,.account .notifications div .new-landing-titles span{font-size:24px;font-weight:bold;line-height:1.25;text-align:center;color:#22313f}.new-landing-titles hr{border-color:#d5d5d5;background-color:#d5d5d5;width:60px;margin:12px auto 18px;height:1px}@media only screen and (min-width: 1025px){.component.ppc-header-search{height:365px}.component.ppc-header-search h1{padding:95px 0 0 0}.component.ppc-header-search .form.ppc-header-form{top:calc(100% - 145px)}}#ui-datepicker-div.carousel-search.holiday-calendar .bank-holiday a{border-radius:4px;color:#0b823e;background:#ddf3d5;border:1px solid #0b823e}#ui-datepicker-div.carousel-search.holiday-calendar .bank-holiday a:hover{color:#fff;background:#0b823e}#ui-datepicker-div.carousel-search.holiday-calendar .bank-holiday a.ui-state-active{color:#fff;background:#0b823e}#ui-datepicker-div.carousel-search.holiday-calendar>.day-holiday{border-top:1px solid #d5d5d5;padding-top:10px}#ui-datepicker-div.carousel-search.holiday-calendar>.day-holiday ~ .day-holiday{border-top:none;padding-top:0px}#ui-datepicker-div.carousel-search.holiday-calendar .day-holiday{background-color:#f5f5f5;text-align:center;color:#0b823e;font-weight:bold;padding-bottom:10px;font-size:16px;margin:auto}.top-rated-carousel-kep-6195{margin:98px 0 48px;position:relative}.top-rated-carousel-kep-6195 h2{font-family:Arial, sans-serif;font-size:27.6px;color:#699fc4;margin-bottom:12px}.kep-6195-item{width:215px;margin-right:19px;display:none}.kep-6195-item a{text-decoration:none}.kep-6195-item .property-information h6{font-family:Arial, sans-serif;font-size:16px;font-weight:bold;color:#699fc4;margin:12px 0 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kep-6195-item .property-information .price-range{font-family:Arial, sans-serif;font-size:14px;color:#666666;margin:0}.kep-6195-item .property-information .price-range .price{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;color:#ce3c3a}.kep-6195-item .property-image{height:162px;overflow:hidden}.kep-6195-item .property-image img{width:215px}.kep-6195-item .rating p{display:inline-block}.top-rated-carousel-kep-6195 .arrow-container{display:none}.top-rated-carousel-kep-6195 .arrow-container button,.top-rated-carousel-kep-6195 .arrow-container #bookings .secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .secondary-button{width:36px;height:36px;background-color:#ffffff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);border:solid 1px #cccccc;border-radius:50%;position:absolute;top:110px}.top-rated-carousel-kep-6195 .arrow-container button svg,.top-rated-carousel-kep-6195 .arrow-container #bookings .secondary-button svg,#bookings .top-rated-carousel-kep-6195 .arrow-container .secondary-button svg{fill:#3c6f99;height:12px}.top-rated-carousel-kep-6195 .arrow-container button.prev,.top-rated-carousel-kep-6195 .arrow-container #bookings .prev.secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .prev.secondary-button{left:-20px}.top-rated-carousel-kep-6195 .arrow-container button.next,.top-rated-carousel-kep-6195 .arrow-container #bookings .next.secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .next.secondary-button{right:-20px}.top-rated-carousel-kep-6195 .arrow-container button.slick-disabled,.top-rated-carousel-kep-6195 .arrow-container #bookings .slick-disabled.secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .slick-disabled.secondary-button{opacity:0.5}@media only screen and (max-width: 960px){.top-rated-carousel-kep-6195 .arrow-container button.prev,.top-rated-carousel-kep-6195 .arrow-container #bookings .prev.secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .prev.secondary-button{left:-8px}.top-rated-carousel-kep-6195 .arrow-container button.next,.top-rated-carousel-kep-6195 .arrow-container #bookings .next.secondary-button,#bookings .top-rated-carousel-kep-6195 .arrow-container .next.secondary-button{right:-8px}}.inspiration-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;margin-bottom:40px;padding-bottom:20px}.inspiration-wrapper .inspiration-box{display:inline-block;position:relative;margin-left:7px;text-decoration:none;color:#fff;cursor:pointer;z-index:20}.inspiration-wrapper .inspiration-box:first-child{margin-left:0}.inspiration-wrapper .inspiration-content{position:absolute;top:0;left:0;z-index:10;text-align:center;height:100%;width:100%}.inspiration-wrapper .inspiration-content h2{color:#fff;font-size:18px;font-family:Arial, sans-serif;font-weight:bold;text-shadow:0 2px 4px rgba(0,0,0,0.8);white-space:normal;bottom:160px;text-align:center;position:absolute;width:80%;left:10%}.inspiration-wrapper .inspiration-content hr{width:60px;height:1px;background-color:#fff;top:40%;position:absolute;left:80px}.inspiration-wrapper .inspiration-content p{color:#fff;font-weight:bolder;text-shadow:0 2px 4px rgba(0,0,0,0.8);position:absolute;top:145px;width:100%}.inspiration-wrapper .inspiration-content p.view-link{margin-top:90px}.inspiration-wrapper img{z-index:1}.inspiration-wrapper .inspiration-image-cover{position:absolute;top:0;left:0;background:#000;opacity:0.6;z-index:5;width:100%;height:280px}.container-4850{margin-top:-20px}#top-wrapper-4850{background-color:#f5f5f5;overflow:hidden;height:auto;width:100%;margin-bottom:30px}.header-form-4850{margin-bottom:60px}.header-form-4850 .component.carousel-search{height:auto;position:relative;background:url("/images/account/password-set-header-image.jpg") 80% no-repeat;background-size:cover}.header-form-4850 .component.carousel-search:before{content:'';background:#000;opacity:0.75;position:absolute;top:0;left:0;width:100%;height:100%}.header-form-4850 .component.carousel-search .form{position:relative;top:0;left:0;margin:30px 85px;float:left}.header-form-4850 .component.carousel-search .feature-wrapper{list-style:none;float:left;position:relative;margin-top:40px;width:35%}.header-form-4850 .component.carousel-search .feature-wrapper li{color:#fff;display:block;margin-bottom:25px}.header-form-4850 .component.carousel-search .feature-wrapper li:first-child>div{max-width:365px;padding-left:40px;height:auto}.header-form-4850 .component.carousel-search .feature-wrapper li:first-child>div svg{width:100%;height:100%}.header-form-4850 .component.carousel-search .feature-wrapper li .icon{display:inline-block;margin-right:8px;vertical-align:top}.header-form-4850 .component.carousel-search .feature-wrapper li .icon svg{width:25px;height:25px}.header-form-4850 .component.carousel-search .feature-wrapper li .icon svg g{fill:#fff}.header-form-4850 .component.carousel-search .feature-wrapper li .message{display:inline-block;vertical-align:top;margin-top:-7px;width:85%}.header-form-4850 .component.carousel-search .feature-wrapper li h2{font-size:24px;color:#fff;padding:1px;margin:1px}.header-form-4850 .component.carousel-search .feature-wrapper li p{font-size:16px;padding:0;margin:0}.header-form-4850 .trust-wrapper{list-style:none;width:100%;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.5);border-right:solid 1px #f5f5f5;border-left:solid 1px #f5f5f5}.header-form-4850 .trust-wrapper li{float:left;margin:10px 0px;width:33%;text-align:center;color:#22313f;border-left:solid 1px #cccccc;vertical-align:top;height:35px}.header-form-4850 .trust-wrapper li:first-child{border:none}.header-form-4850 .trust-wrapper li .trust-logo,.header-form-4850 .trust-wrapper li .trust-rating{margin-top:7px}.header-form-4850 .trust-wrapper li .icon{display:inline-block;margin-right:8px;margin-top:3px;vertical-align:middle;height:30px;width:31px}.header-form-4850 .trust-wrapper li .icon svg{height:100%;max-width:100%}.header-form-4850 .trust-wrapper li .icon svg g{fill:#22313f}.header-form-4850 .trust-wrapper li p{display:inline-block;margin:0;vertical-align:middle;font-size:15px;font-weight:400;font-family:Arial, sans-serif;letter-spacing:0.3px;line-height:18px;text-align:left}.header-form-4850 .trust-wrapper li p strong{display:block}#wrap-offers-4850{margin-bottom:60px}.offer-box{width:calc(50% - 40px)}.offer-box#offer-bta-2017{float:left;margin-left:30px}.offer-box#offer-bta-2017 .offer-wrapper{background:url("/images/bta/bta-2017-banner.jpg") left 50% center no-repeat}.offer-box#offer-summer-2017{float:right;margin-right:30px}.offer-box#offer-summer-2017 .offer-wrapper{background:url("/images/sykes/banners/summer-of-savings-4279-banner.jpg") left 50% center no-repeat}.offer-box#offer-autumn-2017{float:right;margin-right:30px}.offer-box#offer-autumn-2017 .offer-wrapper{background:url("/images/sykes/banners/Autumn-Price-Fall.jpg") left 50% center no-repeat}.offer-box .offer-content-below{display:none}.offer-box .new-landing-titles h3,.offer-box .new-landing-titles .account .notifications a span,.account .notifications a .offer-box .new-landing-titles span,.offer-box .new-landing-titles .account .notifications div span,.account .notifications div .offer-box .new-landing-titles span{text-align:left}.offer-box .new-landing-titles hr{margin:12px 0 18px}.offer-box .button-call-to-action{width:142px;height:42px;border-radius:2px;font-weight:600;text-align:center;padding-top:12px;display:block}.offer-box .offer-wrapper{height:380px;overflow:auto;position:relative;width:100%}.offer-box .offer-wrapper .offer-content{border:1px solid #d5d5d5;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.3);padding:24px;width:320px;height:330px;margin:24px 18px;border-radius:6px;position:relative}.offer-box .offer-wrapper .offer-content .button-call-to-action{position:absolute;bottom:24px}.offer-box .offer-wrapper .offer-content .kep-4713.gel-button.primary.regular{position:absolute;bottom:24px}.offer-box .offer-wrapper .offer-roundel{right:8%;bottom:85px;position:absolute;width:224px}@media only screen and (max-width: 1365px){.container.container-4850{width:100%}.container.container-4850 #top-wrapper-4850{width:100%}.container.container-4850 #content-wrapper-4850{width:96%;margin:0 auto}.header-form-4850 .component.carousel-search .form{margin:30px 4%}.header-form-4850 .component.carousel-search .feature-wrapper{width:45%}.header-form-4850 .trust-wrapper li{margin:10px 0px 12px;height:auto}.header-form-4850 .trust-wrapper li .icon{display:inline-block;margin:0 auto}.header-form-4850 .trust-wrapper li p{text-align:left}.header-form-4850 .trust-wrapper li p strong{display:block}.offer-box .offer-wrapper{height:266px}.offer-box .offer-content{display:none}.offer-box .offer-content-below{display:block;padding-top:20px}.offer-box .offer-content-below p{height:96px}.offer-box .new-landing-titles h3,.offer-box .new-landing-titles .account .notifications a span,.account .notifications a .offer-box .new-landing-titles span,.offer-box .new-landing-titles .account .notifications div span,.account .notifications div .offer-box .new-landing-titles span{font-size:18px}.offer-box#offer-bta-2017 .offer-wrapper{background:url(/images/bta/bta-2017-banner.jpg) 65% no-repeat;background-size:cover}.offer-box#offer-autumn-2017 .offer-wrapper .offer-roundel{position:initial;width:224px;margin:27px auto;display:block}}@media only screen and (max-width: 975px){.header-form-4850 .component.carousel-search .form{width:52%;margin:30px 4%}.offer-box#offer-bta-2017 .offer-wrapper{background:url(/images/bta/bta-2017-banner.jpg) 62% no-repeat;background-size:cover}.header-form-4850 .component.carousel-search .feature-wrapper{width:40%}.header-form-4850 .component.carousel-search .feature-wrapper li h2{font-size:18px}.header-form-4850 .component.carousel-search .feature-wrapper li p{font-size:15px}.header-form-4850 .component.carousel-search .feature-wrapper li:first-child>div{padding-left:0;max-width:95%}.header-form-4850 .trust-wrapper li{min-height:65px}.header-form-4850 .trust-wrapper li .trust-logo,.header-form-4850 .trust-wrapper li .trust-rating{display:block}.header-form-4850 .trust-wrapper li .trust-rating{margin-top:0}.header-form-4850 .trust-wrapper li p{font-size:14px;text-align:center}.header-form-4850 .trust-wrapper li .icon{display:block}}.showmecottages2{display:none}@media only screen and (max-width: 1365px){.container.container-4850 #content-wrapper-4850.kep-5018{width:90%}}.gel-button{box-sizing:border-box;font-size:16px !important;font-weight:bold;text-align:center;text-transform:uppercase !important;margin:0;display:inline-block;border-radius:2px !important}.gel-button.primary{color:#fff !important;background-color:#3c6f99 !important;border:1px solid #3c6f99}.gel-button.primary:hover{background-color:#2e5474 !important;border-color:#2e5474}.gel-button.secondary{color:#3c6f99;background-color:transparent;border:1px solid #3c6f99}.gel-button.secondary:hover{background-color:transparent !important;border-color:#2e5474}.gel-button.small{line-height:34px;padding:0 11px}.gel-button.regular{line-height:40px;padding:0 17px}.gel-button.large{line-height:52px;padding:0;margin:0;width:100%}.full-width{width:100%}.inline-urgency-message{color:#cc1c1c;background:#fbecec;-webkit-box-shadow:0 1px 2px #afa0a0;-moz-box-shadow:0 1px 2px #afa0a0;box-shadow:0 1px 2px #afa0a0}.inline-urgency-message .icon{padding:7px 10px;width:22px;height:22px;float:left;fill:#cc1c1c;box-sizing:initial}.inline-urgency-message .message-title{word-wrap:break-word;padding:6px;font-size:18px;font-weight:bold;line-height:1.3;color:#cc1b1b;text-align:left}.inline-urgency-message .message-content{padding:6px;font-size:16px;line-height:1.3;color:#cc1b1b;text-align:left}.urgency{background-color:#faeceb;margin-bottom:12px;border-left:5px solid #ef6461}.urgency p{font-family:Arial, sans-serif;font-size:14px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:2.75;letter-spacing:normal;text-align:left;color:#666666;margin:0 12px 0 17px}.urgency strong{color:#ef6461;display:inline-block;margin-right:12px}#search_results li .urgency{margin-bottom:0}#search_results li .urgency ~ .price_wrp{padding-top:56px}.urgency.results{margin-top:18px}
