._villas-365-search._villas-365-search-full ._villas-365-search-button{border-radius:0;}._villas-365-search._villas-365-search-full input.form-control{border:1px solid #fff !important;border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;height:2.8rem;}@media (min-width:992px){._villas-365-search._villas-365-search-full input.form-control{border:1px solid #fff !important;height:2.8rem;}}._villas-365-search._villas-365-search-full input.form-control::-moz-placeholder{font-size:1rem;}._villas-365-search._villas-365-search-full input.form-control::placeholder{font-size:1rem;}._villas-365-search._villas-365-search-full select.form-control{border-radius:0;}._villas-365-search._villas-365-search-full ._villas-365-hr-container ._villas-365-hr{background-color:#fff;}._villas-365-search._villas-365-search-full ._villas-365-option-checkboxes ._villas-365-option-checkbox ._villas-365-option-checkbox-custom-container ._villas-365-option-checkbox-custom{border-color:#ccc !important;border-radius:0;}._villas-365-search._villas-365-search-full .input-group{background-color:#fff;}._villas-365-search._villas-365-search-full .input-group .form-control{background-color:transparent;border:1px solid #fff !important;border-radius:0;border-bottom-left-radius:0 !important;border-right:none !important;border-top-left-radius:0 !important;color:#4c4c4c;line-height:1.8;padding-bottom:.5rem;padding-right:0;padding-top:.5rem;}._villas-365-search._villas-365-search-full .input-group .form-control:focus{background-color:transparent !important;}._villas-365-search._villas-365-search-full .input-group .form-control::-moz-placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full .input-group .form-control::placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full .input-group .input-group-append .input-group-text{background-color:transparent;border:1px solid #fff !important;border-radius:0;border-bottom-right-radius:0;border-left:none !important;border-top-right-radius:0;color:#4c4c4c;font-size:20px;padding:.375rem .6rem;}._villas-365-search._villas-365-search-full .input-group .input-group-append .input-group-text.input-group-text-icon-sm{font-size:12px;}@media (min-width:768px){._villas-365-search._villas-365-search-full .input-group .input-group-append .input-group-text{border-bottom:1px solid #fff !important;border-right-width:1px;border-top:1px solid #fff !important;}._villas-365-search._villas-365-search-full .input-group .input-group-append .input-group-text.no-border{border-right:none;}}._villas-365-search._villas-365-search-full .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,._villas-365-search._villas-365-search-full .chosen-container.chosen-container-single .chosen-single{background-color:transparent;border:1px solid #fff !important;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;color:#4c4c4c;}._villas-365-search._villas-365-search-full .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single,._villas-365-search._villas-365-search-full .chosen-input-group .chosen-container.chosen-container-single .chosen-single{border:1px solid #fff !important;border-bottom-right-radius:0;border-right:none !important;border-top-right-radius:0;}._villas-365-search._villas-365-search-full ._villas-365-search-button{font-size:1rem;font-weight:700;text-transform:inherit;}._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button{background-color:transparent !important;border-color:#fff !important;color:#fff !important;}._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button:active,._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button:focus{background-color:inherit !important;border-color:inherit !important;}._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button.active,._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button.active:active,._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button.active:focus,._villas-365-search._villas-365-search-full ._villas-365-search-button._villas-365-filter-button:hover{background-color:#000 !important;border-color:#000 !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields{padding-bottom:15px;padding-top:15px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields input.form-control{border:1px solid #fff !important;}@media (min-width:992px){._villas-365-search._villas-365-search-full #_villas-365-search-form-fields input.form-control{border:1px solid #fff !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .form-control{border:1px solid #fff !important;border-right:none !important;color:#4c4c4c;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .form-control::-moz-placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .form-control::placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .input-group-append .input-group-text{border:1px solid #fff !important;border-left:none !important;color:#4c4c4c;}@media (min-width:768px){._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .input-group .input-group-append .input-group-text{border-bottom:1px solid #fff !important;border-top:1px solid #fff !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single{border:1px solid #fff !important;color:#4c4c4c;font-size:1rem;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite-white.png") !important;top:17px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single b.nitro-lazy{background-image:none !important;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite-white@2x.png") !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-single .chosen-single b.nitro-lazy{background-image:none !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #fff !important;color:#4c4c4c;font-size:1rem;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite-white.png") !important;top:17px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b.nitro-lazy{background-image:none !important;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite-white@2x.png") !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b.nitro-lazy{background-image:none !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-container .chosen-drop{border-radius:0;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-single .chosen-single{border:1px solid #fff !important;border-right:none !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-single .chosen-single>span{margin-right:10px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-single .chosen-single abbr{right:0;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-single .chosen-single b,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-single .chosen-single>div{display:none;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #fff !important;border-right:none !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single>span{margin-right:10px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr{right:0;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b,._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container.chosen-container-active.chosen-with-drop .chosen-single>div{display:none;}._villas-365-search._villas-365-search-full #_villas-365-search-form-fields .chosen-input-group .chosen-container .chosen-drop{width:calc(100% + 45.2px);}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner{border-bottom-left-radius:0;border-bottom-right-radius:0;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner input.form-control{border:1px solid #b6babe !important;}@media (min-width:992px){._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner input.form-control{border:1px solid #b6babe !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .input-group .form-control{border:1px solid #b6babe !important;color:#4c4c4c;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .input-group .form-control::-moz-placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .input-group .form-control::placeholder{color:#b6babe;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .input-group .input-group-append .input-group-text{border:1px solid #b6babe !important;}@media (min-width:768px){._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .input-group .input-group-append .input-group-text{border-bottom:1px solid #b6babe !important;border-top:1px solid #b6babe !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single{border:1px solid #b6babe !important;font-size:1rem;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite.png") !important;top:17px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single b.nitro-lazy{background-image:none !important;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite@2x.png") !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-single .chosen-single b.nitro-lazy{background-image:none !important;}}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #b6babe !important;font-size:1rem;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite.png") !important;top:17px;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b.nitro-lazy{background-image:none !important;}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b{background-image:url("https://cdn-ildidcl.nitrocdn.com/vPLWKGIKUJpFGGCQqWgIovQeLXZOovEU/assets/images/optimized/rev-e69ca66/www.premiumwhistler.com/wp-content/themes/camelot/365villas/img/chosen-sprite@2x.png") !important;}._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single abbr.nitro-lazy,._villas-365-search._villas-365-search-full #_villas-365-search-form-filter ._villas-365-search-form-filter-inner .chosen-container.chosen-container-active.chosen-with-drop .chosen-single b.nitro-lazy{background-image:none !important;}}.map-container{width:100%;height:500px;}@media (min-width:768px){.map-container{width:100%;height:1000px;}}.map-container .gm-style .gm-style-iw.gm-style-iw-c{padding:0 !important;}.map-container .gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d{display:inline;}.map-container .gm-style .map-info-window{width:100%;}.map-container .gm-style .map-info-window ._villas-365-property-image img.img-fluid{width:100%;max-width:100%;}@media (min-width:992px){.map-container .gm-style .map-info-window ._villas-365-property-image img.img-fluid{max-width:300px;}}._villas-365-properties ._villas-365-properties-title{margin-bottom:0;padding-bottom:0;}._villas-365-properties ._villas-365-properties-title-separator{width:100%;border-bottom:3px solid #f3f3f3;margin-top:10px;margin-bottom:25px;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control{font-size:24px;opacity:.5;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control.active,._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control:hover{opacity:1;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control._villas-365-properties-view-control-title{color:#1b2f50;text-transform:uppercase;font-size:16px;opacity:1;}._villas-365-properties ._villas-365-properties-sort-controls{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;}._villas-365-properties ._villas-365-properties-sort-controls ._villas-365-properties-sort-control-label{color:#1b2f50;text-transform:uppercase;font-size:16px;opacity:1;margin-right:15px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container{min-width:170px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single{border:1px solid #ced4da;border-radius:0;height:2rem;padding:.12rem .75rem;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single div b{background-position:2px .3rem;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single abbr{top:10px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-drop{border-color:#ced4da;border-radius:0;margin-top:-1px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border-radius:0;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-name{margin-top:0;font-weight:600;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-weight:600;}._villas-365-properties ._villas-365-map-properties-container{width:100%;}@media (min-width:768px){._villas-365-properties ._villas-365-map-properties-container{height:1000px;overflow:auto;}}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image,._villas-365-properties._villas-365-properties-list ._villas-365-property-image,._villas-365-properties._villas-365-properties-map ._villas-365-property-image,._villas-365-properties._villas-365-property-related ._villas-365-property-image{position:relative;min-height:130px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label{position:absolute;top:20px;left:20px;border-radius:0;font-size:14px;padding:.375rem .75rem;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured{cursor:default;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount{display:-webkit-box;display:flex;cursor:pointer;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%;display:block;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon{margin-left:4px;margin-right:0;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text{-webkit-box-flex:0;flex:0 0 auto;max-width:100%;display:none;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label{display:none;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon{margin-left:0;margin-right:4px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text{display:block;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image,._villas-365-properties._villas-365-properties-map ._villas-365-property-image{margin-bottom:15px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link{display:block;width:100%;height:200px;background-size:cover;background-position:50%;}@media (max-width:960px){._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link{background-image:none !important;height:auto;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy{background-image:none !important;}}._villas-365-properties._villas-365-properties-map ._villas-365-property-image{margin-bottom:15px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-property-image{margin-bottom:0;}}._villas-365-properties._villas-365-properties-map .map-info-window._villas-365-property{padding:0;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-image-link{height:auto;}._villas-365-properties._villas-365-properties-list ._villas-365-property-image{margin-bottom:15px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-image{margin-bottom:0;}}._villas-365-properties._villas-365-properties-list ._villas-365-property-price{text-align:right;}._villas-365-properties ._villas-365-property-price{padding-left:5px;padding-right:5px;}._villas-365-properties ._villas-365-property-inner-text{height:100%;}._villas-365-properties ._villas-365-property-inner-text ._villas-365-property-price{padding-left:0;padding-right:0;}._villas-365-properties._villas-365-properties-grid ._villas-365-property-inner-text,._villas-365-properties._villas-365-properties-map ._villas-365-property-inner-text{padding-left:5px;padding-right:5px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-property-inner-text{padding:5px 0;}}._villas-365-properties._villas-365-properties-list ._villas-365-property-inner-text{padding-left:5px;padding-right:5px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-inner-text{padding:5px 0;}}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label{position:absolute;top:20px;left:20px;border-radius:0;font-size:14px;padding:.375rem .75rem;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured{cursor:default;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount{display:-webkit-box;display:flex;cursor:pointer;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%;display:block;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon{margin-left:4px;margin-right:0;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text{-webkit-box-flex:0;flex:0 0 auto;max-width:100%;display:none;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label{display:none;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon{margin-left:0;margin-right:4px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text{display:block;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-rooms{position:absolute;bottom:15px;left:20px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:0;color:#fff !important;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{color:#fff !important;font-size:14px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-save-button{position:absolute;top:20px;right:20px;color:#fff;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property ._villas-365-property-inner{padding:0;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:18px;}@media (min-width:480px){._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:14px;}}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image{margin-bottom:0;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image{margin-bottom:0;}}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-rooms{bottom:10px;left:10px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-image ._villas-365-property-save-button{bottom:10px;right:10px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-image-link{height:auto;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-image-link>img{display:block;visibility:visible;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-image-link>img{visibility:hidden;max-width:300px;}}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room{margin-right:10px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room:last-child{margin-right:0;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{font-size:16px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text{padding:10px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text ._villas-365-property-name{font-size:18px;font-weight:700;padding-bottom:0;margin-bottom:0;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-top:15px;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div{-webkit-box-flex:0;flex:0 0 100%;max-width:100%;}@media (min-width:480px){._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div{-webkit-box-flex:1;flex:1 0 0%;}}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div ._villas-365-property-button{width:100%;}._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-inner-text{padding-left:5px;padding-right:5px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-properties-map-full ._villas-365-property-inner-text{padding:5px 0;}}._villas-365-properties-view-controls ._villas-365-properties-view-control{color:#4187bb;}.map-container{height:500px;width:100%;}@media (min-width:768px){.map-container{height:1000px;width:100%;}}.map-container .gm-style .gm-style-iw.gm-style-iw-c{padding:0 !important;}.map-container .gm-style .gm-style-iw.gm-style-iw-c .gm-style-iw-d{display:inline;}.map-container .gm-style .map-info-window ._villas-365-property-image img.img-fluid{max-width:100%;}@media (min-width:992px){.map-container .gm-style .map-info-window ._villas-365-property-image img.img-fluid{max-width:300px;}}._villas-365-properties ._villas-365-properties-title-separator{border-bottom:3px solid #ced4da;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control{border:1px solid #ced4da;border-radius:0;color:#000 !important;font-size:16px;font-weight:700;opacity:.5;padding:.375rem .75rem;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control i{color:#4187bb;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control.active,._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control:hover{background-color:#fff;opacity:1;}._villas-365-properties ._villas-365-properties-view-controls ._villas-365-properties-view-control._villas-365-properties-view-control-title{display:none;}._villas-365-properties ._villas-365-properties-sort-controls{align-items:center;display:flex;justify-content:flex-end;}._villas-365-properties ._villas-365-properties-sort-controls ._villas-365-properties-sort-control-label{color:inherit;font-size:16px;font-weight:700;text-transform:none;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single{border:1px solid #ced4da;border-radius:0;height:2.3rem;padding:.3rem .75rem;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single div b{background-position:2px .5rem;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-single abbr{top:12px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-single .chosen-drop{border-color:#ced4da;border-radius:0;margin-top:-1px;}._villas-365-properties ._villas-365-properties-sort-controls .chosen-container.chosen-container-active.chosen-with-drop .chosen-single{border-radius:0;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-name{font-weight:400;margin-top:0;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:20px;font-weight:400;line-height:1.3em;margin-top:0;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-price ._villas-365-property-price-from-text{font-size:18px;text-transform:none;}._villas-365-properties ._villas-365-property ._villas-365-property-inner ._villas-365-property-price ._villas-365-property-price-value{font-weight:700;}._villas-365-properties ._villas-365-map-properties-container{width:100%;}@media (min-width:768px){._villas-365-properties ._villas-365-map-properties-container{height:1000px;overflow:auto;}}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image,._villas-365-properties._villas-365-properties-list ._villas-365-property-image,._villas-365-properties._villas-365-properties-map ._villas-365-property-image,._villas-365-properties._villas-365-property-related ._villas-365-property-image{min-height:130px;position:relative;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-overlay,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-overlay,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-overlay,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-overlay,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-image-overlay{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label{border-radius:0;font-size:14px;left:20px;padding:.375rem .75rem;position:absolute;top:20px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-featured{cursor:default;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount{cursor:pointer;display:flex;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-label{display:block;flex:0 0 auto;max-width:100%;width:auto;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-icon{margin-left:4px;margin-right:0;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount ._villas-365-property-discount-text{display:none;flex:0 0 auto;max-width:100%;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-label{display:none;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-icon{margin-left:0;margin-right:4px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-info-label._villas-365-property-discount:hover ._villas-365-property-discount-text{display:block;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-rooms,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-rooms,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-rooms,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-rooms,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-rooms{align-items:center;bottom:15px;color:#fff !important;display:flex;left:20px;margin-bottom:0;position:absolute;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{color:#fff !important;font-size:14px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-save-button,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-save-button,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-save-button,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-save-button,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-save-button{color:#fff;position:absolute;right:20px;top:20px;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image,._villas-365-properties._villas-365-properties-list ._villas-365-property-image,._villas-365-properties._villas-365-properties-map ._villas-365-property-image,._villas-365-properties._villas-365-property-related ._villas-365-property-image{margin-bottom:0;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-image-link{background-position:50%;background-size:cover;display:block;height:200px;width:100%;}@media (max-width:960px){._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-image-link{background-image:none !important;height:auto;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-properties-grid ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy,._villas-365-properties._villas-365-property-related ._villas-365-property-image ._villas-365-property-image-link.nitro-lazy{background-image:none !important;}}@media (min-width:768px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-button,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-button,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-button{width:100%;}}@media (min-width:992px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-button,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-button,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-button{width:auto;}}@media (min-width:768px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container{margin-bottom:15px;}}@media (min-width:992px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-price-container{margin-bottom:0;}}._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:20px;}@media (min-width:768px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:20px;}}@media (min-width:992px){._villas-365-properties._villas-365-properties-featured ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-properties-grid ._villas-365-property ._villas-365-property-inner ._villas-365-property-price,._villas-365-properties._villas-365-property-related ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:18px;}}._villas-365-properties._villas-365-properties-map ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:18px;}@media (min-width:480px){._villas-365-properties._villas-365-properties-map ._villas-365-property ._villas-365-property-inner ._villas-365-property-price{font-size:14px;}}._villas-365-properties._villas-365-properties-map ._villas-365-property-image{margin-bottom:0;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-property-image{margin-bottom:0;}}._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-rooms{bottom:10px;left:10px;}._villas-365-properties._villas-365-properties-map ._villas-365-property-image ._villas-365-property-save-button{bottom:10px;right:10px;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-image-link{height:auto;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-image-link>img{display:block;visibility:visible;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-image-link>img{max-width:300px;visibility:hidden;}}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room{margin-right:10px;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room:last-child{margin-right:0;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-image ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{font-size:16px;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text{padding:10px;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text ._villas-365-property-name{font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:0;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer{align-items:center;display:flex;flex-wrap:wrap;margin-top:15px;}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div{flex:0 0 100%;max-width:100%;}@media (min-width:480px){._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div{flex:1 0 0%;}}._villas-365-properties._villas-365-properties-map .map-info-window ._villas-365-property-inner-text ._villas-365-property-footer>div ._villas-365-property-button{width:100%;}._villas-365-properties._villas-365-properties-list ._villas-365-property-image{height:100%;margin-bottom:0;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-image{margin-bottom:0;}}._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-link{height:100%;}._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-image-link>img{display:block;height:auto;width:100%;}._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label{font-size:12px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-image ._villas-365-property-info-label{font-size:14px;}}._villas-365-properties._villas-365-properties-list ._villas-365-property-price{text-align:left;}._villas-365-properties._villas-365-properties-list ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{font-size:14px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-rooms ._villas-365-property-room>._villas-365-property-room-icon{font-size:18px;}}._villas-365-properties ._villas-365-property-price{padding-left:5px;padding-right:5px;}._villas-365-properties ._villas-365-property-inner-text{height:100%;}._villas-365-properties ._villas-365-property-inner-text ._villas-365-property-price{padding-left:0;padding-right:0;}._villas-365-properties._villas-365-properties-featured ._villas-365-property-inner-text,._villas-365-properties._villas-365-properties-grid ._villas-365-property-inner-text,._villas-365-properties._villas-365-property-related ._villas-365-property-inner-text{padding:20px;}._villas-365-properties._villas-365-properties-map ._villas-365-property-inner-text{padding-left:5px;padding-right:5px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-map ._villas-365-property-inner-text{padding:5px 0;}}._villas-365-properties._villas-365-properties-list ._villas-365-property-inner-text{padding:20px;}@media (min-width:992px){._villas-365-properties._villas-365-properties-list ._villas-365-property-inner-text{padding:20px 20px 20px 0;}}._villas-365-properties-view-controls ._villas-365-properties-view-control{color:#4187bb;}