﻿ html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,input[type=submit]{-webkit-font-smoothing:antialiased;background-color:#2b2b2b;border-radius:.1875em;color:#fff;display:inline-block;font-size:.9em;font-weight:700;line-height:1;padding:.75em 1em;text-decoration:none}button:hover,input[type=submit]:hover{background-color:#515151;color:#fff}body{-webkit-font-smoothing:antialiased;background-color:#fff;color:#777;font-family:raleway,sans-serif;font-size:.9em;line-height:1.62;font-weight:500}h1,h2,h3,h4,h5,h6,span.h3,.h2{font-family:raleway,sans-serif;line-height:1.125em;margin:0;text-rendering:optimizeLegibility;font-weight:500;text-transform:uppercase}h1{font-size:2.25em;margin-bottom:2em;font-weight:400}h2,.h2{font-size:1.8em;margin-bottom:.8em;font-weight:400}h3,span.h3{font-size:1.17em;margin-bottom:1em;font-weight:500}a{-webkit-transition:color .1s linear;-moz-transition:color .1s linear;transition:color .1s linear;color:#2b2b2b;text-decoration:none}a:hover{color:#515151}a:active,a:focus{color:#515151;outline:none}hr{border-bottom:1px solid #9e9d9e;border-left:none;border-right:none;border-top:none;margin:1.35em 0}img{margin:0;max-width:100%}blockquote{border-left:2px solid #9e9d9e;color:#9d9d9d;margin:1.35em 0;padding-left:.675em}cite{color:#b7b7b7;font-style:italic}cite:before{content:'\2014 \00A0'}fieldset{background:#b7b7b7;border:1px solid #9e9d9e;margin:0 0 .675em;padding:1.35em}input,label,select{display:block;font-family:raleway,sans-serif;font-size:.9em}label{font-weight:700;margin-bottom:.3375em}label.required:after{content:"*"}label abbr{display:none}textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],select[multiple=multiple]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color;-moz-transition:border-color;transition:border-color;background-color:#fff;border-radius:.1875em;border:1px solid #9e9d9e;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);font-family:raleway,sans-serif;font-size:.9em;margin-bottom:.675em;padding:.45em;width:100%}textarea:hover,input[type=email]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,select[multiple=multiple]:hover{border-color:#858385}textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,select[multiple=multiple]:focus{border-color:#2b2b2b;box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(30,30,30,.7);outline:none}textarea{resize:vertical}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{display:inline;margin-right:.3375em}input[type=file]{margin-bottom:.675em;padding-bottom:.45em;width:100%}select{width:auto;max-width:100%;margin-bottom:1.35em}table{border-collapse:collapse;margin:.675em 0;width:100%}th{border-bottom:1px solid #787778;font-weight:700;padding:.675em 0;text-align:left}td{border-bottom:1px solid #9e9d9e;padding:.45em 0}tr,td,th{vertical-align:middle}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:.675em}dl dt{font-weight:700;margin-top:.675em}dl dd{margin:0}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:none;cursor:pointer;user-select:none;vertical-align:middle;white-space:nowrap}.button{-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;background-color:#202020;border:1px solid transparent;color:#777;display:inline-block;font-size:1em;padding:.8em 1.2em;text-decoration:none;line-height:1.35em;border-radius:0;box-shadow:none;margin:0;width:100%;vertical-align:middle;height:2.95em;-webkit-appearance:none;font-family:raleway,sans-serif;font-weight:400;border:0;text-transform:uppercase;font-weight:900;margin-bottom:0;text-align:center}.button:hover{color:#fff}.button{-webkit-transition:color .2s;-moz-transition:color .2s;transition:color .2s;background-color:#202020;border:1px solid transparent;color:#777;display:inline-block;font-size:1em;padding:.8em 1.2em;text-decoration:none;line-height:1.35em;border-radius:0;box-shadow:none;margin:0;width:100%;vertical-align:middle;height:2.95em;-webkit-appearance:none;font-family:raleway,sans-serif;font-weight:400;border:0;text-transform:uppercase;font-weight:900;margin-bottom:0;text-align:center}.button:hover{color:#fff}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides>li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);-o-box-shadow:"" 0 1px 4px rgba(0,0,0,.2);box-shadow:"" 0 1px 4px rgba(0,0,0,.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:flexslider-icon;font-size:40px;display:inline-block;content:'\f001';color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a .flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,.3);box-shadow:inset 0 0 3px rgba(0,0,0,.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}.slideshow{height:100%;width:100%;overflow:hidden;position:relative;z-index:90}.slideshow .flexslider{border:0;border-radius:0;margin:0;box-shadow:none;height:100%!important;background-color:#dadada;position:relative}.slideshow .flexslider .flexslider-fullscreen{position:absolute;top:57px;right:40px;height:37px;width:37px;background:transparent url(/images/icons/icon-fullscreen.png) center no-repeat;background-size:37px;cursor:pointer;z-index:100;display:none}@media screen and (max-width:48em){.slideshow .flexslider .flexslider-fullscreen{top:10px;right:10px}}.slideshow .flexslider .flex-viewport{height:100%!important}.slideshow .flexslider .slides{height:100%!important;background-size:cover!important;background-position:center}.slideshow .flexslider .slides>li{position:relative;height:100%!important;background-size:cover!important;background-position:center}.slideshow .flexslider .slides>li .slideshow-background{background:-webkit-linear-gradient( bottom,rgba(0,0,0,0.7) 0%,transparent 100%);background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);position:absolute;left:0;right:0;bottom:0;top:0;z-index:5}.slideshow .flexslider .slides>li .flex-caption{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10}.slideshow .flexslider .slides>li .flex-caption>div{position:absolute;right:0;bottom:0;left:0;height:47px;line-height:47px}.slideshow .flexslider .slides>li .flex-caption>div>div{opacity:0;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out;padding:0 40px}@media screen and (max-width:48em){.slideshow .flexslider .slides>li .flex-caption>div>div{padding:0 10px}}.slideshow .flexslider .slides>li .flex-caption>div>div>span{display:none;color:#fff}.slideshow .flexslider .slides>li .flex-caption>div>div>span.title1{font-size:.8em;font-family:raleway,sans-serif;text-shadow:1px 1px 1px #000}.slideshow .flexslider .slides>li .flex-caption>div>div>span.title2{margin-top:8.33333%;font-family:raleway,sans-serif}.slideshow .flexslider .slides>li .flex-caption>div>div>a{margin-top:4.16667%;font-family:raleway,sans-serif;text-transform:uppercase;font-weight:700;display:inline-block;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.8)}.slideshow .flexslider .slides>li .flex-caption>div>div.transitionIn{opacity:.6}.slideshow .flexslider .slides>li>img{display:none!important}.slideshow .flexslider .flex-direction-nav .flex-prev,.slideshow .flexslider .flex-direction-nav .flex-next{overflow:hidden;height:47px;width:47px;background-size:13px auto;background-repeat:no-repeat;background-position:center;opacity:.9}.slideshow .flexslider .flex-direction-nav .flex-prev:before,.slideshow .flexslider .flex-direction-nav .flex-next:before{content:"";display:block;width:0;height:100%}.slideshow .flexslider .flex-direction-nav .flex-prev{position:absolute;top:auto;right:87px;bottom:0;left:auto;background-image:url(/images/icons/arrow-left.png)}@media screen and (max-width:48em){.slideshow .flexslider .flex-direction-nav .flex-prev{right:57px}}.slideshow .flexslider .flex-direction-nav .flex-next{position:absolute;top:auto;right:40px;bottom:0;left:auto;background-image:url(/images/icons/arrow-right.png)}@media screen and (max-width:48em){.slideshow .flexslider .flex-direction-nav .flex-next{right:0}}.slideshow .flexslider.fullscreen{display:table;background-color:#000}.slideshow .flexslider.fullscreen .flex-viewport{display:table-cell;vertical-align:middle}.slideshow .flexslider.loading .spinner{display:block}#overlay .slideshow{height:100%;min-height:100%}#overlay .slideshow .flexslider-fullscreen{display:block}.carousel .flexslider{border:0;border-radius:0;box-shadow:none;background-color:transparent;margin:0 0 1em}.carousel .flexslider .flex-viewport{margin:0 33.33333%}.carousel .flexslider .flex-viewport .slides li{margin:0}.carousel .flexslider .flex-viewport .slides li div{padding:0 16.66667%}.carousel .flexslider .flex-direction-nav .flex-prev,.carousel .flexslider .flex-direction-nav .flex-next{height:60px;width:21px;background-size:21px 60px;margin-top:-30px;overflow:hidden}.carousel .flexslider .flex-direction-nav .flex-prev:before,.carousel .flexslider .flex-direction-nav .flex-next:before{content:"";display:block;width:0;height:100%}.carousel .flexslider .flex-direction-nav .flex-prev{background-image:url(/images/icon-slideshow-left.png)}.carousel .flexslider .flex-direction-nav .flex-next{background-image:url(/images/icon-slideshow-right.png)}.carousel .flexslider:hover .flex-prev{left:8.33333%}.carousel .flexslider:hover .flex-next{right:8.33333%}.slideshow .flexslider .spinner{display:none;width:50px;height:30px;text-align:center;font-size:10px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-25px;z-index:10}.slideshow .flexslider .spinner>div{background-color:#ccc;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.slideshow .flexslider .spinner>div.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.slideshow .flexslider .spinner>div.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.slideshow .flexslider .spinner>div.rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.slideshow .flexslider .spinner>div.rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@-moz-keyframes stretchdelay{0%,40%,100%{-moz-transform:scaleY(.4)}20%{-moz-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4);-moz-transform:scaleY(.4);-ms-transform:scaleY(.4);-o-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}}body .contour .contourPageName,body #contour .contourPageName{display:none}body .contour fieldset,body #contour fieldset{padding:0;background-color:transparent;margin:0 0 .675em;border:0}body .contour fieldset legend,body #contour fieldset legend{font-family:raleway,sans-serif;line-height:1.125em;margin:0;text-rendering:optimizeLegibility;font-weight:500;text-transform:uppercase;font-size:1.17em;margin-bottom:1em;font-weight:500}body .contour fieldset+fieldset,body #contour fieldset+fieldset{margin-top:2em}body .contour small,body #contour small{padding-left:0}.input-fields label,body .contour fieldset .contourField label,body #contour fieldset .contourField label{font-weight:400;width:auto;float:none;margin:0!important;text-align:left;font-size:1em;font-family:raleway,sans-serif;font-weight:600;font-size:.9em}.input-fields .contourError[style*=inline],body .contour fieldset .contourField .contourError[style*=inline],body #contour fieldset .contourField .contourError[style*=inline]{display:block!important;margin:-1em 0 1.5em;text-align:left;color:red;margin-top:-.675em}.input-fields .field-validation-error,body .contour fieldset .contourField .field-validation-error,body #contour fieldset .contourField .field-validation-error{color:red;margin:-1em 0 1.5em;display:block}.input-fields>div,body .contour fieldset .contourField>div,body #contour fieldset .contourField>div{text-align:left;margin-bottom:.675em}.input-fields>div input:not([type=submit]):not([type=checkbox]),body .contour fieldset .contourField>div input:not([type=submit]):not([type=checkbox]),body #contour fieldset .contourField>div input:not([type=submit]):not([type=checkbox]),.input-fields>div select,body .contour fieldset .contourField>div select,body #contour fieldset .contourField>div select,.input-fields>div textarea,body .contour fieldset .contourField>div textarea,body #contour fieldset .contourField>div textarea{background-color:#fff;border:1px solid #d5d5d5;color:#777;display:inline-block;font-size:.9em;padding:.8em .5em;text-decoration:none;line-height:1.35em;border-radius:0;box-shadow:none;margin:0;width:100%;vertical-align:middle;height:2.95em;-webkit-appearance:none;font-family:raleway,sans-serif;font-weight:400;width:100%!important;-webkit-font-smoothing:antialiased;font-weight:600}.input-fields>div input:not([type=submit]):not([type=checkbox])::-ms-expand,body .contour fieldset .contourField>div input:not([type=submit]):not([type=checkbox])::-ms-expand,body #contour fieldset .contourField>div input:not([type=submit]):not([type=checkbox])::-ms-expand,.input-fields>div select::-ms-expand,body .contour fieldset .contourField>div select::-ms-expand,body #contour fieldset .contourField>div select::-ms-expand,.input-fields>div textarea::-ms-expand,body .contour fieldset .contourField>div textarea::-ms-expand,body #contour fieldset .contourField>div textarea::-ms-expand{display:none}.input-fields>div textarea,body .contour fieldset .contourField>div textarea,body #contour fieldset .contourField>div textarea{height:10em}.input-fields>div select,body .contour fieldset .contourField>div select,body #contour fieldset .contourField>div select{background:#fff url(/images/icons/select-open.gif) top 16px right 6px no-repeat}.input-fields.checkbox,body .contour fieldset .checkbox.contourField,body #contour fieldset .checkbox.contourField{position:relative}.input-fields.checkbox span.checkbox,body .contour fieldset .checkbox.contourField span.checkbox,body #contour fieldset .checkbox.contourField span.checkbox{padding:0}.input-fields.checkbox label,body .contour fieldset .checkbox.contourField label,body #contour fieldset .checkbox.contourField label{position:absolute;left:30px}.input-fields br:last-child,body .contour fieldset .contourField br:last-child,body #contour fieldset .contourField br:last-child{display:none}.input-button,body .contour .contourNavigation,body #contour .contourNavigation{text-align:left;margin-top:1em}.input-button input,body .contour .contourNavigation input,body #contour .contourNavigation input{background-color:#202020;border:1px solid #202020;color:#fff;display:inline-block;font-size:.9em;padding:.9em 3em;text-decoration:none;line-height:1.35em;border-radius:0;box-shadow:none;margin:0;width:auto;vertical-align:middle;height:3.15em;-webkit-appearance:none;font-family:raleway,sans-serif;font-weight:400;font-family:raleway,sans-serif;text-transform:uppercase;font-weight:600}.search-tools{margin-bottom:40px;position:relative;white-space:nowrap}.search-tools:after{content:"";display:table;clear:both}@media screen and (max-width:48em){.search-tools{margin-bottom:1.35em}}.search-tools .filter{background-color:#fff;float:left;height:47px;width:16.5%;position:relative;margin-right:1px}.search-tools .filter.bedrooms{width:10%}.search-tools .filter.amenities{width:23%}@media screen and (max-width:48em){.search-tools .filter{float:none;height:47px;width:100%;width:100%!important;margin-right:0;margin-bottom:5px}}.search-tools .filter>div{background:#fff url(/images/icons/select-close.png) top 16px right 6px no-repeat;background-size:13px;border:1px solid #d1d0d1;padding:0 20px 0 10px;position:absolute;z-index:100;width:100%}@media screen and (max-width:48em){.search-tools .filter>div{position:relative}}.search-tools .filter>div>label{white-space:nowrap}.search-tools .filter>div label{line-height:45px;font-family:raleway,sans-serif;cursor:pointer;margin-bottom:0;font-size:.9em;overflow:hidden;font-weight:600}.search-tools .filter ol{margin-bottom:20px}.search-tools .filter ol li label{line-height:20px;display:inline}.search-tools .filter .hide-options{background:#fff url(/images/icons/select-open.png) top 16px right 6px no-repeat}.search-tools .filter .hide-options ol{display:none}@media screen and (max-width:48em){.search-tools .filter .hide-options{position:relative;z-index:1}}.search-tools .filter.free-search input{font-size:.9em;border:1px solid #d1d0d1;border-radius:0;background-color:#fff;height:47px;font-family:raleway,sans-serif;font-weight:600;color:#777;box-shadow:none}.search-tools .filter.free-search input::-webkit-input-placeholder{color:#777}.search-tools .filter.free-search input::-moz-placeholder{color:#777}.search-tools .filter.free-search input:-moz-placeholder{color:#777}.search-tools .filter.free-search input:-ms-input-placeholder{color:#777}.search-tools .trigger{margin-top:1px;float:left;width:calc(100% - 5px);background-color:#202020;text-align:center}@media screen and (max-width:48em){.search-tools .trigger{display:block;width:100%}}.search-tools .trigger>a{height:47px;display:inline-block;line-height:47px;background-image:url(/images/icons/icon-search.png);background-repeat:no-repeat;background-position:center right;background-size:18px;color:#fff;text-transform:uppercase;font-family:raleway,sans-serif;font-weight:600;font-size:.9em;padding:0 40px 0 10px;-webkit-font-smoothing:antialiased}html,body,form{height:100%;padding:0;margin:0}body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}@media screen and (max-width:75em){body{background-color:#363636}}body.open>form{position:relative;overflow:hidden}body.open>form #flexslider-fullscreen-2{display:none}.fancybox-overlay a{color:#fff!important}#inquiry-tab{display:none;position:fixed;top:50%;right:0;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:900;background-image:url(/images/inquiry-vetical.png);height:190px;width:44px;background-size:44px 190px;margin-top:-95px}@media screen and (max-width:75em){#inquiry-tab{display:none!important}}body ul.slides li.opacity1{opacity:1!important}p,ul{margin:0 0 1.35em}p.big,ul.big{font-size:1.2em;font-family:raleway,sans-serif}p:last-child,ul:last-child{margin-bottom:0}p.purple,span.purple,div.purple{color:#d096d2}#overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:1000;display:none}#overlay .slideshow .flexslider{background-color:#000}#overlay .slideshow .flexslider .slides{background-image:none!important}#overlay .slideshow .flexslider .slides>li{background-size:contain!important;background-position:center;background-repeat:no-repeat}#overlay .slideshow .flexslider .slides>li .flex-caption>div>div{opacity:1}#overlay .slideshow .flexslider .slides>li .flex-caption>div>div .title1{text-align:center;color:#fff}#overlay .slideshow .flexslider .slides>li .slideshow-background{display:none}#overlay .slideshow .flexslider .flex-direction-nav a{position:absolute;top:50%;height:57px;width:57px;margin-top:-28px;background-size:33px 57px}#overlay .slideshow .flexslider .flex-direction-nav a.flex-prev{background-image:url(/images/icons/arrow-left-big.png);left:40px}@media screen and (max-width:48em){#overlay .slideshow .flexslider .flex-direction-nav a.flex-prev{left:10px}}#overlay .slideshow .flexslider .flex-direction-nav a.flex-next{background-image:url(/images/icons/arrow-right-big.png);right:40px}@media screen and (max-width:48em){#overlay .slideshow .flexslider .flex-direction-nav a.flex-next{right:10px}}@media screen and (max-width:48em){#overlay .slideshow .flexslider .flex-direction-nav a{margin-top:-28px;background-size:16.5px 27.5px}}#mobile-side{display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:255px;padding:0 16px 40px}#mobile-side #languages{margin-top:0;margin-left:0;display:block}#mobile-side #languages>li{display:inline-block}#mobile-side #languages>li:not(:last-child){margin-right:12px}#mobile-side #languages>li.selected a{color:#9e9d9e}#mobile-side #languages>li a{font-weight:700;text-transform:uppercase;color:#777;font-family:raleway,sans-serif}#mobile-side #languages>li a:hover{color:#9e9d9e}#mobile-side ul:not(#languages){margin-bottom:0}#mobile-side ul:not(#languages)>li a{color:#9e9d9e}#mobile-side .logo{margin-top:100px;font-family:raleway,sans-serif}@media screen and (max-width:48em){#mobile-side .logo{margin-top:54px}}#mobile-side .logo>a{height:154px;width:223px;background:url(/images/icons/logo.png) center no-repeat;background-size:223px 154px;display:block;overflow:hidden;margin-bottom:40px}#mobile-side .logo>a:before{content:"";display:block;width:0;height:100%}body.root-36292 #mobile-side .logo>a{background-image:url(/images/icons/logo-verbier.png)}@media screen and (max-width:48em){#mobile-side .logo>a{height:105px;width:150px;background-size:150px auto!important;background-position:top left;margin-bottom:20px}}#mobile-side .logo>span{display:block;color:#9e9d9e;line-height:26px;font-size:1.4em}#mobile-side .logo>span:last-child{font-weight:700;color:#d096d2}body.root-36292 #mobile-side .logo>span{display:none}#mobile-side ul{margin-top:40px}#mobile-side ul li a{color:#fff}#top{position:absolute;top:0;left:0;height:54px;width:100%;text-align:right;overflow:hidden;z-index:100}#top #languages{float:left;margin-left:40px;margin-bottom:0;position:relative;top:50%;transform:translateY(-50%)}@media screen and (max-width:75em){#top #languages{display:none}}#top #languages>li{display:inline-block}#top #languages>li:not(:last-child){margin-right:12px}#top #languages>li.selected a{color:#fff}#top #languages>li a{font-weight:700;text-transform:uppercase;color:#777;font-family:raleway,sans-serif}#top #languages>li a:hover{color:#fff}#top>ul:not(#languages){display:inline-block}#top>ul:not(#languages) li{display:inline-block;vertical-align:middle;margin-right:5px}#top>ul:not(#languages) li>a{display:block;height:20px;width:20px;overflow:hidden;background-repeat:no-repeat;background-position:center;opacity:.4}#top>ul:not(#languages) li>a:before{content:"";display:block;width:0;height:100%}#top>ul:not(#languages) li>a.facebook{background-image:url(/images/icons/icon-facebook.png);background-size:10px 20px}#top>ul:not(#languages) li>a.twitter{background-image:url(/images/icons/icon-twitter.png);background-size:20px 16px}#top>ul:not(#languages) li>a.pinterest{background-image:url(/images/icons/icon-pinterest.png);background-size:15px 20px}#top>ul:not(#languages) li>a.gplus{background-image:url(/images/icons/icon-gplus.png);background-size:18px auto}#top>ul:not(#languages) li>a.linkedin{background-image:url(/images/icons/icon-linkedin.png);background-size:17px auto}#top>ul:not(#languages) li>a.instagram{background-image:url(/images/icons/icon-instagram.png);background-size:17px auto}#top>ul:not(#languages) li>a.youtube{background-image:url(/images/icons/icon-youtube.png);background-size:29px auto}@media screen and (max-width:48em){#top>ul:not(#languages){display:none}}#top>a{display:inline-block;background:#d096d2 url(/images/icons/icon-mail.png) center right 40px no-repeat;background-size:25px 16px;color:#fff;text-transform:uppercase;font-size:.9em;line-height:54px;font-family:raleway,sans-serif;font-weight:600;padding:0 80px 0 40px;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}#top>a:hover{background-color:#c072c3}@media screen and (max-width:48em){#top>a{background-position:center right 10px;padding:0 40px 0 10px}}@media screen and (max-width:75em){#top{background-color:#fff;position:relative}}#top #mobile-menu{display:none}@media screen and (max-width:75em){#top #mobile-menu{display:block;position:absolute;top:0;left:0;height:54px;width:314px;z-index:100}#top #mobile-menu>a{float:left;height:54px;width:54px;background:#363636 url(/images/icons/hamburger.png) center center no-repeat;background-size:cover;display:block}#top #mobile-menu .logo{float:left;background:transparent url(/images/icons/mobile-logo.png) center center no-repeat;background-size:240px auto}body.root-36292 #top #mobile-menu .logo{background-image:url(/images/icons/mobile-logo-verbier.png)}#top #mobile-menu .logo>a{display:block;height:54px;width:260px}}@media screen and (max-width:75em) and (max-width:48em){#top #mobile-menu .logo{display:none}}@media screen and (max-width:48em){#top #mobile-menu{height:54px;width:54px}}#header-slideshow-replacement{background-repeat:no-repeat;background-position:center;background-size:cover;height:80%;max-height:700px;min-height:550px;position:relative;z-index:5;display:none}@media screen and (max-width:48em){body.template1506 #header-slideshow-replacement{display:block}}@media screen and (max-width:48em){body.template1506 #header-slideshow{display:none}}#header-slideshow{position:relative;top:0;left:0;height:393px;z-index:5}body.template23761 #header-slideshow{height:460px}body.template23761 #header-slideshow .slideshow-background{display:none}body.template1506 #header-slideshow{height:70%;max-height:700px;min-height:528px}@media screen and (min-width:48.0625em) and (max-width:75em){body.template1506 #header-slideshow{max-height:none;min-height:1px;height:440px}}@media screen and (max-width:48em){body.template1506 #header-slideshow{height:80%;max-height:700px;min-height:550px}}@media screen and (min-width:48.0625em) and (max-width:75em){#header-slideshow{height:300px}}@media screen and (max-width:48em){#header-slideshow{height:300px}}li#nav20183{display:none}#mobile-side li#nav20183{display:block}.left-side ul ul,#mobile-side ul ul{display:none}.left-side ul li a,#mobile-side ul li a{text-transform:uppercase;color:#777;font-family:raleway,sans-serif;font-weight:700;line-height:1.75}.left-side ul li a:hover,#mobile-side ul li a:hover{color:#d096d2}.left-side ul li.selected a,#mobile-side ul li.selected a{color:#d096d2}.left-side ul.special li,#mobile-side ul.special li{line-height:47px}.header.left-side{position:absolute;top:0;left:0;width:340px;padding:0 40px;z-index:20}.header.left-side .logo{margin-top:100px;font-family:raleway,sans-serif}.header.left-side .logo>a{height:154px;width:260px;background:url(/images/icons/logo.png) center no-repeat;background-size:260px 154px;display:block;overflow:hidden;margin-bottom:40px}.header.left-side .logo>a:before{content:"";display:block;width:0;height:100%}body.root-36292 .header.left-side .logo>a{background-image:url(/images/icons/logo-verbier.png)}.header.left-side .logo>span{display:block;color:#9e9d9e;line-height:26px;font-size:1.5em}.header.left-side .logo>span:last-child{font-weight:500;color:#d096d2}body.root-36292 .header.left-side .logo>span{display:none}@media screen and (max-width:75em){.header.left-side{display:none}}.header.right-side{position:absolute;top:0;right:0;left:340px;padding:0 40px;max-width:75em;z-index:10}.header.right-side #intro{margin-top:143px;color:#fff;width:85%}.header.right-side #intro>div{height:152px}@media screen and (max-width:48em){.header.right-side #intro>div{display:none}}.header.right-side #intro>div>p{margin-bottom:0}@media screen and (max-width:75em){.header.right-side #intro>div>p{display:none}}.header.right-side #intro>h1{font-size:1.8em;margin-bottom:0}@media screen and (min-width:48.0625em) and (max-width:75em){.header.right-side #intro{margin-top:100px}}@media screen and (max-width:75em){.header.right-side{right:auto;width:100%;left:0}}@media screen and (max-width:48em){.header.right-side{padding:0 10px}}.sub-header.left-side,#home-content>div.left-side{position:absolute;top:393px;left:0;width:340px;padding:40px;z-index:20}.sub-header.left-side ul.special,#home-content>div.left-side ul.special{margin-bottom:41px}@media screen and (max-width:75em){.sub-header.left-side,#home-content>div.left-side{display:none}}.sub-header.right-side,#home-content>div.right-side{position:relative;padding:52px 40px 40px;max-width:75em;margin-left:340px;z-index:10;min-height:400px;background-color:#fff}@media screen and (min-width:48.0625em) and (max-width:75em){.sub-header.right-side,#home-content>div.right-side{max-width:none}}.sub-header.right-side h1,#home-content>div.right-side h1{font-weight:300;margin-bottom:10px}.sub-header.right-side ul,#home-content>div.right-side ul{margin-left:.5em;padding-left:1em;list-style-type:disc}.sub-header.right-side>div#splitted-row,#home-content>div.right-side>div#splitted-row{display:block;margin-bottom:40px}.sub-header.right-side>div#splitted-row:after,#home-content>div.right-side>div#splitted-row:after{content:"";display:table;clear:both}@media screen and (max-width:48em){.sub-header.right-side>div#splitted-row,#home-content>div.right-side>div#splitted-row{margin-bottom:1.35em}}.sub-header.right-side>div#splitted-row>div,#home-content>div.right-side>div#splitted-row>div{float:left;display:block;margin-right:4.07256%;width:47.96372%}.sub-header.right-side>div#splitted-row>div:last-child,#home-content>div.right-side>div#splitted-row>div:last-child{margin-right:0}.sub-header.right-side>div#splitted-row>div:nth-child(2n),#home-content>div.right-side>div#splitted-row>div:nth-child(2n){margin-right:0}.sub-header.right-side>div#splitted-row>div:nth-child(2n+1),#home-content>div.right-side>div#splitted-row>div:nth-child(2n+1){clear:left}.sub-header.right-side>div#splitted-row>div:empty,#home-content>div.right-side>div#splitted-row>div:empty{display:none}@media screen and (max-width:48em){.sub-header.right-side>div#splitted-row>div,#home-content>div.right-side>div#splitted-row>div{float:left;display:block;margin-right:4.07256%;width:100%}.sub-header.right-side>div#splitted-row>div:last-child,#home-content>div.right-side>div#splitted-row>div:last-child{margin-right:0}.sub-header.right-side>div#splitted-row>div:nth-child(1n),#home-content>div.right-side>div#splitted-row>div:nth-child(1n){margin-right:0}.sub-header.right-side>div#splitted-row>div:nth-child(1n+1),#home-content>div.right-side>div#splitted-row>div:nth-child(1n+1){clear:left}.sub-header.right-side>div#splitted-row>div:last-child,#home-content>div.right-side>div#splitted-row>div:last-child{margin-top:1.35em}}.sub-header.right-side>div#splitted-row:empty,#home-content>div.right-side>div#splitted-row:empty{margin-bottom:0;display:none}.sub-header.right-side>div#single-row,#home-content>div.right-side>div#single-row{display:block}.sub-header.right-side>div#single-row:after,#home-content>div.right-side>div#single-row:after{content:"";display:table;clear:both}.sub-header.right-side>div#single-row:empty,#home-content>div.right-side>div#single-row:empty{display:none}.sub-header.right-side>div#single-row .search-tools,#home-content>div.right-side>div#single-row .search-tools{margin-top:-12px}@media screen and (max-width:48em){.sub-header.right-side>div#single-row .search-tools,#home-content>div.right-side>div#single-row .search-tools{margin-top:0}}.sub-header.right-side>div#single-row:first-child,#home-content>div.right-side>div#single-row:first-child{margin-bottom:40px}@media screen and (max-width:75em){.sub-header.right-side,#home-content>div.right-side{margin-left:0}}@media screen and (max-width:48em){.sub-header.right-side,#home-content>div.right-side{padding:20px 10px 40px}}body.template23761 .sub-header.left-side{top:460px}body.template1506 .sub-header.left-side{position:absolute;top:433px;left:0;height:47px;width:340px;padding:0 40px;float:none}body.template1506 .sub-header.left-side ul.special{margin-bottom:0}body.template1506 .sub-header.left-side ul.special li a{color:#fff}body.template1506 .sub-header.right-side{position:absolute;top:433px;right:0;left:340px;padding:0 40px;height:47px;margin-left:0;min-height:1px;background-color:transparent;z-index:20}@media screen and (max-width:75em){body.template1506 .sub-header.right-side{right:auto;width:100%;left:0}}@media screen and (min-width:48.0625em) and (max-width:75em){body.template1506 .sub-header.right-side{top:343px}}@media screen and (max-width:48em){body.template1506 .sub-header.right-side{padding:0 10px;top:240px;z-index:1000}}body.template1506 #home-content{position:relative;z-index:10}body.template1506 #home-content .right-side{padding:40px;background-color:#fff}@media screen and (max-width:48em){body.template1506 #home-content .right-side{padding:20px 10px 40px}}body.template1506 #home-content .left-side{position:absolute;top:0;left:0}#footer{position:relative;top:0;left:0;background-color:#eee;font-family:raleway,sans-serif;font-size:.9em;font-weight:500;max-width:100%}#footer:after{content:"";display:table;clear:both}#footer>.left-side,#footer .right-side{float:left}#footer>.left-side{width:340px;padding:40px}#footer>.right-side{padding:40px}@media screen and (min-width:75.0625em){#footer>.right-side>ul:last-child{position:absolute;top:0;right:0;padding-top:40px;padding-right:40px}}#footer>.right-side>ul:last-child li{display:inline-block;vertical-align:middle;margin-right:5px}#footer>.right-side>ul:last-child li>a{display:block;height:20px;width:20px;overflow:hidden;background-repeat:no-repeat;background-position:center}#footer>.right-side>ul:last-child li>a:before{content:"";display:block;width:0;height:100%}#footer>.right-side>ul:last-child li>a.facebook{background-image:url(/images/icons/icon-facebook.png);background-size:10px 20px}#footer>.right-side>ul:last-child li>a.twitter{background-image:url(/images/icons/icon-twitter.png);background-size:20px 16px}#footer>.right-side>ul:last-child li>a.pinterest{background-image:url(/images/icons/icon-pinterest.png);background-size:15px 20px}#footer>.right-side>ul:last-child li>a.linkedin{background-image:url(/images/icons/icon-linkedin.png);background-size:17px auto}#footer>.right-side>ul:last-child li>a.youtube{background-image:url(/images/icons/icon-youtube.png);background-size:17px auto}#footer>.right-side>ul:last-child li>a.instagram{background-image:url(/images/icons/icon-instagram.png);background-size:17px auto}@media screen and (max-width:48em){#footer>.right-side>ul:last-child{display:block}}@media screen and (min-width:48.0625em) and (max-width:75em){#footer{display:block;padding:40px}#footer:after{content:"";display:table;clear:both}#footer>.left-side,#footer>.right-side{padding:0;float:left;display:block;margin-right:4.07256%;width:47.96372%}#footer>.left-side:last-child,#footer>.right-side:last-child{margin-right:0}#footer>.left-side:nth-child(2n),#footer>.right-side:nth-child(2n){margin-right:0}#footer>.left-side:nth-child(2n+1),#footer>.right-side:nth-child(2n+1){clear:left}}@media screen and (max-width:48em){#footer>.left-side,#footer>.right-side{padding:20px 10px;float:left;display:block;margin-right:4.07256%;width:100%}#footer>.left-side:last-child,#footer>.right-side:last-child{margin-right:0}#footer>.left-side:nth-child(1n),#footer>.right-side:nth-child(1n){margin-right:0}#footer>.left-side:nth-child(1n+1),#footer>.right-side:nth-child(1n+1){clear:left}}.villas-of-the-month>div{display:block}.villas-of-the-month>div:after{content:"";display:table;clear:both}.villas-of-the-month>div>div{float:left;display:block;margin-right:4.07256%;width:47.96372%}.villas-of-the-month>div>div:last-child{margin-right:0}.villas-of-the-month>div>div:nth-child(2n){margin-right:0}.villas-of-the-month>div>div:nth-child(2n+1){clear:left}@media screen and (max-width:48em){.villas-of-the-month>div>div{float:left;display:block;margin-right:4.07256%;width:100%}.villas-of-the-month>div>div:last-child{margin-right:0}.villas-of-the-month>div>div:nth-child(1n){margin-right:0}.villas-of-the-month>div>div:nth-child(1n+1){clear:left}.villas-of-the-month>div>div:not(:first-child){margin-top:20px}}.villa>a{display:block;margin-bottom:20px;position:relative;background-color:#202020;overflow:hidden}.villa>a>img{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;display:block;width:100%}.villa>a>h3,.villa>a>span.h3{position:absolute;bottom:40px;left:40px;color:#fff;margin-bottom:0;font-size:1.1em}@media screen and (max-width:48em){.villa>a>h3,.villa>a>span.h3{position:absolute;bottom:10px;left:10px}}.villa>a:hover>img{opacity:.5;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.villa>ul{margin-bottom:0;font-family:raleway,sans-serif;font-weight:600;font-size:.9em}.villa>ul>li>strong{text-transform:uppercase;color:#515151}.villa>p{margin:20px 0 0}.villa>p:last-child{margin-top:10px}.villa>p:last-child>a{text-transform:uppercase;font-family:raleway,sans-serif;font-weight:700;font-size:.9em;color:#777}.villa>p:last-child>a:hover{color:#d096d2}#list-filters{margin-bottom:20px;font-family:raleway,sans-serif;font-size:.8em;font-weight:600;text-align:right}#list-filters:after{content:"";display:table;clear:both}@media screen and (max-width:48em){#list-filters{text-align:left}}#list-filters>div{display:inline-block}#list-filters>div:last-child{margin-left:1em}#list-filters>div:first-child{float:left}@media screen and (max-width:48em){#list-filters>div:first-child{float:none;display:block}}#list-filters>div>select{background-color:#eee;border:1px solid #eee;color:#777;display:inline-block;font-size:1em;padding:.4em 2em .4em 1em;text-decoration:none;line-height:1.35em;border-radius:0;box-shadow:none;margin:0;width:auto;vertical-align:middle;height:2.15em;-webkit-appearance:none;font-family:raleway,sans-serif;font-weight:400;background-image:url(/images/icons/select-open.png);background-position:center right 6px;background-repeat:no-repeat;background-size:13px;display:inline-block;margin-left:.5em;margin-bottom:3px;-webkit-font-smoothing:antialiased;font-family:raleway,sans-serif;font-weight:600}#list-filters>div>select::-ms-expand{display:none}@media screen and (max-width:48em){#list-filters>div>select{display:inline-block;margin-left:0;margin:10px 0}}.list-items{display:block}.list-items:after{content:"";display:table;clear:both}.list-items .villa{float:left;display:block;margin-right:4.07256%;width:30.61829%}.list-items .villa:last-child{margin-right:0}.list-items .villa:nth-child(3n){margin-right:0}.list-items .villa:nth-child(3n+1){clear:left}@media screen and (max-width:48em){.list-items .villa{float:left;display:block;margin-right:4.07256%;width:100%}.list-items .villa:last-child{margin-right:0}.list-items .villa:nth-child(1n){margin-right:0}.list-items .villa:nth-child(1n+1){clear:left}.list-items .villa:not(:first-child){margin-top:20px}}.list-items .villa>a>h3,.list-items .villa>a>span.h3{position:absolute;bottom:20px;left:20px}@media screen and (max-width:48em){.list-items .villa>a>h3,.list-items .villa>a>span.h3{position:absolute;bottom:10px;left:10px}}.list-items .villa:nth-child(n+4){margin-top:20px}.list-items+h2{margin-top:40px}.list-items.destinations .villa>a{margin-bottom:0}#list-pager{margin-top:20px;text-align:right}@media screen and (max-width:48em){#list-pager{text-align:center}}#list-pager>a{display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;background-color:#eee;color:#777;margin-left:4px;font-family:raleway,sans-serif;font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#list-pager>a.selected,#list-pager>a:hover{background-color:#777;color:#fff}#list-pager>a.previous,#list-pager>a.next{background-color:transparent}#list-pager>a.previous:hover,#list-pager>a.next:hover{color:#202020}.special-offer{background-color:#eee;padding:20px;font-family:raleway,sans-serif;margin-bottom:1.5em}.special-offer h3{font-size:1em;margin-bottom:10px}body.template1518 #languages>li.selected a{color:#9e9d9e!important}body.template1518 #languages>li a{color:#777!important}body.template1518 #languages>li a:hover{color:#9e9d9e!important}body.template1518 #item-navigation{position:absolute;top:1px;left:380px;z-index:100}body.template1518 #item-navigation a{display:inline-block;line-height:54px;background-repeat:no-repeat;background-color:transparent;background-position:center left;color:#fff;opacity:.8;font-family:raleway,sans-serif;font-weight:700;text-transform:uppercase;font-size:.8em;margin-right:20px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}body.template1518 #item-navigation a.back{background-image:url(/images/icons/icon-search.png);padding-left:24px;background-size:18px auto}@media screen and (max-width:48em){body.template1518 #item-navigation a.back{margin-left:10px}}body.template1518 #item-navigation a.prev{background-image:url(/images/icons/arrow-left.png);padding-left:18px;background-size:8px auto}body.template1518 #item-navigation a.next{background-image:url(/images/icons/arrow-right.png);padding-right:18px;background-size:8px auto;background-position:center right;margin-right:0}body.template1518 #item-navigation a:hover{opacity:1}@media screen and (max-width:75em){body.template1518 #item-navigation{position:relative;top:0;left:0;text-align:center}}@media screen and (max-width:48em){body.template1518 #item-navigation{text-align:left}}body.template1518 #header-slideshow{margin-left:340px;height:70%;max-height:700px;min-height:600px}body.template1518 #header-slideshow .slideshow-background{display:none!important}@media screen and (max-width:75em){body.template1518 #header-slideshow{margin-top:-54px;margin-left:0;min-height:440px;height:70%}}@media screen and (max-width:48em){body.template1518 #header-slideshow{min-height:1px;max-height:none;height:300px}}body.template1518 .header.right-side #intro{margin-top:444px;position:relative;z-index:10}body.template1518 .header.right-side #intro h1{font-size:3.25em;font-weight:300;line-height:1.0125em}@media screen and (max-width:48em){body.template1518 .header.right-side #intro h1{font-size:2em;font-weight:400}}body.template1518 .header.right-side #intro h2{margin-bottom:0}@media screen and (min-width:48.0625em) and (max-width:75em){body.template1518 .header.right-side #intro{margin-top:250px}}@media screen and (max-width:48em){body.template1518 .header.right-side #intro{margin-top:143px}}body.template1518 .sub-header.right-side{padding:40px}@media screen and (max-width:48em){body.template1518 .sub-header.right-side{padding:20px 10px 40px}}body.template1518 #flexslider-fullscreen-2{position:absolute;top:0;right:0;left:0;margin-left:340px;margin-top:54px;z-index:120;cursor:pointer;height:37px}@media screen and (max-width:48em){body.template1518 #flexslider-fullscreen-2{height:37px;width:37px;position:absolute;top:57px;right:10px;bottom:auto;left:auto;margin:0!important;height:auto}}@media screen and (min-width:48.0625em) and (max-width:75em){body.template1518 #flexslider-fullscreen-2{margin-left:0;height:calc(70% - 50px)}}body.template1518 #flexslider-fullscreen-2>a{height:37px;width:37px;position:absolute;right:40px;background:transparent url(/images/icons/icon-fullscreen.png) center no-repeat;background-size:37px;display:block;opacity:.9;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;overflow:hidden}body.template1518 #flexslider-fullscreen-2>a:before{content:"";display:block;width:0;height:100%}body.template1518 #flexslider-fullscreen-2>a:hover{opacity:1}@media screen and (max-width:48em){body.template1518 #flexslider-fullscreen-2>a{right:10px}}body.template1518 .special-offer{background-color:#eee;padding:20px;font-family:raleway,sans-serif;margin-bottom:1.5em}body.template1518 .special-offer h3{font-size:1em;margin-bottom:10px}body.template1518 ul.tabs-nav{margin-left:0;padding-left:0;margin-bottom:40px}@media screen and (max-width:48em){body.template1518 ul.tabs-nav{margin-bottom:20px}}body.template1518 ul.tabs-nav>li{display:inline-block}body.template1518 ul.tabs-nav>li>a{text-transform:uppercase;font-family:raleway,sans-serif;font-weight:700;color:#777;display:inline-block}body.template1518 ul.tabs-nav>li.selected>a,body.template1518 ul.tabs-nav>li>a:hover{color:#9e9d9e}body.template1518 ul.tabs-nav>li:not(:first-child){margin-left:40px}@media screen and (max-width:48em){body.template1518 ul.tabs-nav>li:not(:first-child){margin-left:10px}}body.template1518 div.tabs:after{content:"";display:table;clear:both}body.template1518 div.tabs>div{float:left;width:100%;margin-right:-100%;display:none;z-index:10;position:relative}body.template1518 div.tabs>div.next{display:block!important;z-index:15}body.template1518 div.tabs>div.selected{display:block!important;z-index:20}body.template1518 div.tabs>div.two-cols{display:block}body.template1518 div.tabs>div.two-cols:after{content:"";display:table;clear:both}body.template1518 div.tabs>div.two-cols>div:nth-child(2n){margin-right:0}body.template1518 div.tabs>div.two-cols>div:nth-child(2n+1){clear:left}@media screen and (max-width:48em){body.template1518 div.tabs>div.two-cols>div:nth-child(1n){margin-right:0}body.template1518 div.tabs>div.two-cols>div:nth-child(1n+1){clear:left}}body.template1518 div.tabs>div.two-cols>div:first-child{float:left;display:block;margin-right:4.07256%;width:21.94558%}body.template1518 div.tabs>div.two-cols>div:first-child:last-child{margin-right:0}body.template1518 div.tabs>div.two-cols>div:first-child ul{margin-left:0;padding-left:0;list-style-type:none}body.template1518 div.tabs>div.two-cols>div:first-child li{margin-bottom:6px}@media screen and (max-width:48em){body.template1518 div.tabs>div.two-cols>div:first-child{float:left;display:block;margin-right:4.07256%;width:100%}body.template1518 div.tabs>div.two-cols>div:first-child:last-child{margin-right:0}}body.template1518 div.tabs>div.two-cols>div:last-child{float:left;display:block;margin-right:4.07256%;width:73.98186%}body.template1518 div.tabs>div.two-cols>div:last-child:last-child{margin-right:0}@media screen and (max-width:48em){body.template1518 div.tabs>div.two-cols>div:last-child{margin-top:1.35em;float:left;display:block;margin-right:4.07256%;width:100%}body.template1518 div.tabs>div.two-cols>div:last-child:last-child{margin-right:0}}body.template1518 div.tabs>div table{margin-top:.25em}body.template1518 div.tabs>div table th{padding-top:0;text-transform:uppercase}body.template1518 div.tabs>div table th,body.template1518 div.tabs>div table td{font-family:raleway,sans-serif;font-size:.9em;border-bottom-color:#eee}body.template1518 div.tabs>div #google-map{margin-top:.55em;height:480px;width:100%}@media screen and (max-width:48em){body.template1518 div.tabs>div #google-map{height:240px}}body.template1518 div.tabs>div #google-map img{max-width:none}body.template1518 div.tabs>div ul{font-family:raleway,sans-serif}body.template1518 div.tabs>div ul li{line-height:1.62}body.template1518 div.tabs>div ul li strong{display:block;text-transform:uppercase;font-weight:700}body.template1518 div.tabs>div ul.dotted{margin-left:1em!important;padding-left:.5em!important;list-style-type:disc!important}body.template1518 div.tabs>div ul.dotted li{margin-bottom:0!important}body.template3380 .header.right-side #intro{margin-top:145px;color:#fff}body.template3380 .header.right-side #intro>div h1{font-size:3.25em;font-weight:300;line-height:1.0125em;color:#fff;font-weight:200;margin-bottom:10px}@media screen and (max-width:48em){body.template3380 .header.right-side #intro>div h1{font-size:2em;font-weight:400}}body.template3380 .header.right-side #intro>div p{font-family:Georgia,Cambria,times new roman,Times,serif}@media screen and (max-width:48em){body.template3380 .header.right-side #intro>div p{font-size:.9em}}@media screen and (min-width:48.0625em) and (max-width:75em){body.template3380 .header.right-side #intro>div{height:auto}}@media screen and (max-width:48em){body.template3380 .header.right-side #intro>div{display:block}}@media screen and (min-width:48.0625em) and (max-width:75em){body.template3380 .header.right-side #intro{margin-top:250px}}body.template1525 .header.right-side{position:relative;max-width:none;background-color:#e1e1e1;min-height:302px;left:auto;margin-left:340px;padding-bottom:40px}body.template1525 .header.right-side #intro{max-width:75em;margin-top:0;padding-top:145px}@media screen and (min-width:48.0625em) and (max-width:75em){body.template1525 .header.right-side #intro{padding-top:196px}}@media screen and (max-width:48em){body.template1525 .header.right-side #intro{padding-top:90px}}@media screen and (max-width:75em){body.template1525 .header.right-side{margin-left:0}}@media screen and (max-width:48em){body.template1525 .header.right-side{min-height:1px}}body.template1525 .header.right-side #intro{color:#777}body.template1525 .header.right-side #intro h1{font-size:3.25em;font-weight:300;line-height:1.0125em;color:#aaa;font-weight:200;margin-bottom:10px}@media screen and (max-width:48em){body.template1525 .header.right-side #intro h1{font-size:2em;font-weight:400}}@media screen and (max-width:48em){body.template1525 .header.right-side #intro p{font-size:.9em}}body.template1525 .sub-header.right-side{padding:0;max-width:none}body.template1525 .sub-header.right-side .blog{height:416px;background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (max-width:48em){body.template1525 .sub-header.right-side .blog{height:auto}}body.template1525 .sub-header.right-side .blog>a{display:table;height:100%;width:100%;color:#fff}body.template1525 .sub-header.right-side .blog>a>div{background:-webkit-linear-gradient( bottom,rgba(0,0,0,0.7) 0%,transparent 100%);background:linear-gradient(to top,rgba(0,0,0,0.7) 0%,transparent 100%);display:table-cell;height:100%;width:100%;vertical-align:middle}body.template1525 .sub-header.right-side .blog>a>div>div{padding:40px;width:50%}@media screen and (max-width:48em){body.template1525 .sub-header.right-side .blog>a>div>div{width:100%;float:none!important}}@media screen and (max-width:48em){body.template1525 .sub-header.right-side .blog>a>div>div{padding:40px 10px}}body.template1525 .sub-header.right-side .blog>a>div>div>h2{font-size:1.8em;font-weight:400;margin-bottom:20px}body.template1525 .sub-header.right-side .blog>a>div>div>p{font-style:italic;font-family:Georgia,Cambria,times new roman,Times,serif}body.template1525 .sub-header.right-side .blog>a:hover{color:#ccc}body.template1525 .sub-header.right-side .blog.left{text-align:left}body.template1525 .sub-header.right-side .blog.left>a>div>div{float:left}body.template1525 .sub-header.right-side .blog.right{text-align:right}body.template1525 .sub-header.right-side .blog.right>a>div>div{float:right}#news-list>div,#news-detail>div{display:block}#news-list>div:after,#news-detail>div:after{content:"";display:table;clear:both}#news-list>div>div,#news-detail>div>div{float:left;display:block;margin-right:4.07256%;width:47.96372%}#news-list>div>div:last-child,#news-detail>div>div:last-child{margin-right:0}#news-list>div>div:nth-child(2n),#news-detail>div>div:nth-child(2n){margin-right:0}#news-list>div>div:nth-child(2n+1),#news-detail>div>div:nth-child(2n+1){clear:left}@media screen and (max-width:48em){#news-list>div>div,#news-detail>div>div{float:left;display:block;margin-right:4.07256%;width:100%}#news-list>div>div:last-child,#news-detail>div>div:last-child{margin-right:0}#news-list>div>div:nth-child(1n),#news-detail>div>div:nth-child(1n){margin-right:0}#news-list>div>div:nth-child(1n+1),#news-detail>div>div:nth-child(1n+1){clear:left}}#news-list>div>div:first-child>h3,#news-detail>div>div:first-child>h3{margin-bottom:.5em}#news-list>div>div:first-child>h3>a,#news-detail>div>div:first-child>h3>a{color:#777}#news-list>div>div:first-child>p:last-child>a:last-child,#news-detail>div>div:first-child>p:last-child>a:last-child{font-family:raleway,sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;font-size:.9em;color:#777;display:block;margin-top:.5em}#news-list>div>div:first-child>p:last-child>a:last-child:hover,#news-detail>div>div:first-child>p:last-child>a:last-child:hover{color:#515151}@media screen and (max-width:48em){#news-list>div>div:last-child,#news-detail>div>div:last-child{margin-top:20px}}#news-list>div>div:last-child>a,#news-list>div>div:last-child>a>img,#news-detail>div>div:last-child>a,#news-detail>div>div:last-child>a>img{display:block;width:100%}#news-list>div:not(:first-child),#news-detail>div:not(:first-child){margin-top:2.5em}#blog-detail-list{margin-top:7px}#blog-detail-list>div.blog-detail{display:block;margin-bottom:2em}#blog-detail-list>div.blog-detail:after{content:"";display:table;clear:both}#blog-detail-list>div.blog-detail>div:nth-child(2n){margin-right:0}#blog-detail-list>div.blog-detail>div:nth-child(2n+1){clear:left}@media screen and (max-width:48em){#blog-detail-list>div.blog-detail>div:nth-child(1n){margin-right:0}#blog-detail-list>div.blog-detail>div:nth-child(1n+1){clear:left}}#blog-detail-list>div.blog-detail>div:first-child{float:left;display:block;margin-right:4.07256%;width:65.30915%}#blog-detail-list>div.blog-detail>div:first-child:last-child{margin-right:0}@media screen and (max-width:48em){#blog-detail-list>div.blog-detail>div:first-child{float:left;display:block;margin-right:4.07256%;width:100%}#blog-detail-list>div.blog-detail>div:first-child:last-child{margin-right:0}}#blog-detail-list>div.blog-detail>div:first-child a{display:block}#blog-detail-list>div.blog-detail>div:first-child a img{display:block;width:100%;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}#blog-detail-list>div.blog-detail>div:first-child a:hover img{opacity:.8}@media screen and (max-width:48em){#blog-detail-list>div.blog-detail>div:first-child a{margin-bottom:20px}}#blog-detail-list>div.blog-detail>div:last-child{float:left;display:block;margin-right:4.07256%;width:30.61829%}#blog-detail-list>div.blog-detail>div:last-child:last-child{margin-right:0}@media screen and (max-width:48em){#blog-detail-list>div.blog-detail>div:last-child{float:left;display:block;margin-right:4.07256%;width:100%}#blog-detail-list>div.blog-detail>div:last-child:last-child{margin-right:0}}#blog-detail-list>div.blog-detail>div:last-child h1 a{color:#777}#blog-detail-list>div.blog-detail>div:last-child ul{font-family:raleway,sans-serif;margin-bottom:10px;font-weight:600;font-size:.9em}#blog-detail-list>div.blog-detail>div:last-child p{font-style:italic;font-family:Georgia,Cambria,times new roman,Times,serif}#blog-detail-list>div.blog-detail>div:last-child p>a:last-child{font-family:raleway,sans-serif;font-weight:600;text-transform:uppercase;font-style:normal;font-size:.9em;color:#777}#blog-detail-list>div.blog-detail>div:last-child p>a:last-child:hover{color:#515151}#blog-detail-list>div.blog-detail:not(:last-child){margin-bottom:4.07256%}#all-destinations-list>ul{list-style-type:none;margin-left:0;padding-left:0;-moz-column-count:4;-webkit-column-count:4;column-count:4}@media screen and (min-width:48.0625em) and (max-width:75em){#all-destinations-list>ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}@media screen and (max-width:48em){#all-destinations-list>ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}}#all-destinations-list>ul ul{list-style-type:none}#all-destinations-list>ul>li{margin-bottom:1.5em;display:inline-block;width:100%}#all-destinations-list>ul>li>ul{list-style-type:none;margin-left:0;padding-left:0}#all-destinations-list>ul>li>ul>li>ul{list-style-type:none!important}#all-destinations-list>ul>li>a:first-child{font-weight:700;text-transform:uppercase}.box-press{display:block;padding-bottom:60px}.box-press:after{content:"";display:table;clear:both}.box-press>div{float:left;display:block;margin-right:4.07256%;width:100%}.box-press>div:last-child{margin-right:0}.box-press>div .press{margin:0;padding:0;margin-right:-1%}.box-press>div .press:after{content:"";display:table;clear:both}.box-press>div .press li{float:left;width:49%;margin-right:1%;display:block;position:relative;margin-bottom:4%;text-align:center}.box-press>div .press li a{text-decoration:none;display:block;font-size:.8em}.box-press>div .press li a img{display:block;margin:0 auto 10px}.box-press>div .press li a span.title{display:block;text-decoration:underline}#newsletter-holder{margin-top:3em;background-color:#eee;position:relative;padding:24px}@media screen and (max-width:48em){#newsletter-holder{padding:12px}}#newsletter-holder h3,#newsletter-holder p{margin-bottom:10px}#newsletter-holder h3{font-weight:700}#newsletter-holder div#n-h:after{content:"";display:table;clear:both}#newsletter-holder div#n-h .input-text{float:left;width:22%;margin-right:.5%}@media screen and (max-width:48em){#newsletter-holder div#n-h .input-text{width:100%;margin-right:0;margin-bottom:5px}}#newsletter-holder div#n-h .input-text input{font-size:.9em;border:1px solid #c2c2c2;border-radius:0;background-color:#fff;height:47px;font-family:raleway,sans-serif;font-weight:600;color:#777;box-shadow:none;margin-bottom:0;width:100%}#newsletter-holder div#n-h .input-text input::-webkit-input-placeholder{color:#777}#newsletter-holder div#n-h .input-text input::-moz-placeholder{color:#777}#newsletter-holder div#n-h .input-text input:-moz-placeholder{color:#777}#newsletter-holder div#n-h .input-text input:-ms-input-placeholder{color:#777}#newsletter-holder div#n-h .trigger{float:left;width:10%}@media screen and (max-width:48em){#newsletter-holder div#n-h .trigger{width:100%}}#newsletter-holder div#n-h .trigger>input{height:47px;display:inline-block;line-height:47px;color:#fff;text-transform:uppercase;font-family:raleway,sans-serif;font-weight:600;font-size:.9em;padding:0 10px;-webkit-font-smoothing:antialiased;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s;width:100%;border-radius:0}#newsletter-holder div#n-h .trigger>input:hover{background-color:#070707}ul.cols-3{padding:0!important;margin:0 -20px 0 0!important;list-style-type:none!important}ul.cols-3:after{content:"";display:table;clear:both}ul.cols-3 li{float:left}ul.cols-3 li a{display:block;margin-right:20px}ul.cols-3 li a img{display:block;width:100%}@media screen and (min-width:75.0625em){ul.cols-3 li{width:33.333333%}ul.cols-3 li:nth-child(n+4){margin-top:20px}}@media screen and (max-width:75em){ul.cols-3 li{width:50%}ul.cols-3 li:nth-child(n+3){margin-top:20px}}h3.c2t{margin-top:3rem}.carousel.c2{margin-top:1rem}.carousel.c2 .flexslider .flex-viewport{margin:0}.carousel.c2 .flexslider .flex-viewport>ul{margin:0 0 0 -10px;padding:0}.carousel.c2 .flexslider .flex-viewport>ul>li{padding:0}.carousel.c2 .flexslider .flex-viewport>ul>li>div{padding:0 10px}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa{position:relative}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a{display:block;cursor:default;position:relative;background-color:transparent}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a img{opacity:0;position:relative}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a div{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:0}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a div h3{margin-bottom:2em}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a div p{margin:0}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a div p span.button{display:inline!important;color:#fff;background-color:#d096d2;padding:1em 2em;cursor:pointer;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;font-weight:600}.carousel.c2 .flexslider .flex-viewport>ul>li.last .villa a div p span.button:hover{opacity:.6}.carousel.c2 .flexslider .flex-direction-nav{margin:0;padding:0;list-style-type:none}.carousel.c2 .flexslider .flex-direction-nav .flex-prev,.carousel.c2 .flexslider .flex-direction-nav .flex-next{height:47px;width:30px;background-color:#c072c3;z-index:100;opacity:1;background-repeat:no-repeat;background-position:center;background-size:16px auto;margin-top:-70px}.carousel.c2 .flexslider .flex-direction-nav .flex-prev{left:0;background-image:url(/images/icons/arrow-left.png)}.carousel.c2 .flexslider .flex-direction-nav .flex-next{right:20px;background-image:url(/images/icons/arrow-right.png)}