.item-price{margin:1em 0}:root{--mm-ocd-width:100%;--mm-ocd-min-width:200px;--mm-ocd-max-width:500px}body.mm-ocd-opened{overflow-y:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.mm-ocd{position:fixed;top:0;right:0;bottom:100%;left:0;z-index:9999;overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;background:rgba(0,0,0,0);-webkit-transition-property:bottom,background-color;-o-transition-property:bottom,background-color;transition-property:bottom,background-color;-webkit-transition-duration:0s,.3s;-o-transition-duration:0s,.3s;transition-duration:0s,.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:.45s,.15s;-o-transition-delay:.45s,.15s;transition-delay:.45s,.15s}.mm-ocd--open{bottom:0;background:rgba(0,0,0,.25);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-ocd__content{position:absolute;top:0;bottom:0;z-index:2;width:80%;width:var(--mm-ocd-width);min-width:200px;min-width:var(--mm-ocd-min-width);max-width:440px;max-width:var(--mm-ocd-max-width);background:#fff;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.mm-ocd--left .mm-ocd__content{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.mm-ocd--right .mm-ocd__content{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.mm-ocd--open .mm-ocd__content{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-ocd__backdrop{position:absolute;top:0;bottom:0;z-index:3;width:calc(100% - 80%);width:calc(100% - var(--mm-ocd-width));min-width:calc(100% - 440px);min-width:calc(100% - var(--mm-ocd-max-width));max-width:calc(100% - 200px);max-width:calc(100% - var(--mm-ocd-min-width));background:rgba(3,2,1,0)}.mm-ocd--left .mm-ocd__backdrop{right:0}.mm-ocd--right .mm-ocd__backdrop{left:0}.mm-spn,.mm-spn a,.mm-spn li,.mm-spn span,.mm-spn ul{display:block;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--mm-spn-item-height:50px;--mm-spn-item-indent:20px;--mm-spn-line-height:24px}.mm-spn{width:100%;height:100%;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;overflow:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.mm-spn ul{-webkit-overflow-scrolling:touch;position:fixed;top:0;left:100%;bottom:0;z-index:2;width:130%;padding-right:30%;line-height:24px;line-height:var(--mm-spn-line-height);overflow:visible;overflow-y:auto;background:inherit;-webkit-transition:left .3s ease 0s;-o-transition:left .3s ease 0s;transition:left .3s ease 0s;cursor:default}.mm-spn ul:after{content:'';display:block;height:50px;height:var(--mm-spn-item-height)}.mm-spn>ul{left:0}.mm-spn ul.mm-spn--open{left:0}.mm-spn ul.mm-spn--parent{left:-30%;overflow-y:hidden}.mm-spn li{position:relative;background:inherit;cursor:pointer}.mm-spn li:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);right:25px;right:calc(var(--mm-spn-item-height)/2);z-index:0;width:10px;height:10px;border-top:2px solid;border-right:2px solid;-webkit-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);opacity:.4}.mm-spn li:after{content:'';display:block;margin-left:20px;margin-left:var(--mm-spn-item-indent);border-top:1px solid;opacity:.15}.mm-spn a,.mm-spn span{position:relative;z-index:1;padding:13px 20px;padding:calc((var(--mm-spn-item-height) - var(--mm-spn-line-height))/2) var(--mm-spn-item-indent)}
.mm-spn a{background:inherit;color:inherit;text-decoration:none}.mm-spn a:not(:last-child){width:calc(100% - 50px);width:calc(100% - var(--mm-spn-item-height))}.mm-spn a:not(:last-child):after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;border-right:1px solid;opacity:.15}.mm-spn span{background:0 0}.mm-spn.mm-spn--navbar{cursor:pointer}.mm-spn.mm-spn--navbar:before{content:'';display:block;position:absolute;top:25px;top:calc(var(--mm-spn-item-height)/2);left:20px;left:var(--mm-spn-item-indent);width:10px;height:10px;margin-top:2px;border-top:2px solid;border-left:2px solid;-webkit-transform:rotate(-45deg) translate(50%,-50%);-ms-transform:rotate(-45deg) translate(50%,-50%);transform:rotate(-45deg) translate(50%,-50%);opacity:.4}.mm-spn.mm-spn--navbar.mm-spn--main{cursor:default}.mm-spn.mm-spn--navbar.mm-spn--main:before{content:none;display:none}.mm-spn.mm-spn--navbar:after{content:attr(data-mm-spn-title);display:block;position:absolute;top:0;left:0;right:0;height:50px;height:var(--mm-spn-item-height);padding:0 40px;padding:0 calc(var(--mm-spn-item-indent)*2);line-height:50px;line-height:var(--mm-spn-item-height);opacity:.4;text-align:center;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mm-spn.mm-spn--navbar.mm-spn--main:after{padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--navbar ul{top:51px;top:calc(var(--mm-spn-item-height) + 1px)}.mm-spn.mm-spn--navbar ul:before{content:'';display:block;position:fixed;top:inherit;z-index:2;width:100%;border-top:1px solid currentColor;opacity:.15}.mm-spn.mm-spn--light{color:#444;background:#f3f3f3}.mm-spn.mm-spn--dark{color:#ddd;background:#333}.mm-spn.mm-spn--vertical{overflow-y:auto}.mm-spn.mm-spn--vertical ul{width:100%;padding-right:0;position:static}.mm-spn.mm-spn--vertical ul ul{display:none;padding-left:20px;padding-left:var(--mm-spn-item-indent)}.mm-spn.mm-spn--vertical ul ul:after{height:25px;height:calc(var(--mm-spn-item-height)/2)}.mm-spn.mm-spn--vertical ul.mm-spn--open{display:block}.mm-spn.mm-spn--vertical li.mm-spn--open:before{-webkit-transform:rotate(135deg) translate(-50%,0);-ms-transform:rotate(135deg) translate(-50%,0);transform:rotate(135deg) translate(-50%,0)}.mm-spn.mm-spn--vertical ul ul li:last-child:after{content:none;display:none}.date-picker{width:170px;height:25px;padding:0;border:0;line-height:25px;padding-left:10px;font-size:12px;font-family:Arial,sans-serif;font-weight:700;cursor:pointer;color:#303030;position:relative;z-index:2}.date-picker-wrapper{position:absolute;z-index:1;border:1px solid #bfbfbf;background-color:#efefef;padding:5px 12px;font-size:12px;line-height:20px;color:#aaa;font-family:Arial,sans-serif;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.5);box-shadow:3px 3px 10px rgba(0,0,0,.5);-webkit-box-sizing:initial;box-sizing:initial}.dp-clearfix{clear:both;height:0;font-size:0}.date-picker-wrapper.inline-wrapper{position:relative;-webkit-box-shadow:none;box-shadow:none;display:inline-block}.date-picker-wrapper.single-date{width:auto}.date-picker-wrapper.no-shortcuts{padding-bottom:12px}.date-picker-wrapper.no-topbar{padding-top:12px}.date-picker-wrapper .footer{font-size:11px;padding-top:3px}.date-picker-wrapper b{color:#666;font-weight:700}.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}.date-picker-wrapper .month-name{text-transform:uppercase}.date-picker-wrapper .select-wrapper{position:relative;overflow:hidden;display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper:hover{text-decoration:underline}.date-picker-wrapper .month-element{display:inline-block;vertical-align:middle}.date-picker-wrapper .select-wrapper select{position:absolute;margin:0;padding:0;left:0;top:-1px;font-size:inherit;font-style:inherit;font-weight:inherit;text-transform:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;outline:0;-ms-filter:"alpha(opacity=1)";filter:alpha(opacity=1);opacity:.01}.date-picker-wrapper .month-wrapper{border:1px solid #bfbfbf;border-radius:3px;background-color:#fff;padding:5px;cursor:default;position:relative;_overflow:hidden}.date-picker-wrapper .month-wrapper table{width:190px;float:left}.date-picker-wrapper .month-wrapper table.month2{width:190px;float:left}.date-picker-wrapper .month-wrapper table td,.date-picker-wrapper .month-wrapper table th{vertical-align:middle;text-align:center;line-height:14px;margin:0;padding:0}.date-picker-wrapper .month-wrapper table .day{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#ccc;cursor:default}.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{color:#999;cursor:default}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#9cdbf7}.date-picker-wrapper .month-wrapper table .week-name{height:20px;line-height:20px;font-weight:100;text-transform:uppercase}
.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}.date-picker-wrapper .month-wrapper table .day.has-tooltip .tooltip{white-space:nowrap}.date-picker-wrapper .time label{white-space:nowrap}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#cdecfa}.date-picker-wrapper .month-wrapper table .day.lastMonth,.date-picker-wrapper .month-wrapper table .day.nextMonth{display:none}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#ffe684}.date-picker-wrapper .month-wrapper table .day.real-today.checked,.date-picker-wrapper .month-wrapper table .day.real-today.hovering{background-color:#70ccd5}.date-picker-wrapper table .caption{height:40px}.date-picker-wrapper table .caption>th:first-of-type,.date-picker-wrapper table .caption>th:last-of-type{width:27px}.date-picker-wrapper table .caption .next,.date-picker-wrapper table .caption .prev{padding:0 5px;cursor:pointer}.date-picker-wrapper table .caption .next:hover,.date-picker-wrapper table .caption .prev:hover{background-color:#ccc;color:#fff}.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid #fff;border-top:8px solid #eee;border-bottom:8px solid #eee}.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid #fff}.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid #fff}.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}.date-picker-wrapper .selected-days{display:none}.date-picker-wrapper .drp_top-bar{line-height:1.4;position:relative;padding:10px 40px 10px 0}.date-picker-wrapper .drp_top-bar .error-top,.date-picker-wrapper .drp_top-bar .normal-top{display:none}.date-picker-wrapper .drp_top-bar .default-top{display:block}.date-picker-wrapper .drp_top-bar.error .default-top{display:none}.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:red}.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}.date-picker-wrapper .drp_top-bar.normal .normal-top .selection-top{color:#333}.date-picker-wrapper .drp_top-bar .apply-btn{position:absolute;right:0;top:6px;padding:3px 5px;margin:0;font-size:12px;border-radius:4px;cursor:pointer;color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');color:#fff;line-height:initial}.date-picker-wrapper .drp_top-bar .apply-btn.disabled{cursor:pointer;color:#606060;border:solid 1px #b7b7b7;background:#fff;background:-moz-linear-gradient(top,#fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed')}.date-picker-wrapper .time{position:relative}.date-picker-wrapper.single-month .time{display:block}.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}.date-picker-wrapper .time1{width:180px;padding:0 5px;text-align:center}.time2{width:180px;padding:0 5px;text-align:center}.date-picker-wrapper .time1{float:left}.date-picker-wrapper .time2{float:right}.date-picker-wrapper .hour{text-align:right}.minute{text-align:right}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#49e !important;color:#fff !important}.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3);display:none;background-color:#ff0;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,.3));filter:drop-shadow(0 0 3px rgba(0,0,0,.3))}.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #ff0;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}.date-picker-wrapper .week-number.week-number-selected{color:#49e;font-weight:700}.booked{text-decoration:line-through}.booked{text-decoration:line-through}.month-wrapper th{border:none}.date-picker-wrapper .month-wrapper{border:none;padding:0}.month-wrapper tbody{display:table-footer-group}.date-picker-wrapper .month-name{color:#000;font-weight:lighter;text-transform:capitalize}.date-picker-wrapper table .caption{color:#000}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:#fff}.date-picker-wrapper .checked.first-date-selected{background-image:url(/sites/all/themes/latex/icons/circle.png);background-repeat:no-repeat;background-size:cover;background-color:#fff !important}.date-picker-wrapper .checked.last-date-selected{background-image:url(/sites/all/themes/latex/icons/circle-flip.png);background-repeat:no-repeat;background-size:cover;background-color:#fff !important}.day.toMonth.valid.tmp.hovering:hover{background-image:url(/sites/all/themes/latex/icons/circle-flip.png);background-repeat:no-repeat;background-size:cover;color:#fff !important;background-color:unset}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#ffe5e4}.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background-color:#ffe5e4}.date-picker-wrapper{background-color:#fff;box-shadow:0px 2px 3px #0000000D;border:1px solid #0000000D;border-radius:8px;opacity:1}.date-picker-wrapper .drp_top-bar .apply-btn{background:#c13832;border:none}.date-picker-wrapper.no-shortcuts.no-gap.two-months{width:726px}.month-wrapper{min-width:100%}.date-picker-wrapper .month-wrapper table{min-width:47%;height:350px}table .day{line-height:4 !important}.date-picker-wrapper .gap .gap-line .gap-2,.date-picker-wrapper .gap .gap-line .gap-1,.date-picker-wrapper .gap .gap-line .gap-3,.date-picker-wrapper .gap .gap-line .gap-2,.date-picker-wrapper .gap .gap-line .gap-1,.date-picker-wrapper .gap{border:none;background-color:#fff}.date-picker-wrapper .date-range-length-tip{background-color:#c13832;color:#fff;box-shadow:none;filter:none}.date-picker-wrapper .date-range-length-tip:after{border-top:4px solid #c13832}.date-picker-wrapper .month-wrapper table .day{padding:0;font-family:'OpenSans-Regular';font-size:15px;line-height:49px !important;margin-bottom:0}th.month-name{padding-bottom:20px !important;padding-top:15px !important;font-size:17px;line-height:23px;color:#1d2634;font-family:'OpenSans-Regular'}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#1d2634 !important}.date-picker-wrapper .month-wrapper table .day.toMonth.valid.first-date-selected,.date-picker-wrapper .month-wrapper table .day.toMonth.valid.last-date-selected{color:#fff !important}.date-picker-wrapper .month-wrapper table .week-name th{font-family:'OpenSans-Bold';font-size:16px;color:#bebebe}.date-picker-wrapper .month-name{color:#1d2634 !important}.date-picker-wrapper .month-wrapper table td{width:50px}@media(max-width:1024px){.date-picker-wrapper.no-shortcuts.no-gap{z-index:10001;left:0 !important;right:0;margin:0 auto;position:fixed}.page-unit .date-picker-wrapper.no-shortcuts.no-gap{position:absolute}.date-picker-wrapper.no-shortcuts.no-gap .month-wrapper{left:0;right:0;position:relative;margin:0 auto}.date-picker-wrapper .month-wrapper table .day{line-height:40px !important}.date-picker-wrapper .month-wrapper table{width:282px !important;margin:0 auto;float:none}.date-picker-wrapper .month-wrapper table td{width:37px !important}}@font-face{font-family:OpenSans-Bold;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-Bold.ttf)}@font-face{font-family:OpenSans-ExtraBoldItalic;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf)}@font-face{font-family:OpenSans-ExtraBold;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-ExtraBold.ttf)}@font-face{font-family:OpenSans-Italic;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-Italic.ttf)}@font-face{font-family:OpenSans-LightItalic;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-LightItalic.ttf)}@font-face{font-family:OpenSans-Light;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-Light.ttf)}@font-face{font-family:OpenSans-Regular;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-Regular.ttf)}@font-face{font-family:OpenSans-SemiBoldItalic;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf)}@font-face{font-family:OpenSans-SemiBold;src:url(/sites/all/themes/latex/fonts/OpenSans/OpenSans-SemiBold.ttf)}
.font-open-bold{font-family:OpenSans-Bold}.font-open-extra-bold-italic{font-family:OpenSans-ExtraBoldItalic}.font-open-extra-bold{font-family:OpenSans-ExtraBold}.font-open-italic{font-family:OpenSans-Italic}.font-open-light-italic{font-family:OpenSans-LightItalic}.font-open-light{font-family:OpenSans-Light}.font-open-regular{font-family:OpenSans-Regular}.font-open-semi-bold-italic{font-family:OpenSans-SemiBoldItalic}.font-open-semi-bold{font-family:OpenSans-SemiBold}:root{--hr-color:#c1c8d7}.color-F6F6F7{color:#f6f6f7}.color-0000001A{color:#0000001A}.color-D9DDE7{color:#d9dde7}.color-000000{color:#000}.color-040404DB{color:#040404DB}.color-1F1F1F05{color:#1F1F1F05}.color-FFFFFF{color:#fff}.color-00000029{color:#00000029}.color-2C3149{color:#2c3149}.color-EBEEF4{color:#ebeef4}.color-C13832{color:#c13832}.color-333333{color:#333}.color-596172{color:#596172}.color-EEEEEE{color:#eee}.color-9B9B9B{color:#9b9b9b}.color-949FB7{color:#949fb7}.color-2B313D{color:#2b313d}.color-C1C8D7{color:#c1c8d7}.color-A11824{color:#a11824}.color-17100D{color:#17100d}.color-222A41{color:#222a41}.color-233D63{color:#233d63}.color-464646{color:#464646}.color-A49870{color:#a49870}.color-DF253B{color:#df253b}.color-a-2C3149 a{color:#2c3149}.color-a-35495E a{color:#35495e}.color-a-C13832 a{color:#c13832}.color-a-FFFFFF a{color:#fff}.color-a-596172 a{color:#596172}.color-2C3149{color:#2c3149}.container-fluid{padding-left:0;padding-right:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ebeef4;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c8d7;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ebeef4}.auto-submit{display:none}*:focus{outline:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.logged-in .navbar{margin-top:29px}.logged-in .tabs.primary{margin-top:105px}#admin-menu{box-shadow:none}.container-bg{max-width:1440px;background:#f6f6f7 0% 0% no-repeat padding-box;margin-right:auto;margin-left:auto}.container{padding:0}.inner-img img{display:block;max-width:100%;height:auto}.cropped-height-500px img{width:1440px;max-height:500px;object-fit:cover}.destinations-page .cropped-height-500px img{width:1440px;object-fit:cover;max-height:none}.cropped-height-250px img{width:100%;max-height:250px;object-fit:cover}.cropped-height-530px img{width:1440px;max-height:530px;object-fit:cover;object-position:20% -164px}.cropped-height-790px img{width:1170px;max-height:790px;object-fit:cover}.cropped-w350px-h250px img{display:block;width:350px;height:250px;object-fit:cover}.cropped-w570px-h700px img{display:block;width:570px;height:700px;object-fit:cover}.cropped-w570px-h750px img{display:block;width:570px;height:750px;object-fit:cover}.width-per-10{width:10%}.width-per-20{width:20%}.width-per-30{width:30%}.width-per-40{width:40%}.width-per-100{width:100%}.max-width-450{max-width:450px}.lh-1{line-height:1.1}.lh-19px{line-height:19px}.lh-21px{line-height:21px}.lh-22px{line-height:22px}.lh-24px{line-height:24px}.lh-26px{line-height:26px}.lh-27px{line-height:27px}.lh-32px{line-height:32px}.lh-35px{line-height:35px}.lh-37px{line-height:37px}.lh-48px{line-height:48px}.lh-60px{line-height:60px}.lh-200px{line-height:200px}.m-0{margin:0}.mt-0{margin-top:0}.mt-6{margin-top:6px}.mt-12{margin-top:12px}.mt-13{margin-top:13px}.mt-16{margin-top:16px}.mt-18{margin-top:18px}.mt-20{margin-top:20px}.mt-22{margin-top:22px}.mt-23{margin-top:23px}.mt-24{margin-top:24px}.mt-27{margin-top:27px}.mt-28{margin-top:28px}.mt-34{margin-top:34px}.mt-35{margin-top:35px}.mt-36{margin-top:36px}.mt-41{margin-top:41px}.mt-42{margin-top:42px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-51{margin-top:51px}.mt-56{margin-top:56px}.mt-59{margin-top:59px !important}.mt-64{margin-top:64px}.mt-70{margin-top:70px}.mt-71-important{margin-top:71px !important}.mt-75{margin-top:75px}.mt-78{margin-top:78px !important}.mt-80{margin-top:80px}.mt-95{margin-top:95px}.mt-110{margin-top:110px}.mt-160{margin-top:160px}.mb-116{margin-bottom:116px}.mb-150{margin-bottom:150px}.mb-94{margin-bottom:94px}.mb-90{margin-bottom:99px}.mb-88{margin-bottom:88px}.mb-86{margin-bottom:86px}.mb-83{margin-bottom:83px}.mb-82{margin-bottom:82px}.mb-81{margin-bottom:81px}.mb-72{margin-bottom:72px}.mb-71{margin-bottom:71px}.mb-69{margin-bottom:69px}.mb-67{margin-bottom:67px}.mb-58{margin-bottom:58px}.mb-55{margin-bottom:55px}.mb-50{margin-bottom:50px}.mb-47{margin-bottom:47px}.mb-46{margin-bottom:46px}.mb-36{margin-bottom:36px}.mb-35{margin-bottom:35px}.mb-34{margin-bottom:34px}.mb-33{margin-bottom:33px}.mb-32{margin-bottom:32px}.mb-31{margin-bottom:31px}.mb-30{margin-bottom:30px}.mb-28{margin-bottom:28px}.mb-27{margin-bottom:27px}.mb-26{margin-bottom:26px}.mb-25{margin-bottom:25px}.mb-24{margin-bottom:24px}.mb-22{margin-bottom:22px}.mb-20{margin-bottom:20px}.mb-19{margin-bottom:19px}.mb-16{margin-bottom:16px}.mb-15{margin-bottom:15px}.mb-14{margin-bottom:14px}.mb-13{margin-bottom:13px}.mb-11{margin-bottom:11px}.mb-10{margin-bottom:10px}.mb-6{margin-bottom:6px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-63{margin-left:63px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-27{margin-right:27px}.pl-0{padding-left:0}.pl-10{padding-left:10px}.pl-26{padding-left:26px}.pl-47{padding-left:47px}
.pr-0{padding-right:0}.pr-15{padding-right:15px}.pr-23{padding-right:23px}.pr-25{padding-right:25px}.pr-37{padding-right:37px}.pr-118{padding-right:118px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-28{padding-left:28px}.pl-37{padding-left:37px}.pl-40{padding-left:40px}.pl-50{padding-left:50px}.pl-135{padding-left:135px}.pl-339{padding-left:339px}.pt-5{padding-top:5px}.pt-8{padding-top:8px}.pt-20{padding-top:20px}.pt-24{padding-top:24px}.pt-37{padding-top:37px}.pb-8{padding-bottom:8px}.p-0{padding:0}.p-12{padding:12px}.p-20{padding:20px}.m-0-auto{margin:0 auto}.opacity-80{opacity:.8}.p-opacity-80 p{opacity:.8}.bottom-115{bottom:115px}.bottom-108{bottom:108px}.bottom-76{bottom:76px}.bottom-50{bottom:50px}.opacity-50{opacity:.5}.p-opacity-50 p{opacity:.5}.text-align-left{text-align:left}.text-align-center{text-align:center}.bg-gradient:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent linear-gradient(0deg,#000 0%,#040404DB 37%,#1F1F1F05 100%) 0% 0% no-repeat padding-box;opacity:.6;transition:all .5s;-webkit-transition:all .5s}.bg-gradient-2:after{content:'\A';position:absolute;width:100%;height:50%;top:50%;left:0;background:transparent linear-gradient(0deg,#000 0%,#040404DB 37%,#1F1F1F05 100%) 0% 0% no-repeat padding-box;opacity:.7;transition:all .5s;-webkit-transition:all .5s}.bg-gradient-slider .field .field-items .field-item:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:transparent linear-gradient(0deg,#000 0%,#040404DB 37%,#1F1F1F05 100%) 0% 0% no-repeat padding-box;opacity:.6;transition:all .5s;-webkit-transition:all .5s}.textarea li{font-family:OpenSans-Bold;font-size:16px;line-height:27px;color:#222a41}.textarea p strong{color:#222a41;font-size:18px}.textarea ul,.magazine-post ul{list-style:none}.textarea ul li::before{content:"\2022";color:#c13832;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.magazine-post ul li::before{content:"\2022";color:#2c3149;font-weight:700;display:inline-block;width:1em;margin-left:-1em;font-size:30px;position:relative;top:7px;left:7px}h1{line-height:1.1;font-size:40px;font-family:OpenSans-Bold}h2{line-height:35px;font-size:30px;font-family:OpenSans-Bold}h3{line-height:32px;font-size:24px;font-family:OpenSans-Bold}h4{line-height:32px;font-size:23px;font-family:OpenSans-Bold}h5{line-height:32px;font-size:20px;font-family:OpenSans-Bold;margin:0}h6{line-height:48px;font-size:19px;font-family:OpenSans-Bold}a{color:#000}.font-size-200px{font-size:200px}.font-size-70px{font-size:70px}.font-size-50px{font-size:50px}.font-size-40px{font-size:40px}.font-size-30px{font-size:30px}.font-size-27px{font-size:27px}.font-size-24px{font-size:24px}.font-size-25px{font-size:25px}.font-size-23px{font-size:23px}.font-size-22px{font-size:22px}.font-size-20px{font-size:20px}.font-size-19px{font-size:19px}.font-size-18px{font-size:18px}.font-size-16px{font-size:16px}.font-size-15px{font-size:15px}.font-size-14px{font-size:14px}.font-size-13px{font-size:13px}.font-size-12px{font-size:12px}.font-size-11px{font-size:11px}.font-size-10px{font-size:10px}.uppercase{text-transform:uppercase}.letter-spacing--016px{letter-spacing:-.16px}.flex{display:flex}.justify-content-center{justify-content:center}.justify-content-space-evenly{justify-content:space-evenly}.reverse{flex-direction:row-reverse}.flex-basis-50{flex-basis:50%}.flex-basis-68px{flex-basis:68px}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.flex-wrap-wrap{flex-wrap:wrap}.btn-red-latex{background-color:#c13832;padding-top:10px;padding-bottom:8px;color:#fff;font-size:15px;line-height:24px;text-align:center;border-radius:4px;text-decoration:none}.btn-red-latex.focus,.btn-red-latex:focus,.btn-red-latex:hover{color:#fff}.rotate-180{transform:rotate(180deg)}.btn-red-latex a{text-decoration:none}.col-centred{float:none;margin:0 auto}.centred{margin-left:auto;margin-right:auto}.transition-all{transition:all .5s;-webkit-transition:all .5s}.group:after{content:"";display:table;clear:both}.a-latex{text-decoration:none}.a-latex:hover{color:transparent}.not-visible{display:none}.form-transparent-full-bg{position:absolute;overflow:hidden;top:0;width:100%;height:1100vh;left:auto;right:auto;background:#0000003b}.custom-form-basic-wrapper{background:#FFF;margin:0 auto;padding:29px 50px 40px 44px;height:auto;overflow:hidden;border-radius:4px}.custom-textarea{border-color:#d9dde7;border-radius:4px;font-size:15px;font-family:OpenSans-Regular;color:#596172;padding-top:10px;padding-left:10px}
.custom-form-wrapper{background:#FFF;width:80%;max-width:1140px;margin:10% auto 0 auto;float:none;padding:29px 50px 40px 44px;height:auto;overflow:hidden}.overflow-hidden{overflow:hidden}@media(min-width:993px){.entity-rooms-unit .property-data .right-wrapper .wishlist-link-inquire-wrapper{width:100%}}.page-booking .map-content{width:100%;max-width:500px}@media(max-width:991px){.page-booking .region-content .col-md-4{height:auto !important;margin-top:32px;margin-bottom:48px}.page-booking .region-content .col-md-4 .map-content{width:100%;max-width:none;position:static}.page-booking #map-canvas{height:380px !important}}@media only screen and (min-width:768px) and (max-width:991px){h1{line-height:45px;font-size:30px;font-family:OpenSans-Bold}h2{line-height:30px;font-size:25px;font-family:OpenSans-Bold}.container.sm-not-centred{margin-left:0;margin-right:0}.container.pl-sm-74px{padding-left:74px}.container.pr-sm-74px{padding-right:74px}.p-sm-0px{padding:0}.pl-sm-0px{padding-left:0}.pr-sm-0px{padding-right:0}.pl-sm-37px{padding-left:37px}.pr-sm-37px{padding-right:37px}.pl-sm-74px{padding-left:74px}.pr-sm-74px{padding-right:74px}.mb-sm-32px{margin-bottom:32px}.mb-sm-65px{margin-bottom:65px}.mb-sm-62px{margin-bottom:62px}.mt-sm-0px{margin-top:0}.mt-sm-32px{margin-top:32px}.mr-sm-0px{margin-right:0}.cropped-height-sm-352px img{width:133%;max-width:100%;max-height:352px;object-fit:cover;object-position:0px -60px}.cropped-height-sm-368px img{width:100%;max-width:none;max-height:368px;object-fit:cover}.col-sm-centred{float:none;margin:0 auto}.sm-text-center{text-align:center}}@media only screen and (min-width:992px){.col-md-centred{float:none;margin:0 auto}.max-width-md-971px{max-width:971px}.pr-md-15{padding-right:15px}.pl-md-40{padding-left:40px}.pl-md-0{padding-left:0}.pr-md-0{padding-right:0}}@media only screen and (max-width:768px){h1,h2{line-height:24px;font-size:20px;font-family:OpenSans-Bold}.pl-xs-37px{padding-left:37px}.pl-xs-16px{padding-left:16px}.pl-xs-0px{padding-left:0}.pr-xs-0px{padding-right:0}.pr-xs-16px{padding-right:16px}.pr-xs-37px{padding-right:37px}.pt-xs-42px{padding-top:42px}.pt-xs-13px{padding-top:13px}.pt-xs-5px{padding-top:5px}.pb-xs-12px{padding-bottom:12px}.p-xs-0px{padding:0}.m-xs-0px{margin:0}.mb-xs-0px{margin-bottom:0}.mb-xs-13px{margin-bottom:13px}.mb-xs-15px{margin-bottom:15px}.mb-xs-22px{margin-bottom:22px}.mb-xs-24px{margin-bottom:24px}.mb-xs-26px{margin-bottom:26px}.mb-xs-28px{margin-bottom:28px}.mb-xs-30px{margin-bottom:30px}.mb-xs-32px{margin-bottom:32px}.mb-xs-37px{margin-bottom:37px}.mb-xs-40px{margin-bottom:40px}.mb-xs-46px{margin-bottom:46px}.mb-xs-50px{margin-bottom:50px}.mb-xs-55px{margin-bottom:55px}.mb-xs-62px{margin-bottom:62px}.mb-xs-72px{margin-bottom:72px}.mb-xs-73px{margin-bottom:73px}.mb-xs-74px{margin-bottom:74px}.mt-xs-0px{margin-top:0}.mt-xs-9px{margin-top:9px}.mt-xs-15px{margin-top:15px}.mt-xs-22px{margin-top:22px}.mt-xs-24px{margin-top:24px}.mt-xs-25px{margin-top:25px}.mt-xs-26px{margin-top:26px}.mt-xs-28px{margin-top:28px}.mt-xs-32px{margin-top:32px}.mt-xs-36px{margin-top:36px}.mt-xs-38px{margin-top:38px}.mt-xs-39px{margin-top:39px}.mt-xs-46px{margin-top:46px}.mt-xs-42px{margin-top:42px}.mt-xs-51px{margin-top:51px}.mt-xs-72px{margin-top:72px}.mt-81-important{margin-top:81px !important}.ml-xs-0px{margin-left:0}.ml-xs-37px{margin-left:37px}.mr-xs-0px{margin-right:0}.mr-xs-12px{margin-right:12px}.mr-xs-17px{margin-right:17px}.mr-xs-37px{margin-right:37px}.font-size-xs-180px{font-size:180px}.font-size-xs-70px{font-size:70px}.font-size-xs-50px{font-size:50px}.font-size-xs-30px{font-size:30px}.font-size-xs-24px{font-size:24px}.font-size-xs-25px{font-size:25px}.font-size-xs-23px{font-size:23px}.font-size-xs-22px{font-size:22px}.font-size-xs-21px{font-size:21px}.font-size-xs-20px{font-size:20px}.font-size-xs-19px{font-size:19px}.font-size-xs-18px{font-size:18px}.font-size-xs-16px{font-size:16px}.font-size-xs-15px{font-size:15px}.font-size-xs-14px{font-size:14px}.font-size-xs-12px{font-size:12px}.font-size-xs-11px{font-size:11px}.font-size-xs-10px{font-size:10px}.lh-xs-19px{line-height:19px}
.lh-xs-20px{line-height:20px}.lh-xs-22px{line-height:22px}.lh-xs-24px{line-height:24px}.lh-xs-26px{line-height:26px}.lh-xs-27px{line-height:27px}.lh-xs-30px{line-height:30px}.lh-xs-32px{line-height:30px}.lh-xs-37px{line-height:37px}.lh-xs-48px{line-height:48px}.lh-xs-50px{line-height:48px}.width-per-xs-100{width:100%}.cropped-height-xs-200px img{width:133%;max-width:none;max-height:200px;object-fit:cover;object-position:-17px -60px}.cropped-height-xs-192px img{width:133%;max-width:none;max-height:192px;object-fit:cover;object-position:-17px -60px}.cropped-height-xs-138px img{width:100%;max-width:none;max-height:368px;object-fit:cover}.cropped-height-xs-130px img{width:100%;max-width:none;max-height:130px;object-fit:cover}.cropped-w-h-xs-138px img{width:375px;height:300px;object-fit:cover}.cropped-none-xs img{width:100%;height:auto}.cropped-w-h-xs-142px img{width:142px;height:84px;object-fit:cover}.col-xs-centred{float:none;margin:0 auto}.text-xs-center{text-align:center}.text-xs-right{text-align:right}.flex-xs{display:flex}.flex-xs-direction-column{flex-direction:column}.flex-xs-wrap-wrap{flex-wrap:wrap}.flex-xs-1{flex:1}.flex-xs-2{flex:2}.flex-xs-3{flex:3}.flex-xs-4{flex:4}.flex-xs-5{flex:5}.flex-xs-6{flex:6}.flex-xs-basis-227px{flex-basis:227px}.flex-xs-bases-56px{flex-basis:56px}.not-visble{display:none}.bottom-xs-28{bottom:28px}.custom-form-wrapper{margin-left:0;margin-right:0;width:100%;padding:20px 37px 40px}.custom-form-wrapper [type="checkbox"]:not(:checked)+label,.custom-form-wrapper [type="checkbox"]:checked+label,.flex-checkboxes label.option{padding-top:6px}.webform-submit{margin-top:30px}.request-form .webform-submit{margin-top:unset}}.main-filters .filter-item{padding-left:0;padding-right:0;max-width:224px}.col-lg-3.filter-item.text-lg-right.d-xs-block.action-form{order:5}#row-b-long,#row-b-sell{order:4}.bedrooms{display:flex;margin-bottom:26px;user-select:none}.bedrooms .number-input{float:right;user-select:none}.bedrooms .form-type-numberfield{width:174px}.bedrooms .form-type-numberfield label{font-size:15px;color:#596172;font-family:OpenSans-Regular;line-height:28px;float:left;vertical-align:middle}.front .sec-filters{display:none}.sec-filters{width:970px;margin-left:0;display:flex}.sec-filters .filter-item{width:180px;padding-left:0;padding-right:0}.sec-filters .filter-item.col-half-offset{margin-left:17px}.filter-item.text-lg-right.d-xs-block.action-form{float:right}.grid-properties{grid-template-columns:repeat(auto-fill,370px);grid-gap:30px;display:grid;grid-row-gap:50px}.page-booking .grid-properties{justify-content:space-evenly}.room-item-content .img-prop img{height:250px;width:370px;border-radius:6px;object-fit:cover}.title-prop{font-size:23px;line-height:26px;color:#2c3149;font-family:OpenSans-Bold;width:284px;margin-bottom:18px;height:82px;overflow:hidden}.title-prop a{text-decoration:none;color:#2c3149}.price-prop{font-size:23px;line-height:26px;font-family:OpenSans-Regular;color:#333}.list-properties{grid-template-columns:repeat(auto-fill,minmax(770px,1fr));grid-gap:50px;display:grid}.item-service{display:grid;grid-template-columns:repeat(3,87px);grid-gap:11px;position:absolute;bottom:0}.item-service-list{bottom:0}.item-column{align-self:center;text-align:center;background:#fff;height:80px;padding:10px}.item-col-qua{font-size:14px;font-family:OpenSans-Bold}.item-col-des{font-size:12px;font-family:OpenSans-Regular}.list-properties .inf-prop{height:250px;position:relative}.grid-properties .inf-prop{height:230px}.grid-properties .item-price{height:auto;overflow:hidden;width:100%;float:none}.item-from,.item-per-night{font-size:14px;color:#2c3149;font-family:'OpenSans-Regular'}.grid-properties .item-service{position:relative;width:100%;bottom:unset}.options a:focus,.options a:hover{text-decoration:none}.dm-list,.dm-grid{opacity:.5;cursor:pointer}.dm-on{opacity:1}.dm-list{margin-right:17px}.flex-item{display:flex;height:68px;align-items:center;justify-content:flex-end}.rating{height:70px;background:#fff}.rating img{padding-top:10px;display:block;margin:auto}.rating-text{text-align:center}.list-properties .rating{margin-top:0}.grid-properties .rating{margin-top:18px}.sort-results{float:left}.property-bottom-tags{position:absolute;left:0;bottom:0}.property-bottom-tags .tag-type{background-color:#c13832;padding:3px 10px;color:#ebeef4;border-bottom-left-radius:5px;font-family:OpenSans-Regular;font-size:12px}.property-bottom-tags .tag-location{background-color:#2C314970;padding:3px 10px;color:#ebeef4;font-family:OpenSans-Regular;font-size:12px}.img-prop{position:relative}.add-wishlist{position:absolute;right:0;bottom:0;border-radius:6px;z-index:3}.add-wishlist input{width:100%;height:100%}.wishlist-add{background-image:url(/sites/all/themes/latex/images/heart.png);width:40px;height:40px;background-size:cover}.wishlist-remove{background-image:url(/sites/all/themes/latex/images/heart2.png);width:40px;height:40px;background-size:cover}.custom-select{display:inline-block;width:150px;color:#596172;vertical-align:middle;background:url(/sites/all/themes/latex/images/arrow-back.png) no-repeat right 6px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding-left:10px;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-radius:5px}.form-item-sb .form-select{width:270px}.btn-searchbox{width:224px;height:40px;font-size:15px;font-family:OpenSans-Regular}.location .form-control{height:40px;font-size:15px;font-family:OpenSans-Regular}.location .form-control:focus,.form-item-g .form-control:focus{box-shadow:none;border:1px solid #d9dde7}html.js input.form-autocomplete{background-image:none}.main-filters .form-item.form-type-textfield.form-item-l{position:relative}.location .form-item #autocomplete{min-width:100%;max-width:100%;top:33px !important}.location .form-item #autocomplete{background-color:#FFF;color:#596172;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-top:3px #fff solid;border-radius:5px;padding-top:10px;padding-bottom:10px;max-height:300px;overflow-y:auto;z-index:999}
.location .form-item #autocomplete ul li{background-color:#FFF;color:#596172;padding-top:5px;padding-bottom:5px;text-align:left;padding-left:9px}.location .form-item #autocomplete ul li:hover{background-color:#ebeef4}.popover-sb{width:250px;height:auto;background:#ebeef4 0% 0% no-repeat padding-box;position:absolute;top:150px;left:0;display:none;border-radius:0 0px 5px 5px;box-shadow:0px 3px 9px #00000029}.popover-sb.price-long,.popover-sb.price-sell,.popover-sb.short-price,.popover-sb.ta-long,.popover-sb.ta-sell{width:350px}.rooms-management-form .popover-guest,.rooms-management-form .popover-bedrooms{width:225px}.popover-guest,.popover-bedrooms{width:224px;height:175px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border:1px solid #d9dde7;opacity:1;position:absolute;display:none;z-index:99;top:0;border-radius:5px}.mf-background{left:0;right:0;position:fixed;top:0;z-index:100;background:#2b313d7d;width:100vw;height:100vh;padding-top:20vh;display:none}.search-form-background{height:90px;align-self:center;display:flex;flex-direction:column;justify-content:center;background:#fff;margin-top:29px}.hidden-search-block{left:0;right:0;position:fixed;top:0;z-index:100;background:grey;width:100vw;height:100vh;padding-top:20vh;display:none}.hidden-search-form{display:none}.hidden-search-form hr{margin-top:39px;margin-bottom:29px}.search-form-block h2{font-size:18px;font-family:OpenSans-Bold;line-height:unset;color:#596172;text-align:left}.search-form-block{position:absolute !important;top:20% !important;max-width:572px;padding:0 36px;background:#f1f1f1 !important;z-index:200 !important;width:100%;left:0;text-align:center;right:0;margin:0 auto;display:block !important;border-radius:5px}a.close-search-block{position:absolute;right:10px;top:10px}.search-block-effect{position:absolute !important;top:55% !important;max-width:572px;padding:22px 36px 36px;background:#f1f1f1 !important;z-index:201 !important;border-radius:5px}.search-block-effect div#myTabContent{padding-top:unset}.search-block-effect .row.sec-filters{display:none}.search-block-effect .rooms-availability-search .row.main-filters{margin-right:0;margin-left:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:20px;padding-top:40px;background:#fff}.search-block-effect div#row-short,.search-block-effect div#row-long,.search-block-effect div#row-sell,.search-block-effect div#row-midterm{grid-row-start:1;grid-column-start:1;grid-column-end:2;margin:0 auto;width:100%}.search-block-effect #calendar,.search-block-effect #bedrooms{grid-row-start:1;grid-column-start:2;grid-column-end:3;margin:0 auto;width:100%}.search-block-effect div#row-g-short,.search-block-effect #row-pt-long,.search-block-effect #row-pt-sell{grid-column-start:1;grid-column-end:2;grid-row-start:2;margin:0 auto;width:100%}.search-block-effect .col-lg-3.filter-item.text-lg-right.d-xs-block.action-form{grid-column-start:2;grid-row-start:2;margin:0 auto;width:100%}.popover-sb-mf{max-width:750px;height:auto;max-height:75vh;background:#fff 0% 0% no-repeat padding-box;display:none;box-shadow:0px 3px 9px #00000029;border-radius:5px;padding-left:26px;padding-top:23px;padding-bottom:29px;border-right:13px solid}.mf-scroll{overflow-y:scroll;overflow-x:hidden;height:500px;max-height:55vh;position:relative}#popover-sb-mfshort .clear-field,#popover-sb-mfsell .clear-field,#popover-sb-mflong .clear-field{width:24px;height:24px;right:0;position:sticky;top:0;float:right}.popover-sb.hide,.popover-sb-mf.hide{display:none;z-index:-1}.popover-sb.show,.popover-sb-mf.show{display:block;z-index:101}.nh.hide,.pt.hide,.price.hide,.view.hide{display:none;z-index:-1}.nh.show,.pt.show,.price.show,.view.show{display:block;z-index:100}.clear-all{font-size:15px;color:#2c3149;font-family:OpenSans-Regular;float:left;padding:10px;margin-left:14px;text-decoration:none;cursor:pointer}.mf-sell .-all,.mf-short .clear-all,.mf-long .clear-all{margin-right:0;padding-right:45px}a.pull-right.btn.btn-primary.font-open-regular.mr-15.close-popover-mf-short,a.pull-right.btn.btn-primary.font-open-regular.mr-15.close-popover-mf-sell,a.pull-right.btn.btn-primary.font-open-regular.mr-15.close-popover-mf-long{width:150px;height:40px;padding:unset;line-height:38px;font-size:15px}.clear-all:hover{text-decoration:none;color:#2c3149}.custom-textfield{width:180px;display:inline-block;color:#596172;vertical-align:middle;height:40px;padding-left:10px;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-radius:5px}.border-red .custom-textfield{border-color:#df253b}.custom-textfield-wide{display:inline-block;color:#596172;vertical-align:middle;height:40px;padding-left:10px;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-radius:5px}#row-pt-long .secrow-style,#row-pt-sell .secrow-style{background:#fff}#long .form-type-select,#sell .form-type-select,#midterm .form-type-select{float:none;margin:unset}.main-filters .custom-select,.main-filters .custom-textfield,.sec-filters .custom-textfield,.sec-filters .custom-select{width:100%}
.select-item.col-lg-3.filter-item.col-half-offset{background:#ebeef4}#popover-sblong,#popover-sbsell{background:#fff;top:0;width:224px}#popover-sbsell .custom-checkboxes{margin-top:29px;text-align:left;padding-right:10px}.secrow-style{background:#ebeef4}.desktop .mf-long .title-numberfields,.desktop .mf-long .numberfields,.desktop .mf-sell .title-numberfields,.desktop .mf-sell .numberfields{display:none}.custom-checkboxes{margin-left:35px;margin-top:29px;text-align:left}.mf-short .custom-checkboxes,.mf-sell .custom-checkboxes,.mf-long .custom-checkboxes{margin-left:7px;margin-top:15px}.form-item.form-type-checkboxes.form-item-mf-amenities,.form-item.form-type-checkboxes.form-item-mf-facilities{margin-bottom:40px}.rooms-availability-search .form-item label{padding-bottom:0}[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px}[type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label{position:relative;padding-left:26px;cursor:pointer;font-size:15px;font-family:OpenSans-Regular;line-height:35px;color:#596172;display:inline-block}[type="checkbox"]:not(:checked)+label:before,[type="checkbox"]:checked+label:before{content:'';position:absolute;left:0;top:10px;width:15px;height:15px;border:1px solid #949fb7;border-radius:0;z-index:3;font-size:15px;font-family:OpenSans-Regular}[type="checkbox"]:not(:checked)+label:before{background:#fff 0% 0% no-repeat padding-box}[type="checkbox"]:checked+label:before{background:#c13832 0% 0% no-repeat padding-box}[type="checkbox"]:not(:checked)+label:after,[type="checkbox"]:checked+label:after{content:'';position:absolute;top:11px;left:2px;line-height:.8;color:var(--main-color);transition:all .2s;z-index:3}[type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="checkbox"]:checked+label:after{opacity:1;transform:scale(1)}[type="checkbox"]:disabled:not(:checked)+label:before,[type="checkbox"]:disabled:checked+label:before{box-shadow:none;border-color:#e9e9e9;background-color:#ddd}.form-item-account-age-verification{display:flex;flex-direction:column}[type="checkbox"]:disabled:checked+label:after{color:#999}[type="checkbox"]:disabled+label{color:#aaa}[type="checkbox"]:checked:focus+label:before,[type="checkbox"]:not(:checked):focus+label:before{border:1px solid grey}.close-popover-nh,.close-popover-pt-short,.close-popover-pt-sell,.close-popover-pt-long,.close-popover-price-long,.close-popover-price-sell,.close-popover-short-price,.close-popover-view,.close-popover-area-sell,.close-popover-area-long,.close-popover-ta-long,.close-popover-ta-sell{font-size:15px;width:148px;margin-bottom:26px;margin-top:32px}.amount{color:#fff;position:absolute;top:8px;right:43px;background:#c13832;width:24px;height:24px;border-radius:50%;font-size:15px;font-family:OpenSans-Regular;line-height:22px}.clear-field{background-image:url(/sites/all/themes/latex/images/close-icon.png);background-size:contain;width:18px;height:18px;position:absolute;top:11px;right:15px}#calendar .clear-field.show{right:10px;background-image:url(/sites/all/themes/latex/images/close-icon.png)}#calendar .clear-field.hide{right:23px;top:7px;background-image:url(/sites/all/themes/latex/icons/calendar.png);display:block !important;width:25px;background-repeat:no-repeat;background-size:cover;height:26px;cursor:auto}#unit-block input#edit-dates{cursor:pointer}.clear-field:hover{cursor:pointer}.title{font-size:12px;line-height:14px;margin-top:3px;font-family:OpenSans-Bold;padding:3px 8px 6px 7px}.title a{text-decoration:none;color:#2c3149}.gm-style .gm-style-iw-c{padding:0;width:129px}.gm-style-iw-d{overflow:hidden !important}.sliderfield-display-values-field{font-size:15px;font-family:OpenSans-Bold;color:#596172;margin-bottom:22px}.red .ui-slider-range{background:#c13832 !important}.ui-widget-content{border:1px solid #c1c8d7;background:#c1c8d7 0% 0% no-repeat padding-box;border-radius:7px}.form-item.form-type-slider.form-item-slider-price,.form-item.form-type-slider.form-item-slider-price-aux,.form-item.form-type-slider.form-item-ta{width:272px;margin:auto;padding-top:26px}.form-item.form-type-slider.form-item-slider-price .ui-slider-horizontal,.form-item.form-type-slider.form-item-ta .ui-slider-horizontal{height:9px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:16px;cursor:default;border-radius:10px}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#949fb7 0% 0% no-repeat padding-box;opacity:1;font-weight:400}.red .ui-slider-handle{border-color:#949fb7}.form-item.form-type-checkboxes.form-item-mf-facilities label:first-child,.form-item.form-type-checkboxes.form-item-mf-amenities label:first-child,.form-item.form-type-checkboxes.form-item-mf-amenities-views label:first-child,.title-views{font-size:18px;color:#596172;line-height:24px;font-family:OpenSans-Bold;text-align:left}.form-item-mf-amenities .form-checkboxes{height:245px;column-width:175px}.form-item-mf-facilities .form-checkboxes{height:150px;column-width:175px}.mf-sell .form-item-mf-facilities .form-checkboxes,.mf-long .form-item-mf-facilities .form-checkboxes{height:175px}.views{margin-bottom:35px;column-width:175px;margin-top:15px}#edit-mf-amenities-landscape,#edit-mf-amenities-views,#edit-mf-amenities-landscape--2,#edit-mf-amenities-views--2{margin-top:0}.form-item.form-type-checkboxes.form-item-mf-amenities-views{width:200px;float:left}.popover-sb-mf .form-type-select{float:none}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{display:inline-flex}.number-input .plusmore{outline:none;-webkit-appearance:none;align-items:center;justify-content:center;width:30px;height:30px;cursor:pointer;margin:0;position:relative;content:url(/sites/all/themes/latex/icons/addmore.png)}.number-input .plusmore.add{display:inline-block;transform:rotate(180deg)}.number-input input[type=number]{color:#596172;font-family:OpenSans-Bold;font-size:15px;width:26px;height:30px;text-align:center;border:none}.hr-mf{margin-bottom:28px;margin-right:16px}.mf-scroll::-webkit-scrollbar{display:block;width:6px}.mf-scroll::-webkit-scrollbar-track{background:transparent}.mf-scroll::-webkit-scrollbar-thumb{background-color:#c1c8d7}.mf-scroll::-webkit-scrollbar-track-piece:end{background:#ebeef4}.mf-scroll::-webkit-scrollbar-track-piece:start{background:#ebeef4;margin-top:35px}.numberfields{display:flex;margin-bottom:26px;user-select:none}.numberfields .number-input{float:right;user-select:none}.numberfields .form-type-numberfield{width:174px}.numberfields .form-type-numberfield label{font-size:15px;color:#596172;font-family:OpenSans-Regular;line-height:28px;float:left;vertical-align:middle}.title-numberfields{font-size:18px;color:#596172;line-height:24px;font-family:OpenSans-Bold;text-align:left;margin-bottom:16px}.more-services{display:grid;grid-template-columns:repeat(auto-fill,270px);grid-gap:30px;margin-top:60px}.tid-title{font-size:18px;text-align:center;line-height:70px;cursor:pointer;user-select:none}.tid-group{display:grid;grid-template-columns:repeat(auto-fill,170px);grid-gap:30px;margin-top:60px;position:relative;left:0;margin-bottom:77px;width:70vw}.show-grid{display:grid}.hide-grid{display:none}.bg-style{background:#d9dde7 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #0000001C;border-radius:5px}.bg-style-active{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #0000001C;border-radius:5px}.more-services-item img{border-radius:5px;width:100%;height:auto}.title-guest,.title-bedrooms{font-size:15px;color:#596172;line-height:27px;font-family:OpenSans-Regular;text-align:left;padding-left:12px;padding-top:6px;margin-bottom:22px}.hr-guest{margin-left:15px;margin-right:15px;position:relative;bottom:15px}.guest .numberfields .form-type-numberfield label,.bedroom .numberfields .form-type-numberfield label{font-family:OpenSans-Bold}.guest .numberfields,.bedroom .numberfields{justify-content:space-around}.form-item-g .form-control,.form-item-b .form-control{background:#fff}.custom-radios{margin-left:35px;margin-top:29px;text-align:left}[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px}[type="radio"]:not(:checked)+label,[type="radio"]:checked+label{position:relative;padding-left:26px;cursor:pointer;font-size:15px;font-family:OpenSans-Regular;line-height:35px;color:#596172;display:inline-block}[type="radio"]:not(:checked)+label:before,[type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:10px;width:15px;height:15px;border:1px solid #949fb7;border-radius:7px;z-index:3;font-size:15px;font-family:OpenSans-Regular}[type="radio"]:not(:checked)+label:before{background:#fff 0% 0% no-repeat padding-box}[type="radio"]:checked+label:before{background:#c13832 0% 0% no-repeat padding-box}[type="radio"]:not(:checked)+label:after,[type="radio"]:checked+label:after{content:'';position:absolute;top:11px;left:2px;line-height:.8;color:var(--main-color);transition:all .2s;z-index:3}
[type="radio"]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type="radio"]:checked+label:after{opacity:1;transform:scale(1)}[type="radio"]:disabled:not(:checked)+label:before,[type="radio"]:disabled:checked+label:before{box-shadow:none;border-color:#e9e9e9;background-color:#ddd}[type="radio"]:disabled:checked+label:after{color:#999}[type="radio"]:disabled+label{color:#aaa}[type="radio"]:checked:focus+label:before,[type="radio"]:not(:checked):focus+label:before{border:1px solid grey}#datepicker-start-date,#datepicker-end-date{display:none}.form-item.form-type-textfield.form-item-dates .custom-textfield{width:100%;max-width:224px}.form-type-date-popup .form-control{height:40px;font-size:15px;font-family:OpenSans-Regular}.comiseo-daterangepicker .ui-widget-content{border:1px solid #fff;background:#fff 0% 0% no-repeat padding-box !important;border-radius:7px}.comiseo-daterangepicker .ui-state-default{border:1px solid #fff;background:#fff 0% 0% no-repeat padding-box !important;border-radius:7px}.rooms-availability-search .row.main-filters{margin-right:0;margin-left:0;display:flex}.rooms-management-form .mobile-search-block,.rooms-management-form .mobile-search-block.mob-main-filters,.rooms-management-form .mobile-search-block.mob-sec-filters,.rooms-management-form .form-item-m-location,.rooms-management-form .form-item-mob-filter,.rooms-management-form .mobile-submit{display:none}.form-item.form-type-numberfield.form-item-mf-parking.form-disabled{order:4;margin-left:52px}.form-item.form-type-numberfield.form-item-mf-bedsrooms.form-disabled{order:1;margin-left:3.5px}.form-item.form-type-numberfield.form-item-mf-beds.form-disabled{order:2;margin-left:52px}.form-item.form-type-numberfield.form-item-mf-bathrooms.form-disabled{order:3;margin-left:52px}#edit-slider-price-aux .ui-slider-horizontal .ui-slider-handle{top:-3px;margin-left:-.6em}.mb-hr-ame{display:none}.footer-social-icons,.footer-social-icons .generic-contact-link{display:none}.slider-arrow.slick-arrow{position:absolute;z-index:3;top:calc(50% - 20px)}.slider-arrow.slider-arrow-right.slick-arrow{right:0}.slider-arrow.slider-arrow-left.slick-arrow{left:0}.slider-arrow.slick-arrow img{width:40px;height:40px;object-fit:none}@media only screen and (max-width:1024px){#calendar .clear-field.show{top:12px;width:24px;height:24px}#calendar .clear-field.hide{top:10px}.daterangepicker.ltr.auto-apply.show-calendar.openscenter{padding-bottom:100px;left:0 !important}.desktop{display:none !important}.footer-social-icons{display:block}.mobile{display:block}.rooms-management-form .form-item-m-location,.rooms-management-form .form-item-mob-filter,.rooms-management-form .mobile-submit{display:block}.nav-tabs{display:flex}.rooms-management-form .mobile-search-block{width:100%}.rooms-management-form .mobile-search-block .form-item-mob-main-filters-display,.rooms-management-form .mobile-search-block .form-item-mob-sec-filters-display{width:80%;margin:0 auto;margin-bottom:10px}.rooms-management-form .mobile-search-block .filter-item.text-lg-right.d-xs-block.action-form{float:none}.rooms-management-form .mobile-search-block.mob-main-filters{display:none;flex-direction:column;position:fixed;background:#FFF;z-index:100;top:0;width:100%;height:var(--mobile-height);padding:130px 37px 0;overflow-y:scroll}.rooms-management-form .mobile-search-block.mob-sec-filters{display:none;flex-direction:column;position:fixed;background:#f6f6f7;z-index:100;bottom:0;width:100%;height:calc(100vh - 80px);padding:0 37px;overflow-y:scroll;border-right:15px solid #f6f6f7}.rooms-management-form .mobile-search-block.mob-sec-filters.flex{display:flex}.rooms-management-form .mobile-search-block.mob-main-filters.flex{display:block}.rooms-management-form .mobile-search-block.mob-main-filters div{padding:0}.rooms-management-form .mobile-search-block.mob-main-filters .filter-item{margin:0 auto}.form-item.form-type-textfield.form-item-m-location{width:82%;margin:0 auto;max-width:400px}.form-item.form-type-textfield.form-item-mob-filter{width:82%;max-width:400px;margin:0 auto;margin-top:23px}.mob-main-filters .form-item.form-item-dates-m{order:5;margin-top:37px}.mob-main-filters .form-item.form-type-textfield.form-item-dates-m .custom-textfield{width:100%;max-width:none}.mob-main-filters .form-item.form-type-select.form-item-m-b .custom-select{height:50px;width:100%;margin-top:37px;font-size:18px}
#bedrooms{margin:unset}.mob-main-filters div#row-g-short,.sec-buttons{order:11;margin-top:37px}.mob-main-filters .popover-guest{top:274px;width:302px}.short-apply,.sell-apply,.short-apply,.long-apply{order:20;width:100%;max-width:80%;left:0;right:0;margin:0 auto;margin-top:40px}.short-apply a,.sell-apply a,.long-apply a{width:100%}.short-sec-apply,.sell-sec-apply,.long-sec-apply{order:11;margin-top:24px;margin-bottom:24px}#edit-mobile .filter-item.text-lg-right.d-xs-block.action-form,.filter-item.text-lg-right.d-xs-block.action-form{float:none;margin:0 auto;width:82%;margin-top:24px;max-width:400px;padding-left:0;padding-right:0}.rooms-management-form .form-item-m-location,.rooms-management-form .form-item-mob-filter,.rooms-management-form .mobile-submit{width:100%}.form-item-mobile-g input.form-control[readonly]{background:#FFF}.mob-sec-filters [type="checkbox"]:not(:checked)+label,[type="checkbox"]:checked+label,.mob-sec-filters [type="radio"]:not(:checked)+label,[type="radio"]:checked+label{font-size:16px}.rooms-management-form .mobile-search-block.mob-main-filters{height:100vh;padding-top:80px}.daterangepicker{width:100%;max-width:100vw;height:70vh;position:fixed;overflow-y:scroll;margin-top:-55px}.daterangepicker::-webkit-scrollbar{width:0}.daterangepicker .drp-calendar{max-width:100%}.daterangepicker .drp-calendar{margin:0 auto}.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{padding:0}.daterangepicker .calendar-table{padding:0 35px}.rooms-management-form .mobile-search-block .btn-searchbox .short-apply,.rooms-management-form .mobile-search-block .btn-searchbox .sell-apply,.rooms-management-form .mobile-search-block .btn-searchbox .lomg-apply{width:80%;left:10%}.form-item-m-mf-amenities .form-checkboxes,.form-item-m-mf-facilities .form-checkboxes,.form-item-m-mf-amenities-views .form-checkboxes,.form-item-m-mf-amenities-landscape .form-checkboxes{display:block;height:auto}.form-item-m-mf-beds label,.form-item-m-mf-bedsrooms label,.form-item-m-mf-bathrooms label,.form-item-m-mf-parking label{color:#596172}.form-item-m-mf-beds,.form-item-m-mf-bedsrooms,.form-item-m-mf-bathrooms,.form-item-m-mf-parking{display:flex;justify-content:space-between;width:70%;margin-left:1%}.custom-textfield-wide{height:50px;font-size:18px}.location .form-control{height:50px;font-size:18px;font-family:OpenSans-Regular}.custom-textfield{height:50px;font-size:18px}#unit-block span.field-suffix{line-height:50px !important}.form-item.form-type-checkboxes label:first-child,.form-item.form-type-radios.form-item-m-a label:first-child,#m-title-nh,#m-title-rb{font-size:18px;color:#596172;line-height:24px;font-family:OpenSans-Bold;text-align:left}#m-title-nh,.form-item.form-type-radios.form-item-m-a{margin-top:76px}#m-title-rb{margin-bottom:24px;order:3}.form-item.form-type-slider.form-item-m-slider-price-aux label,.form-item.form-type-slider.form-item-m-slider-price label,.form-item.form-type-slider.form-item-m-ta label{font-size:18px;color:#596172;line-height:24px;font-family:OpenSans-Bold;text-align:left;margin-bottom:29px;margin-top:37px}.form-item.form-type-checkboxes{margin-top:37px}.mob-sec-filters .form-item.form-type-checkboxes.form-item-m-pt,.form-item.form-type-slider.form-item-m-ta{order:1}.form-item.form-type-slider.form-item-m-slider-price-aux,.form-item.form-type-slider.form-item-m-slider-price{order:2;margin-bottom:37px}.form-item.form-type-numberfield.form-item-m-mf-bedsrooms.form-disabled{order:4;margin-bottom:30px}.form-item.form-type-numberfield.form-item-m-mf-bathrooms.form-disabled{order:6;margin-bottom:30px}.form-item.form-type-numberfield.form-item-m-mf-beds.form-disabled{order:6;margin-bottom:30px}.form-item.form-type-numberfield.form-item-m-mf-parking.form-disabled{order:7;margin-bottom:30px}.form-item.form-type-checkboxes.form-item-m-mf-amenities,.form-item.form-type-checkboxes.form-item-m-mf-amenities-views{order:8}#edit-m-mf-amenities-landscape{order:9}#edit-m-mf-amenities-landscape.custom-checkboxes{margin-top:0}
.form-item.form-type-checkboxes.form-item-m-mf-facilities{order:10}.form-item.form-type-numberfield label{text-align:left;font-family:OpenSans-Regular;font-size:16px;letter-spacing:0px;color:#596172;opacity:1}#popover-sbshort .title-guest{padding:10px 10px;font-size:18px}#popover-sbshort{width:80vw;height:30vh}.guest .numberfields .form-type-numberfield label{font-size:18px}.guest .numberfields{margin-bottom:30px}.mob-sec-filters .clear-field{width:24px;height:24px;top:90px;right:8px;position:fixed;right:15px}.amount{position:absolute;top:79px;right:80px;width:40px;height:40px;font-size:18px;line-height:36px}.short-clear,.sell-clear,.long-clear{text-align:left;padding-right:10px;font-size:15px;color:#2c3149}.node-footer-about-us .field-name-field-logo.field-type-image,.node-footer-about-us .text-left,.node-footer-about-us h5{display:none}.footer .social-icon{padding:0}.footer .paragraph-social-icons{margin:0 auto}input#edit-m-g:focus{box-shadow:none;border:0}.rooms-availability-search .form-wrapper{float:none !important;margin:0;left:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff;opacity:1}.short-sec-filters,.sell-sec-filters,.long-sec-filters{background:#ebeef4 0% 0% no-repeat padding-box !important}.mb-hr{margin-top:35px;border:1px solid #d9dde7;opacity:1}.mb-hr-ame{border:1px solid #d9dde7;opacity:1;margin-bottom:35px}.form-item.form-type-checkboxes.form-item-m-mf-amenities span.field-prefix{position:relative;bottom:54px}.form-item.form-type-checkboxes.form-item-m-mf-amenities span.field-prefix .mb-hr-ame{margin-bottom:0}.form-item.form-type-slider.form-item-m-slider-price-aux .field-suffix .mb-hr,.form-item.form-type-slider.form-item-m-slider-price .field-suffix .mb-hr,.form-item.form-type-slider.form-item-m-ta .field-suffix .mb-hr{margin-top:70px}a.navbar-brand img{margin:0 auto;left:0;right:0;max-width:52vw;height:auto}.not-logged-in a.navbar-brand img{position:fixed}.rooms-management-form .mobile-search-block.mob-sec-filters::-webkit-scrollbar-thumb{background:#c1c8d7}.rooms-management-form .mobile-search-block.mob-sec-filters::-webkit-scrollbar-track{margin-top:65px;margin-bottom:65px;background:#d9dde7ad}.views{-webkit-columns:1;-moz-columns:1;columns:1;margin-bottom:0;margin-top:0;order:9}.title-views{margin-top:35px;order:9}.custom-checkboxes{margin-left:0}.sliderfield-display-values-field{font-size:16px;margin-bottom:25px}.ui-slider .ui-slider-handle{width:18px;height:18px}.ui-slider-horizontal{height:10px}}@media only screen and (min-width:1024px){input#edit-g{padding-left:12.5px}div#bedrooms{width:100%}div#row-short,div#calendar,div#row-g-short,div#row-long,div#bedrooms,div#row-pt-long,div#row-sell,div#row-pt-sell,div#row-midterm,div#row-pt-midterm{margin-right:24px}#unit-block #calendar{margin-right:unset}}.noscroll{overflow:hidden}.wrapper-property-image-slider .property-images-slider .banner-arrow{position:absolute;top:46%;cursor:pointer}.wrapper-property-image-slider .property-images-slider #banner-view-all-btn{position:absolute;left:30px;bottom:27px;color:#fff;border:1px solid;border-radius:5px;padding:13px 20px;font-size:15px;cursor:pointer;background:#3c39397d}.wrapper-property-image-slider .property-images-slider .banner-arrow:hover{opacity:.8}.wrapper-property-image-slider .property-images-slider .banner-arrow.banner-arrow-left{left:20px}.wrapper-property-image-slider .property-images-slider .banner-arrow.banner-arrow-right{right:20px}.fancybox__backdrop{opacity:.8 !important}.fancybox__nav button.is-next,.fancybox__nav button.is-prev{background:#fff;border-radius:5px;width:40px;height:40px;border:1px solid #d9dde7}.fancybox__nav button.is-next:hover,.fancybox__nav button.is-prev:hover{opacity:.8;background:#fff}.fancybox__nav button.is-next svg,.fancybox__nav button.is-prev svg{color:#2b313d}.fancybox__content .is-close-btn{width:auto;height:24px}.fancybox__content .is-close-btn span{margin-right:5px}.fancybox__content .is-close-btn svg{width:24px;height:24px;color:#fff;stroke:none}.fancybox__content .fancybox__caption{position:absolute;bottom:0;background:rgb(44 49 73 / 70%);padding:5px 14px;font-size:14px;line-height:14px}
.is-idle .fancybox__nav{animation:none}#all-photos-section{position:fixed;top:0;left:0;bottom:0;right:0;z-index:1000;overflow-y:auto;outline:none;transform-origin:top left;max-width:1280px;margin:30px auto;width:90%}#all-photos-section .all-photos-content .photo-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 65px;text-align:center}#all-photos-section .all-photos-content .photo-heading h3{margin-top:64px;color:#2c3149;font-size:48px;line-height:48px}#all-photos-section .all-photos-content .photo-heading .close-btn{color:#596172;top:25px;right:20px;position:absolute;border:0;background:none;align-items:center;display:flex;opacity:.8}#all-photos-section .all-photos-content .photo-heading .close-btn span{margin-right:5px}#all-photos-section .all-photos-content .photo-heading .close-btn:hover{opacity:1}#all-photos-section .all-photos-content{background-color:#fff;overflow-y:auto}#all-photos-section .all-photos-content .features-icons-list{justify-content:center;background-color:#f6f6f7;padding:7px;border-radius:5px;margin-top:30px;flex-wrap:wrap}#all-photos-section .all-photos-content .features-icons-list .feature-icon{display:flex;padding:0 10px;justify-content:center;align-items:center}#all-photos-section .all-photos-content .features-icons-list .feature-icon img{height:22px}#all-photos-section .all-photos-content .features-icons-list .feature-icon .num{padding:5px}#all-photos-section .photo-grid{display:flex;flex-wrap:wrap;justify-content:space-around;margin:50px 65px 0}#all-photos-section .all-photos-overlay{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:rgb(24 24 27 / 98%);opacity:.8}#all-photos-section .photo-grid .photo-grid-item{padding:0 7px 15px}#all-photos-section .photo-grid .photo-grid-item img{width:100%}#all-photos-section .photo-grid .photo-grid-item.one-column{width:100%}#all-photos-section .photo-grid .photo-grid-item.two-columns{width:50%}#all-photos-section .photo-grid .photo-grid-item.three-columns{width:33.33%}@media screen and (max-width:768px){.entity-rooms-unit .property-data .title-block{padding-left:0;padding-right:0}.room-unit-price-mobile{display:none !important}.wrapper-property-image-slider .property-images-slider .banner-arrow.banner-arrow-left{left:5px}.wrapper-property-image-slider .property-images-slider .banner-arrow.banner-arrow-right{right:5px}.wrapper-property-image-slider .property-images-slider #banner-view-all-btn{left:20px;bottom:20px;padding:10px 15px;font-size:13px}.fancybox__nav button.is-next,.fancybox__nav button.is-prev{background:none;border-radius:unset;width:40px;height:40px;border:unset}.fancybox__nav button.is-next svg,.fancybox__nav button.is-prev svg{color:#fff}.fancybox__nav button.is-next:hover,.fancybox__nav button.is-prev:hover{background:none}.fancybox__content .is-close-btn{top:-30px !important;background:none !important}#all-photos-section{margin-bottom:60px}#all-photos-section .all-photos-content .photo-heading{margin:0 10px}#all-photos-section .all-photos-content .photo-heading h3{font-size:24px;line-height:24px}#all-photos-section .all-photos-content .features-icons-list{margin-top:10px}#all-photos-section .photo-grid{margin:20px 10px 0}#all-photos-section .photo-grid .photo-grid-item{padding:0 3px 5px}#all-photos-section .all-photos-content .photo-heading .close-btn{top:15px;right:10px;padding:0}}@media screen and (min-width:1366px){.is-horizontal .fancybox__nav .f-button.is-next{right:-56px}.is-horizontal .fancybox__nav .f-button.is-prev{left:-56px}}@media only screen and (min-width:768px) and (max-width:992px){.front-banner .textarea-center-with-background .title-and-subtitle h1,.front-banner .textarea-center-with-background .title-and-subtitle h2{font-size:60px}.wishlist-wrapper{top:0}.middle-pre-footer{width:39%}h2.globe-text{margin-right:20px}.footer-nav-right{display:none}.footer-nav-center{margin-left:10%}.title-textarea-left-social-icons .title-textarea{padding-left:0;padding-right:0}.title-textarea-left-social-icons .title-textarea h1,.title-textarea-left-social-icons .title-textarea h2{width:100%;max-width:none;font-size:30px}.title-textarea-left-social-icons .title-textarea p.textarea{width:100%;max-width:none}.title-textarea-left-social-icons .social-icons-wrapper{margin-top:90px;margin-bottom:100px}.logo-left-title-textarea-right-w .logo-left{display:none}.logo-left-title-textarea-right-w .title-textarea{position:relative;right:auto;bottom:auto;padding:42px 74px 0;width:auto;height:auto;min-height:352px}.slider-text-textarea-picture .slider-latex{height:auto;margin-bottom:0;margin-top:0;padding-left:67px;padding-right:67px;margin:0}.slider-text-textarea-picture .container{height:100%}.slider-text-textarea-picture .img-slide img{object-fit:contain;max-width:100%;max-height:100%;width:77%;height:auto;margin:0 auto}.slider-text-textarea-picture .textarea-center-slide{top:1vh;height:auto;min-height:265px}.title-subtitle-and-pictures{overflow:hidden}.title-subtitle-and-pictures .cropped-height-width-sm-100per-188px img{width:100%;height:100%;object-fit:cover}.title-subtitle-and-pictures .height-width-sm-100per-188px{width:100%;height:100%;object-fit:cover}.title-subtitle-and-pictures .pictures{float:left;width:100%}.textarea-center-with-background .background img{width:100%;max-width:100%;max-height:500px;min-height:350px}.collections-front .textarea-center-with-background .background img{min-height:400px;border-radius:5px}.destinations-page .textarea-center-with-background .background img{max-height:none}.three-column-testimonials .testimonial{float:none;margin-left:auto;margin-right:auto;margin-top:85px;max-width:500px}
.three-column-testimonials .testimonial:first-child{margin-top:65px}.three-column-testimonials .testimonial:not(:last-child){margin-right:auto !important}.list-on-right-and-image-left .list-wrapper .main{overflow:hidden;width:80%;margin:0 auto;margin-top:65px}.title-textarea-left-and-image{overflow:hidden;margin-bottom:64px}.title-textarea-left-and-image .image-wrapper img{margin:20px auto 0px auto}.summary-total-item:not(:first-child){margin-left:20px}.magazine-post .field-name-field-image-post img{width:100%;object-fit:cover;height:auto;max-height:500px;object-position:0px 90%}.magazine-post .media_embed iframe{width:100%}.title-subtitle-and-separator{padding-right:0;padding-left:0}.textarea-left-and-image-left{position:relative}.panel-title>a:before{position:absolute;right:0;top:25%;font-size:20px;width:16px;height:16px;background-size:contain;transition:all .5s}.faq .panel-title>a:before{position:unset;right:unset;top:unset;font-size:unset;width:unset;height:unset;background-size:unset;transition:unset}.panel-title>a.collapsed:before{width:16px;height:16px;background-size:contain;transform:rotate(180deg)}.list-your-property-form{width:80%}.list-your-property-form form .custom-textfield,.list-your-property-form form .custom-select,.list-your-property-form form .phone-number-group .form-item .custom-textfield,.list-your-property-form form .phone-number-group .form-item .custom-select{width:96%}section.section-collections{background:#fff}.slider-latex-collections-front.slick-initialized{background:#fff;padding-left:0;padding-right:0}.slider-latex-collections-front.slick-initialized .slick-slide{flex-direction:column;background:#fff;justify-content:center;margin-right:2px}.slider-latex-collections-front .slide-left{max-width:100%;width:100%;align-self:flex-start;margin:unset}.slider-latex-collections-front .slick-dots{position:relative;right:0;bottom:16px;left:0;width:100%}.slider-latex-collections-front .slide-right{max-width:100%;width:100%;align-self:flex-start;padding:0}.slider-latex-collections-front .slide-left .collection-front-title h1{font-size:50px}.collections .textarea-center-with-background .title-and-subtitle,.node-collection .textarea-center-with-background .title-and-subtitle{max-width:570px;margin-left:74px}.collections.destinations-page .textarea-center-with-background .title-and-subtitle{max-width:none;margin-left:74px}.collections .collection-title{width:100%;max-width:570px;margin-bottom:40px;margin-left:74px;padding-left:0}.collections .collection-title h1{font-size:35px}.slider-latex-collection-unit .slide,.collection-grid .slide{max-width:100% !important}.slider-latex-collection-unit .slider-arrow.slider-arrow-right.slick-arrow{right:20px}.slider-latex-collection-unit .slider-arrow.slider-arrow-left.slick-arrow{left:20px}.prop-cont-wrapper{width:570px;position:relative;margin:0 auto}.destination-container .destinations{display:-webkit-inline-box}.destination-container .front-picture{width:auto;padding-right:3%}.title-textarea-left-social-icons .title-textarea{padding-left:0 !important}.paragraph-social-icons{width:unset}.cropped-height-sm-352px img{max-height:577px}.title-subtitle-and-separator h2{font-size:30px;line-height:45px}.globe-text{line-height:30px !important;font-size:25px !important}.landing-title-text-and-image h2,.node-type-seo-landing-page .landing-title-text-and-image h1{line-height:45px !important;font-size:30px !important}.node-type-content-generator-type-2 .title-text-wrapper h2,.list-on-right-and-image-left .list-on-right h2{line-height:45px !important;font-size:30px !important}.collections-front .textarea-center-with-background p{max-width:500px}.landing-title-text-and-image .flex{align-items:center;flex-direction:column}.flex-why{flex-direction:column}.why-end{text-align:center}.background-lines img{object-position:0px -212px}.node-type-magazine .textarea-center-with-background .title-and-subtitle{left:unset !important;right:unset !important}}@media only screen and (min-width:992px){nav a.navbar-brand{padding:0;margin-left:10px;margin-top:9px;position:absolute;z-index:1}.latex-menu-wrapper{padding:0}
.latex-menu ul{float:right}.latex-menu-more .btn-latex{margin-top:15px;margin-right:14px;background-color:#fff}.latex-menu-more .login-register{margin-top:20px;margin-right:32px;opacity:.8;display:none}.latex-menu-more .login-register img{width:auto;height:30px}.latex-menu-more .wishlist{border-radius:2px;width:40px;height:40px;margin-top:15px;margin-right:14px;padding:0}.list-on-right-and-image-left .list-on-right-and-image-left-wrapper{position:relative;min-height:690px;padding-left:74px;padding-right:74px;max-width:1440px;margin-left:auto;margin-right:auto}.list-on-right-and-image-left .list-on-right{max-width:567px;width:50%;margin-left:52.5%}.list-on-right-and-image-left .list-on-right .main{overflow:hidden}.list-on-right-and-image-left .list-on-right .main:not(:last-child){margin-bottom:54px}.list-on-right-and-image-left .list-on-right .main .title-text-wrapper{max-width:400px}.list-on-right-and-image-left .list-on-right h2{font-size:40px;line-height:1.1}.title-text-wrapper.col-md-10{max-width:400px}.node-type-content-generator-type-2 .title-textarea-left-and-image{overflow:hidden;height:auto;min-height:620px;position:relative;max-width:1440px;margin-left:auto;margin-right:auto}.title-textarea-left-and-image{overflow:hidden}.node-type-content-generator-type-2 .title-textarea-left-and-image-wrapper{border:solid 1px transparent;position:unset;height:unset}.title-textarea-left-and-image-wrapper{border:solid 1px transparent;position:relative;height:700px}.node-type-content-generator-type-2 .title-textarea-left-and-image-wrapper .inner-wrapper{background-color:unset;overflow:unset;height:unset;margin-top:0}.title-textarea-left-and-image-wrapper .inner-wrapper{background-color:#fff;overflow:hidden;height:500px;margin-top:0}.node-type-content-generator-type-2 .title-textarea-left-and-image-wrapper .title-text-wrapper{padding-top:35px;padding-bottom:55px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:0;width:100%}.title-textarea-left-and-image-wrapper .inner-wrapper .image-wrapper{position:absolute;right:0;top:0}.node-type-content-generator-type-2 .title-textarea-left-and-image .title-text-wrapper.col-md-6{height:unset}.title-textarea-left-and-image .title-text-wrapper.col-md-6{height:500px}.node-type-content-generator-type-2 .title-text-wrapper h1,.node-type-content-generator-type-2 .title-text-wrapper h2{width:46%}.node-type-content-generator-type-2 .title-text-wrapper h2{line-height:1.1;font-size:40px;font-family:OpenSans-Bold}.node-type-content-generator-type-2 .title-text-wrapper>div{width:40%}.cropped-w570px-h700px img{object-position:0px -85px}.last-post{width:350px;position:relative;left:100px;top:40px}.text-last-post{margin-top:20px}.title-last-post{width:558px;position:relative;right:100px;top:20px;background:#f6f6f7;padding:15px;border-radius:5px}.last-post-wrapper h2{line-height:1.1;font-size:40px;font-family:OpenSans-Bold}.summary-totals{margin-bottom:73px}.summary-total-item .term-name{letter-spacing:-.24px}.summary-total-item .term-count{letter-spacing:-.14px}.summary-total-item:not(:first-child){margin-left:50px}.summary-total-item p{margin:0}.magazine-post .media_embed{margin-top:95px;margin-bottom:114px}.magazine-post .tag-text{margin-left:75px;padding-left:15px}.magazine-post .tag-text-wrapper{position:relative}.magazine-post .line{width:50px}.magazine-post .line:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5em;border-top:1px solid #2b313d;width:40px;margin-left:35px}.floated{position:relative;bottom:70px}.slider-latex-front-page .slick-slide img{height:550px;max-width:1440px;width:fit-content}.front-slider{position:relative}.front-slider h1,.front-slider h2{font-size:70px;line-height:55px;letter-spacing:0px;color:#fff;text-shadow:0px 3px 6px #00000029;opacity:1;position:absolute;left:50%;bottom:76px;transform:translate(-50%,-50%);z-index:100}.textarea-center-with-background .paragraphs-title-center h1,.textarea-center-with-background .paragraphs-title-left h1{margin-bottom:19px}.textarea-center-with-background .background img{width:100%;max-width:100%;max-height:500px;min-height:350px}
.collections-front .textarea-center-with-background .background img{height:550px;border-radius:5px}.textarea-center-with-background.short .background img{min-height:250px}.header-banner .textarea-center-with-background .background img{max-width:100%}.header-banner{max-width:100vw !important}.landing-title-text-and-image .title-text-wrapper{width:470px}.landing-title-text-and-image .image-wrapper{width:670px}.landing-title-text-and-image .separator{width:50px}.grid-dtn-buttons{display:flex;justify-content:space-between;max-width:542px}.three-column-each-with-title-and .column{width:370px}.three-column-each-with-title-and .column:not(:last-child){margin-right:30px}.title-textarea-left-social-icons .title-textarea{width:55%;padding-bottom:60px}.title-textarea-left-social-icons .social-icons-wrapper{width:45%}.unit-title{height:128px;text-overflow:ellipsis}.slider-text-textarea-picture .slide-title{margin-top:30px;font-size:40px;line-height:1.1;font-family:openSans-Bold}.container.columns.col-12{display:flex}.node-type-destinations .column.col-md-4.col-xs-12 a{position:absolute;bottom:30px;right:26px}.latex-menu-more.col-md-4{width:-webkit-fill-available !important}}@media(min-width:992px) and (max-width:1200px){.width-per-md-60{width:60%}.ml-md-0px{margin-left:0}.mr-md-0px{margin-right:0}.mt-md-32px{margin-top:32px}.mt-md-64px{margin-top:64px}.mb-md-32px{margin-bottom:32px}.p-md-0px{padding:0}.pl-md-74px{padding-left:74px}.pr-md-74px{padding-right:74px}.cropped-height-md-368px img{width:100%;max-width:none;max-height:368px;object-fit:cover;object-position:bottom}.cropped-height-790px img{width:100%;max-height:500px;object-fit:cover;object-position:0px 80%}.container.md-not-centred{margin-left:0;margin-right:0}.md-text-center{text-align:center}.title-textarea-left-social-icons .title-textarea{padding-left:5vw;padding-top:51px}.logo-left-title-textarea-right-w .logo-left .img{padding-left:0;padding-top:135px;width:40%;text-align:center}.logo-left-title-textarea-right-w .title-textarea{right:5vw}.slider-text-textarea-picture .slick-slide .img-slide img{width:100%;height:auto}.title-subtitle-and-pictures{overflow:hidden}.title-subtitle-and-pictures .cropped-height-width-md-206px-192px img{width:100%;height:100%;object-fit:cover}.title-subtitle-and-pictures .height-width-md-206px-192px{width:100%;height:100%;object-fit:cover}.three-column-testimonials .testimonial{float:none;margin-left:auto;margin-right:auto;margin-top:85px}.three-column-testimonials .testimonial:first-child{margin-top:65px}.three-column-testimonials .testimonial:not(:last-child){margin-right:auto !important}.three-column-testimonials .testimonial{max-width:500px}.title-textarea-left-and-image{overflow:hidden}.container-grid{grid-template-columns:repeat(auto-fill,minmax(396px,1fr))}.grid-item img{max-width:390px;height:auto}.magazine-post .media_embed iframe{width:100%}.related-posts .container-grid{grid-template-columns:repeat(auto-fill,minmax(396px,1fr))}.related-posts .grid-item img{max-width:390px;height:auto}.title-subtitle-and-separator{padding:0}.textarea-left-and-image-left{position:relative}.panel-title>a:before{position:absolute;right:0;top:25%;font-size:20px;width:32px;height:32px;background-size:contain;transition:all .5s}.faq .panel-title>a:before{position:unset;right:unset;top:unset;font-size:unset;width:unset;height:unset;background-size:unset;transition:unset}.panel-title>a.collapsed:before{width:32px;height:32px;background-size:contain;transform:rotate(180deg)}.list-your-property-form{width:80%;padding-left:70px;padding-right:70px}.collections .textarea-center-with-background .title-and-subtitle,.node-collection .textarea-center-with-background .title-and-subtitle{max-width:100vw;padding-left:37px}.collections .collection-title{max-width:100vw;padding-left:37px;margin-bottom:40px}.slider-latex-collection-unit .slide,.collection-grid .slide{max-width:100% !important}.prop-cont-wrapper{position:relative;margin:0 auto}.destination-container .destinations{display:-webkit-inline-box}.destination-container .front-picture{width:auto;padding-right:3%}.why-start{padding-right:40px}
}@media(min-width:992px) and (max-width:1440px){.title-textarea-left-social-icons .title-textarea h1,.title-textarea-left-social-icons .title-textarea h2{max-width:503px;font-size:40px;line-height:1.1}.front-banner .name-link-propert{width:50%}.list-on-right-and-image-left{margin-top:32px}.list-on-right-and-image-left .list-on-right-and-image-left-wrapper{position:relative;min-height:690px;padding-left:74px;padding-right:74px;margin-bottom:100px}.list-on-right.p-xs-0px h1,.list-on-right.p-xs-0px h2{padding-left:60px}.list-on-right-and-image-left .list-wrapper .main{overflow:hidden;width:80%;margin:0 auto;margin-top:65px}.slider-latex-collection-unit .slick-list{max-width:990px}.landing-title-text-and-image .flex{align-items:center}}@media(min-width:1200px) and (max-width:1440px){.collections .textarea-center-with-background .title-and-subtitle,.node-collection .textarea-center-with-background .title-and-subtitle{max-width:100vw;padding-left:74px}.collections .collection-title{max-width:100vw;padding-left:74px;margin-bottom:40px}}@media(min-width:1441px){.list-on-right-and-image-left .image-left{position:absolute;top:-95px;left:135px}.list-on-right.p-xs-0px h1,.list-on-right.p-xs-0px h2{padding-left:unset}.list-on-right-and-image-left .list-on-right-and-image-left-wrapper{margin-bottom:100px}}@media(min-width:1318px){.list-on-right-and-image-left .image-left{position:absolute;top:-95px;left:135px}}@media(min-width:992px) and (max-width:1318px){.list-on-right-and-image-left .image-left{position:absolute;top:-95px;left:5%}.cropped-height-md-368px img{max-height:750px}.cropped-w570px-h750px img{width:480px}.node-type-magazine .textarea-center-with-background .title-and-subtitle{left:unset !important;right:unset !important}}.why-rio-exclusive .slick-slide{padding:0 20px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;width:auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow.slick-prev::before{content:"\e64a";font-family:"themify";font-size:22px}.slick-arrow.slick-next::before{content:"\e649";font-family:"themify";font-size:22px}.container.slick-slide:focus{outline:none}@media(min-width:768px){.page-booking .region-content .col-md-4,.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper{display:flex;justify-content:space-around;align-items:flex-start;overflow:visible}.page-booking .region-content .col-md-4 .map-content{position:-webkit-sticky;position:sticky;top:7em}.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper .rooms-unit-form-booking{position:-webkit-sticky;position:sticky;top:10em;padding:25px 30px 30px}.logged-in.admin-menu .rooms-unit-base-accommodations .property-data .right-wrapper .rooms-unit-form-booking{top:12em}
.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper{position:relative;height:auto;max-height:100%;top:-188px}}@media(max-width:992px){.inquire-effect{visibility:visible !important}.rooms-unit-form-booking{visibility:hidden}.navbar.navbar-fixed-bottom,.navbar.navbar-fixed-top{position:fixed}.entity-rooms-unit .property-menu-wrapper .navbar-nav{white-space:nowrap;overflow:auto;padding-top:0;margin-top:5px}.entity-rooms-unit .property-menu-wrapper .navbar-nav::-webkit-scrollbar{display:none}.entity-rooms-unit .property-menu-wrapper .navbar-nav>li{display:inline-block;float:none}.entity-rooms-unit .property-menu-wrapper .navbar-nav>li a{color:#596172}.entity-rooms-unit .wrapper-property-image-slider{height:auto;background-color:#cbcbcb}.entity-rooms-unit .wrapper-property-image-slider .title-block{padding:0 37px}.entity-rooms-unit .property-data .images-gallery .slick-list{min-height:250px;background-color:#cbcbcb}.entity-rooms-unit .wrapper-property-image-slider .slider-latex-room-unit{height:auto}.entity-rooms-unit .property-data .unit-title{height:50px}.entity-rooms-unit .property-data .wishlist-selector-value{width:41px;height:41px;padding:3px 11px 0}.entity-rooms-unit .property-data .wishlist-selector-value img{width:18px;height:16px}.entity-rooms-unit .property-data .unit-title,.entity-rooms-unit .property-data .wishlist-selector-value{margin-bottom:12px}.entity-rooms-unit .property-data .features-icons-list{flex-wrap:wrap}.entity-rooms-unit .property-data .features-icons-list .feature-icon{height:65px;margin-right:0;margin-bottom:6px}.entity-rooms-unit .property-data .features-icons-list .feature-icon .num{line-height:14px}.entity-rooms-unit .property-data .features-icons-list .feature-icon .icon img{height:24px}.entity-rooms-unit .property-data #distribution h2,.entity-rooms-unit .property-data #video h2,.entity-rooms-unit .property-data #key-features h2{padding:0 37px}.entity-rooms-unit .property-data .distribution-wrapper{height:auto;display:-webkit-inline-box;gap:15px;overflow-x:scroll;width:100%;flex-wrap:unset}.entity-rooms-unit .property-data .distribution-wrapper::-webkit-scrollbar{display:none}.entity-rooms-unit .property-data .services .service-icon{width:auto;height:auto;margin-right:20px}.entity-rooms-unit .property-data #map{height:400px}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile{position:fixed;bottom:0;z-index:10000;padding:0}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile .inquire-btn.btn-red-latex{height:40px}.entity-rooms-unit .property-data .rooms-unit-form-booking .rooms-unit-form-booking-swipe-up-down img{transform:rotate(-90deg)}.entity-rooms-unit .slider-arrow{position:absolute;top:46%}.entity-rooms-unit .slider-arrow-right{right:10px}.entity-rooms-unit .slider-arrow-left{left:10px}.entity-rooms-unit .slider-gallery-arrow{position:absolute;top:46%}.entity-rooms-unit .slider-gallery-arrow-right{right:6px;cursor:pointer}.entity-rooms-unit .slider-gallery-arrow-left{left:6px;cursor:pointer}.entity-rooms-unit .slider-gallery-arrow img{width:26px;height:24px}.entity-rooms-unit .slider-gallery-find{position:absolute;top:7px;right:8px}.entity-rooms-unit .slider-gallery-find img{width:18px;height:18px}.entity-rooms-unit .form-mobile-title{display:none}.entity-rooms-unit .property-data .property-additional-services .services{width:100%}.entity-rooms-unit .property-data .property-additional-services .services .field-items{width:100%}.entity-rooms-unit .property-data .property-additional-services .services .field-items::-webkit-scrollbar{display:none}.wishlist-link-inquire-wrapper{visibility:visible;gap:0px}.item-like{margin:0 9px}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile .wishlist-link-inquire-wrapper{position:fixed;bottom:0;width:100vw;padding:5px;background:#fff;left:0;right:0;padding-top:10px;z-index:10}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile .inquire-btn.btn-red-latex{height:40px;flex:6}div#modalContent,.ctools-modal-content.modal-forms-modal-content{left:0 !important;right:0 !important;min-width:100vw !important;position:fixed !important;top:80px !important;bottom:auto !important;height:100vh !important;z-index:2001 !important}
div#modal-content{min-width:100vw;min-height:100vh;padding:0 !important;padding-bottom:160px !important}.logged-in.admin-menu .rooms-unit-base-accommodations .property-data .right-wrapper .rooms-unit-form-booking{top:0}div#modalBackdrop{display:none !important}}@media(max-width:1350px){.latex-menu-wrapper .col-md-6{width:100%}.latex-menu-more .lng-change{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:29.25px}.latex-menu-more .lng-change .lng-change-text{margin-right:31px;font-size:20px;font-family:openSans-Regular;line-height:28px;align-self:center}.latex-menu-more .lng-change .lng-change-img-caret{width:70px;height:70px;background-color:#c1c8d7;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.latex-menu-more .lng-change-img-caret .caret{margin-top:3px}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.currency-language-wrapper form div{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center}.latex-menu-more{margin-top:31.5px}.latex-menu-more .btn-latex.btn-list-your-property{width:210px;height:50px}.latex-menu-more .btn-latex.btn-list-your-property a{font-size:18px;line-height:24px}.latex-menu-more a.login-register{margin-top:44.75px}.latex-menu-more .img-wrapper .text{font-size:20px;color:#2c3149;margin-left:10.25px}.latex-menu-more .login-register img{width:37px;height:37px}.navbar-default .navbar-nav>.open>a.lng-change{background-color:#fff}.dropdown-menu.currency-language-wrapper .submit-lang-curr{padding-left:0}}@media(min-width:1350px){.latex-menu,.latex-menu>ul{height:70px}.latex-menu-more .lng-change{width:70px;padding:0;height:70px;background-color:#d9dde7}.latex-menu-more .lng-change img{margin-left:14px;margin-top:20px}.latex-menu-more .lng-change .caret{margin-left:5px;margin-top:23px;color:#2b313d;opacity:.8}.navbar-default .navbar-nav>li>a.wishlist:focus,.navbar-default .navbar-nav>li>a.wishlist:hover,.navbar-default .navbar-nav>li>a.lng-change:focus,.navbar-default .navbar-nav>li>a.lng-change:hover{color:#000;background-color:#d9dde7}}@media(min-width:768px) and (max-width:1350px){.latex-menu-wrapper{overflow-y:scroll;max-height:87vh}}.no-result-message{grid-column-start:1;grid-column-end:3;background:#ffedcb;border:1px solid #ff8d45;border-radius:5px;text-align:center;color:#2c3149;font-family:"OpenSans-Regular";height:fit-content}img.icon-no-result{margin-top:35px}.no-result-message a{font-size:16px;font-family:"OpenSans-Bold";border-color:#ffbd45 !important;background:#ffbd45 !important;color:#2c3149 !important;margin-top:30px}.no-result-message h2{font-size:23px;line-height:26px;margin-top:35px}.no-result-message p{font-size:16px;line-height:24px;margin-top:30px;margin-bottom:30px}.slider-for.property-gallery.slick-initialized.slick-slider img{max-height:77vh;margin:0 auto;padding:20px 0}.hidden-image-gallery{display:block;position:fixed;background:#2b313d;z-index:100000;width:100vw;height:100vh;top:0;left:0}span#bottomNavClose{position:absolute;left:0;z-index:1;right:0;margin:0 auto}#gallery-close{display:block;position:absolute;right:15px;top:20px;cursor:pointer;z-index:10000}#gallery-close:hover,.slider-gallery-arrow.slider-for-arrow-right:hover,.slider-gallery-arrow.slider-for-arrow-left:hover{opacity:.8}.slider-nav img{height:17vh;width:auto !important;padding:1.5px}.slider-gallery-arrow.slider-for-arrow-right{position:absolute;right:0;cursor:pointer}.slider-gallery-arrow.slider-for-arrow-left{cursor:pointer}.entity-rooms-unit .hidden-image-gallery .slider-gallery-arrow{top:34vh}ul.country-menu.nav.flex.flex-direction-column.col-lg-2.pr-0{left:calc(29% - 37px);padding-left:20px}#admin-menu,#admin-menu .dropdown{z-index:99999}span#numberDisplay{display:none !important}#nextLink:hover,#nextLink:visited:hover,#nextLink.force_show_nav,#frameNextLink{background:url(/sites/all/themes/latex/icons/arrow-right-border-w.png) right 50% no-repeat;position:relative;right:3%;background-size:40px 40px}#prevLink:hover,#prevLink:visited:hover,#prevLink.force_show_nav,#framePrevLink{background:url(/sites/all/themes/latex/icons/arrow-left-border-w.png) left 50% no-repeat;position:relative;left:3%;background-size:40px 40px}#bottomNavZoom{display:none;background:url(/sites/all/modules/lightbox2/images/expand.gif) no-repeat;width:34px;height:34px;left:unset;float:unset;position:absolute;bottom:0;margin-left:73px}#imageDataContainer{position:absolute;top:0;margin:0 auto;left:0;right:0;background:transparent !important;z-index:10501}#bottomNavClose{margin-top:0}#imageData #numberDisplay{font-size:8px;line-height:1.5}body{background:#f6f6f7}footer{background:#fff}span.prev::after{content:url(/sites/all/themes/latex/icons/arrow-calendar-left.png);visibility:visible}span.prev,span.next{visibility:hidden}span.next::after{content:url(/sites/all/themes/latex/icons/arrow-calendar-right.png);visibility:visible}.inquire-btn,.inquire-btn-mobile{height:40px}.pr-date{font-size:10px;font-family:OpenSans-Bold;color:#ebeef4}.right-item img{height:100%}.container-media-press-kit{display:flex;flex-wrap:wrap;min-height:240px;max-width:1170px;margin:0 auto;background:#fff;margin-top:80px;grid-gap:5px}.left-item{padding-left:40px;flex-basis:20%;flex-grow:1;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-wrap:nowrap}.left-item h2{font-size:50px;line-height:60px;margin-top:0;color:#2c3149}.left-item p{font-size:16px;font-family:"OpenSans-Regular";line-height:26px;color:#2c3149}.center-item{display:flex;flex:1;justify-content:center;align-items:center}.center-item .btn{padding:9px 32px}.center-item .media-kit-icon{padding-left:13px}@media(max-width:1024px){.date-picker-wrapper.no-shortcuts.no-gap.two-months,.date-picker-wrapper.no-shortcuts.has-gap.two-months{width:80%}.date-picker-wrapper.no-shortcuts.no-gap,.date-picker-wrapper.no-shortcuts.has-gap{z-index:10001;left:0 !important;right:0;margin:0 auto;position:fixed}.date-picker-wrapper.no-shortcuts{width:75.7%}.date-picker-wrapper .month-wrapper table{width:90%;float:left !important;height:350px}.date-picker-wrapper .gap{width:9%}table .day{line-height:3 !important}.collection-grid{grid-template-columns:1fr !important;margin-top:100px !important}.date-picker-wrapper .month-wrapper table .day{line-height:50px !important;padding:0}.date-picker-wrapper .checked.first-date-selected,.date-picker-wrapper .checked.last-date-selected,.date-picker-wrapper .month-wrapper table td{width:50px !important;height:50px}}@media(min-width:769px) and (max-width:1024px){.mobile-select{display:none}.date-picker-wrapper .month-wrapper table{width:42% !important;min-width:40%;margin:0 auto;float:none}}@media(min-width:486px) and (max-width:768px){.date-picker-wrapper .month-wrapper table{width:48% !important;min-width:48%;float:left !important}.date-picker-wrapper .gap{margin:0;width:4%}.date-picker-wrapper.no-shortcuts{width:90% !important}.date-picker-wrapper .month-wrapper table .day{line-height:48px !important}.date-picker-wrapper .checked.first-date-selected,.date-picker-wrapper .checked.last-date-selected,.date-picker-wrapper .month-wrapper table td{width:48px !important;height:48px}}.country-menu-bg{display:none}ul.links.inline{display:none}html body.admin-menu{margin-top:81px}.item-list .pager li{margin:0;padding:.5em 0}.pager .arrow{width:10.5px;height:19px}.pager li>a,.pager li>span{background-color:transparent;border:none;border-radius:0}.pager li>a:focus,.pager li>a:hover{background-color:transparent}.pager li.pager-ellipsis{display:none}.pager li.pager-previous.first a,.pager li.pager-next.last a{color:transparent}.pager li.pager-previous.first a img{transform:rotate(180deg)}.item-list .pager li.pager-current{display:inline-block;padding:3px 9px;background-color:#333;border-radius:100%;color:#fff}.navbar-default,.navbar-default .container-bg{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 5px 30px #0000001a;z-index:999}.latex-menu-wrapper{background:#fff}.navbar-default .navbar-nav>li>a{color:#2b313d}.nav>li>a{padding:0 10px;color:#2b313d}
.latex-menu .nav>li>a,span#menudesti{padding:0 5px;opacity:.8}.latex-menu-more .btn-latex{opacity:.8;color:#596172;border-color:#596172;padding:9px 20px 8px;background-color:#fff;border-width:2px}.latex-menu-more .btn-latex a{text-decoration:none;color:#596172}.wishlist-wrapper{position:absolute;padding:0;right:0;top:70px;width:auto;height:auto;background-color:#d9dde7;box-shadow:0px 3px 6px #00000029;overflow:hidden;z-index:1}.user-wishlist.empty-wl{width:300px;height:auto}.user-wishlist .close-btn{position:absolute;right:10px;top:10.75px;z-index:50}.user-wishlist .close-btn .close-wl{width:100%;height:100%}.user-wishlist .close-btn img{width:24px;height:24px}.user-wishlist .messages.warning{font-size:15px;font-family:openSans-Bold;border-radius:5px;border-width:3px;margin-left:17px;margin-top:5px;margin-bottom:-15px;width:87%;line-height:23px;border:none;background-color:unset;color:#c13832}.user-wishlist.empty-wl .messages.warning{margin-bottom:-35px}.user-wishlist .empty-wl-title{margin-top:56px;padding-left:19px;padding-right:18px;width:100%}.user-wishlist .empty-wl-title h5{color:#35495e;font-size:18px;font-family:OpenSans-Bold;line-height:20px;text-align:center}.user-wishlist .empty-wl-icon{display:flex;justify-content:center;margin-top:26px}.user-wishlist .empty-wl-info{font-family:OpenSans-Regular;color:#35495e;font-size:16px;line-height:24px;display:flex;text-align:center;margin-top:25px;padding-left:37px;padding-right:36px;margin-bottom:52px}.user-wishlist{width:540px;height:auto;overflow:hidden}.user-wishlist .wl-title{margin-top:25px;margin-left:17px}.user-wishlist .wl-title h5{font-family:OpenSans-Regular;font-size:18px;line-height:20px;text-align:left;color:#35495e}.user-wishlist .wl-title h5 .title-text{font-family:OpenSans-Bold}.user-wishlist .prop-list{margin-top:26px;margin-bottom:30px;max-height:52vh;overflow-y:auto}.user-wishlist .prop-info{max-width:474px;display:flex;flex-direction:row;padding:0;height:155.41px;margin-bottom:35.6px}.user-wishlist .prop-info-cont{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.user-wishlist .prop-info-left,.user-wishlist .prop-info-right{position:relative}.user-wishlist .prop-info-right{margin-left:18px}.user-wishlist .prop-image img{width:230px;object-fit:cover;height:155.41px;border-radius:5px}.user-wishlist .op-location-wrapper{position:absolute;height:20px;bottom:0;display:flex}.user-wishlist .op-type-tag{background-color:#c13832;border-radius:0 0px 0px 5px}.user-wishlist .op-type-tag-data{color:#ebeef4;font-size:12px;text-transform:uppercase;font-family:OpenSans-Regular;text-align:center;padding-left:9px;padding-right:9px}.user-wishlist .location-tag-data{color:#fff;text-align:left;font-size:12px;font-family:OpenSans-Regular;padding-left:9px;padding-right:9px}.user-wishlist .location-tag{background-color:#2c3149;opacity:70%}.wishlist-wrapper .more-info{display:flex;justify-content:center;margin-bottom:50.5px}.wishlist-wrapper .more-info a{text-decoration:none;padding-left:44px;padding-right:44px;font-family:OpenSans-Regular;color:#fff}.wishlist-wrapper .more-info.empty-wl{display:none}.user-wishlist .prop-title-data{font-family:OpenSans-Bold;font-size:23px;color:#2c3149;line-height:26px;text-align:left;text-decoration:none}.user-wishlist .prop-price-data{font-family:OpenSans-Regular;font-size:23px;color:#333;line-height:26px;text-align:left}.user-wishlist .full-wishlist{margin-top:10px;display:flex;flex-direction:column;align-items:center;padding:5px;width:90%}.user-wishlist .full-wishlist.border{border:2px solid #c13832;border-radius:5px}.user-wishlist .more-than-five{color:#c13832;font-family:OpenSans-Bold}.user-wishlist .more-than-five-msg{display:none;padding-bottom:5px}.navbar-default .navbar-nav>.open>a.lng-change{background-color:#d9dde7}li.dropdown.open a .caret{transform:rotate(180deg)}.dropdown-menu.currency-language-wrapper{padding:0;width:260px;height:auto;background-color:#d9dde7;box-shadow:none}.dropdown-menu.currency-language-wrapper .form-item{margin-bottom:0}.dropdown-menu.currency-language-wrapper .form-item.form-type-select{padding-left:45px;padding-right:45px}.dropdown-menu.currency-language-wrapper select{border-color:#596172;background:url(/sites/all/themes/latex/icons/select-arrow-blue-grey.png) no-repeat right 6px center}.dropdown-menu.currency-language-wrapper .form-item-selected-currency,.dropdown-menu.currency-language-wrapper .submit-lang-curr{margin-top:45px}.dropdown-menu.currency-language-wrapper .form-item-switcher{margin-top:33px}.dropdown-menu.currency-language-wrapper input,.footer-select-language-currency input,.dropdown-menu.currency-language-wrapper select,.footer-select-language-currency select{width:170px;height:40px}.footer .dropdown-menu.currency-language-wrapper input,.footer .footer-select-language-currency input,.footer .dropdown-menu.currency-language-wrapper select,.footer .footer-select-language-currency select{width:100%}.dropdown-menu.currency-language-wrapper select,.footer-select-language-currency select{padding-right:30px}.footer-select-language-currency input:focus,.footer-select-language-currency select:focus,.dropdown-menu.currency-language-wrapper input:focus,.dropdown-menu.currency-language-wrapper select:focus{outline:none}.dropdown-menu.currency-language-wrapper .submit-lang-curr{width:100%;padding-left:45px;margin-bottom:39px}.dropdown-menu.currency-language-wrapper input#edit-guardar{font-size:15px;font-family:openSans-Regular}.header-banner{padding:0;max-width:1438px}.page-booking .header-banner img{height:250px;width:100%;object-fit:cover}.page-booking .textarea-center-with-background .paragraphs-title-center h1{text-align:unset}.page-booking .header-banner h1{z-index:1;position:absolute;width:100%;max-width:1175px;margin:0 auto;left:0;right:0}.page-booking .container-bg.header-banner.mt-70.cropped-height-xs-130px{display:flex;justify-content:center;align-content:center;flex-direction:column;position:relative}.node-front-banners>h2:first-of-type{display:none}.front-banner .textarea-center-with-background-2,.front-banner .textarea-center-with-background-3{display:none}.front-banner .textarea-center-with-background-1.fade-in,.front-banner .textarea-center-with-background-2.fade-in,.front-banner .textarea-center-with-background-3.fade-in{animation:fade;animation-duration:.5s}
@keyframes fade{from{opacity:0}to{opacity:1}}.front-banner .textarea-center-with-background .title-and-subtitle{bottom:76px}.front-banner .textarea-center-with-background .title-and-subtitle .paragraphs-title-center{margin-bottom:0}.front-banner .textarea-center-with-background .title-and-subtitle h1,.front-banner .textarea-center-with-background .title-and-subtitle h2{font-size:70px;line-height:80px;text-shadow:0px 3px 6px #00000029;max-width:1024px;margin-bottom:0}.front-banner .textarea-center-with-background .background img{height:550px;max-height:550px}.front-banner .name-link-propert{position:absolute;width:35%;right:16px;bottom:10px;z-index:500}.front-banner .name-link-propert a{font-size:11px;color:#ffffff91;text-align:right;text-transform:none;text-decoration:none;cursor:pointer;font-family:OpenSans-Regular;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rectangule{height:4px;background:#ebeef4 0% 0% no-repeat padding-box;border-top:0}.container-bg.shadow{padding-bottom:150px;box-shadow:0 4px 2px -2px #ebeef4;max-width:100%}.front .container-bg.shadow{padding-bottom:40px}.front .background-pre-footer{top:-40px}.front section.section-popular{margin-bottom:20px}.subtitle h3{line-height:1;font-size:22px;font-family:OpenSans-Bold;color:#c13832;margin-bottom:0}.contact-list-alternative .title-subtitle-and-separator .subtitle h1,.contact-list-alternative .title-subtitle-and-separator .subtitle h2{margin-bottom:60px}.subtitle h1,.subtitle h2{margin-bottom:50px}.separator hr{border-top:2px solid var(--hr-color);margin-top:150px}.contact-card{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;border-radius:5px;opacity:1;width:270px;height:140px}.grid-contact-card .field-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:30px}.grid-brand{margin-left:200px;margin-right:25px}.partners-background{background:#ebeef4}.grid-brand .field-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-template-rows:repeat(auto-fill,minmax(120px,1fr));grid-gap:30px;align-items:center;justify-items:center}.accordion-toggle a:hover{text-decoration:none}.accordion-paragraph{margin-bottom:29px;font-size:16px;font-family:"OpenSans-Regular"}.panel-title>a:hover,.panel-title>a:active,.panel-title>a:focus{text-decoration:none}.faq .panel{border-left:0;border-right:0;border-bottom:0;background-color:#f6f6f7;margin-bottom:25px;box-shadow:none}.faq .panel-body{padding-top:25px;padding-left:28px}.faq .panel-title{width:95%;margin:0 auto;color:#2c3149}.faq .panel-group{border-bottom:1px solid #c1c8d7}.panel-heading{padding:0;padding-top:29px}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0}.faq .panel-title>a:before{content:"";background-image:url(/sites/all/themes/latex/icons/icon-accordion.png);width:16px;height:16px;background-size:contain;float:right}.faq .panel-title>a.collapsed:before{content:"";background-image:url(/sites/all/themes/latex/icons/icon-accordion.png);width:16px;height:16px;background-size:contain;transform:rotate(180deg)}.textarea-center-slide{top:16vh;font-family:OpenSans-SemiBold}.img-slide{margin-top:24px}.slider-text-textarea-picture{background:#ebeef4 0% 0% no-repeat padding-box;position:relative}.slider-latex{background:#ebeef4 0% 0% no-repeat padding-box;height:450px;margin-top:0;margin-bottom:146px}.slider-latex .slider-arrows{width:1px;min-width:96px;margin-top:30px}.slider-latex .slider-arrows p{padding:5px;border:1px solid #596172;border-radius:5px;width:40px;height:40px}button.slick-next.slick-arrow{position:relative;left:50%;top:-11vh}button.slick-prev.slick-arrow{position:relative;left:55%;top:44vh}.slider-text-textarea-picture .textarea-center-slide .field-name-field-textarea-slide .field-items .field-item{opacity:80%}hr{border:0;border-top:1px solid var(--hr-color);margin-top:0;margin-bottom:0;height:0}.nav-footer ul{list-style-type:none;padding-left:0}.footer .row{display:flex}.footer-nav-right{align-self:center}.title-links:first-of-type{grid-column:1 / span 2;grid-row:1/6}.title-links{grid-column:3}.desktop .nav-footer{display:grid;grid-template-columns:200px 200px 270px}.title-links:first-of-type ul{columns:2}a.nolink{color:#2b313d;font-size:19px;line-height:30px;font-family:"OpenSans-Bold";text-decoration:unset}.title-links li{line-height:30px}.footer .generic-contact-link{font-size:22px;font-family:"OpenSans-light";color:#2b313d;margin-top:30px}.footer .generic-contact-link a{text-decoration:none;color:#2b313d}.footer .generic-contact-link .tel-contact .field-item{padding-left:20px}.footer .paragraph-social-icons{width:207px;overflow:hidden;margin-top:36px;margin-bottom:31.5px}.footer .footer-social-icons .paragraph-social-icons{margin-top:unset}.footer .paragraph-social-icons .social-icon img{width:30px;height:30px}.footer .social-icon:hover{transform:scale(0.9)}
.desktop.col-md-3.text-center.mt-80 img{margin-bottom:23px}.logo-footer img{width:192px;height:auto}.mobile{display:none}.in-line{float:left}.textarea-center-with-background{position:relative;padding:0}.textarea-center-with-background .paragraphs-title-left h1,.textarea-center-with-background .paragraphs-text-left p{max-width:570px;text-align:left}.textarea-center-with-background .paragraphs-title-center h1,.textarea-center-with-background .paragraphs-title-center h2,.textarea-center-with-background p{max-width:770px;margin-left:auto;margin-right:auto;text-align:center}.textarea-center-with-background.short p{text-align:left;margin-left:unset;padding-left:5px;overflow-y:scroll;height:140px;-ms-overflow-style:none;scrollbar-width:none}.textarea-center-with-background.short p::-webkit-scrollbar{width:0;display:none}.front-slider-bottom{margin-bottom:30px;text-align:center}.front-slider-bottom a{width:224px}.front-slider-bottom p{margin-bottom:30px}.textarea-center-with-background .title-and-subtitle{position:absolute;width:100%;max-width:1175px;margin:0 auto;left:0;right:0}.collections-front .textarea-center-with-background .title-and-subtitle{bottom:0}.collections-front .paragraphs-title-center.title-and-subtitle h1,.collections-front .paragraphs-title-center.title-and-subtitle h2{margin-bottom:27px}.logo-left-title-textarea-right-w{position:relative;overflow:hidden;max-width:1440px;margin:0 auto}.logo-left-title-textarea-right-w .title-textarea{width:570px;height:420px;background-color:#fff;position:absolute;right:129px;bottom:78px;padding:53px 56px 70px}.logo-left-title-textarea-right-w .logo-left{height:375px}.logo-left-title-textarea-right-w .logo-left .img{padding-left:273px;padding-top:135px}.title-textarea-left-social-icons .paragraph-social-icons{margin:0 auto}.title-textarea-left-social-icons .social-icons-wrapper{margin-top:182px;margin-bottom:200px}.title-textarea-left-social-icons .title-textarea{padding-left:159px;padding-top:48px}.title-textarea-left-social-icons .title-textarea p.textarea{max-width:547px;margin-top:33px}.paragraph-social-icons .social-icon img{width:44px;height:44px}.paragraph-social-icons .social-icon img:hover{transform:scaled(0.9)}.title-subtitle-and-pictures .picture img{width:100%;height:100%}.contact-list-alternative .title-subtitle-and-separator,.title-subtitle-and-pictures .title-subtitle-and-separator,.title-subtitle-and-separator{margin-left:auto;margin-right:auto;width:100%;max-width:1170px}.title-subtitle-and-pictures .pictures.container{margin-left:auto;margin-right:auto;width:100%;max-width:1170px}.three-column-testimonials{margin:0 auto}.three-column-testimonials .testimonial{background-color:#fff;height:auto;min-height:204px;max-width:370px;margin-top:65px;border-radius:5px}.three-column-testimonials .testimonial:not(:last-child){margin-right:30px}.three-column-testimonials .testimonial .row{position:relative}.three-column-testimonials .picture{position:absolute;top:-59px}.three-column-testimonials .picture img{border-radius:100%;width:118px;height:118px}.three-column-testimonials .name-location{margin-top:28px;margin-bottom:14px}.three-column-testimonials .text::before{content:'"';font-size:86px;line-height:24px;color:#c13832;position:absolute;left:13px;top:90px;font-family:OpenSans-ExtraBold;opacity:1}.three-column-testimonials .text{margin-left:63px;margin-right:16px;margin-bottom:28px}.section-testimonials .container.mb-50{margin-bottom:65px !important}h2.globe-text{text-align:right;margin-right:50px;line-height:35px;font-size:30px}img.globe{position:absolute;left:19px}.background-pre-footer{background-color:#ebeef4;height:140px;position:relative;top:-80px;border-radius:5px}.page-navigation404 .background-pre-footer{margin-top:80px}.align-middle-flex{height:140px;display:flex;align-items:center;justify-content:center}.background-pre-footer p{margin:0}.btn-primary{border-color:#c13832;background:#c13832 0% 0% no-repeat padding-box;border-radius:5px}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:focus,.btn-primary:active:hover{border-color:#a11824;background:#a11824 0% 0% no-repeat padding-box;border-radius:5px}.magazine-post p a{color:#c13832;font-family:OpenSans-Bold;font-size:16px}.magazine-post p a span{word-break:break-all}.magazine-post .media_embed{text-align:center}.magazine-post li{margin-bottom:20px}.magazine-post h2{margin-bottom:24px}.magazine-post .tags-wrapper{display:flex;flex-wrap:wrap}.magazine-post img{max-width:100%;object-fit:cover}.magazine-post .post-body-wrapper img{max-width:100%;object-fit:cover}.magazine-post .post-body-wrapper p.one-image>img,.magazine-post .post-body-wrapper p.one-image>a>img,.magazine-post .post-body-wrapper p.two-images>a>img{width:100% !important;height:auto !important}.magazine-post .post-body-wrapper p.two-images{display:flex;justify-content:space-between}.magazine-post .post-body-wrapper p.one-image>a{width:100% !important;display:block}
.magazine-post .post-body-wrapper p.two-images>a{width:49.5% !important}.magazine-post .post-body-wrapper p.two-images>img{width:49.5% !important;height:auto !important}.text-last-post p{color:#2c3149}.container-grid{max-width:1170px;display:grid;grid-template-columns:repeat(auto-fill,minmax(570px,1fr));grid-gap:30px;margin:0 auto;grid-row-gap:150px}.container-grid-pr{max-width:1170px;display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));grid-gap:30px;margin:0 auto;margin-top:110px;grid-row-gap:100px}.grid-item{position:relative;max-width:570px}.container-grid-pr .grid-item .pr-img:hover .pr-main-img{filter:brightness(25%);transition:.25s ease all}.pr-img{display:flex;justify-content:center;align-items:center}a.pr-dl-pdf{position:absolute;display:none;font-size:15px;font-family:OpenSans-Regular;height:40px;width:205px;text-align:center;justify-content:center;align-content:center;align-items:center;background-position:center;color:#ebeef4}a.pr-dl-pdf::after{content:url("/sites/all/themes/latex/icons/metro-pdf.png");padding-left:9px;padding-top:4px}.pr-dl-background{position:absolute;text-align:center;justify-content:center;align-content:center;align-items:center;height:80px;width:244px;background:rgba(20,25,48,0.8);border:1px solid #f6f6f7;border-radius:7px;opacity:0}.container-grid-pr .grid-item .pr-img:hover a.pr-dl-pdf,.container-grid-pr .grid-item .pr-img:hover .pr-dl-background{display:flex;opacity:1;transition:500ms ease all}.container-grid-pr .grid-item{margin:0 auto}.container-grid-pr .grid-item h2{margin-bottom:13px}.title-date{min-height:180px;width:370px;position:absolute;background-color:#f6f6f7;padding:16px 0 0 30px;bottom:-90px;right:0}.title-date h2,.title-date h3{margin-top:12px;line-height:30px;letter-spacing:-.3px;overflow-wrap:break-word}.title-date h3{font-size:30px;font-family:OpenSans-Bold}.background-F6F6F7{background-color:#f6f6f7}.pager-magazine{margin-top:100px}.magazine-post .media_embed iframe{max-width:100%;max-height:100%}.magazine-post .media_embed{text-align:center;width:970px;height:570px;max-width:100%;max-height:100%;margin:0 auto}.node-type-destinations .entity.entity-paragraphs-item.paragraphs-item-textarea{background-color:#fff}.node-type-destinations .media_embed{text-align:center}.node-type-destinations .media_embed iframe{width:1044px;height:570px;max-width:100%;max-height:45vw;min-height:176px;padding:0 37px}.contact-btn-latex{opacity:.8;color:#ebeef4;border-color:#ebeef4;padding:9px 25px 8px;background:transparent;border:1px solid #ebeef4;width:170px;height:40px}.contact-btn-latex:hover,.contact-btn-latex:focus,.contact-btn-latex:active,.contact-btn-latex:active:focus{color:#ebeef4;outline:none}.container-404{position:relative;max-width:1440px;margin:0 auto}.img-404{max-width:1440px;width:100%;height:500px;object-fit:none;background:url("/sites/all/themes/latex/images/4042.jpg");background-position:center}.text-404{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:80%}.text-404>div:first-of-type{text-shadow:0px 3px 6px #00000047}.contact-buttons{width:400px;margin:0 auto}.title-last-post a,.title-date h2 a{text-decoration:none}.magazine-front .summary-totals{display:flex}.magazine-post .tag-item{margin-right:20px}.category{background-color:#c13832;padding:6px 15px 4px}.breadcrumb a,.breadcrumb span{color:#2b313d;font-family:OpenSans-Regular;font-size:18px;line-height:32px;text-align:left;text-decoration:none}.node-type-destinations .three-column-each-with-title-and{margin-bottom:90px}.node-type-destinations .textarea-center-with-background,.node-type-seo-landing-page .textarea-center-with-background{margin-bottom:139px}.node-type-destinations .bottom-wrapper .d-option.col-md-8.grid-properties,.node-type-seo-landing-page .bottom-wrapper .d-option.col-md-8.grid-properties{width:100%}a.btn.destination-btn-latex:hover{color:#fff}.node-type-destinations .container,.node-type-destinations .paragraphs-items-field-title-and-subtitle-guides-full .container-fluid,.node-type-seo-landing-page .container{max-width:1170px;width:100%}.node-type-destinations .title-subtitle-wrapper,.node-type-seo-landing-page .title-subtitle-wrapper{width:100%;max-width:1170px;margin:0 auto;position:absolute;bottom:103px;left:0;right:0}.node-type-destinations .textarea-center-with-background .title-and-subtitle,.node-type-seo-landing-page .textarea-center-with-background .title-and-subtitle{max-width:570px;position:relative;bottom:0;margin:0}.node-type-destinations .textarea-center-with-background .paragraphs-title-left h1,.node-type-destinations .textarea-center-with-background .paragraphs-text-left p,.node-type-destinations .textarea-center-with-background .destination-buttons,.node-type-seo-landing-page .textarea-center-with-background .paragraphs-text-left p,.node-type-seo-landing-page .textarea-center-with-background .paragraphs-title-left h1,.node-type-seo-landing-page .textarea-center-with-background .destination-buttons,.node-type-magazine .textarea-center-with-background .paragraphs-title-left h1{max-width:100%;width:100%;margin-left:0}
.node-type-magazine .textarea-center-with-background .paragraphs-text-left p,.node-type-press-room-list .textarea-center-with-background .paragraphs-text-left p{margin-left:0}.node-type-destinations .textarea-center-with-background .paragraphs-text-left p{margin-bottom:18px}.node-type-destinations .item.title-text-wrapper,.node-type-seo-landing-page .item.title-text-wrapper{max-width:45%}.node-type-destinations .container.flex.reverse .item.title-text-wrapper,.node-type-seo-landing-page .container.flex.reverse .item.title-text-wrapper{padding-right:5px}.node-type-destinations .container.flex .item.title-text-wrapper,.node-type-seo-landing-page .container.flex .item.title-text-wrapper{padding-left:5px;padding-right:0}.node-type-destinations .three-column-each-with-title-and{margin-bottom:0}.node-type-destinations .three-column-each-with-title-and .column{margin-bottom:90px}.node-type-destinations .three-column-each-with-title-and .text-as-button{max-width:100%}.node-type-destinations .title-subtitle-and-separator{margin-top:57px;padding-right:10px}.node-type-destinations .title-subtitle-and-separator .subtitle{float:none}.node-type-destinations .title-subtitle-and-separator .subtitle h1{margin-bottom:0}.node-type-destinations .title-subtitle-and-separator .separator{top:0;margin-bottom:0}.node-type-destinations .title-subtitle-and-separator .separator hr{margin-top:0}.node-type-destinations .slick-slide .guide-image img{margin:0 auto}.rooms-search-result-item{max-width:370px;transition:.5s all;padding-right:10px}.rooms-search-result-item:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.list-properties .rooms-search-result-item{max-width:none}.rooms-search-result-item .bg-gradient-2::after{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.grid-properties .inf-prop{max-height:230px;height:auto}.node-type-destinations .grid-properties .rating{display:none}.related-properties-wrapper .container,.node-type-destinations .related .container,.node-type-seo-landing-page .related .container{padding-left:0;padding-right:0}.node-type-destinations .related .item-service-mobile,.node-type-seo-landing-page .related .item-service-mobile{display:none}.node-type-destinations .bottom-wrapper,.node-type-seo-landing-page .bottom-wrapper{padding:0}.related-properties-wrapper .grid-properties,.node-type-destinations .grid-properties{grid-template-rows:415px}.related-properties-wrapper .item-service,.node-type-destinations .item-service{display:none}.node-type-destinations .destination-map,.node-type-seo-landing-page .destination-map{width:100%;max-width:1440px;margin-bottom:92px !important;margin:0 auto}.node-type-destinations .destination-map #map,.node-type-seo-landing-page .destination-map #map{width:100%;height:400px;background-color:#f6f6f7}.destination-buttons{max-width:570px;margin-left:150px;text-align:left}.destination-btn-latex{opacity:.8;color:#fff;border-color:#f1f1f1;padding:9px 25px 8px;background:transparent;border:1px solid #f1f1f1;width:150px;height:35px;line-height:1;margin-right:12px;margin-bottom:12px}.destination-btn-latex:hover{background:#fff;color:#000 !important}.dest-label{color:#c13832}.three-column-each-with-title-and .column{background-color:#ebeef4;border-radius:5px;padding:22px 27px 30px;position:relative;padding-bottom:83px}.three-column-each-with-title-and h2,.three-column-each-with-title-and h3{margin:0}.three-column-each-with-title-and .text-as-button{width:200px;height:40px;margin-top:40px;float:right;line-height:16px}.entity-rooms-unit{position:relative}.entity-rooms-unit .property-menu-wrapper{height:50px;left:0;right:0;width:100%;position:fixed;top:70px;z-index:9;background-color:#f1f1f1}.logged-in.admin-menu .entity-rooms-unit .property-menu-wrapper{top:100px}.entity-rooms-unit .property-menu-wrapper ul.nav.navbar-nav.property-menu{margin:0 auto;line-height:1;padding:15px 0}.entity-rooms-unit .property-menu-wrapper .navbar{margin:0 auto;width:max-content;max-width:100vw;padding:0}.entity-rooms-unit .property-menu-wrapper .nav>li>a{color:#596172}.entity-rooms-unit .property-menu-wrapper .nav>li>a:hover,.entity-rooms-unit .property-menu-wrapper .nav>li>a:focus{background:transparent}.entity-rooms-unit .property-menu-wrapper .nav>li>a:active,.entity-rooms-unit .property-menu-wrapper .nav>li>a:focus{font-weight:700}.entity-rooms-unit .property-menu-wrapper .navbar-nav{padding-top:14px}.entity-rooms-unit .wrapper-property-image-slider{position:relative}.entity-rooms-unit .wrapper-property-image-slider .inner-img{display:none}.entity-rooms-unit .wrapper-property-image-slider .inner-img.slick-slide.slick-cloned,.entity-rooms-unit .wrapper-property-image-slider .inner-img.slick-slide.slick-current{display:block}.entity-rooms-unit .wrapper-property-image-slider .slick-slide img,.entity-rooms-unit .wrapper-property-image-slider .banner-section .main-banner-image{width:100%}.entity-rooms-unit .wrapper-property-image-slider .slick-list{background-color:#cbcbcb}
.entity-rooms-unit .property-images-slider .slider-arrow{position:absolute;top:46%;width:40px;height:40px}.entity-rooms-unit .wishlist-selector-value{display:none}.entity-rooms-unit .title-block{width:auto}.entity-rooms-unit .unit-title{height:auto !important;padding:10px 0}.entity-rooms-unit .category-location{padding:0;display:inline-flex}.entity-rooms-unit .location{background-color:rgb(44 49 73 / 70%);padding:5px 15px 4px;display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:fit-content;overflow-x:hidden;width:-moz-max-content}.entity-rooms-unit .category{line-height:3;padding:0 15px}.entity-rooms-unit .slider-arrow:hover,.entity-rooms-unit .slider-gallery-arrow:hover{opacity:.8}.entity-rooms-unit .property-images-slider .slider-arrow-right{right:20px;cursor:pointer}.entity-rooms-unit .property-images-slider .slider-arrow-left{left:20px;cursor:pointer}.entity-rooms-unit .property-data{position:relative;margin-top:30px}.entity-rooms-unit .property-data div:focus{outline:none}.entity-rooms-unit .property-data .card-temp .rooms-unit-form-booking{background-color:#fff;height:auto;padding-bottom:26px;padding-top:24px;border-radius:5px;box-shadow:0px 5px 10px #0000001a}.entity-rooms-unit .property-data .unit-title{margin-bottom:12px}.entity-rooms-unit .left-wrapper.col-xs-12.col-md-8.p-xs-0px{padding-left:0}.entity-rooms-unit .property-data .features-icons-list{display:inline-flex}.entity-rooms-unit .property-data .features-icons-list .feature-icon{display:flex;flex-direction:row;text-align:center;padding:10px;justify-content:center;align-items:center}.entity-rooms-unit .property-data .features-icons-list .feature-icon .icon{flex-basis:40px}.entity-rooms-unit .property-data .features-icons-list .feature-icon .num{font-family:OpenSans-Bold;font-size:14px;flex-basis:20px;padding-right:4px;padding-left:7px}.entity-rooms-unit .property-data .features-icons-list .feature-icon .text{font-family:OpenSans-Regular;font-size:12px;flex-basis:auto}.entity-rooms-unit .property-data .features-icons-list .feature-icon .icon img{height:22px}.entity-rooms-unit .property-data .distribution-wrapper{display:flex;flex-wrap:wrap;gap:15px}.entity-rooms-unit .property-data .key-features-wrapper{display:flex;flex-wrap:wrap;gap:16px}.dist{border:1px solid #ebeef4;background:#fff 0% 0% no-repeat padding-box;border-radius:5px;opacity:1;width:170px;min-height:100px;padding:15px}.dist-title,.feature-title{color:#2c3149;font-family:OpenSans-Bold;font-size:16px;line-height:24px}.dist-value,.feature-value{color:#2c3149;font-family:OpenSans-Regular;font-size:14px;line-height:18px}.feature{border:1px solid #ebeef4;background:#fff 0% 0% no-repeat padding-box;border-radius:5px;opacity:1;width:240px;height:80px;padding:15px 15px 15px 24px;color:#2c3149}.entity-rooms-unit .property-data .wishlist-selector-value{display:none;width:70px;height:70px;text-align:center;background-color:#fff;border-radius:5px;padding-top:6px}.entity-rooms-unit .property-data .location{padding:5px 15px 4px;background-color:#2c3149;opacity:.7}.entity-rooms-unit .property-data #map{width:100%;height:450px}.entity-rooms-unit .property-data .images-gallery .slick-list{min-height:450px;background-color:#cbcbcb}.entity-rooms-unit .property-data .services .property-services,.entity-rooms-unit .property-data .services .building-services{transition:height .5s;-moz-transition:height .5s linear;-webkit-transition:height .5s linear}.entity-rooms-unit .property-data .services .property-services,.entity-rooms-unit .property-data .services .building-services{margin-bottom:64px}.entity-rooms-unit .property-data .services .property-services.serv-collapsed,.entity-rooms-unit .property-data .services .building-services.serv-collapsed{height:230px;overflow:hidden}.entity-rooms-unit .property-data .services .property-services.serv-collapsed.height-auto,.entity-rooms-unit .property-data .services .building-services.serv-collapsed.height-auto{height:auto !important}.entity-rooms-unit .property-data .services .property-services.serv-not-collapsed,.entity-rooms-unit .property-data .services .building-services.serv-not-collapsed{height:auto}.entity-rooms-unit .property-data .services .service-wrapper,.building-services .service-wrapper{margin-bottom:27px;max-height:40px}.entity-rooms-unit .property-data .services .service-icon{width:40px;height:40px}.entity-rooms-unit .property-data .services .service-icon img{max-height:28px;width:auto}.entity-rooms-unit .property-data #additional-services{overflow:hidden}.entity-rooms-unit .property-data .property-additional-services .title{padding:0}.entity-rooms-unit .property-data .property-additional-services .services .field-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.entity-rooms-unit .property-data .property-additional-services .services .field-items .field-item{width:160px}
.entity-rooms-unit .property-data .property-additional-services .services>div>div>div.field-items>.field-item{margin-bottom:17px}.entity-rooms-unit .property-data .btn-ask-question{width:100%;border:1px solid #c13832;border-radius:5px;text-align:center;padding-top:9px;padding-bottom:12px;overflow:hidden}.entity-rooms-unit .property-data .btn-ask-question.inquire-btn-mobile{color:#c13832}.entity-rooms-unit .property-data .right-wrapper .btn-ask-question a{text-decoration:none}.entity-rooms-unit .property-data .right-wrapper .rooms-unit-contact-info{display:flex;justify-content:center;align-items:center;flex-direction:column}.item-phone a{color:#2c3149}.item-mail::before{content:url(/sites/all/themes/latex/icons/email-room-unit.png);position:relative;top:2px}.item-mail a{color:#2c3149}.item-phone::before{content:url(/sites/all/themes/latex/icons/whatsapp-room-unit.png);position:relative;top:2px}.entity-rooms-unit .property-data .right-wrapper .item-contact{padding-right:5px}.entity-rooms-unit .property-data .right-wrapper .wishlist-link-inquire-wrapper{overflow:hidden}.entity-rooms-unit .property-data .right-wrapper .item-like form input,.entity-rooms-unit .property-data .right-wrapper .item-like form input:hover,.entity-rooms-unit .property-data .right-wrapper .item-like form input:focus{color:transparent}.entity-rooms-unit .bottom-wrapper #related .container{margin-top:0;margin-bottom:0;width:100%}.entity-rooms-unit .bottom-wrapper .item-service{display:none}.entity-rooms-unit .bottom-wrapper .grid-properties,.section-popular .grid-properties,.section-most-viewed .grid-properties{width:100%;grid-gap:15px}.section-popular .total-results,.section-most-viewed .total-results,#related .total-results,.related .total-results{display:none}.section-popular .grid-properties,.section-most-viewed .grid-properties,#related .grid-properties,.related .grid-properties{padding-top:unset}.entity-rooms-unit .slider-gallery-arrow{position:absolute;top:46%}.entity-rooms-unit .slider-gallery-arrow-right{right:15px;cursor:pointer}.entity-rooms-unit .slider-gallery-arrow-left{left:15px;cursor:pointer}.entity-rooms-unit .slider-gallery-arrow img,.entity-rooms-unit .slider-arrow img{width:40px;height:40px}.entity-rooms-unit .slider-gallery-find{position:absolute;top:12px;right:12px}.entity-rooms-unit .slider-gallery-find img{width:20px;height:20px}.entity-rooms-unit #availability-calendar{display:none}.entity-rooms-unit .policies-text{padding:31px 42px 18px 37px;background-color:#ebeef4;border-radius:5px;font-weight:600;color:#2c3149}.slider-latex-search-result .slider-arrow.slick-arrow img{width:40px;height:40px;object-fit:none}.slider-latex-search-result{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.slider-latex-search-result img{color:transparent}.slider-latex-search-result.slick-initialized{visibility:visible;opacity:1}.property-gallery .inner-img.slick-slide.slick-current.slick-active{position:relative}.property-gallery-btn{position:absolute;width:20px;right:0;margin-right:12px;margin-top:12px;cursor:pointer;background-image:url(/sites/all/themes/latex/icons/glass.png);background-size:contain;height:20px}.inner-img .property-gallery-btn img{max-width:20px !important;height:auto !important}.property-gallery-btn:hover{opacity:.8}a.property-gallery-btn:focus{outline:unset;outline-offset:0px}.page-booking .rating{display:none}.page-booking .map-content.fixed{position:fixed}.page-booking .map-content{width:32vw;max-width:500px}.close-form-button,.request-form-section .rooms-unit-form-booking-close-form{right:12px;top:14px;position:absolute}.request-form-section .form-item{margin-top:0;margin-bottom:0}.request-form-section .form-item.form-type-textfield.form-item-start-date{margin-right:5px}.destination-form .col-md-6{width:100%}.destination-form [type="checkbox"]:not(:checked)+label:before,.destination-form [type="checkbox"]:checked+label:before{left:-22px}.destination-form input.webform-submit.button-primary.form-submit{margin-top:30px}.destination-form .webform-component{margin-bottom:20px}.destination-form .form-checkboxes .form-item,.destination-form .form-radios .form-item{margin-top:.2em;margin-bottom:.2em}.destination-form .webform-submit{max-width:250px}.form-actions .webform-submit{text-transform:uppercase}.webform-component-fieldset{margin:0;padding:0}.webform-component{margin-bottom:33px;margin-top:0}.webform-component-textfield input,.webform-component-email input,.webform-component-number input{width:100%;display:inline-block;color:#596172;vertical-align:middle;height:40px;padding-left:10px;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-radius:5px}.webform-component-select select{display:inline-block;width:100%;color:#596172;vertical-align:middle;background:url(/sites/all/themes/latex/icons/arrow-down-dark9x9.png) no-repeat right 6px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;padding-left:10px;font-size:15px;font-family:OpenSans-Regular;border:1px solid #d9dde7;border-radius:5px}
.webform-component-textarea textarea{border-color:#d9dde7;border-radius:4px;font-size:15px;font-family:OpenSans-Regular;color:#596172;padding-top:10px;padding-left:10px}.form-item.webform-component.webform-component-checkboxes{margin-bottom:0;margin-top:0}.list-your-property-form .webform-submit,.contact-form .webform-submit,.webform-client-form-278 .webform-submit{margin-top:33px}.webform-component--checkbox-policy [type="checkbox"]:not(:checked)+label,.webform-component--checkbox-policy [type="checkbox"]:checked+label,.webform-component--checkbox-news [type="checkbox"]:not(:checked)+label,.webform-component--checkbox-news [type="checkbox"]:checked+label{line-height:unset;margin-bottom:0}.webform-component--checkbox-policy [type="checkbox"]:not(:checked)+label:before,.webform-component--checkbox-policy [type="checkbox"]:checked+label:before,.webform-component--checkbox-news [type="checkbox"]:not(:checked)+label:before,.webform-component--checkbox-news [type="checkbox"]:checked+label:before{top:5px}.contact-form .webform-component--checkbox-policy [type="checkbox"]:not(:checked)+label:before,.contact-form .webform-component--checkbox-policy [type="checkbox"]:checked+label:before,.contact-form .webform-component--checkbox-news [type="checkbox"]:not(:checked)+label:before,.contact-form .webform-component--checkbox-news [type="checkbox"]:checked+label:before{top:2px}.list-your-property-form .webform-component--checkbox-policy .form-checkboxes .form-item,.form-radios .form-item,.list-your-property-form .webform-component--checkbox-news .form-checkboxes .form-item,.form-radios .form-item{margin-top:0;margin-bottom:0}.webform-submit{background-color:#c13832;padding-top:10px;padding-bottom:8px;color:#fff;font-size:15px;line-height:24px;text-align:center;border-radius:4px;text-decoration:none;border:0;max-width:270px;width:100%}.webform-client-form .form-actions,.webform-client .form-actions{text-align:right}.webform-component-checkboxes label{font:normal normal normal 15px/27px Open Sans;color:#596172}.webform-component--type-of-business label:nth-child(1){font-family:"OpenSans-Regular";color:#596172;opacity:1;font-size:15px;font-weight:unset}.list-your-property-form .webform-client-form .form-actions{text-align:center}.form-item.webform-component.webform-component-markup.webform-component--contact{padding:25px 0 0;border-top:1px solid #d9dde7;font-size:15px;font-family:"OpenSans-Regular";color:#596172}.form-item.webform-component.webform-component-markup.webform-component--contact a{color:#596172}.flex-checkboxes{display:flex;justify-content:space-evenly;background:#f5f5f5 0% 0% no-repeat padding-box;border-radius:4px;margin-bottom:33px;height:40px}.padding-checkboxes,.contact-form .webform-component-checkboxes{padding:0 3% 0 0}.date-picker-wrapper{z-index:100000 !important;background-color:#fff !important;border:1px solid #ddd !important;border-radius:4px !important;box-shadow:0 4px 12px rgba(0,0,0,0.15) !important;padding:12px !important}.date-picker-wrapper .month-wrapper{border:none;background:#fff}.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#2c3149;font-weight:500}.date-picker-wrapper .month-wrapper table .day.toMonth.valid:hover{background-color:#f0f0f0;border-radius:3px}.date-picker-wrapper .first-date-selected,.date-picker-wrapper .last-date-selected{background-color:#2c3149 !important;border-radius:3px}.date-picker-wrapper .month-wrapper table .day.checked{background-color:#e8edf5}.date-picker-wrapper .month-wrapper table .caption{font-family:'Open Sans',sans-serif;color:#2c3149}@media only screen and (max-width:767px){.date-picker-wrapper{max-width:calc(100vw - 20px) !important;box-sizing:border-box !important}.date-picker-wrapper .month-wrapper{width:100% !important}.date-picker-wrapper .month-wrapper table{width:100% !important;float:none !important}}.request-form .form-item input{width:100%}.request-form .col-md-7.form-group{padding:0}.request-form .col-md-5.form-group{padding:0 20px 0 0}.request-form .col-xs-12.col-md-6{padding:0 12px}.request-form .form-actions,.contact-form .form-actions{text-align:right}.request-form .form-actions input{font-size:14px;line-height:20px;padding:11px 69px 10px}.request-form .styled-property .item-like{position:absolute;bottom:0;right:0}.request-form h1{padding:0 25px}.request-form .styled-property.col-md-12{margin-top:15px}.request-form-section .right-wrapper .form-item input{max-width:300px}.request-form-section .right-wrapper .right .form-item input{max-width:none}
.request-form-section .right-wrapper .phone-number-group .country-code .custom-select{width:100px}.request-form-section .right-wrapper .group-composition .custom-select{width:100%;max-width:300px}.request-form .styled-property{position:relative}.request-form.styled-property .prop-img,.request-form .prop-img.mb-11{position:relative}.request-form .styled-property .inner-img img{border-radius:5px}.request-form .styled-property .title-prop{width:100%;height:auto}.request-form .form-item.webform-component.webform-component-checkboxes{margin-top:0;margin-bottom:0;padding-left:36px;padding-right:36px}input.webform-submit.button-primary.btn-red-latex.form-submit{border:0}.request-form-section .styled-property .item-like .wishlist-add{margin-right:0}.request-form-section textarea,.request-form-section input{border-radius:4px;border:solid 1px #d9dde7}.request-form-section .wishlist-add input{border:none;width:40px;height:40px}.request-form-section .right-wrapper .bottom #book-button input{font-size:14px;line-height:20px;padding:11px 69px 10px}.request-form-section .right-wrapper .bottom #book-button{text-align:right}.price-item{color:#333}.price-item .quote-detail{margin-bottom:unset}.picture-info-wrapper{position:relative}.picture-item .info{height:277px}.title-subtitle-and-pictures .title-subtitle-and-separator h1,.title-subtitle-and-pictures .title-subtitle-and-separator h2,.title-subtitle-and-separator h1,.title-subtitle-and-separator h2{margin-bottom:61px}.picture-item .info,.picture-item .info-mobile{position:absolute;background:#fff;border:solid 8px #c13832;opacity:0;transition:all .5s}.picture-item .info .autor-comment{overflow:hidden;max-height:100px}.picture-item .info .autor-social{overflow:hidden;position:absolute;bottom:21px;width:100%;left:0}.picture-item .info .autor-social .paragraph-social-icons{width:100%}.picture-item .info .autor-social .paragraph-social-icons .social-icon{padding-left:20px;padding-right:0;text-align:left}.picture-item .info .autor-social .paragraph-social-icons .social-icon img{width:37px;height:37px}.picture-item .info-desktop:hover{opacity:1}.list-your-property-form{margin-top:70px;margin-bottom:86px;width:53%}.list-your-property-form h1,.list-your-property-form h2{color:#233d63}.list-your-property-form form{overflow:hidden}.list-your-property-form form .form-actions{margin-top:0;margin-bottom:33px}.list-your-property-form form .type-of-business .form-item{margin-top:0;margin-bottom:0}.list-your-property-form form .type-of-business #edit-type-of-business{display:flex;width:80%;justify-content:space-around;margin:0 auto}.list-your-property-form form .type-of-business .type-of-business-items{background-color:#f5f5f5;border-radius:4px}.list-your-property-form form .phone-number-group{max-width:300px}.list-your-property-form form .phone-number-group .form-item{margin:0}.list-your-property-form form .phone-number-group .form-item .custom-select{width:100%}.list-your-property-form form .phone-number-group .form-item .custom-textfield{width:100%}.list-your-property-form form .additional-comments .form-item,.list-your-property-form form .checkboxes .form-item{margin-bottom:0}.list-your-property-form form .submit-request-buttom #edit-submit-request-button{padding-left:69px;padding-right:69px}.list-your-property-form .separator{width:100%;height:1px;border-bottom:solid 1px;color:#d9dde7}select.custom-select.d-block.js-select-tab-content{display:none}.input-group{display:none}.carousel-caption{text-shadow:none}.nav-item{text-decoration:none;background:#d9dde7 0% 0% no-repeat padding-box;border-radius:4px;margin-right:2px;width:150px}.nav-item a{font-size:15px;font-family:OpenSans-Regular;line-height:27px;text-align:center;height:35px}.carousel-caption .nav>li>a{color:#596172}.nav-item .active{background:#fff 0% 0% no-repeat padding-box}.carousel-caption .nav>li>a{padding-top:4px}.carousel-caption .nav-tabs>li>a{margin-right:0}.carousel-caption .nav-tabs>li>a:hover{border-color:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#c13832;font-family:OpenSans-Bold}.latex-menu li{padding-left:12px;padding-right:12px}.latex-menu .navbar-nav>li>a:focus,.latex-menu .navbar-nav>li>a:hover{border-bottom:solid 2px #c13832;padding-bottom:3px;border-radius:1px}.latex-menu .navbar-nav>li:focus,.latex-menu .navbar-nav>li:hover{background-color:#f1f1f1}.country-menu-wrapper ul{flex-wrap:wrap}.country-menu-wrapper .ads-space{background-color:transparent;height:290px}.country-menu-wrapper .ads-space .ad-img-wrapper img{border-radius:5px;margin-right:auto;margin-top:20px;margin-left:auto}.country-menu-wrapper .ads-space .ad{position:relative;margin-right:27px}.country-menu-wrapper .ads-space .ad-title{position:absolute;top:9px;left:18px}.country-menu-wrapper .ads-space .ad-desc{position:absolute;bottom:17px;left:22px}.title-subtitle-and-separator .separator{max-width:704px;float:right;margin-bottom:60px}.more-services-wrapper .subtitle{width:25%}.more-services-wrapper .subtitle h1{margin-bottom:10px}.more-services-wrapper .separator{width:75%;max-width:970px}.booking-contact-form .booking-contact-form-wrapper{max-width:734px;padding:29px 54px 40px 52px;border-radius:5px;box-shadow:0px 3px 6px #00000029}
.booking-contact-form .booking-contact-form-wrapper .contact-title h2{margin-top:0}.booking-contact-form .form-item input{width:100%;max-width:300px}.booking-contact-form .phone-number-group .form-item{margin-top:0}.booking-contact-form .form-item-country-code .custom-select{width:100px}.booking-contact-form .phone-number .custom-textfield{max-width:195px}.booking-contact-form .country-of-interest-items{background-color:#f5f5f5;margin-top:17px;margin-bottom:33.5px}.booking-contact-form .country-of-interests-item .form-item{margin-top:0;margin-bottom:0}.booking-contact-form .country-of-interests-item .form-item label{margin-bottom:0}.booking-contact-form .additional-comments{margin-bottom:25px}.booking-contact-form .additional-comments .form-item{margin-bottom:0;margin-top:0}.booking-contact-form .additional-comments textarea{border-color:#d9dde7;border-radius:4px}.booking-contact-form .checkboxes .form-item{margin-top:0;margin-bottom:0}.booking-contact-form .checkboxes .form-item:not(:last-child){margin-bottom:23px}.booking-contact-form #submit-request-button{float:right}.booking-contact-form #submit-request-button input{padding:11px 100px 10px}.contact-form-social-feed .contact-form{max-width:670px}.contact-form h1{margin-bottom:30px}.contact-form .form-item:not(.form-item.webform-component.webform-component-checkboxes){margin-top:0}.contact-form .form-item.webform-component.webform-component-checkboxes,.contact-form .form-checkboxes .form-item{margin-bottom:0;margin-top:0}.contact-form .form-item.form-type-checkbox label{font-size:13px}.contact-form input,.contact-form select{width:100%;max-width:270px;font-size:13px;line-height:23px}.contact-form .message textarea{width:100%;max-width:566px;font-size:13px;line-height:23px}.contact-form .contact-form-title h2{margin-top:0;margin-bottom:0}.contact-form .phone-number-group .form-item{margin-top:0}.contact-form .form-item-country-code .custom-select{width:90px}.contact-form .phone-number .custom-textfield{max-width:175px}.contact-form .checkboxes .form-item{margin-top:0;margin-bottom:0}.contact-form .checkboxes [type="checkbox"]:not(:checked)+label,.contact-form .checkboxes [type="checkbox"]:checked+label{font-size:13px}.contact-form .checkboxes .form-item:not(:last-child){margin-bottom:23px}.contact-form #submit-request-button{float:right}.contact-form #submit-request-button input{padding:11px 100px 10px}.contact-form-social-feed .social-feed{max-width:477px}.contact-form-social-feed .social-feed .social-feed-space{text-align:center;margin-left:23px}.contact-form-social-feed .social-feed .social-feed-space .text{padding-top:45%;font-size:20px;color:#fff;font-weight:700}select.custom-select.d-block.js-select-tab-content{display:none}.input-group{display:none}.front .carousel-caption{background:linear-gradient(to bottom,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 25%,#ff 28%,#ff 100%)}.carousel-caption{text-shadow:none;background:linear-gradient(to bottom,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 17%,#ff 17%,#ff 100%);padding-bottom:20px}div#myTabContent{height:auto;width:100%;padding-top:27px;max-width:970px;margin:0 auto}ul#type-tabs{margin:0 auto;width:100%;max-width:970px}.container.carousel-caption.wrapper-booking-form.d-md-block.carousel-caption-search{width:100%}.nav-item{text-decoration:none;background:#d9dde7 0% 0% no-repeat padding-box;border-radius:4px;margin-right:2px;width:150px}.nav-item a{font-size:15px;font-family:OpenSans-Regular;line-height:27px;text-align:center;height:35px}.carousel-caption .nav>li>a{color:#596172}.nav-item .active{background:#fff 0% 0% no-repeat padding-box}.carousel-caption .nav>li>a{padding-top:4px}.carousel-caption .nav-tabs>li>a:hover{border-color:none}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#c13832;font-family:OpenSans-Bold}.modal-content [title~="Close"]{display:none}span#modal-title{display:none !important}.modal-header{border-bottom:none !important}.modal-content{box-shadow:none !important;border:none !important}.disabled-input{width:100%;height:200px;position:absolute;z-index:-200}.page-node-237{max-width:100vw}.page-node-237 footer .row{margin-left:0;margin-right:0}.page-node-237 .container-bg.shadow.page-wrapper{height:100%;overflow:hidden}.page-node-237{max-width:100vw}.node-type-collections footer .row{margin-left:0;margin-right:0}.node-type-collections .container-bg.shadow.page-wrapper{height:100%;overflow:hidden}.collections{overflow:hidden;height:100%;background:#f6f6f7 0% 0% no-repeat padding-box}.collections .header{margin-bottom:50px}.collections .textarea-center-with-background,.node-collection .textarea-center-with-background{height:250px;overflow:hidden}
.collections .textarea-center-with-background .title-and-subtitle,.node-collection .textarea-center-with-background .title-and-subtitle{position:absolute;top:0;width:100%;margin:0 auto;left:0;right:0}.collections .textarea-center-with-background .paragraphs-title-left h1,.collections .textarea-center-with-background .paragraphs-text-left p,.node-collection .textarea-center-with-background .paragraphs-title-left h1,.node-collection .textarea-center-with-background .paragraphs-text-left p{max-width:none;margin-left:0}.collections .textarea-center-with-background .title-and-subtitle h1,.node-collection .textarea-center-with-background .title-and-subtitle h1{margin-top:53px}.collections .textarea-center-with-background .paragraphs-text-left p,.node-collection .textarea-center-with-background .paragraphs-text-left p{font-size:16px;max-width:660px}.content-type-collection{height:auto;margin-bottom:93px;overflow:hidden}.collection-title{max-width:1200px;margin:0 auto;padding-left:15px}.units-for-slider{position:relative}.slider-latex-collection-unit{width:100%;margin:0 auto;height:428px;overflow:hidden}.slider-latex-collection-unit .slider-arrow.slick-arrow{width:40px;height:40px;border:1px solid #d9dde7;margin:0 auto;border-radius:5px;cursor:pointer}.slider-latex-collection-unit .slider-arrow.slider-arrow-left.slick-arrow{transform:rotateY(180deg);left:65px}.slider-latex-collection-unit .slider-arrow.slider-arrow-right.slick-arrow{right:65px}.slider-latex-collection-unit .slider-arrow.slick-arrow img{width:100%;height:100%;object-fit:none}.slider-latex-collections-front .slick-dots,.slider-latex-collection-unit .slick-dots,.slider-text-textarea-picture .slick-dots{display:flex;justify-content:center;margin:0;padding:26px 0 0;list-style-type:none;margin-bottom:47px}.slider-latex-collections-front .slick-dots li,.slider-latex-collection-unit .slick-dots li,.slider-text-textarea-picture .slick-dots li{margin:4px .25rem 0}.slider-latex-collections-front .slick-dots button,.slider-latex-collection-unit .slick-dots button,.slider-text-textarea-picture .slick-dots button{display:block;width:8px;height:8px;padding:0;border:none;border-radius:100%;background-color:#9b9b9b;text-indent:-9999px}.slider-latex-collections-front .slick-dots li.slick-active,.slider-latex-collection-unit .slick-dots li.slick-active,.slider-text-textarea-picture .slick-dots li.slick-active{margin:0 .25rem}.slider-text-textarea-picture .slick-dots li.slick-active button,.slider-latex-collections-front .slick-dots li.slick-active button,.slider-latex-collection-unit .slick-dots li.slick-active button{width:16px;height:16px;background-color:#eee;border:solid 4px #c13832}.slider-text-textarea-picture .slick-dots li.slick-active button:focus,.slider-text-textarea-picture .slick-dots li.slick-active button:active,.slider-latex-collections-front .slick-dots li.slick-active button:focus,.slider-latex-collections-front .slick-dots li.slick-active button:active,.slider-latex-collection-unit .slick-dots li.slick-active button:focus,.slider-latex-collection-unit .slick-dots li.slick-active button:active{outline:none}.slider-latex-collection-unit .slick-list,.collection-grid .slick-list{width:100%;max-width:1200px;margin:0 auto}.slider-latex-collection-unit .slide,.collection-grid .slide{overflow:inherit;max-width:570px !important;height:386px;position:relative;border-radius:5px}.slider-latex-collection-unit .slick-slide,.collection-grid .slick-slide{margin:0 15px}.slider-latex-collection-unit .slide .prop-info-cont,.collection-grid .slide .prop-info-cont{position:absolute;width:100%;height:100%;z-index:20}.slider-latex-collection-unit .slide .inner-img img,.collection-grid .slide .inner-img img{width:100%;height:386px;max-width:570px;object-fit:cover;border-radius:5px;z-index:10}.slider-latex-collection-unit .slide .inner-title,.collection-grid .slide .inner-title{position:absolute;bottom:25px;left:23px;max-width:379px;z-index:10}.slider-latex-collection-unit .slide .inner-title h2,.collection-grid .slide .inner-title h2{color:#fff;font-size:23px}.slider-latex-collection-unit .slide .inner-type-locality,.collection-grid .slide .inner-type-locality{position:absolute;bottom:0;display:inline-flex;z-index:10}.slider-latex-collection-unit .slide .inner-type-locality .inner-type,.collection-grid .slide .inner-type-locality .inner-type{font-family:openSans-Regular;font-size:12px;background-color:#c13832;padding:6px 15px 5px;color:#fff;border-bottom-left-radius:5px}.slider-latex-collection-unit .slide .inner-type-locality .inner-locality,.collection-grid .slide .inner-type-locality .inner-locality{font-family:openSans-Regular;font-size:12px;padding:5px 15px 4px;background-color:#2c3149;opacity:.7;color:#fff;text-overflow:ellipsis;white-space:nowrap}
.slider-latex-collection-unit .slide .inner-wishlist,.collection-grid .slide .inner-wishlist{position:absolute;right:0;bottom:0;z-index:25}.collections .slider-latex-collection-unit .slide #edit-wishlist{width:100%;height:100%}.slider-latex-collection-unit .slider-arrow{position:absolute;top:163px}.slider-latex-collection-unit .slider-arrow.slider-arrow-left{left:0}.slider-latex-collection-unit .slider-arrow.slider-arrow-right{right:0}section.section-collections{background:#fff;margin-bottom:100px}.slider-latex-collections-front.slick-initialized .slick-slide{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:unset}.slider-latex-collections-front .slide-left{max-width:40%;margin-left:0;margin-top:auto;margin-bottom:auto;padding-left:2px;margin-left:-2px}.slider-latex-collections-front .slide-left .collection-front-title h1{font-size:50px;line-height:50px;color:#2c3149}.slider-latex-collections-front .slide-left .slider-arrows{display:flex;flex-direction:row;margin-top:19px}.slider-latex-collections-front .slider-arrow{width:40px;height:40px;border:1px solid #d9dde7;border-radius:5px;background:#fff}.slider-latex-collections-front .slider-arrow img{width:100%;height:100%;object-fit:none}.slider-latex-collections-front .slider-arrow.slider-arrow-left{transform:rotateY(180deg);margin-right:4px}.slider-latex-collections-front .slide-left .view-all-link{margin-top:21px}.slider-latex-collections-front .slide-left .view-all-link a{font-family:openSans-Regular;font-size:15px;text-decoration:underline;line-height:48px;color:#2c3149}.slider-latex-collections-front .slide-left .view-all-link a:focus{outline:none}.slider-latex-collections-front .slide-right{background:#fff;padding:29px 0 58px 30px;max-width:835px;width:60%}.slider-latex-collections-front .slide-right .prop-cont-wrapper{position:relative}.slider-latex-collections-front .slide-right .prop-cont{position:relative}.slider-latex-collections-front .slide-right .prop-info-cont{height:100%;width:100%;position:absolute;z-index:10}.slider-latex-collections-front .slide-right .inner-img img{border-radius:5px}.slider-latex-collections-front .slide-right .inner-img.bg-gradient:after{border-radius:5px}.slider-latex-collections-front .slide-right .inner-title h2{font-size:23px;line-height:26px;color:#ebeef4;font-family:openSans-Bold;margin-left:27px;margin-bottom:12px;max-width:379px}.slider-latex-collections-front .slide-right .inner-prop-data{position:absolute;bottom:0}.slider-latex-collections-front .slide-right .inner-type-locality{display:inline-flex}.slider-latex-collections-front .slide-right .inner-type{font-family:openSans-Regular;font-size:12px;background-color:#c13832;padding:6px 15px 5px;color:#fff;border-bottom-left-radius:5px}.slider-latex-collections-front .slide-right .inner-locality{font-family:openSans-Regular;font-size:12px;padding:5px 15px 4px;background-color:#2c3149;opacity:.7;color:#fff;text-overflow:ellipsis;white-space:nowrap}.slider-latex-collections-front .slide-right .inner-wishlist{position:absolute;bottom:0;right:0;z-index:15}.slider-latex-collections-front .slide-right .inner-wishlist input{width:100%;height:100%}.destination-grid img,.destinations img{width:100%;max-width:570px}.flex-dest{display:flex;height:80px}.one{flex:5}.one h2{font-size:30px;margin-left:20px;line-height:40px}.two{flex:2}.two,.three{font-size:12px;color:#fff;font-family:OpenSans-Regular;text-align:center;position:relative;bottom:12px;display:none}.unit-amount{font-size:22px;font-family:OpenSans-Bold}.node-ad-menu{position:absolute;right:0;padding:12px 0 20px}.dest-menu-info{position:absolute;right:246px;text-align:left;padding-left:45px;color:#2c3149}.dest-menu-info .dest-menu-title{font-family:"OpenSans-Bold",sans-serif;font-size:30px;font-weight:500;color:#2c3149;line-height:40px;margin:20px 0 13px}.dest-menu-info p{font-size:16px;line-height:24px;margin-bottom:20px;width:332px}.dest-menu-info button{font-size:15px;font-family:OpenSans-Bold;border-radius:16px;border-color:#596172;background-color:unset;border-style:solid;padding-right:10px;padding-left:10px}.dest-menu-info button a{color:#596172}.dest-menu-info button a:hover{text-decoration:none}.ad-title{line-height:32px;font-size:27px;font-family:OpenSans-Bold;position:absolute;bottom:42px;left:20px;color:#ebeef4;opacity:1;width:322px}.ad-image img{border-radius:5px;filter:brightness(60%)}.image-menu{z-index:9;position:relative;left:730px;display:none}.rooms-unit-form-booking{padding-left:10px;padding-right:10px}#unit-block{margin-bottom:28px}#unit-block .custom-textfield{width:100%;max-width:unset;margin-bottom:23px}#unit-block .form-item{margin-top:unset;margin-bottom:unset}#unit-block .form-item.form-type-textfield.form-item-dates{position:relative}.room-unit-price-mobile{margin-bottom:25px;line-height:26px;font-family:"OpenSans-Regular";margin-top:25px;display:flex;padding:0 37px}.quote-detail{display:flex;margin-bottom:25px;line-height:26px;font-family:"OpenSans-Regular"}
.quote-detail-amount{font-size:23px}.sell-quote-detail-amount{line-height:26px;font-family:"OpenSans-Regular";font-size:23px;margin-bottom:25px}.sell-quote-detail-amount h4{line-height:26px;font-size:23px;font-family:"OpenSans-Regular";margin-bottom:22px}.sell-quote-detail-amount table{width:100%;line-height:30px;font-size:16px;margin-bottom:7px}.sell-quote-detail-amount .title-tax{font-family:"OpenSans-Bold"}.sell-quote-detail-amount .data-tax{font-family:"OpenSans-Regular";text-align:right}.sell-quote-detail-amount .quote-detail-text{line-height:46px}.sell-quote-detail-amount .quote-detail{margin-bottom:unset}.quote-detail-text{font-size:12px;margin-left:10px}.sell-quote-detail-amount table{color:#2c3149}.quote-long-text{font-size:12px;line-height:18px;color:#2c3149}#unit-block span.field-suffix{position:absolute;right:30px;background:#f1f1f1;line-height:40px;padding:0 10px;border-radius:0 5px 5px 0px;color:#596172}.webform-component--guests span.field-suffix{position:absolute;right:15px;background:#f1f1f1;line-height:40px;padding:0 10px;border-radius:0 5px 5px 0px;color:#596172}.bottom-quote-detail{font-family:"OpenSans-Regular";display:flex;flex-wrap:wrap;max-width:190px;align-items:center}.bottom-quote-detail-currency-code{font-size:18px;line-height:20px}.bottom-quote-detail-amount{font-size:21px;line-height:22px}.bottom-quote-detail-text{font-size:12px;text-align:right;padding-right:10px;width:90%;text-align:right}tr.price-totals{font-size:16px;font-family:"OpenSans-Bold";line-height:30px;color:#2c3149}.price-data{font-size:14px;font-family:"OpenSans-Regular";line-height:30px;color:#2c3149}.sec-column{text-align:right}#edit-discount-group{background:#ebeef4 0% 0% no-repeat padding-box;border-radius:18px 18px 5px 5px;margin-top:24px}#discount-text{text-align:center;font-size:14px;font-family:"OpenSans-Regular";color:#2c3149;line-height:30px}.discount-flex{display:flex;padding:11px 25px 25px}#discount-button .btn{width:70px;height:40px}#discount-code{margin-right:10px}.grid-properties .inf-prop{max-height:230px;height:auto}[style*="--aspect-ratio"]>:first-child{width:100%}[style*="--aspect-ratio"]>img{height:auto}@supports(--custom:property){[style*="--aspect-ratio"]{position:relative}[style*="--aspect-ratio"]::before{content:"";display:block;padding-bottom:calc(100%/(var(--aspect-ratio)))}[style*="--aspect-ratio"]>:first-child{position:absolute;top:0;left:0;height:100%}}.list-on-right-and-image-left .list-on-right .main .icon img{width:100px;height:auto}.disabled{cursor:not-allowed;pointer-events:none;background:gray}.grid-ig-item img{width:100%;height:auto}.grid-ig-item{width:25%;overflow:hidden;flex:1 0 20%;margin:10px}.grid-ig{justify-content:space-between;display:flex;flex-wrap:wrap;background:#fff}.social-feed-space h1,.social-feed-space h3{background:#c13832;text-align:left;padding:15px;color:#fff;font-size:17px}.unit-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.node-type-seo-landing-page .bg-gradient:after{background:transparent linear-gradient(0deg,#000 0%,#040404db 37%,#1f1f1f05 100%) 0% 0% no-repeat padding-box}.page-node-done .links{display:none}.front-three-column-flex{display:grid;grid-template-columns:repeat(auto-fill,minmax(370px,1fr));min-height:341px}.vacational-column h2{font-size:23px;line-height:30px;font-family:"OpenSans-Bold";color:#2c3149;width:278px}.vacational-column h4{font-size:16px;line-height:24px;color:#c13832;font-family:"OpenSans-Bold";margin-bottom:0}.vacational-column p{font-size:16px;font-family:OpenSans-Regular;line-height:24px;color:#2c3149;margin-bottom:23px}.vacational-column a{width:160px;font-size:15px;line-height:24px;display:none}.vacational-column{min-width:370px;min-height:320px;padding:30px}.vacational-column:hover{background:#ebeef4;border-radius:5px}.vacational-column:hover a{display:block}.field-name-field-image-destination-banner img{position:absolute;left:0;top:0;height:100%;width:100%;filter:brightness(0.5);border-radius:5px;object-fit:cover}.section-destination-banner{margin-bottom:120px}.section-destination-banner .container{position:relative;min-height:200px}.button-login{background:#f1f1f1;line-height:40px;text-align:left;padding-left:10px;font-size:15px;font-family:"OpenSans-Regular";margin-top:40px}.button-login .text{padding-left:14px}.button-login a:focus,a:hover{text-decoration:none}.footer .form-item,.foooter .form-actions{margin-bottom:3rem}.why-icons .field-item:hover img{filter:brightness(0) invert(1)}.why-icons .field-item:hover:before{background:#596172}
.why-icons .field-item:hover:after,.why-icons .field-item:hover span{display:block}.why-icons .field-item:hover span{width:200px !important;text-align:center}.why-icons .field-item:before{content:" ";height:60px;width:60px;position:absolute;z-index:-1;background:#d9dde7;border-radius:100%}.why-icons .field-item:after{position:absolute;content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #596172;display:none;bottom:-6px;z-index:-2}.why-icons .field-item span{display:none;top:70px;line-height:unset;position:absolute;font-size:16px;font-family:OpenSans-Bold;line-height:24px}.why-icons .field-item:hover:after{display:block}.why-icons .field-item{cursor:pointer}.why-icons .field-item img{width:auto;height:39px}.page-navigation404 .region.region-content{display:none}.top-left-icon img{width:40px;height:auto}section.section-destination-banner a:hover,section.section-destination-banner a:focus{color:unset;text-decoration:unset}.total-results{font-size:23px;font-family:"OpenSans-Regular";padding-left:15px;color:#2b313d;grid-column-start:1;grid-column-end:3}.total-results span{font-family:"OpenSans-Bold"}a.ytp-impression-link,.ytp-impression-link{display:none}.main-partners{display:flex;margin:0 auto}.main-partners img{display:flex;align-items:center;justify-content:center;max-width:100%}.main-partners h2{font-size:40px;line-height:50px;color:#2c3149}.main-partners h3{font-size:23px;line-height:30px;color:#949fb7}.main-partners .body-partners{font-size:16px;line-height:24px;color:#222a41;opacity:.8;font-family:"OpenSans-Regular"}.main-partners div:nth-child(1){max-width:662px;flex:1}.main-partners div:nth-child(2){display:flex;align-items:center;justify-content:center;width:100%;flex:.8}.main-partners a{float:right;line-height:26px;width:150px;font-size:15px}.hr-partner{margin:0 auto;border-top:2px solid #c1c8d7;margin-top:70px}.grid-brand .slick-track{display:flex;align-items:center}.grid-brand .slick-slide img{margin:0 25px}.partners{position:relative;width:1170px;max-width:100%;margin-left:auto;margin-right:auto}.title-partners{font-size:20px;font-family:"OpenSans-Bold";width:150px;text-align:right;line-height:20px;color:#949fb7;position:absolute;top:34%}.submission-message-container{max-width:768px;background-color:#fff;margin:0 auto;padding:0 37px}.submission-message-container h2{color:#233d63;font-size:22px;font-family:"OpenSans-Bold";line-height:32px;margin-bottom:20px}.submission-message-container h3{font-size:16px;font-family:"OpenSans-Regular";line-height:24px;opacity:.8;color:#222a41;margin-bottom:30px}.submission-message-container p{border-top:1px solid #d9dde7;padding-top:20px;font-size:15px;font-family:"OpenSans-Regular";line-height:20px;opacity:.8;color:#222a41;margin:0 auto;max-width:600px;margin-bottom:40px}.submission-message-container .paragraph-social-icons .social-icon img{width:37px;height:37px}.submission-message-container .width-per-40,.submission-message-container .width-per-30{max-width:200px;margin:0 auto;width:unset;margin-bottom:90px}.submission-message-container .field-items{display:flex;flex-direction:column}.collection-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;margin-top:150px}form#webform-client-form-278 h2{margin-top:0}div.modal-forms-modal-content{max-width:1140px;max-height:785px}.destination-form{padding:10px 30px 20px}.destination-form .col-xs-12{padding:0}.destination-form .col-md-2{padding:0}.destination-form .form-checkboxes{padding:0 0 0 22px}.destination-form div.captcha{padding:20px 0 0;clear:both}.destination-form h2.mb-30{margin:0;padding:0 0 16px}.destination-form .form-item-captcha-response{margin-bottom:0}.destination-form .form-actions{margin-top:0}@media(max-width:1318px){.node-type-destinations .container,.node-type-seo-landing-page .container{padding-right:74px;padding-left:74px;max-width:100%}.entity-rooms-unit .bottom-section{width:100%;max-width:100%}.node-type-destinations .title-subtitle-wrapper,.node-type-seo-landing-page .title-subtitle-wrapper,.node-type-magazine .title-subtitle-wrapper{padding-right:74px;padding-left:74px;max-width:100%;bottom:60px}.node-type-destinations .title-subtitle-and-separator,.node-type-seo-landing-page .title-subtitle-and-separator{padding-left:74px;padding-right:74px}.node-type-destinations .textarea-center-with-background{margin-bottom:55px}.node-type-destinations .landing-title-text-and-image .container,.node-type-seo-landing-page .landing-title-text-and-image .container{align-items:center}.node-type-destinations .slider-latex-guides .slick-dots{display:flex;justify-content:center;margin:0;padding:47px 0 0;list-style-type:none;width:calc(100% - 23px)}.node-type-destinations .slider-latex-guides .slick-dots li{margin:4px .25rem 0}.node-type-destinations .slider-latex-guides .slick-dots button{display:block;width:8px;height:8px;padding:0;border:none;border-radius:100%;background-color:#9b9b9b;text-indent:-9999px}.node-type-destinations .slider-latex-guides .slick-dots li.slick-active{margin:0 .25rem}.node-type-destinations .slider-latex-guides .slick-dots li.slick-active button{width:16px;height:16px;background-color:#eee;border:solid 4px #c13832}
.node-type-destinations .slider-latex-guides .slick-dots li.slick-active button:focus,.node-type-destinations .slider-latex-guides .slick-dots li.slick-active button:active{outline:none}.node-type-destinations .slider-guides-arrow-left,.node-type-destinations .slider-guides-arrow-right{display:none}.node-type-destinations .field-name-field-title-and-subtitle-guides{margin-top:48px}.node-type-destinations .field-name-field-title-and-subtitle-guides .subtitle h3{line-height:18px}.node-type-destinations .field-name-field-title-and-subtitle-guides .subtitle h1{margin-bottom:0;color:#2c3149}.node-type-destinations .container.guides{margin:23px auto 78px auto}.node-type-destinations .guides .guide-item.slick-slide{padding-left:10px;padding-right:10px}.node-type-destinations .guides .guide-item .guide-info{padding:19px 16px 0 22px}.node-type-destinations .guides .guide-item .guide-image img{height:60vw;width:100%;object-fit:cover}.node-type-destinations .guides .guide-item .guide-info .field-name-field-category{background:#c13832;display:inline-block;padding:3px 12px;color:#ebeef4;text-transform:uppercase;font-family:openSans-Regular;text-align:center;font-size:10px}.node-type-destinations .guides .guide-item .guide-info h2{color:#2b313d;font-size:20px;text-align:left;line-height:22px;letter-spacing:-.2px;font-family:openSans-Bold}.node-type-destinations .guides .guide-item .guide-info .date-user-last-post{font-family:openSans-Regular;font-size:13px;line-height:21px;color:#2b313d;text-align:left}.node-type-destinations .related h2,.node-type-destinations .related h3,.node-type-seo-landing-page .related h2,.node-type-seo-landing-page .related h3{font-size:20px;line-height:22px}.related-properties-wrapper .container,.node-type-destinations .related .container,.node-type-seo-landing-page .related .container{margin-bottom:60px}.related-properties-wrapper .grid-properties,.node-type-destinations .bottom-wrapper .grid-properties,.node-type-seo-landing-page .bottom-wrapper .grid-properties{display:-webkit-inline-box;overflow-x:scroll}.related-properties-wrapper .grid-properties::-webkit-scrollbar,.node-type-destinations .bottom-wrapper .grid-properties::-webkit-scrollbar,.node-type-seo-landing-page .bottom-wrapper .grid-properties::-webkit-scrollbar{display:none}.node-type-destinations .container-bg.shadow{padding-bottom:40px}.node-type-destinations .three-column-each-with-title-and .column{width:100%}.node-type-destinations .three-column-each-with-title-and .column h2{text-align:center}.node-type-destinations .three-column-each-with-title-and .text-as-button{float:none;margin-left:auto;margin-right:auto;display:block}.node-type-destinations .grid-properties .rooms-search-result-item .title-prop{margin-bottom:10px}.node-type-destinations .property-data.container{padding-right:0}.more-services-wrapper .subtitle{margin-bottom:20px}.more-services{display:flex;flex-direction:column}.more-services .tid-group{justify-content:space-between;margin-left:auto;margin-right:auto}.more-services-wrapper .subtitle{padding-left:0;padding-right:0}.paragraphs-items-field-title-and-subtitle-ms .title-subtitle-and-separator{margin-left:auto;margin-right:auto}.textarea-left-and-image-left .pr-xs-37px{padding-left:0}.textarea-left-and-image-left.textarea-left-and-image-left-mobile .separator,.more-services .separator{display:none}.panel-group .panel{border-left:0;border-right:0;border-top:0;border-bottom:2px solid #ddd;border-radius:0;box-shadow:none}.faq .panel-group .panel{border-top:1px solid #ddd;border-bottom:unset}.panel-title>a:before,.panel-title>a.collapsed:before{right:0;content:"";background-image:url(/sites/all/themes/latex/icons/arrow-back.png);background-repeat:no-repeat}.more-services-wrapper .subtitle{width:100%;margin-top:25px}.panel-group .panel .subtitle h1{margin-bottom:25px}.panel-group.textarea-left-and-image-left{margin:0 auto}.panel-group.textarea-left-and-image-left .panel-title{position:relative}.panel .title-subtitle-and-separator{padding:0}.title-subtitle-and-pictures .subtitle,.title-subtitle-and-separator .subtitle,.contact-list-alternative .subtitle{padding:0 37px}
.entity-rooms-unit .wrapper-property-image-slider .slick-list{min-height:auto}.entity-rooms-unit .bottom-wrapper .row.pr-xs-37px{padding-right:0}.section-popular .grid-properties,.section-most-viewed .grid-properties{gap:unset;display:grid;grid-gap:29px;overflow:auto hidden;grid-template-columns:10px 1fr 1fr 1fr 10px}.section-popular .d-option.col-md-8.grid-properties.p-xs-0px:after,.section-popular .d-option.col-md-8.grid-properties.p-xs-0px:before,.section-most-viewed .d-option.col-md-8.grid-properties.p-xs-0px:after,.section-most-viewed .d-option.col-md-8.grid-properties.p-xs-0px:before{content:""}.row.pl-xs-37px.pr-xs-37px.ml-xs-0px.mr-xs-0px{padding-left:0;padding-right:0}.d-option.col-md-8.grid-properties.p-xs-0px{padding-left:unset !important;padding-right:unset !important}.entity-rooms-unit .bottom-wrapper .grid-properties::-webkit-scrollbar,.section-popular .grid-properties::-webkit-scrollbar,.section-most-viewed .grid-properties::-webkit-scrollbar{display:none}.entity-rooms-unit .right-wrapper .wishlist-link-inquire-wrapper{display:flex;margin-bottom:0}.entity-rooms-unit .right-wrapper .sell-quote-detail-amount{margin-bottom:0;line-height:1}.entity-rooms-unit .right-wrapper .btn-red-latex{margin-bottom:0}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile .wishlist-link-inquire-wrapper{min-width:200px;max-width:992px;max-height:60px;transition:all .5s}.collections-front .slider-arrow.slider-arrow-left.slick-arrow{left:0 !important}.collections-front .slider-arrow.slider-arrow-right.slick-arrow{right:0 !important}}@media only screen and (max-width:800px){#nextLink{background:url(/sites/all/themes/latex/icons/arrow-right-border-w.png) right 50% no-repeat;position:relative;right:3%;background-size:40px 40px}#prevLink{background:url(/sites/all/themes/latex/icons/arrow-left-border-w.png) left 50% no-repeat;position:relative;left:3%;background-size:40px 40px}.feature{width:100%}.entity-rooms-unit .property-data .services .property-services.serv-collapsed,.entity-rooms-unit .property-data .services .building-services.serv-collapsed{height:230px}.textarea-left-and-image-left{position:relative;padding:0 37px}.more-services-wrapper{padding:0 37px}.container.contact-list{padding-left:37px;padding-right:0;width:100%;max-width:100%}.container.contact-list .contact-list-title,.container.contact-list .contact-list-subtitle{padding-right:37px}.container.contact-list .grid-contact-card.pl-sm-74px.pr-sm-74px{padding-right:0;padding-left:0}div.container.contact-list>div>div>div>div>div{padding-bottom:6px}.grid-contact-card .field-items{display:-webkit-inline-box;overflow-x:scroll;max-width:100%;gap:0}.grid-contact-card .field-items>*+*{margin-left:15px}.grid-contact-card .field-items::-webkit-scrollbar{display:none}.field.field-name-field-list-of-contact-cards .field-item{position:relative;padding-right:0;width:auto}.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper .rooms-unit-form-booking{position:fixed;display:inline-flex;padding:10px;height:50px;overflow:scroll}.short-form{display:none}.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper .rooms-unit-form-booking.inquire-effect{min-height:100vh;top:80px;padding-bottom:150px;left:0}.entity-rooms-unit .property-data .right-wrapper.right-wrapper-mobile .wishlist-link-inquire-wrapper{position:fixed;bottom:0;width:100vw;padding:5px;background:#fff;left:0;right:0;padding-top:10px}.entity-rooms-unit .property-data .right-wrapper .rooms-unit-contact-info,.entity-rooms-unit .property-data .right-wrapper .btn-ask-question,.entity-rooms-unit .property-data .right-wrapper .text{display:none}.entity.entity-rooms-unit .left-wrapper h2,.entity.entity-rooms-unit .bottom-wrapper h2{font-size:20px}.rooms-search-result-item{max-width:300px}.grid-properties .inf-prop{max-height:230px;height:auto}.contact-form h2{line-height:45px}.contact-form input,.contact-form select{width:100%;max-width:100%;font-size:13px;line-height:23px}.webform-component-checkboxes label{line-height:23px !important}.contact-form-social-feed .social-feed .social-feed-space{margin:0 40px}
.webform-client-form h1,.webform-client-form h2.wf-heading{font-size:20px}.request-form .col-md-7.form-group{padding:0 24px}.request-form .form-item.webform-component.webform-component-checkboxes{padding:0}.webform-client-form .form-actions{text-align:center}#unit-block{padding:0 20px}.rooms-unit-form-booking .form-mobile-title.col-xs-12{padding:0 20px;margin-bottom:40px}.rooms-unit-form-booking-close-form.col-xs-12.text-xs-right.not-visble{padding:0}.long-sell-form .price-data{padding:0 20px}.long-sell-form table{width:100%;line-height:30px;font-size:14px}.long-sell-form .data-tax{font-family:"OpenSans-Regular";text-align:right;padding-right:20px}.long-sell-form .title-tax{font-family:"OpenSans-Bold";padding-left:20px}.long-sell-form h4{padding:0 18px;line-height:26px;font-family:"OpenSans-Regular"}.flex-checkboxes{height:unset;flex-direction:column;padding-left:30px}.form-item.webform-component.webform-component-markup.webform-component--contact{padding:25px 25px 0}}@media only screen and (max-width:768px){.entity-rooms-unit .property-data .images-gallery .slick-list{min-height:unset !important}.page-booking .header-banner h1{position:absolute;padding-left:35px;margin:auto;padding-bottom:40px}.desktop{display:none !important}.mobile{display:block}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:transparent}.navbar-default .navbar-header{padding:0}.navbar-default .navbar-toggle{border:none;padding:0;margin:27px 0 0 23px;width:27px}.navbar-default .navbar-toggle .icon-bar{width:100%;background-color:#000;height:3px;margin-bottom:6px}.navbar-default .navbar-brand{margin:14px 0 0 42px;padding:0}nav.navbar.navbar-default.navbar-fixed-top{height:80px;box-shadow:none}.navbar-collapse{height:95vh}.navbar-default .latex-menu-more .nav>li{text-align:center}.mobile-heart{padding:4px;border-radius:5px;background-color:#d9dde7;margin:20px 16px 20px 0}.latex-menu-more{margin-top:31.5px;padding-bottom:100px}.latex-menu-more .btn-latex.btn-list-your-property{width:210px;height:50px}.latex-menu-more .btn-latex.btn-list-your-property a{font-size:18px;line-height:24px}.latex-menu-more a.login-register{margin-top:44.75px}.latex-menu-more .img-wrapper .text{font-size:20px;color:#2c3149;margin-left:10.25px}.latex-menu-more .login-register img{width:auto;height:37px}.latex-menu-more .lng-change{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:29.25px}.latex-menu-more .lng-change .lng-change-text{margin-right:31px;font-size:20px;font-family:openSans-Regular;line-height:28px;align-self:center}.latex-menu-more .lng-change .lng-change-img-caret{width:70px;height:70px;background-color:#c1c8d7;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.latex-menu-more .lng-change-img-caret .caret{margin-top:3px}.navbar-default .navbar-nav>.open>a.lng-change{background-color:#fff}.currency-language-wrapper form div{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;align-items:center}.dropdown-menu.currency-language-wrapper .submit-lang-curr{padding-left:0}.wishlist-wrapper{top:0}.user-wishlist{max-width:540px;width:100vw}.user-wishlist .prop-info{max-width:320px;margin-left:auto;margin-right:auto;width:90vw;flex-direction:column;height:auto}.user-wishlist .prop-info-left,.user-wishlist .prop-info-right{align-self:center}.user-wishlist .prop-image img{width:100%}.user-wishlist .prop-info-right{margin-left:0;margin-top:18px}.user-wishlist .prop-title-data{text-align:center}.user-wishlist .prop-price-data{text-align:center}.navbar-default .navigation.wishlist{display:none}.front-banner .name-link-propert{display:none}.front-banner .textarea-center-with-background .title-and-subtitle{bottom:60px}.front-banner .textarea-center-with-background .paragraphs-title-center{height:auto}.front-banner .textarea-center-with-background .title-and-subtitle h1,.front-banner .textarea-center-with-background .title-and-subtitle h2{font-size:30px;line-height:25px;width:100%;max-width:302px}.front-banner .textarea-center-with-background .background img{height:320px;object-fit:cover}
.carousel-caption{position:relative;right:0;bottom:0;left:0;top:-35px}form#rooms-booking-availability-search-form-page .row{margin-left:0;margin-right:0}.panel{background-color:#f6f6f7}.faq .panel{border-top:1px solid #c1c8d7}.node-type-destinations .container.faq{padding-left:37px !important}.image-mobile-service img{max-width:100%;object-fit:contain;max-height:375px;margin-top:30px}.separator hr{margin-top:0;text-align:left}.textarea p{font-size:16px;font-family:OpenSans-Regular;line-height:24px}.textarea-left-and-image-left{position:relative}.textarea-left-and-image-left .panel-title>a:before{position:absolute;right:0;font-size:20px;width:16px;height:16px;background-size:contain;transition:all .5s}.textarea-left-and-image-left .panel-title>a.collapsed:before{width:16px;height:16px;background-size:contain;transform:rotate(180deg)}.subtitle h1{margin-top:10px}.contact-list{padding-left:37px;padding-right:37px}.img-slide img{object-fit:contain;max-width:100%;max-height:100%;width:373px;height:auto;margin-top:45px}.slider-latex{height:auto;margin-bottom:0;margin-top:0}.textarea-center-slide{margin-top:38px;top:0;font-family:OpenSans-Regular}.textarea-center-with-background .cropped-xs-w375px-h250px img{width:100%;max-height:350px;object-fit:cover;min-height:250px}.textarea-center-with-background .paragraphs-title-center h1{margin-top:10px}.textarea-center-with-background .paragraphs-title-left h1{margin-top:10px;margin-left:0}.textarea-center-with-background .paragraphs-text-left p{margin-top:10px;margin-left:0;font-size:16px}.textarea-center-with-background .paragraphs-text-center p{text-align:justify}.title-textarea-left-social-icons{overflow:hidden}.title-textarea-left-social-icons .title-textarea{padding:0;margin-top:31.5px}.title-textarea-left-social-icons .title-textarea h1,.title-textarea-left-social-icons .title-textarea h2{max-width:none;font-size:20px}.title-textarea-left-social-icons .title-textarea p.textarea{max-width:none}.title-textarea-left-social-icons .social-icons-wrapper{margin-top:26px;margin-bottom:54px}.logo-left-title-textarea-right-w{overflow:hidden}.logo-left-title-textarea-right-w .logo-left{display:none}.logo-left-title-textarea-right-w .title-textarea{position:relative;right:auto;bottom:auto;padding:42px 37px 0;width:auto}.logo-left-title-textarea-right-w .title-textarea h2{font-size:20px}.title-subtitle-and-pictures{margin-bottom:57px}.title-subtitle-and-pictures .pictures .row{max-width:375px;margin-left:auto;margin-right:auto}.title-subtitle-and-pictures .cropped-height-width-xs-178px-188px img{width:100%;height:100%;object-fit:cover}.title-subtitle-and-pictures .height-width-xs-178px-188px{width:100%;height:100%;object-fit:cover}.list-on-right-and-image-left{overflow:hidden}.list-on-right-and-image-left .title-text-wrapper{margin-bottom:50px}.list-on-right-and-image-left .title-text-wrapper .text p{margin-top:10px}.list-on-right-and-image-left-wrapper{position:relative;margin-top:80px}.list-on-right h1,.list-on-right h2{position:absolute;top:-110px;width:100vw;left:0;padding:0 37px}.list-on-right{margin-bottom:30px}.slider-text-textarea-picture{padding-bottom:52px;margin-bottom:64px}.title-subtitle-and-separator h2{font-size:20px;margin-top:10px;line-height:24px}.subtitle h3{font-size:18px}img.globe{left:0;top:10px}.background-pre-footer{background-color:#ebeef4;height:auto;border-radius:5px;top:0}.container-bg.shadow{padding-bottom:100px}.align-middle-flex{display:block;height:auto;text-align:center}.background-pre-footer p{text-align:left;font-size:14px;font-family:OpenSans-Regular;line-height:22px;line-height:20px}.faq .panel-title{max-width:580px;margin:0}.faq .panel-body{padding-left:0}.img-404{height:517px;position:relative;width:100%;background:url("/sites/all/themes/latex/images/4042-mobile.jpg");background-size:cover;background-position-y:center}.text-404>div:first-of-type{margin-bottom:unset;text-shadow:0px 3px 6px #00000047}.contact-buttons{width:300px}.slider-latex-front-page .slick-slide img{height:320px;object-fit:cover}.magazine-front .summary-totals{display:flex;flex-wrap:wrap;flex-direction:row}
.magazine-front .summary-total-item{flex-basis:50%}.container.last-post img{width:100%;height:auto;object-fit:contain}.magazine-front .container-grid,.magazine-post .related-posts .container-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));grid-row-gap:64px}.magazine-front .container-grid img,.magazine-post .related-posts .container-grid img{width:100%;height:auto;object-fit:contain}.magazine-front .container-grid .title-date,.magazine-post .related-posts .container-grid .title-date{height:auto;width:100%;position:relative;background-color:#f6f6f7;padding:0;bottom:0;right:0}.title-date h3{font-size:20px}.related-posts h2{margin-bottom:15px}.magazine-post .field-name-field-image-post img{width:100%;object-fit:cover;height:auto;max-height:202px;object-position:0px 90%}.magazine-post .media_embed{margin-top:28px;margin-bottom:43px}.magazine-post .media_embed iframe{width:100%}.magazine-post .content h2{font-size:20px;line-height:22px;color:#2c3149;text-align:left;margin-top:50px;margin-bottom:39px}.magazine-post .content h3{font-size:20px;line-height:60px;letter-spacing:-.2px;color:#2c3149;text-align:left;font-family:OpenSans-ExtraBold}.magazine-post .content h2::before{border-bottom:solid 3px red;width:30%}.magazine-post .tag-text{display:none}.related-posts .grid-item:last-child{margin-bottom:0}.slider-latex-front-page .slick-slide img{height:320px;max-width:100%;width:100%;object-fit:cover}.front-slider{position:relative}.front-slider h1,.front-slider h2{font-size:30px;line-height:25px;letter-spacing:0px;color:#fff;text-shadow:0px 3px 6px #00000029;opacity:1;position:absolute;left:50%;bottom:60px;transform:translate(-50%,-50%);z-index:100;width:100%;text-align:center}.landing-title-text-and-image .item{width:100%}.node-type-destinations .item.title-text-wrapper,.node-type-seo-landing-page .item.title-text-wrapper{max-width:100%}.three-column-each-with-title-and .column{padding:28px 24px 25px 27px}.three-column-each-with-title-and .column:not(:last-child){margin-bottom:33px}.three-column-each-with-title-and .text-as-button{margin-top:19px;margin-right:25px}.three-column-testimonials .testimonial{float:none;height:auto;margin-left:auto;margin-right:auto;padding-bottom:15px;margin-top:85px}.three-column-testimonials .testimonial:first-child{margin-top:65px}.three-column-testimonials .testimonial:not(:last-child){margin-right:auto}.textarea-center-with-background .paragraphs-title-center{height:72px}.collections-front .textarea-center-with-background .paragraphs-title-center{height:unset}.grid-brand{margin:unset}.title-partners{display:none}.contact-card{margin-left:auto;margin-right:auto}.page-booking .carousel-caption{color:#fff;text-align:center;position:relative;top:-34px;z-index:unset;left:0;right:0;bottom:unset}.grid-properties{grid-template-columns:repeat(auto-fill,300px);grid-row-gap:57px}.grid-properties .rooms-search-result-item .img-prop{border-radius:5px}.room-item-content .img-prop img{height:200px;width:100%;border-radius:5px;object-fit:cover}.grid-properties .rooms-search-result-item .rating{margin-top:0;padding-top:5px;border-radius:5px;height:58px}.grid-properties .rooms-search-result-item .rating img{width:24px;height:23px;padding-top:0}.grid-properties .rooms-search-result-item .title-prop{margin-bottom:0}.grid-properties .rooms-search-result-item .item-service-mobile-wrapper:not(:last-child) .item-service-mobile-text:after{content:" - "}.more-services{grid-template-columns:repeat(auto-fill,300px);margin-top:0}.tid-group{grid-template-columns:repeat(auto-fill,142px);grid-gap:16px;margin-top:60px;width:unset;position:relative;margin-bottom:18px}.more-services:last-child{margin-bottom:60px}.list-your-property-form{box-shadow:0px 3px 6px #00000029;border-radius:4px;width:100%}.list-your-property-form h2{font-size:20px}.list-your-property-form form .form-actions{margin-top:0}.list-your-property-form form .type-of-business .type-of-business-items{padding:37.6px 0 33px 51px}.list-your-property-form form .checkboxes [type="checkbox"]:not(:checked)+label,.list-your-property-form form .checkboxes [type="checkbox"]:checked+label{font-size:14px;line-height:15px;padding-left:33px;padding-top:9px}
.list-your-property-form form .checkboxes [type="checkbox"]:not(:checked)+label:before,.list-your-property-form form .checkboxes [type="checkbox"]:checked+label:before{width:23px;height:23px}.list-your-property-form form .submit-request-buttom #edit-submit-request-button{padding-left:94px;padding-right:94px}.collections-front{background:#fff;height:auto;overflow:hidden}.slider-latex-collections-front.slick-initialized{background:#fff;margin-bottom:23px}.slider-latex-collections-front.slick-initialized .slick-slide{flex-direction:column;background:#fff;justify-content:center;margin-right:1px;margin-left:1px}.slider-latex-collections-front .slide-left{max-width:445px;width:100%;align-self:flex-start;margin:unset;display:flex;flex-direction:column;margin-bottom:26px}.slider-latex-collections-front .slide-left .collection-front-title{order:10;max-width:70%}.slider-latex-collections-front .slide-left .view-all-link{order:20;margin-top:0;margin-bottom:25px}.slider-latex-collections-front .slide-left .slider-arrows{order:30;margin-top:0}.slider-latex-collections-front .slide-left .view-all-link a{line-height:15px}.slider-latex-collections-front .slick-dots{position:relative;padding-top:23px;right:0;bottom:auto;left:0;width:100%}.slider-latex-collections-front .slide-right{max-width:100%;width:auto;align-self:flex-start;padding:0}.slider-latex-collections-front .slide-right .inner-title h2{font-size:20px;margin-left:12px;max-width:230px}.slider-latex-collections-front .slide-left .collection-front-title h1{font-size:30px;line-height:33px;margin-top:16px}.slider-latex-collections-front .slide .inner-type-locality .inner-locality{max-width:165px}.collections .textarea-center-with-background .cropped-height-500px img,.node-collection .textarea-center-with-background .cropped-height-500px img{object-position:0 0}.collections .textarea-center-with-background .background.bg-gradient::after,.node-collection .textarea-center-with-background .background.bg-gradient::after{background:transparent linear-gradient(0deg,#000 0%,#040404db 0%,#1f1f1f05 50%) 0% 0% no-repeat padding-box}.collections .textarea-center-with-background .title-and-subtitle,.node-collection .textarea-center-with-background .title-and-subtitle{padding:0;max-width:100vw;display:flex;flex-direction:column;align-content:space-between;justify-content:center;height:100%;flex-wrap:nowrap}.collections .textarea-center-with-background .title-and-subtitle h1,.node-collection .textarea-center-with-background .title-and-subtitle h1{margin-top:unset}.content-type-collection{margin-bottom:53px}.collections .collection-title{max-width:300px;width:100%;padding-left:37px;margin:unset}.collections .collection-title h1,.collections .collection-title h2{font-size:30px;line-height:30px;margin-bottom:17px}.slider-latex-collection-unit,.collection-grid{height:auto}.slider-latex-collection-unit .slide,.collection-grid .slide{max-width:100% !important;height:auto;min-height:203px}.slider-latex-collection-unit .prop-cont-wrapper,.collection-grid .prop-cont-wrapper{min-width:300px;max-width:570px;width:80%;height:auto;min-height:203px;position:relative;margin:0 auto}.slider-latex-collection-unit .slide .inner-img img,.collection-grid .slide .inner-img img{height:auto;min-height:203px}.slider-latex-collection-unit .slide .inner-title,.collection-grid .slide .inner-tittle{left:12px}.slider-latex-collection-unit .slider-arrow.slick-arrow{min-height:21px;min-width:21px;width:6vw;height:6vw;max-width:40px;max-height:40px}.slider-latex-collection-unit .slide .inner-type-locality .inner-locality,.collection-grid .slide .inner-type-locality .inner-locality{max-width:165px}.slider-latex-collection-unit .slider-arrow.slick-arrow img,.collection-grid .slider-arrow.slick-arrow img{object-fit:contain;object-position:center;padding:5px;display:block}.slider-latex-collection-unit .slider-arrow.slider-arrow-right.slick-arrow{top:35%;right:9px}.slider-latex-collection-unit .slider-arrow.slider-arrow-left.slick-arrow{top:35%;left:9px}.section-collections .front-title,.destination-container,.section-popular .front-title,.section-most-viewed .front-title{padding-left:37px;margin-bottom:48px}
.destinations-page .destination-container{padding-right:37px}.section-collections .front-title,.destination-container .front-title,.section-popular .front-title,.section-most-viewed .front-title{margin-top:43px;margin-bottom:30px;display:inline-flex}.section-collections .front-title h1,.destination-container .front-title h1,.section-popular .front-title h1,.section-most-viewed .front-title h1,.section-collections .front-title h2,.destination-container .front-title h2,.section-popular .front-title h2,.section-most-viewed .front-title h2{margin:0;font-size:30px;margin-right:8px;line-height:30px;color:#2c3149}.section-collections .front-title a,.destination-container .front-title a{margin-top:9px;font-size:15px;text-decoration:underline;color:#2c3149}.destination-container .front-picture img{max-width:570px;height:auto;min-height:210px;border-radius:5px}.nh-grid{display:grid;grid-template-columns:repeat(3,minmax(32%,1fr));bottom:20px;row-gap:12px;column-gap:5px;overflow-y:scroll;max-height:160px;padding:0 10px}.front-picture:hover .front-cont{top:0;bottom:unset;background:unset}.front-picture:hover .cover{background:#121523;opacity:.8}.one h2{font-size:30px;margin-left:20px;line-height:20px}.cover{width:570px;top:0;position:relative;border-radius:5px;background-image:none}.destination-grid .front-picture{position:relative;justify-self:center}.front-picture:hover .nh-grid{margin-top:48px}.destinations .front-picture:hover .front-cont:before{top:40px}.front-picture:hover .front-cont:before{content:"";border:1px solid #fff;display:block;position:relative;top:80px;width:95%;margin:0 auto}.nh-item{display:none}.front-picture:hover .nh-item{display:block}.destinations .front-picture:hover .nh-grid{margin-top:30px}.front-picture:hover .nh-grid{margin-top:48px}.destinations .front-picture:hover .cover{width:100%}.front-picture:hover .cover{background-image:linear-gradient(0deg,#0000007a,transparent);width:95%;height:auto;min-height:210px;position:absolute;border-radius:5px;bottom:0;max-width:570px}.btn-destination{opacity:1;color:#ebeef4;border-color:#ebeef4;width:100%;height:25px;border:1px solid #ebeef4;border-radius:13px;display:inline-block;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-size:15px;-moz-user-select:none;-ms-user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.nh-item a:focus,.nh-item a:hover{outline:none;color:#2c3149;text-decoration:none;background-color:#fff}.destination-container .front-picture{position:relative;width:95%;padding-right:5%}.destination-container .destinations .front-picture{width:100%;margin-bottom:30px;padding:unset}.destination-container .front-cont{position:absolute;bottom:0;width:95%;max-width:570px;background:#1215238f;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.destination-container .destinations .front-cont{width:100%}.destination-container .front-cont h2{color:#ebeef4}.destination-container .destinations .front-cont h2{font-size:20px;line-height:20px;margin-bottom:10px;margin-top:10px;padding-left:20px}.destination-container .destinations,.destination-container .destination-grid{row-gap:30px;max-width:100%}.destination-container .destination-grid{display:grid}.destination-container .destination-grid{display:-webkit-inline-box;overflow-x:scroll}.destination-container .destinations{display:block}.destination-container .destinations::-webkit-scrollbar,.destination-container .destination-grid::-webkit-scrollbar{display:none}.nh-grid::-webkit-scrollbar{display:none}.flex-dest{height:60px}.node-type-destinations .container,.node-type-seo-landing-page .container{padding-left:0;padding-right:0}.node-type-seo-landing-page .container.faq{padding-left:37px;padding-right:37px}.node-type-destinations .textarea-center-with-background{margin-bottom:35px}.node-type-destinations .title-subtitle-wrapper,.node-type-seo-landing-page .title-subtitle-wrapper{padding-right:0;padding-left:0}.node-type-destinations .destination-buttons,.node-type-seo-landing-page .destination-buttons{width:auto;max-width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:13px;padding-right:13px;justify-content:center}
.node-type-destinations .destination-buttons .destination-btn-latex,.node-type-seo-landing-page .destination-buttons .destination-btn-latex{width:30%;padding:0;text-align:center;padding-top:8px;font-size:15px;margin-bottom:0 !important}.node-type-destinations .paragraphs-text-left,.node-type-seo-landing-page .paragraphs-text-left{max-height:72px;overflow:hidden;text-overflow:ellipsis;margin-bottom:21px}.node-type-destinations .paragraphs-text-left p,.node-type-seo-landing-page .paragraphs-text-left p{line-height:24px;margin:0;display:none}.node-type-destinations .landing-title-text-and-image .container.flex,.node-type-seo-landing-page .landing-title-text-and-image .container.flex{flex-direction:column}.node-type-destinations .container.flex.reverse .item.image-wrapper,.node-type-seo-landing-page .container.flex.reverse .item.image-wrapper{order:20}.node-type-destinations .container.flex.reverse .item.title-text-wrapper,.node-type-seo-landing-page .container.flex.reverse .item.title-text-wrapper{order:10;margin-top:0}.node-type-destinations .landing-title-text-and-image,.node-type-seo-landing-page .landing-title-text-and-image{padding-left:37px;padding-right:37px;margin-bottom:59px}.node-type-destinations .landing-title-text-and-image h1,.node-type-destinations .landing-title-text-and-image h2,.node-type-seo-landing-page .landing-title-text-and-image h1,.node-type-seo-landing-page .landing-title-text-and-image h2{margin-top:0;margin-bottom:17px}.node-type-destinations .container.flex.reverse .item.title-text-wrapper .text,.node-type-seo-landing-page .container.flex.reverse .item.title-text-wrapper .text{margin-bottom:24px}.node-type-destinations .item.title-text-wrapper .text,.node-type-seo-landing-page .item.title-text-wrapper .text{margin-bottom:0}.node-type-destinations .item.title-text-wrapper,.node-type-seo-landing-page .item.title-text-wrapper{margin-top:30px}.node-type-destinations .guides .guide-item.slick-slide{width:80vw;min-width:264px;margin-right:23px}.node-type-destinations .guides .guide-item .guide-info{padding:19px 16px 0 22px}.node-type-destinations .guides .guide-item .guide-image img{height:96vw}.node-type-destinations .guides .guide-item .guide-info .field-name-field-category{background:#c13832;display:inline-block;padding:3px 12px;color:#ebeef4;text-transform:uppercase;font-family:openSans-Regular;text-align:center;font-size:10px}.node-type-destinations .guides .guide-item .guide-info h2{color:#2b313d;font-size:20px;text-align:left;line-height:22px;letter-spacing:-.2px;font-family:openSans-Bold}.node-type-destinations .guides .guide-item .guide-info .date-user-last-post{font-family:openSans-Regular;font-size:13px;line-height:21px;color:#2b313d;text-align:left}.related-properties-wrapper h2,.node-type-destinations .related h2,.node-type-seo-landing-page .related h2,.related-properties-wrapper h3,.node-type-destinations .related h3,.node-type-seo-landing-page .related h3{font-size:20px;line-height:22px;margin-top:0}.related-properties-wrapper .container,.node-type-destinations .related .container,.node-type-seo-landing-page .related .container{margin-bottom:60px}.related-properties-wrapper .container .row,.node-type-destinations .related .container .row,.node-type-seo-landing-page .related .container .row{padding-right:0}.node-type-destinations .bottom-wrapper .grid-properties,.node-type-seo-landing-page .bottom-wrapper .grid-properties{gap:unset;display:grid;grid-gap:29px;overflow:auto hidden;grid-template-columns:10px 1fr 1fr 1fr 10px}.related-properties-wrapper .d-option.col-md-8.grid-properties.p-xs-0px:after,.node-type-seo-landing-page .d-option.col-md-8.grid-properties.p-xs-0px:after,.node-type-seo-landing-page .d-option.col-md-8.grid-properties.p-xs-0px:before,.node-type-destinations .d-option.col-md-8.grid-properties.p-xs-0px:after,.node-type-destinations .d-option.col-md-8.grid-properties.p-xs-0px:before,#related .d-option.col-md-8.grid-properties.p-xs-0px:after,#related .d-option.col-md-8.grid-properties.p-xs-0px:before{content:""}.related-properties-wrapper .grid-properties::-webkit-scrollbar,.node-type-destinations .bottom-wrapper .grid-properties::-webkit-scrollbar,.node-type-seo-landing-page .bottom-wrapper .grid-properties::-webkit-scrollbar{display:none}
.node-type-destinations .container-bg.shadow{padding-bottom:40px}.three-column-each-with-title-and{margin-bottom:37px}.two{flex:2}.slider-latex-collections-front img{height:440px;object-fit:cover;width:auto}.slider-latex-collections-front h1,.slider-latex-collections-front h2{font-size:24px;line-height:44px}.section-why-choose-latin{margin-bottom:64px}.section-destination-banner{margin-bottom:120px;padding-left:37px;padding-right:37px}.section-destination-banner .container{padding:20px}.section-three-column{margin-bottom:65px}.vacational-column a{display:block}.vacational-column{padding:30px 37px !important;min-width:340px}.front-three-column-flex{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.flex-why{display:flex;position:relative;min-height:417px;flex-direction:column}.why-start{z-index:2;padding-left:37px;position:relative;background:#ebeef4;padding-right:37px}.why-start h2,.why-start h1{font-size:40px;line-height:50px;font-family:OpenSans-Bold;margin-bottom:34px}.why-start p{font-size:16px;font-family:OpenSans-Regular;line-height:24px;max-width:817px;margin-bottom:24px}.why-end{line-height:300px;background:#fff;text-align:center}.why-end a{font-size:15px;font-family:OpenSans-Regular;line-height:24px}.why-icons{position:absolute;bottom:-110px;width:100%;left:0}.why-icons .field-items{display:flex;overflow-x:auto;padding-bottom:250px;margin-bottom:-250px;padding-left:37px;padding-right:37px}.why-icons .field-items .field-item:last-child{margin-right:0}.why-icons .field-items::-webkit-scrollbar{display:none}.why-icons .field-items .field-item{min-width:60px}.why-icons .field-item{display:flex;justify-content:center;width:60px;height:60px;align-items:center;justify-content:center;margin-right:30px;cursor:pointer;position:relative}.background-grey{display:none}.background-lines{height:50px;background:#fff}.background-lines img{max-width:100%;object-position:0px -280px}.dest-banner{position:relative}.dest-banner-info{position:relative}.dest-banner-info{color:#fff}.dest-banner-info h2{font-size:29px;line-height:39px;font-family:OpenSans-Bold;margin-bottom:26px}.dest-banner-info p{font-size:16px;font-family:OpenSans-Regular;line-height:24px;max-width:820px}.dest-banner-background{position:absolute;width:100%;height:200px;background:#121523;opacity:.6;border-radius:5px}.top-left-icon{position:relative}.collections-front .paragraphs-title-center.title-and-subtitle h1,.collections-front .paragraphs-title-center.title-and-subtitle h2{margin-bottom:15px}.collections-front .textarea-center-with-background .title-and-subtitle{top:90px}.front-slider-bottom a{width:224px;line-height:24px;height:40px;font-size:15px}.collections-front .slider-arrow.slider-arrow-left.slick-arrow{left:-10px !important}.collections-front .slider-arrow.slider-arrow-right.slick-arrow{right:-10px !important}.rooms-search-result-item:hover{transform:unset;-webkit-transform:unset}section.section-collections{margin-bottom:65px}.total-results{left:0;right:0;margin:0 auto;text-align:center;padding-left:0;font-size:21px;grid-column-end:unset}.total-results span:nth-child(2){display:block}.no-result-message{grid-column-end:unset;padding:0 20px}.panel-group .panel{border-bottom:unset}.node-type-destinations .title-and-subtitle.bottom-76.bottom-xs-28,.node-type-seo-landing-page .title-and-subtitle.bottom-76.bottom-xs-28{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;flex-wrap:nowrap}.node-type-destinations .paragraphs-title-left.pl-xs-37px.pr-xs-37px.mb-19.m-xs-0px,.node-type-seo-landing-page .paragraphs-title-left.pl-xs-37px.pr-xs-37px.mb-19.m-xs-0px{padding:unset !important}.pr-main-img img{width:80vw;max-width:370px}.container-grid-pr{grid-template-columns:unset}.container-grid-pr .grid-item{padding:0 37px}.destination-form{width:unset}.destination-form .webform-component--checkbox-policy [type="checkbox"]:not(:checked)+label:before,.destination-form .webform-component--checkbox-policy [type="checkbox"]:checked+label:before,.destination-form .webform-component--checkbox-news [type="checkbox"]:not(:checked)+label:before,.destination-form .destination-form .webform-component--checkbox-news [type="checkbox"]:checked+label:before,.destination-form .webform-component--checkbox-news [type="checkbox"]:checked+label:before{top:15px}
.destination-form h2{font-size:20px;margin-top:0}.destination-form [type="checkbox"]:not(:checked)+label,.destination-form [type="checkbox"]:checked+label{font-size:14px;padding-left:13px}.destination-form [type="checkbox"]:not(:checked)+label:before,.destination-form [type="checkbox"]:checked+label:before{width:23px;height:23px}.destination-form .webform-component-textfield input,.destination-form .webform-component-email input,.destination-form .webform-component-number input{font-size:18px}}@media only screen and (max-width:1082px){.page-unit .zsiq_theme1.zsiq_floatmain{bottom:55px}div#titlediv{display:none}.wishlist-wrapper{top:0}.last-post-wrapper{display:none}.separator{display:none}.list-your-property-form .separator{display:block}.container-media-press-kit{display:flex;flex-direction:column;justify-content:center;align-items:center}.left-item{margin-bottom:30px;padding:0 37px;max-width:341px}.left-item h2{font-size:30px;margin-bottom:0}.left-item p{font-size:16px}.center-item{margin-bottom:36px;padding:0 37px}}@media only screen and (min-width:300px) and (max-width:415px){.text-404{width:300px}.text-404 div:nth-child(2){line-height:29px;margin-bottom:10px;margin-top:10px}.text-404 div:nth-child(3){line-height:24px}.carousel-caption{background:linear-gradient(to bottom,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 0%,#ff 18%,#ff 100%) !important}.textarea-center-with-background .background img{width:100%;max-width:1440px;min-height:250px}.destinations-page .textarea-center-with-background .background img{max-height:none}.textarea-center-with-background .title-and-subtitle{top:auto}.two{flex:4}.one h2{line-height:20px}.front-picture:hover .front-cont:before{top:60px}.front-picture:hover .nh-grid{margin-top:10px}.form-item-sb .form-select{width:300px !important;font-size:18px;height:50px;margin-bottom:15px}.right-item img{width:100vw}}@media screen and (min-width:768px){.request-form .container-fluid>.row{margin:auto}.title-textarea-left-social-icons{overflow:hidden;display:flex;align-items:center;justify-content:center;max-width:1440px;margin:0 auto}.entity-rooms-unit .property-data .services .property-services.serv-collapsed,.entity-rooms-unit .property-data .services .building-services.serv-collapsed,.entity-rooms-unit .property-data .services .property-services.serv-not-collapsed,.entity-rooms-unit .property-data .services .building-services.serv-not-collapsed{padding:0}.carousel-caption{color:#fff;text-align:center;position:relative;top:-34px;z-index:unset;left:0;right:0;bottom:unset}.rooms-search-result-item{position:relative}.gm-style img{max-width:100%}.navbar.navbar-fixed-bottom,.navbar.navbar-fixed-top{position:fixed}.landing-title-text-and-image h1{margin-bottom:24px}.landing-title-text-and-image h2,.node-type-seo-landing-page .landing-title-text-and-image h1{line-height:1.1;font-size:40px;font-family:OpenSans-Bold;margin-bottom:24px}.destination-container .destinations{display:grid;grid-template-columns:repeat(auto-fill,minmax(570px,1fr));row-gap:30px;column-gap:30px;margin-bottom:97px;max-width:100%;overflow-x:scroll}.destination-container .destinations::-webkit-scrollbar{display:none}.destinations img{border-radius:5px}.destinations .front-picture{position:relative}.front-cont{position:absolute;bottom:0;width:570px}.destinations .front-cont{height:80px;background:#1215238f;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.destination-grid .front-cont{background:#1215238f;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.destinations .front-picture h2{color:#ebeef4;margin-bottom:10px;margin-left:20px;line-height:40px}.front-title{display:flex;margin-bottom:25px}.section-collections .front-title{margin-top:18px}.front-title h1,.front-title h2{font-size:40px}.front-title a{align-self:center;padding-left:20px;padding-top:15px;font-size:15px;font-family:OpenSans-Regular;color:#2c3149;text-decoration:underline}.nh-grid{display:grid;grid-template-columns:repeat(3,1fr);bottom:20px;row-gap:12px}
.nh-item{display:none}.front-picture:hover .nh-item{display:block;text-align:center}.front-picture:hover .front-cont{top:0;bottom:unset;background:unset}.front-picture:hover .front-cont:before{content:"";border:1px solid #fff;display:block;position:relative;top:80px;width:95%;margin:0 auto}.front-picture:hover .nh-grid{margin-top:48px;padding:0 28px;transition:.3s ease all}.front-picture:hover .cover{background:#121523;opacity:.8}.btn-destination{opacity:1;color:#ebeef4;border-color:#ebeef4;width:160px;height:25px;border:1px solid #ebeef4;border-radius:13px;display:inline-block;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;font-size:15px;-moz-user-select:none;-ms-user-select:none;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.nh-item a:focus,.nh-item a:hover{outline:none;color:#2c3149;text-decoration:none;background-color:#fff}.destination-grid .font-open-light{font-family:OpenSans-Light;color:#ebeef4}.destination-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(570px,1fr));width:100%;margin:0 auto;row-gap:33px;column-gap:30px;max-width:100%;margin-bottom:120px}.cover{width:570px;height:385px;position:relative;border-radius:5px;background-image:none}.destination-grid .front-picture{position:relative;justify-self:center}.destination-grid img,.destinations img{position:absolute;border-radius:5px}.nh-grid{overflow-y:scroll;max-height:240px;-ms-overflow-style:none;scrollbar-width:none}.nh-grid::-webkit-scrollbar{display:none}.guides{position:relative}.guide-item h2{width:340px;padding-left:31px;color:#2c3149;line-height:30px;letter-spacing:-.3px;margin-top:10px}.guide-item .field-name-field-category{margin-top:33px;background-color:#c13832;padding:6px 15px 5px;text-transform:uppercase;font-size:10px;color:#ebeef4;font-family:OpenSans-Regular;width:76px;margin-left:31px}.slider-guides-arrow-left{position:absolute;top:235px;left:-75px}.slider-guides-arrow-right{position:absolute;right:-75px;top:235px}.guide-item.slick-slide.slick-active{outline:none}.guide-item .date-user-last-post{padding-left:31px}.user-by{color:#a49870}.user-name{color:#464646}.date-user{color:#000}.column h3,.related h3{line-height:32px;font-size:30px;font-family:OpenSans-Bold}.flex-why{display:flex;position:relative;min-height:417px}.why-start{flex:3;z-index:2;padding-left:80px}.why-start h2,.why-start h1{font-size:40px;line-height:50px;font-family:OpenSans-Bold;margin-bottom:34px}.why-start p{font-size:16px;font-family:OpenSans-Regular;line-height:24px;max-width:817px;margin-bottom:24px}.why-end{flex:0;line-height:300px}.why-end a{font-size:15px;font-family:OpenSans-Regular;line-height:24px}.why-icons .field-items{display:flex}.why-icons .field-item{margin-right:30px;position:relative}.why-icons .field-item{display:flex;justify-content:center;width:60px;height:60px;align-items:center;justify-content:center}.background-grey{position:absolute;z-index:1;left:40px;height:380px}.background-lines{position:absolute;bottom:0}.background-lines img{max-width:100%}.dest-banner{position:relative}.dest-banner-info{position:relative;top:0}.dest-banner-info{color:#fff}.dest-banner-info h2{font-size:29px;line-height:39px;font-family:OpenSans-Bold;margin-bottom:26px;padding-left:89px}.dest-banner-info p{font-size:16px;font-family:OpenSans-Regular;line-height:24px;max-width:820px;padding-left:35px}.dest-banner-background{position:absolute;width:100%;height:200px;background:#121523;opacity:.6;border-radius:5px}.top-left-icon{float:left;padding-left:36px}.section-why-choose-latin{margin-bottom:64px}.section-three-column{margin-bottom:65px}.destination-form .webform-component--checkbox-policy [type="checkbox"]:not(:checked)+label:before,.destination-form .webform-component--checkbox-policy [type="checkbox"]:checked+label:before,.destination-form .webform-component--checkbox-news [type="checkbox"]:not(:checked)+label:before,.destination-form .destination-form .webform-component--checkbox-news [type="checkbox"]:checked+label:before,.destination-form .webform-component--checkbox-news [type="checkbox"]:checked+label:before{top:0}
.destination-form h2{font-size:23px;margin-top:0}.destination-form [type="checkbox"]:not(:checked)+label,.destination-form [type="checkbox"]:checked+label{font-size:11px;padding-left:0}}@media(min-width:1351px){span#menudesti:focus,span#menudesti:hover{border-bottom:solid 2px #c13832;padding-bottom:3px;border-radius:1px}span#menudesti{line-height:20px;cursor:pointer;display:block}.latex-menu>ul li{padding-top:24px;height:70px}#dest-mobile{display:none}.minimum-height{min-height:81em}.country-menu-item a{padding:0 !important;color:#2b313d;display:unset !important}.country-menu-item a:hover,.country-menu-item a:focus{color:#596172}li.destination-menu-item.leaf{position:unset}li.destination-menu-item.leaf a{font-family:"OpenSans-Bold"}li.country-menu-item.leaf.second-level a{font-family:"OpenSans-Regular";line-height:42px}.destination-menu-wrapper{position:absolute;height:50px;width:100%;max-width:1440px;top:69px;background:#f1f1f1 0% 0% no-repeat padding-box;display:none;margin:0 auto;left:0;right:0}.cities-menu-wrapper{position:absolute;height:290px;width:1440px;max-width:100vw;z-index:1;display:none;margin-left:180px;top:0}.country-menu-item:hover>.cities-menu-wrapper{display:block}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected{background:#fff 0% 0% no-repeat padding-box;padding:0 25px;border-radius:0 0px 0px 0px;max-width:calc(93%/3);max-height:200px;border-radius:5px}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected.column-1{max-width:13%}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected.column-2{max-width:26%}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected.column-3{max-width:39%}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected.column-4{max-width:52%}ul.country-menu.nav.flex.flex-direction-column.col-lg-9.pr-0.background-selected.column-5{max-width:65%}li.country-menu-item.leaf.second-level:hover{background:#fff 0% 0% no-repeat padding-box;border-radius:5px}li.country-menu-item.leaf.second-level{position:relative;text-align:left;font-size:16px;padding:0 9px}li.country-menu-item.leaf.last-level{padding-top:0}ul.country-menu.nav.flex.flex-direction-column.pl-339.col-lg-9.pr-0{position:relative}.nav>li>a:focus,.destination-menu .nav>li>a:hover{text-decoration:none;background-color:unset}.destination-menu-wrapper .navbar-nav>li:focus,.destination-menu-wrapper .navbar-nav>li:hover{background-color:#ebeef4 !important;cursor:pointer}.country-menu-item.leaf.last-level:hover .third-level-title,.destination-menu-item.leaf:hover .first-level-title{margin:0 auto;text-decoration:underline 2px #c13832;text-underline-offset:3px}.country-menu-item.leaf:hover .second-level-title{border-bottom:solid 2px #c13832;width:max-content;margin:0 auto;font-family:"OpenSans-Bold"}.last-level a{font-family:"OpenSans-Bold" !important;line-height:40px}a.first-level-title{font-size:16px;border-right:1px solid #d9dde7}.destination-menu,.destination-menu .destination-menu-item{height:50px;width:100%;text-align:center}.destination-menu .destination-menu-item.leaf{list-style:none;float:left;padding:1em 0;z-index:1;border-top:1px solid #d9dde7;border-bottom:1px solid #d9dde7}.destination-menu .destination-menu-item.leaf:last-child a{border-right:none}.destination-menu .destination-menu-item:last-child{border-right:1px solid #d9dde7}.destination-menu .destination-menu-item:first-child{border-left:1px solid #d9dde7}.country-menu-wrapper{position:absolute;height:290px;width:1440px;max-width:100vw;top:50px;display:none;z-index:1;left:0;right:0}.country-menu-bg{width:1440px;background:#ebeef4 0% 0% no-repeat padding-box;display:none;z-index:0;position:absolute;min-height:290px;padding-top:28px;padding-bottom:70px}.entity-rooms-unit .wrapper-property-image-slider .slick-slide img,.entity-rooms-unit .wrapper-property-image-slider .banner-section .main-banner-image{height:100%;width:100%;object-fit:cover;max-height:500px;min-height:calc(100vw - 125vh)}
.wrapper-property-image-slider.container-bg{max-width:100%;min-height:calc(100vw - 125vh)}.webform-component-markup h1,.list-your-property-form .webform-component-markup h2{font-size:30px;line-height:40px;color:#233d63;padding:0 15px}.collections-front .slider-arrow.slider-arrow-left.slick-arrow{left:-70px}.collections-front .slider-arrow.slider-arrow-right.slick-arrow{right:-70px}.latex-menu-more.col-md-4{width:33.33333333% !important}.destination-form{position:absolute;right:calc((100vw - 1100px)/2);top:clamp(111px,18%,140px);border-radius:5px;box-shadow:0px 3px 6px #00000026;max-width:500px}.destination-form.custom-form-wrapper{margin:unset;z-index:1}}@media(max-width:1350px){#dest-desktop{display:none}.last-level-ul.mm-spn--open:after{background:#ebeef4;top:1px;position:fixed;z-index:0;left:0;width:100%}.mm-spn li.button-menu:before{display:none}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}span.s-lvl-span,span.fi-lvl-span{width:70px;padding:0 !important}li.s-lvl-li,li.fi-lvl-li{display:flex;align-items:baseline;border-bottom:1px solid #8080804f}.mm{background:#ffe;color:#330;--mm-spn-item-height:46px;--mm-ocd-max-width:500px;--mm-ocd-width:100%}.mm-spn li span,.mm-spn li a{padding-left:16vw;padding-right:10vw;line-height:32px}.mm-ocd--open{top:82px}.mm-spn li:before{right:calc(var(--mm-spn-item-height)/2 + 25px)}.mm-spn.mm-spn--navbar:before{left:40px}.mm-spn li:after{margin-left:0}.mm-spn.mm-spn--navbar:after{letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-2c3149);text-align:unset;letter-spacing:0px;color:#2c3149;opacity:1;font-family:OpenSans-Bold;font-size:22px;padding-left:16vw !important;padding-right:10vw !important;z-index:2}.mm-spn.mm-spn--light{color:#2b313d;font-family:OpenSans-Regular;font-size:20px;line-height:54px;border-bottom:1px solid #d9dde7}.mm-spn.mm-spn--light.mm-spn--navbar.mm-spn--main{background:#f1f1f1}ul.last-level-ul{background:#fff}ul.second-level-ul.mm-spn--open{background:#ebeef4}.mm-spn--open li.button-menu span:after{content:unset}.button-menu a.hide-icon.mm-btn{padding:0;width:fit-content;border:1px solid;border-radius:25px;padding-left:10px;padding-right:10px;font-size:15px;font-family:OpenSans-Bold}.mm-spn li:before{content:" ";background:url(/sites/all/themes/latex/icons/arrow-mobile-hd-1.png);background-repeat:no-repeat;background-size:contain;height:28px;width:12px;display:block;position:absolute;top:18px;z-index:0;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-20) / 27px Poppins;letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-2c3149);text-align:left;font:normal normal bold 20px/27px Poppins;letter-spacing:0px;color:#2c3149;opacity:1;line-height:27px;border-top:none;border-right:none;-webkit-transform:unset;-ms-transform:unset;transform:unset;transform:rotateY(180deg);right:30px}.mm-spn.mm-spn--navbar:before{content:" ";background:url(/sites/all/themes/latex/icons/arrow-mobile-hd-1.png);background-repeat:no-repeat;background-size:contain;height:28px;width:12px;display:block;position:absolute;top:15px;left:20px;left:var(--mm-spn-item-indent);margin-top:unset;border-top:none;border-left:none;-webkit-transform:unset;-ms-transform:unset;transform:unset;opacity:1;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-20) / 27px Poppins;letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-2c3149);font:normal normal bold 20px/27px Poppins;letter-spacing:0px;color:#2c3149;opacity:1;line-height:57px;z-index:3}.mm-spn.mm-spn--navbar.mm-spn--main:before{top:15px;content:" ";background:url(/sites/all/themes/latex/icons/arrow-mobile-hd-1.png);background-repeat:no-repeat;background-size:contain;height:28px;width:12px;display:block}li.first.leaf.destination:after{background:url(/sites/all/themes/latex/icons/arrow-mobile-hd-1.png);background-repeat:no-repeat;background-size:contain;height:28px;width:11px;position:absolute;right:0;top:20px;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) var(--unnamed-font-size-20) / 27px Poppins;letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-2b313d);text-align:left;font:normal normal bold 20px/27px Poppins;letter-spacing:0px;color:#2b313d;opacity:1;line-height:54px;padding-right:calc(var(--mm-spn-item-height)/2 + 25px);transform:rotateY(180deg)}
.open span.icon-bar:nth-child(4){-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg) translate(7px,6px)}.open span.icon-bar:nth-child(3){opacity:0}.open span.icon-bar:nth-child(2){-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);transform:rotate(135deg) translate(6px,-6px)}.icon-bar{-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.latex-menu li{padding:0}.latex-menu.col-md-6.col-xs-12.lh-27px{padding:0}.wishlist-wrapper{top:0}.latin-main-menu .navbar-header{float:none}.latin-main-menu .navbar-left,.navbar-right{float:none !important}.latin-main-menu .navbar-toggle{display:block}.latin-main-menu .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top .navbar-collapse{max-height:87vh}.noscroll{overflow:hidden}.latin-main-menu .navbar-fixed-top{top:0;border-width:0 0 1px}.latin-main-menu .navbar-collapse.collapse{display:none !important}.latin-main-menu .navbar-nav{float:none !important;margin-top:7.5px;max-width:100%;margin:0}.latin-main-menu .navbar-nav>li{float:none}.latin-main-menu .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.latin-main-menu .collapse.in{display:block !important}.destination-menu li{padding-top:15px;padding-left:10px;padding-right:10px}.mobile{display:block}.navbar-header,.latex-menu-wrapper{width:100vw}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:transparent}.navbar-default .navbar-header{padding:0}.navbar-default .navbar-toggle{border:none;padding:0;margin:27px 0 0 23px;width:27px}.navbar-default .navbar-toggle .icon-bar{width:100%;background-color:#000;height:3px;margin-bottom:6px}.navbar-default .navbar-brand{margin:14px 0 0 42px;padding:0}nav.navbar.navbar-default.navbar-fixed-top{height:80px;max-width:100vw}.navbar-default .latex-menu .nav>li>a{padding:0 40px;opacity:80%;color:#2b313d;font-family:OpenSans-Regular;font-size:20px;border-bottom:1px solid #d9dde7;height:70px;padding-top:24px}.navbar-default .latex-menu-more .nav>li{text-align:center}.mobile-heart{padding:4px;border-radius:5px;background-color:#d9dde7;margin:20px 16px 20px 0}.navbar-default .navigation.wishlist{display:none}.logged-in.admin-menu .entity-rooms-unit .property-menu-wrapper{top:116px}.entity-rooms-unit .property-menu-wrapper{top:86px}.collections-front .slider-arrow.slider-arrow-right.slick-arrow{right:-50px}.collections-front .slider-arrow.slider-arrow-left.slick-arrow{left:-50px}.navbar-default .latex-menu .nav>li>a,span#menudesti{padding:0 40px;opacity:80%;color:#2b313d;font-family:OpenSans-Regular;font-size:20px;border-bottom:1px solid #d9dde7;height:70px;padding-top:24px}span#menudesti{display:block;border-top:1px solid #d9dde7}span#menudesti:hover{cursor:pointer}.latin-main-menu .col-md-5,.latin-main-menu .col-md-7{width:100%}.mobile.mobile-tel{display:flex;align-items:center;justify-content:center;margin-top:28px}.mobile-tel .generic-contact-link{font-size:22px;font-family:"OpenSans-Light";line-height:22px;padding-left:15px}.destination-form{margin-top:0;margin-bottom:86px}}@media only screen and (min-width:1025px){.front .date-picker-wrapper.no-shortcuts.no-topbar.no-gap.two-months,.page-booking .date-picker-wrapper.no-shortcuts.no-topbar.no-gap.two-months,.date-picker-wrapper.no-shortcuts.no-topbar.two-months.has-gap{position:absolute;left:-250px !important;right:0 !important;margin:0 auto;max-width:726px}.date-picker-wrapper.no-shortcuts.no-topbar.no-gap.two-months{position:absolute;right:0 !important;margin:0 auto;max-width:100%}.date-picker-wrapper .month-wrapper table .day{width:49px}}@media only screen and (max-width:370px){.entity-rooms-unit .bottom-wrapper .grid-properties,.section-popular .grid-properties,.section-most-viewed .grid-properties{gap:15px}}@media only screen and (min-width:630px) and (max-width:992px){.total-results{grid-column-end:3}
}@media only screen and (max-width:992px){.sort-results{float:unset;text-align:center;padding:unset}.main-partners{flex-direction:column;grid-gap:50px}}@media only screen and (min-width:768px) and (max-width:1350px){.destination-form{width:53%}}@media only screen and (min-width:980px){.destination-form .col-md-4{width:75%}.destination-form .col-md-2{width:25%}}.list-your-property-form .captcha{clear:both;float:none;padding:30px 15px 0}.list-your-property-form .webform-client-form .form-actions{padding:30px 0 0}.list-your-property-form .webform-submit{margin-top:0}.contact-form .captcha{clear:both;float:none;padding:30px 15px 0}.contact-form .webform-client-form .form-actions{padding:30px 0 0;margin:0}.contact-form .webform-submit{margin-top:0}@media only screen and (max-width:767px){.contact-form.custom-form-basic-wrapper{padding:29px 20px 30px 14px}.contact-form .webform-client-form .form-actions{padding:30px 16px 0;margin:0}.list-your-property-form.custom-form-wrapper{padding:20px 20px 40px}}#webform-client-form-278 .captcha{clear:both;float:none;padding:30px 15px 0}#webform-client-form-278 .webform-client-form .form-actions{padding:30px 0 0}#webform-client-form-278 .webform-submit{margin-top:0}#webform-client-form-276 .captcha{clear:both;float:none;padding:24px 0 0}#webform-client-form-276 .form-actions{padding:18px 0 0}#webform-client-form-276 .webform-submit{margin-top:0}#webform-client-form-277.webform-client-form .form-actions,#webform-client-form-278.webform-client-form .form-actions{clear:both;padding:30px 0 0}.show-more.read-more,.show-less.read-less{color:#949fb7 !important;position:relative;display:flex;align-items:baseline;width:100%;gap:5px;margin-top:40px}.show-more.read-more .dashed-line,.show-less.read-less .dashed-line{border-top:1px dashed #949fb7;flex-grow:1}.show-more.read-more p,.show-less.read-less p{font-family:'OpenSans-Bold';line-height:16px}.tab-thumbnail .nav li button{padding:10px;height:100%;border:none !important;background:#fff;text-align:left;width:100%}.tab-thumbnail .nav li{border:1px solid #ddd !important;font-size:16px;flex:1}.tab-thumbnail .nav-tabs{border:none !important;display:flex;justify-content:space-between}.tab-thumbnail .nav-tabs>li.active>a,.tab-thumbnail .nav>li>a:hover,.tab-thumbnail .nav-tabs>li.active>a:hover{background-color:#fff !important;color:#000 !important;border:none !important}.tab-thumbnail .panel-body{padding:0 !important}.tab-thumbnail{padding:0 !important;margin-top:20px !important}.tab-thumbnail .nav-tabs>li.active button{border-top:4px solid #c13832 !important;color:#000 !important;font-weight:600}.modal-popup.modal-content{background-color:transparent !important;position:relative !important}#services-section .tabs{display:flex;flex-direction:column}#services-section .tabs .tab-headers{display:flex;width:100%;background:#fff}#services-section .tabs .tab-headers .tab-header{flex-grow:1;display:flex;justify-content:center;align-items:center;text-align:left;padding:10px;margin:0;border:1px solid #ebeef4;cursor:pointer;box-sizing:border-box;position:relative}#services-section .tabs .tab-headers .tab-header.active{color:#000 !important;border-bottom:0;font-family:OpenSans-Bold}#services-section .tabs .tab-headers .tab-header.active:before{content:"";position:absolute;top:-1px;left:0;right:0;height:4px;background-color:#c13832}#services-section .tabs .tab-contents{border:1px solid #ebeef4;border-top:0;background:#fff}#services-section .tabs .tab-contents .tab-content,#services-section .tabs .tab-contents .tab-content h2{display:none}#services-section .tabs .tab-contents .tab-content.active{display:block}.close{color:#596172;z-index:100;top:4%;opacity:1 !important;left:93%;border:2px solid #596172 !important;border-radius:50%;width:24px;height:24px}.combine_close_attr{display:flex;justify-content:end;color:#596172 !important}.combine_close_attr .close-btn{color:#596172;right:20px;border:0;background:none;align-items:center;display:flex;opacity:.8}.combine_close_attr .close-btn:hover{opacity:1}.combine_close_attr .close-btn span{margin-right:5px}.custom_close{font-size:16px}.modal-popup .panel-body h2{border-bottom:1px solid #dddd;padding-bottom:6% !important;margin-top:0}@media(max-width:767px){.entity-rooms-unit .property-data .features-icons-list .feature-icon{height:auto;margin:0 !important}.tab-thumbnail .nav-tabs{flex-direction:column !important}#distribution-data .dist{width:46% !important}.nav-tabs{display:none}.property-additional-services .services .field-item,.property-additional-services .services .field-items{width:100% !important}.text-center-sm{text-align:center !important}.modal-dialog #distribution-data-popup{padding:0 15px !important}.modal-dialog #distribution-data-popup .dist{width:47%}.modal-dialog .property-services{padding:0 37px !important}.distrubution-all .modal-popup .panel h2{padding:0 15px}#services-section .tabs .tab-contents{margin-top:5px}.select2-container--open .select2-dropdown--below{border:1px solid #ebeef4}.magazine-post .post-body-wrapper p.two-images{display:block !important;font-size:0 !important}.magazine-post .post-body-wrapper p.two-images img{width:100% !important;margin-bottom:10px !important;max-width:100% !important}}@media(min-width:768px){.modal-dialog{width:650px !important}.tab-thumbnail .building-services{padding:0 !important}.entity-rooms-unit .property-data .property-additional-services .services .field-items .field-item{width:140px !important}.modal-popup .panel-body h2{padding-bottom:6% !important}.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper{position:relative}}@media(min-width:992px){.building-services.serv-collapsed{padding:0 !important}.modal-dialog{width:820px !important}.entity-rooms-unit .property-data .property-additional-services .services .field-items .field-item{width:160px !important}}.modal-popup .panel{margin-bottom:15%;border-radius:20px}.distrubution-all .modal-popup .panel{background-color:#fff}.building-services .service-icon{width:40px;height:40px}.building-services .service-icon img{width:80% !important}.page-unit .rooms-unit-base-accommodations .property-data .right-wrapper{flex-wrap:wrap}#distribution-data #see-distribution-btn{border-color:#2c3149;border-width:1px;border-style:solid;border-radius:5px;background:#d3d3d4}
#distribution-data #see-distribution-btn:hover{border-color:#2c3149;border-width:1px;border-style:solid;border-radius:5px;background:#c1c8d7;font-weight:700 !important;cursor:pointer}#services-dropdown{font-weight:600;font-size:16px;height:60px;margin-bottom:5px;border-top:4px solid #c13832 !important}.services-dropdown-wrapper .select2-container .select2-selection--single{height:60px;border-radius:0;border:1px solid #ebeef4}.services-dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:16px;padding:20px 5px;padding-left:15px;font-family:'OpenSans-Bold';color:#2c3149;border-top:4px solid #c13832}.services-dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{height:60px;right:10px}.services-dropdown-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow b{border-width:7px 7px 0 7px;border-color:#2c3149 transparent transparent transparent}#select2-services-dropdown-results{font-size:16px;font-family:'OpenSans-Regular';line-height:16px}.panel-title a[aria-expanded="true"] .fa-chevron-down{transform:rotate(-180deg)}.panel-title a[aria-expanded="false"] .fa-chevron-down{transform:rotate(0deg)}.tab-thumbnail .panel-body h2{display:none}.modal-keyfeature-title{font-size:16px}#accordion .panel-heading{padding:15px !important;background-color:#fff !important}#accordion .panel-open{border:none !important;border-left:4px solid #c13832 !important}#accordion{font-size:16px;margin-bottom:0}.tab-thumbnail #additional-services .field-item p{padding-top:20px;padding-bottom:5px}.view-more-btn{width:198.5px;height:40px;border-color:#2c3149;border-width:1px;border-style:solid;border-radius:5px;background:rgba(0,0,0,0.14)}.booking_condition .panel-title button{width:100%;text-align:left;border:none;background:#fff;display:flex;justify-content:space-between;padding:0;color:#2c3149}.booking_condition .panel-group .panel{border:0;border-radius:0;background:#fff}.entity.entity-rooms-unit h2.section-title{font-size:31px;line-height:31px;padding-bottom:0;margin-bottom:20px;margin-top:0}.booking_condition .panel-group .panel p{font-family:'OpenSans-Regular'}.booking_condition .panel-group .panel p strong{font-family:'OpenSans-Bold';color:#596172}.condo-service-text{padding-bottom:4% !important;padding-top:1% !important}.triangle-toggle:before{content:"";display:inline-block;margin-left:5px;vertical-align:middle;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;transition:transform .3s ease}.services-dropdown-wrapper .select2-selection__arrow b{transition:transform .3s ease}.panel-open .triangle-toggle:before,.services-dropdown-wrapper .select2-selection__arrow b.open{transform:rotate(-180deg)}.svg-container{justify-content:center;display:flex;width:20px;height:20px;border:2px solid #c13832;border-radius:50%}.svg-container svg{width:8px}.tooltip-inner{border-radius:10px;filter:drop-shadow(0px 3px 5px rgba(0,0,0,0.16));color:#2c3149;font-weight:700;background:#ebeef4;padding:16px 20px}.tooltip.top .tooltip-arrow,.tooltip.bottom .tooltip-arrow{border-top-color:#ebeef4;border-bottom-color:#ebeef4}.custom-inline-block{display:inline-block}.features-icons-wrapper .features-icons-list{flex-wrap:wrap;background:#fff;border-radius:5px}.gm-svpc>div{width:30px;transform:translate(-50%,-50%) !important}div.modal-forms-modal-content .popups-close{background:url(/sites/all/themes/latex/images/close-icon-#000.svg) no-repeat;border:0 !important;margin-top:5px}div.modal-forms-modal-content .popups-close:hover{background-position:0}.modal-content{width:100% !important}.modal-content .webform-client-form-278{margin-left:0;margin-right:12px}.inf-prop .title-prop{width:100% !important}.inf-prop .item-service{display:flex !important;justify-content:space-between;width:100%;background-color:#fff;border-radius:5px;grid-gap:0}.inf-prop .item-column{display:flex;gap:6px !important;height:100%;width:100%;background:none}.inf-prop .item-column img{width:20px;height:20px}.inf-prop{padding:0 !important}.inf-prop .item-col-qua{font-size:12px !important}@media only screen and (max-width:1024px){.inf-prop .item-service{display:flex !important;justify-content:flex-start !important;width:100%;background-color:#fff;flex-wrap:wrap;gap:0 !important}.inf-prop .item-column{height:auto !important;width:auto !important}}.whatsapp-link:focus,.whatsapp-link:hover,.whatsapp-text-hover:hover{outline:none !important;text-decoration:none !important;color:#949fb7 !important}.rooms-search-result-item:hover .slider-arrow{background-color:#949fb7bd !important;border-radius:5px}.slider-arrow.slick-arrow{cursor:pointer}.short-description{margin-bottom:30px}.collection-title h2,.form-mobile-title .form-mobile-heading{font-size:2em;margin-top:.67em;margin-bottom:.67em}.magazine-post h2.title-body{font-size:2em;margin-top:.67em}.latex-menu-more .mobile-wishlist-row{display:none}@media(max-width:1350px){.navbar-header .mobile-lang-currency{position:relative;margin:20px 16px 20px 0}.navbar-header .mobile-lang-currency>.lng-change{display:inline-block;cursor:pointer}.navbar-header .mobile-lang-currency .lng-change-img-caret{display:inline-flex;align-items:center;padding:8px 10px;border-radius:5px;background-color:#d9dde7}.navbar-header .mobile-lang-currency .lng-change-img-caret .caret{margin-left:6px}.navbar-header .mobile-lang-currency .dropdown-menu.currency-language-wrapper{position:fixed;top:82px;right:16px;left:auto;margin:0}.latex-menu-more .lng-change-desktop-only{display:none}.latex-menu-more .mobile-wishlist-row{display:block}.latex-menu-more .mobile-wishlist-row .lng-change{cursor:pointer}.latex-menu-more .mobile-wishlist-row .lng-change-img-caret{width:auto;height:auto;background:transparent;cursor:pointer}.latex-menu-more .mobile-wishlist-row .lng-change-img-caret img{width:40px;height:auto}}.page-booking .options.col-md-8{width:100% !important}.page-booking .d-option.col-md-8.grid-properties{width:100% !important;max-width:100% !important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr)) !important;column-gap:24px !important}.page-booking .grid-properties .total-results,.page-booking .grid-properties .no-result-message{grid-column:1 / -1 !important}
.page-booking .map-content,.page-booking #map-canvas{display:none !important}.page-booking .options .flex-item{display:none !important}.page-booking .inf-prop .prop-ref{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#9aa0ab;margin-bottom:2px}.page-booking .inf-prop .title-prop{height:auto !important}.page-booking .inf-prop .prop-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:#8a8f9a;margin-top:6px}.page-booking .inf-prop .title-prop .field-name-field-title{min-height:52px;max-height:52px;overflow:hidden}.page-booking .inf-prop .prop-desc{min-height:38px}.page-booking footer .background-pre-footer{display:none !important}.page-booking .lx-transaction-cta{background:#f5f6f8;padding:40px 0;margin-top:24px}.page-booking .lx-transaction-cta .container{max-width:971px}@media(max-width:767.98px){.page-booking .inf-prop .title-prop .field-name-field-title{min-height:0 !important;max-height:none !important;overflow:visible !important}.page-booking .inf-prop .prop-desc{min-height:0 !important}}@media(max-width:767.98px){.page-booking .d-option.col-md-8.grid-properties{grid-template-columns:minmax(0,1fr) !important}.page-booking .d-option.col-md-8.grid-properties>.rooms-search-result-item{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}.page-booking .d-option.col-md-8.grid-properties .room-item-content,.page-booking .d-option.col-md-8.grid-properties .img-prop,.page-booking .d-option.col-md-8.grid-properties .slider-latex-search-result,.page-booking .d-option.col-md-8.grid-properties .inf-prop{width:100% !important;max-width:none !important}}@media(max-width:767.98px){.page-booking .d-option.col-md-8.grid-properties{padding-left:20px !important;padding-right:20px !important;row-gap:30px !important}.page-booking .grid-properties .img-prop .slider-latex-search-result{aspect-ratio:3 / 2 !important;height:auto !important;overflow:hidden}.page-booking .grid-properties .img-prop .slider-latex-search-result .slick-list,.page-booking .grid-properties .img-prop .slider-latex-search-result .slick-track,.page-booking .grid-properties .img-prop .slider-latex-search-result .slick-slide,.page-booking .grid-properties .img-prop .slider-latex-search-result .slick-slide>div,.page-booking .grid-properties .img-prop .slider-latex-search-result .inner-img{height:100% !important}.page-booking .grid-properties .img-prop .slider-latex-search-result img{width:100% !important;height:100% !important;object-fit:cover !important}}.page-booking .lx-breadcrumb{margin:6px 0 18px;font-size:13px;color:#8a8f9a;line-height:1.4}.page-booking .lx-breadcrumb a{color:#8a8f9a;text-decoration:none}.page-booking .lx-breadcrumb a:hover{color:#b32930}.page-booking .lx-breadcrumb .sep{margin:0 8px;color:#c3c7cf}.page-booking .lx-breadcrumb .current{color:#2c3149}@media(max-width:767.98px){.page-booking .lx-breadcrumb{padding-left:20px;padding-right:20px}}@media(max-width:767.98px){.page-booking .grid-properties .item-service-mobile{justify-content:flex-start !important;text-align:left !important}}@media(max-width:767.98px){.page-booking .grid-properties .inf-prop{display:block !important}.page-booking .grid-properties .inf-prop .item-price{margin:0 0 4px !important}.page-booking .grid-properties .inf-prop .item-service-mobile{margin:4px 0 24px !important}}@media(max-width:767.98px){.page-booking .grid-properties .inf-prop .item-price{margin-top:14px !important}}.destination-menu .last-level a,.destination-menu .third-level-title,.destination-menu .second-level-title{white-space:nowrap}@media(min-width:1351px){.destination-menu .cities-menu-wrapper{margin-left:160px !important}}.lx-related-cards .no-result-message{grid-column:1 / -1 !important}.lx-related-cards .inf-prop .prop-ref{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#9aa0ab;margin-bottom:2px}.lx-related-cards .inf-prop .title-prop{height:auto !important}.lx-related-cards .inf-prop .prop-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:#8a8f9a;margin-top:6px}.lx-related-cards .inf-prop .title-prop .field-name-field-title{min-height:52px;max-height:52px;overflow:hidden}.lx-related-cards .inf-prop .prop-desc{min-height:38px}@media(max-width:767.98px){.lx-related-cards .inf-prop .title-prop .field-name-field-title{min-height:0 !important;max-height:none !important;overflow:visible !important}.lx-related-cards .inf-prop .prop-desc{min-height:0 !important}.lx-related-cards{grid-template-columns:minmax(0,1fr) !important}.lx-related-cards .item-service-mobile{justify-content:flex-start !important;text-align:left !important}.lx-related-cards .inf-prop{display:block !important}.lx-related-cards .inf-prop .item-price{margin:0 0 4px !important}.lx-related-cards .inf-prop .item-service-mobile{margin:4px 0 24px !important}.lx-related-cards .inf-prop .item-price{margin-top:14px !important}}.inf-prop .prop-ref{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#9aa0ab;margin-bottom:2px}.inf-prop .title-prop{height:auto !important}.inf-prop .prop-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.45;color:#8a8f9a;margin-top:6px}.inf-prop .title-prop .field-name-field-title{min-height:52px;max-height:52px;overflow:hidden}.inf-prop .prop-desc{min-height:38px}@media(max-width:767.98px){.inf-prop .title-prop .field-name-field-title{min-height:0 !important;max-height:none !important;overflow:visible !important}.inf-prop .prop-desc{min-height:0 !important}}.page-unit .lx-related-cards{margin-bottom:56px}.page-unit .lx-related-cards .inf-prop{height:auto;min-height:230px}.page-unit .lx-related-cards{grid-template-columns:repeat(auto-fill,minmax(280px,370px));justify-content:start}.page-unit .lx-related-cards .room-item-content .img-prop img{width:100%}@media(min-width:993px){body.page-unit .entity-rooms-unit .wrapper-property-image-slider{height:500px;height:min(48vw,700px,72vh);min-height:320px}body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section img,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section .main-banner-image{height:100%;width:100%;object-fit:cover}}.popups-close.close,.modal-header .popups-close,.ctools-modal-content .popups-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23596172' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6 L18 18 M18 6 L6 18'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center;background-size:15px 15px;opacity:.75}.popups-close.close:hover,.modal-header .popups-close:hover,.ctools-modal-content .popups-close:hover{opacity:1}.lx-nh79{margin-left:-.3em}.popups-close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23596172' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6 L18 18 M18 6 L6 18'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:15px 15px !important;opacity:.8}.popups-close:hover{opacity:1}@media(min-width:993px){body.page-unit .entity-rooms-unit .wrapper-property-image-slider,body.page-unit .entity-rooms-unit .wrapper-property-image-slider>.col-xs-12,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .property-gallery,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section img,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .main-banner-image{height:500px;height:min(48vw,700px,72vh);max-height:none;min-height:0}body.page-unit .entity-rooms-unit .wrapper-property-image-slider .banner-section img,body.page-unit .entity-rooms-unit .wrapper-property-image-slider .main-banner-image{width:100%;object-fit:cover}}@media(min-width:993px){body.page-unit .bottom-quote-detail{display:none}}div.modal-forms-modal-content .popups-container{overflow-y:auto;overflow-x:hidden}#modalContent{height:auto !important;max-height:92vh !important}div.modal-forms-modal-content .popups-container{height:auto !important;max-height:92vh !important;overflow-y:auto;overflow-x:hidden}@media(max-width:992px){body.page-unit .lx-wa-flottant{bottom:80px}}@media(max-width:992px){body.page-unit .lx-wa-flottant{bottom:80px !important}
}