/*! Avani_Prototype - 2.0.0 - 2020-08-25 11:11 */

@charset "UTF-8";@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?imzsoo);src:url(../fonts/icomoon.eot?imzsoo#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?imzsoo) format("truetype"),url(../fonts/icomoon.woff?imzsoo) format("woff"),url(../fonts/icomoon.svg?imzsoo#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}.main-banner.video-banner .video-banner__muteBtn:before,.main-banner.video-banner .video-banner__playBtn:before,[class*=" icon-"],[class^=icon-],section.hotel-gallery .lSSlideOuter #image-gallery .lslide.hasVideo:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-messenger:before{content:""}.icon-family:before{content:""}.icon-tivoli:before{content:""}.icon-oaks:before{content:""}.icon-nhow:before{content:""}.icon-nh:before{content:""}.icon-ncollection:before{content:""}.icon-gha:before{content:""}.icon-avani:before{content:""}.icon-anantara:before{content:""}.icon-line:before{content:""}.icon-volume-mute:before{content:""}.icon-volume-high:before{content:""}.icon-booking:before{content:""}.icon-profile:before{content:""}.icon-safaris:before{content:""}.icon-sightseeing:before{content:""}.icon-spa:before{content:""}.icon-meeting-convention:before{content:""}.icon-shuttle-service:before{content:""}.icon-swimming-pool2:before{content:""}.icon-watersport:before{content:""}.icon-icon_enlarge-4:before{content:""}.icon-mail:before{content:""}.icon-circle-check:before{content:""}.icon-cross:before{content:""}.icon-login:before{content:""}.icon-download:before{content:""}.icon-sina-weibo:before{content:""}.icon-pinterest:before{content:""}.icon-instagram:before{content:""}.icon-connection:before{content:""}.icon-pause:before{content:""}.icon-youtube:before{content:""}.icon-bell:before{content:""}.icon-star-full:before{content:""}.icon-checkmark:before{content:""}.icon-alarm:before{content:""}.icon-whatsapp:before{content:""}.icon-club-access:before{content:""}.icon-smartphone:before{content:""}.icon-info-circle:before{content:""}.icon-wechat:before{content:""}.icon-parking:before{content:""}.icon-hotel:before{content:""}.icon-expand:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-house:before{content:""}.icon-cuisine:before{content:""}.icon-phone-2:before{content:""}.icon-meeting-board-room:before{content:""}.icon-meeting-class-room:before{content:""}.icon-meeting-cocktail:before{content:""}.icon-meeting-h-square:before{content:""}.icon-meeting-theatre:before{content:""}.icon-meeting-u-shape:before{content:""}.icon-meeting-banquet:before{content:""}.icon-sunbathe:before{content:""}.icon-hotel-reception:before{content:""}.icon-airplane:before{content:""}.icon-dumbbell:before{content:""}.icon-wifi:before{content:""}.icon-swimming-pool:before{content:""}.icon-promo:before{content:""}.icon-adults:before{content:""}.icon-check-in:before{content:""}.icon-check-out:before{content:""}.icon-destination:before{content:""}.icon-nights:before{content:""}.icon-rooms:before{content:""}.icon-bear:before{content:""}.icon-grid:before{content:""}.icon-play:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-twitter-square:before{content:""}.icon-facebook-square:before{content:""}.icon-phone:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-facebook-f:before{content:""}.icon-google-plus:before{content:""}.icon-angle-left:before{content:""}.icon-angle-right:before{content:""}.icon-chevron-circle-left:before{content:""}.icon-chevron-circle-right:before{content:""}.icon-long-arrow-left:before{content:""}.icon-long-arrow-right:before{content:""}.icon-close:before{content:""}.icon-remove:before{content:""}.icon-times:before{content:""}.icon-badge:before{content:""}@font-face{font-family:Gilroy;src:url(/assets/minor/avani/fonts/38CC41_14_0.eot);src:url(/assets/minor/avani/fonts/38CC41_14_0.eot?#iefix) format("embedded-opentype"),url(/assets/minor/avani/fonts/38CC41_14_0.woff2) format("woff2"),url(/assets/minor/avani/fonts/38CC41_14_0.woff) format("woff"),url(/assets/minor/avani/fonts/38CC41_14_0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/minor/avani/fonts/38CC41_13_0.eot);src:url(/assets/minor/avani/fonts/38CC41_13_0.eot?#iefix) format("embedded-opentype"),url(/assets/minor/avani/fonts/38CC41_13_0.woff2) format("woff2"),url(/assets/minor/avani/fonts/38CC41_13_0.woff) format("woff"),url(/assets/minor/avani/fonts/38CC41_13_0.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/assets/minor/avani/fonts/38CC41_1E_0.eot);src:url(/assets/minor/avani/fonts/38CC41_1E_0.eot?#iefix) format("embedded-opentype"),url(/assets/minor/avani/fonts/38CC41_1E_0.woff2) format("woff2"),url(/assets/minor/avani/fonts/38CC41_1E_0.woff) format("woff"),url(/assets/minor/avani/fonts/38CC41_1E_0.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Capitolium;src:url(/assets/minor/avani/fonts/38CC41_22_0.eot);src:url(/assets/minor/avani/fonts/38CC41_22_0.eot?#iefix) format("embedded-opentype"),url(/assets/minor/avani/fonts/38CC41_22_0.woff2) format("woff2"),url(/assets/minor/avani/fonts/38CC41_22_0.woff) format("woff"),url(/assets/minor/avani/fonts/38CC41_22_0.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:Gilroy,Roboto,Arial,sans-serif;font-size:100%;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:Gilroy,Roboto,Arial,sans-serif}p{font-family:Gilroy,Roboto,Arial,sans-serif}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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}.fancy-select{position:relative;color:#46565d}.fancy-select.disabled{opacity:.5}.fancy-select select:focus+.trigger{box-shadow:0 0 0 2px #4b5468}.fancy-select select:focus+.trigger.open{box-shadow:none}.fancy-select .trigger{text-align:left;border-radius:4px;cursor:pointer;padding:5px 30px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#fff;border:0;background:0 0;color:inherit;transition:all 240ms ease-out;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out}.fancy-select .trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#4b5468;top:10px;right:9px}.fancy-select .trigger.open:after{border-top-color:#7a8498}.fancy-select .options{text-align:left;list-style:none;margin:0;padding:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#fff;border-radius:4px;border-top:1px solid #f3f3f3;box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:200px;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out}.fancy-select .options.open{visibility:visible;top:100%;opacity:1;transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out}.fancy-select .options.overflowing{top:auto;bottom:40px;transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out}.fancy-select .options.overflowing.open{top:auto;bottom:50px;transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out}.fancy-select .options li{padding:8px 12px;color:#222;cursor:pointer;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}.fancy-select .options li.selected{background:#f3f3f3}.fancy-select .options li.hover{background:#f3f2ed}.simplebar,[data-simplebar-direction]{position:relative;overflow:hidden;-webkit-overflow-scrolling:touch}.simplebar .simplebar-scroll-content,[data-simplebar-direction] .simplebar-scroll-content{overflow-y:scroll;overflow-x:auto;position:absolute;left:0;right:0;top:0;bottom:0;-ms-overflow-style:none}.simplebar-scroll-content::-webkit-scrollbar{display:none}.simplebar.horizontal .simplebar-scroll-content,[data-simplebar-direction=horizontal] .simplebar-scroll-content{overflow-x:scroll;overflow-y:auto}.simplebar-track{z-index:99;position:absolute;top:0;right:0;bottom:0;width:11px}.simplebar-track .simplebar-scrollbar{position:absolute;right:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;min-height:10px;width:7px;opacity:.7;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear;background:#350827;-webkit-background-clip:padding-box;-moz-background-clip:padding}.avani_plus .simplebar-track .simplebar-scrollbar{background:#1d252d}.simplebar-track:hover .simplebar-scrollbar{opacity:1;-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-o-transition:opacity 0 linear;-ms-transition:opacity 0 linear;transition:opacity 0 linear}.simplebar-track .simplebar-scrollbar.visible{opacity:1}.simplebar.horizontal .simplebar-track,[data-simplebar-direction=horizontal] .simplebar-track{top:auto;left:0;width:auto;height:11px}.simplebar.horizontal .simplebar-track .simplebar-scrollbar,[data-simplebar-direction=horizontal] .simplebar-track .simplebar-scrollbar{right:auto;top:2px;height:7px;min-height:0;min-width:10px;width:auto}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:0;font-family:Gilroy,Roboto,Arial,sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 0 15px -5px rgba(0,0,0,.5)}.pika-single.is-fixed{top:50%!important;position:fixed!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%!important}.booking-form-subgroup .pika-single.is-bound{position:absolute!important;top:0;left:0}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:260px;padding:17px 10px 10px 10px}.pika-title{position:relative;text-align:center;margin-bottom:3px}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff;text-transform:uppercase;color:#350827;font-family:Gilroy,Roboto,Arial,sans-serif}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:30px;height:30px;color:#350827;background-color:#fff;line-height:2.3}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2;z-index:-1}.pika-prev:before{content:"";font-size:1.5625em;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.pika-next:before{content:"";font-size:1.5625em;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.is-rtl .pika-next,.pika-prev{float:left}.is-rtl .pika-prev,.pika-next{float:right}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#350827;text-transform:uppercase;font-size:13px;font-family:Gilroy,Roboto,Arial,sans-serif;line-height:25px;font-weight:400;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:12px 5px;color:#363636;font-size:13px;line-height:15px;text-align:center;background:#fff}.is-today .pika-button{font-weight:400;background:#e4e4e4;color:#222}.is-selected .pika-button,.is-selected .pika-button.is-in-range{color:#fff;font-weight:400;background:#3af;background:#350827;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#350827;box-shadow:none;border-radius:3px}.is-disabled .pika-button.is-in-range{background:#e7e7e7;color:grey}.pika-week{font-size:11px;color:#999}.pika-day.is-checkin-date{color:#350827;background:#e1dbe5;-moz-opacity:1;opacity:1}.pika-day.is-in-range{color:#350827;font-weight:700;background:#e1dbe5;-moz-opacity:1;opacity:1}.pika-day.is-in-range:hover{color:#fff;background:#350827;box-shadow:none;border-radius:3px}@media only screen and (min-width:768px){.pika-single.is-bound{position:absolute!important;top:0;width:520px}.pika-lendar{margin:17px 10px 10px 10px;padding:0;width:240px}}@media only screen and (min-width:1024px){.pika-lendar{width:260px}.pika-single.is-bound{width:auto}}[lang=ch] .booking-form-section .has-datepicker,[lang=ja] .booking-form-section .has-datepicker,[lang=zh] .booking-form-section .has-datepicker{font-size:1em;padding-right:5px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}/*! Tablesaw - v2.0.2 - 2015-10-28
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed  */table.tablesaw{empty-cells:show;max-width:100%;width:100%}.tablesaw{width:100%}.tablesaw{padding:0}.tablesaw td,.tablesaw th{box-sizing:border-box;padding:.5em .7em}.tablesaw thead tr:first-child th{padding-top:.9em;padding-bottom:.7em}.tablesaw-stack tbody tr{border-bottom:1px solid #dfdfdf}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block}.tablesaw-stack tr{clear:both;display:table-row}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 .6em 0 0;width:100%;display:inline-block}.tablesaw-stack td .tablesaw-cell-label-top,.tablesaw-stack th .tablesaw-cell-label-top{display:block;padding:.4em 0;margin:.4em 0}.tablesaw-cell-label{display:block}.tablesaw-stack tbody th.group{margin-top:-1px}.tablesaw-stack th.group b.tablesaw-cell-label{display:none!important}}@media (min-width:450px){.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{width:33%}}@media (max-width:767px){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%}.tablesaw-cell-label{vertical-align:top}.tablesaw-cell-content{max-width:67%;display:inline-block}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none}}@media (min-width:768px){.tablesaw-stack tr{display:table-row}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none!important}}.rtl{direction:rtl}.ltr{direction:ltr}.background-white{background-color:#fff}.t-white{color:#fff}.t-purple{color:#350827}.avani-plus .t-purple{color:#1d252d}.t-center{text-align:center}.t-uppercase{text-transform:uppercase}.t-original-case{text-transform:none}body,html{overflow-x:hidden}*,input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}img{-ms-interpolation-mode:bicubic;max-width:100%}.img{max-width:100%}a{color:#350827;text-decoration:underline}.avani_plus a{color:#1d252d}ol,ul{padding-left:25px}.list{list-style:none;margin:0;padding:0}.overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;z-index:0;-moz-opacity:.65;opacity:.65;background:rgba(0,0,0,0);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%)}.overlay.full-overlay{background:rgba(0,0,0,.5)}.overlay.quarter-overlay{background:rgba(0,0,0,0);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 50%,#000 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 50%,#000 100%)}.overlay.white-overlay{background-color:#fff;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.banner-link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.datepicker-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#000;-moz-opacity:.7;opacity:.7;z-index:90;display:none}.datepicker-overlay.is-active{display:block}blockquote{margin:1.2em auto;position:relative;padding:40px 20px 25px 20px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}blockquote p{margin:0 0 5px 0;padding:5px 10px;font-size:1.125em;font-style:italic}blockquote:before{position:absolute;content:'\201C';top:10px;left:10px;font-size:1.875em;font-family:Georgia,serif;font-weight:700;font-size:50px;line-height:1;color:#350827}blockquote:after{position:absolute;content:'\201D';bottom:-5px;right:10px;font-size:50px;font-family:Georgia,serif;font-weight:700;line-height:1;color:#350827}blockquote cite{font-style:normal;font-size:.75em;text-transform:uppercase;padding-left:10px}table{border:1px solid #350827;margin-bottom:20px;width:100%}table tbody{border-top:1px solid #350827}table tr:nth-child(even){background:#dfdfdf}table td,table th{padding:10px 15px}table td a,table th a{font-size:inherit}table thead th{background:#350827;color:#fff;text-align:left}table.transparent tr:nth-child(even){background:0 0}.stacktable.small-only{table-layout:fixed}.stacktable.large-only{display:none}.responsive-table{overflow:auto}dt{font-weight:700;margin-top:10px}dd{margin-left:20px}@media only screen and (min-width:768px){table td,table th{border-right:1px solid #350827;border-bottom:1px solid #350827}}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em;line-height:1.2;font-weight:400;text-transform:uppercase;color:#350827}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1.section-title:first-child,h2.section-title:first-child,h3.section-title:first-child,h4.section-title:first-child,h5.section-title:first-child,h6.section-title:first-child{margin-top:1em}.avani_plus h1,.avani_plus h2,.avani_plus h3,.avani_plus h4,.avani_plus h5,.avani_plus h6{color:#1d252d}h1{margin-top:0;font-size:2.441em}h2{font-size:1.953em}h3{font-size:1.563em}h4{font-size:1.25em}h5{font-size:1em}h6{font-size:.8em}.font_small,small{font-size:.707em}.btn{text-transform:uppercase;text-decoration:none;font-size:.875em;color:#350827;background-color:transparent;font-weight:700;line-height:1;display:inline-block;zoom:1}.btn.btn-white{color:#fff}.btn.has-border,.btn.has-purple-border{border:2px solid #fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.btn.has-border:focus,.btn.has-border:hover,.btn.has-purple-border:focus,.btn.has-purple-border:hover{background-color:#fff;color:#350827}.btn.has-purple-border{border:1px solid #350827}.btn.has-purple-border:focus,.btn.has-purple-border:hover{background-color:#350827;color:#fff}.btn.btn-solid-purple{background-color:#350827;border:1px solid #350827;color:#fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center}.btn.btn-solid-purple:focus,.btn.btn-solid-purple:hover{background-color:transparent;border-color:#350827;color:#350827}.btn.btn-solid-white{background-color:#fff;border:1px solid #fff;color:#350827;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center}.btn.btn-solid-white:focus,.btn.btn-solid-white:hover{background-color:transparent;color:#fff}.btn.has-no-icon:after,.btn.has-no-icon:before{display:none}.btn.is-center-aligned{text-align:center}.btn:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.btn:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.btn-avani-purple{text-transform:uppercase;font-family:Capitolium,Georgia,serif;text-decoration:none;font-size:.875em;font-weight:700;line-height:1;display:inline-block;zoom:1;background-color:#350827;border:1px solid #fff;color:#fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center}.btn-avani-purple:focus,.btn-avani-purple:hover{background-color:#fff;border-color:#350827;color:#350827}.avani_plus .btn-avani-purple:focus,.avani_plus .btn-avani-purple:hover{background:#fff;border:1px solid #1d252d;color:#1d252d}.btn-avani-purple:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.btn-avani-purple:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.avani_plus .btn-avani-purple{background:#1d252d;border:1px solid #f3f2ed;color:#fff}.btn-avani-white{text-transform:uppercase;font-family:Capitolium,Georgia,serif;text-decoration:none;font-size:.875em;font-weight:700;line-height:1;display:inline-block;zoom:1;background-color:#fff;border:1px solid #350827;color:#350827;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center}.btn-avani-white:focus,.btn-avani-white:hover{background-color:#350827;color:#fff;border-color:#fff}.avani_plus .btn-avani-white:focus,.avani_plus .btn-avani-white:hover{background:#1d252d;border:1px solid #f3f2ed;color:#f3f2ed}.btn-avani-white:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.btn-avani-white:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.avani_plus .btn-avani-white{background:#f3f2ed;border:1px solid #1d252d;color:#1d252d}.text-link-icon{font-size:.95em;text-decoration:none}.lt-ie10{text-align:left;direction:ltr}.ltrForce{direction:ltr;unicode-bidi:bidi-override}.margin-bottom-20{margin-bottom:20px}.margin-top-20{margin-top:20px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.scfForm{font-family:Gilroy,Roboto,Arial,sans-serif}.scfForm .display-section-border:after{content:"";display:table;clear:both}.scfForm .display-section-border:before{content:"";display:table;clear:both}.scfForm .checkbox-border,.scfForm .field-border{position:relative;margin-bottom:15px}.scfForm .checkbox-border:last-child,.scfForm .field-border:last-child{margin-right:0}.scfForm .checkbox-border select,.scfForm .field-border select{border:1px solid #b8b5b5;padding:10px 8px;font-weight:500;width:100%;color:#555}.scfForm .checkbox-border.checkbox-border,.scfForm .checkbox-border.submit,.scfForm .field-border.checkbox-border,.scfForm .field-border.submit{width:100%;float:none;text-align:left;clear:both}.scfForm .field-title{font-weight:400;text-transform:none;color:#350827;text-align:left;width:100%;float:none;font-size:1em}.scfForm .field-panel{width:100%;float:none;color:#555}.scfForm .field-panel tbody{border-top:0}.scfForm .field-panel .field-content{padding:0}.scfForm .field-required{position:absolute;top:5px;margin-left:3px}.scfForm .field-datepicker,.scfForm .text-box{border:1px solid #b8b5b5;outline:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-weight:300;padding:10px 5px;font-weight:500}.scfForm .fancy-select .options{overflow-x:hidden;max-width:100%}.scfForm .fancy-select .trigger{border-bottom:1px solid #350827;padding-top:0;color:#000}.scfForm .fancy-select .trigger:after{border-top-color:#350827;top:10px}.scfForm .list-content table,.scfForm .list-content td,.scfForm .list-content th{border:0}.scfForm .list-content table{margin:0}.scfForm .list-content table tr:nth-child(even){background-color:transparent}.scfForm .list-content table td{padding:5px 0}.scfForm .list-content input{position:relative;top:2px;margin-right:5px}.scfForm .form-submit-border{padding-left:12px;margin-top:20px}.scfForm .form-submit-border .btn{border-radius:0}.scfForm .fancy-select .input-validation-error+.trigger,.scfForm .text-box.input-validation-error{border-color:red}.scfForm .field-validation-error{color:red}.scfForm .btn-solid-purple:active,.scfForm .btn-solid-purple:focus,.scfForm .btn-solid-purple:hover{background-color:#350827;opacity:.95;border:1px solid #350827;color:#f3f3f3}.scfForm.rfpForm{clear:both}.scfForm.rfpForm h2{font-size:1.35em;margin:20px 0 15px 0}.scfForm.rfpForm h2 .icon{font-size:1.25em;vertical-align:text-bottom;margin-right:5px}.scfForm.rfpForm .field-title{text-transform:none;font-weight:400;width:auto;float:none;font-size:1em;text-align:left}.scfForm.rfpForm .field-panel{width:auto;float:none;margin-top:5px}.scfForm.rfpForm .field-group{width:100%;margin-bottom:10px;overflow:hidden}.scfForm.rfpForm .field-border{margin:0 0 12px 0;padding-left:0;text-align:left}.scfForm.rfpForm .field-border.phone-number{overflow:hidden}.scfForm.rfpForm .field-border.phone-number label.error{clear:both}.scfForm.rfpForm .field-border.phone-number input{float:left;margin-right:8px;text-align:left}.scfForm.rfpForm .field-border.phone-number input#PersonalPhoneCountryCode{max-width:100px}.scfForm.rfpForm .field-border.phone-number input#PersonalPhoneNumber{margin:0;max-width:calc(100% - 108px)}.scfForm.rfpForm .field-border.phone-number input.country-code{max-width:100px}.scfForm.rfpForm .field-border.phone-number input.number{margin:0;max-width:calc(100% - 108px)}.scfForm.rfpForm .checbox-border{margin-bottom:15px}.scfForm.rfpForm .field-datepicker,.scfForm.rfpForm .text-box,.scfForm.rfpForm select{border:1px solid #b8b5b5;padding:10px 8px;font-weight:500;width:100%;color:#555;text-align:left}.scfForm.rfpForm .btn-solid-purple:hover{background-color:#350827;opacity:.95;border:1px solid #350827}.scfForm.rfpForm .field-required{position:relative;margin-left:5px;top:0}.scfForm.rfpForm .field-content .icon-check-in{position:absolute;right:0;font-size:1.8em;padding:5px}.scfForm.rfpForm label.error{font-size:.85em}.scfForm .errmsg{color:red}@media only screen and (min-width:1024px){.scfForm .field-content{padding-left:0}.scfForm .field-group{overflow:hidden}.scfForm .field-border{width:48.5%;float:left;margin:8px 0;margin-right:15px;clear:none;padding:0}.scfForm .field-border.comments{width:99%;float:none}.scfForm .field-title{float:none;text-align:left}.scfForm .field-auto{width:auto}.scfForm.rfpForm h2{margin-top:50px}.scfForm.rfpForm .field-group{margin-bottom:25px}.scfForm.rfpForm .field-border{width:30%;float:left;margin-right:30px}.scfForm.rfpForm .field-border.comments{width:64%}.scfForm.rfpForm .field-border .field-datepicker{cursor:pointer}.scfForm.rfpForm .field-border.checkbox-border{width:100%;float:none;margin:0 0 10px 0}.scfForm.rfpForm .field-border.country-code .field-panel{width:auto}}.field-content.radio-group{margin-bottom:10px}.foot_text{font-size:.875em}a[href^=tel]{direction:ltr;unicode-bidi:embed}.desktop-only,.tablet-desktop-only,.tablet-only{display:none}.wrapper:after{content:"";display:table;clear:both}.wrapper:before{content:"";display:table;clear:both}.content-wrapper:after{content:"";display:table;clear:both}.content-wrapper:before{content:"";display:table;clear:both}.page-header .wrapper:after,.page-header .wrapper:before{content:none}.page-header .content-wrapper:after,.page-header .content-wrapper:before{content:none}html{opacity:1}body{background:#f3f2ed}body.avani_plus{background:#f3f2ed}.noscroll{overflow:hidden}html .hm-t-container .hm-t-go-top{background-position:-42px center!important;text-indent:-5000px}.page-header{background-color:#350827;color:#fff;max-width:100%;margin-left:auto;margin-right:auto;border-bottom:2px solid #350827;position:relative;top:0;left:0;width:100%;z-index:999;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.page-header:after{content:" ";display:block;clear:both}.is-experience-editor .page-header{bottom:100vh}.page-header.scrolled{top:0;position:fixed;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;will-change:scroll-position}.page-header.is-scrolled{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;position:fixed;will-change:scroll-position}.site-logo{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:41.6666666667%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;padding:5px 0;position:relative;line-height:45px;text-align:center}.site-logo .img{max-height:52px;width:auto}.hotel-page .site-logo{padding-top:8px;padding-bottom:8px}.hotel-page .site-logo .img{max-height:52px;width:auto}.header-tools{position:relative;background:#350827}.header-tools:after{content:'';display:block;clear:both}.lazyload{width:100%;height:100%;background:url(/assets/minor/avani/img/design/placeholder.png) no-repeat center center}.language-selector{padding:5px 20px;width:calc(100% - 80px);padding-right:5px;display:inline-block;zoom:1;position:relative}.language-selector .list{overflow:auto;white-space:nowrap}.language-selector:after{content:'';display:block;width:20px;height:100%;position:absolute;right:0;top:0;background:rgba(0,0,0,0);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0,#480834 100%);background:linear-gradient(to right,rgba(0,0,0,0) 0,#480834 100%)}.language{display:inline-block;zoom:1;padding-right:12px;font-size:.6875em;text-transform:uppercase}.language-link{color:#fff;text-decoration:none}.currency-panel-converter{display:inline-block;zoom:1;float:right;position:relative;margin:6px 0}.currency-panel-converter .mobile-currency{font-size:.75em;padding:2px 0;margin:0 5px 0 0;max-width:58px;display:block;color:#fff;font-weight:700;-webkit-appearance:menulist;background:0 0;border:0}.currency-panel-converter .mobile-currency option{color:#000}.currency-panel-converter .currency_panel,.currency-panel-converter .trigger{display:none}.page-header .currency-converter .fancy-select .trigger{font-weight:700}.navbar-toggle{background-color:transparent;background-image:none;display:block;border:0;position:relative;border-left:2px solid #350827;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:16.6666666667%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;padding-top:20px;padding-bottom:20px;height:67px}.navbar-toggle .icon-bar{position:relative;display:block;width:25px;height:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#fff;margin:4px auto}.navbar-toggle.is-active{background-color:#350827}.main-nav{display:none;background:#350827;clear:both;overflow:auto}.main-nav.is-active{display:block}.main-nav-item{border-top:1px solid rgba(255,255,255,.1)}.main-nav-item:first-child{border-top:0}.main-nav-item.nav_group_trigger{background:#350827}.main-nav-link{color:#fff;text-decoration:none;padding:12px 20px;text-transform:none;font-weight:300;display:block;font-size:1em}.main-nav-link .icon-house{float:right}.has-darker-bg .main-nav-link{background:#350827}.subnav-section{display:none;background:#350827;padding:0}.subnav-section.is-active{display:block}.subnav-group{padding:0;border-top:1px solid #311225}.subnav-group:first-child{border-top:0}.subnav-group-title{font-size:.875em;padding:0 55px 0 30px;margin:0;color:#fff;font-weight:300}.fallback-title{font-size:.875em;font-weight:400;display:block;padding:12px 55px 12px 30px;color:#fff}.city-title{font-size:.875em;margin:0}.city-title .subnav-group-link{text-decoration:none;font-weight:500;padding:8px 0}.subnav-item{padding:0 35px}.subnav-item-title{font-size:.8125em;margin:0}.subnav-group-link,.subnav-item-link,.subnav-item-title-link{color:#fff;font-weight:300;text-decoration:none}.subnav-group-link:after,.subnav-item-link:after,.subnav-item-title-link:after{content:"";display:table;clear:both}.subnav-group-link:before,.subnav-item-link:before,.subnav-item-title-link:before{content:"";display:table;clear:both}.subnav-group-link{display:block;padding:12px 0 12px 0}.subnav-item-title-link{text-decoration:underline}.subnav-item-link{font-size:1em;display:block;padding:11px 5px}.has-cities .subnav-item-link{padding:11px 0 11px 20px}.subnav-group{position:relative}.subnav-group:after{content:"";display:table;clear:both}.subnav-group:before{content:"";display:table;clear:both}.subnav-group .list{display:none;padding-top:15px;border-top:1px solid #311225}.subnav-group .list:after{content:"";display:table;clear:both}.subnav-group .list:before{content:"";display:table;clear:both}.subnav-group .list.is-active{display:block}.subnav-group .list-col{display:none;padding-top:5px;border-top:1px solid #311225}.subnav-group .list-col:after{content:"";display:table;clear:both}.subnav-group .list-col:before{content:"";display:table;clear:both}.subnav-group .list-col.is-active{display:block}.subnav-group .list-col .list{display:block;border-top:none;padding-top:0;width:50%}.subnav-group .list-col .list .subnav-item{float:none;width:100%}.subnav-group .list-col .list .subnav-item:nth-child(n+1){clear:both}.subnav-group .list-col.hotel_dropdown{display:block}.subnav-group .list-col.hotel_dropdown .list{width:100%}.subnav-group .list-col.hotel_dropdown .list .subnav-item{margin:0;text-transform:none;padding:0 0 0 20px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}.avani_plus .subnav-group .list-col.hotel_dropdown .list .subnav-item{border-bottom:0}.subnav-item{width:44.4444444444%;float:left;padding:0 0 0 40px;margin-bottom:5px}.subnav-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.subnav-item:nth-child(2n+2){margin-left:55.5555555556%;margin-right:-100%;clear:none}.mobile-subnav-toggle{background:0 0;width:100%;border:0;text-align:left}.mobile-subnav-toggle.is-active .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.mobile-subnav-toggle .icon{-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in;float:right}.mobile-subnav-group-toggle{background:#1e0212;border:0;color:#fff;padding:13px 20px 13px 20px;position:absolute;top:0;right:0;font-size:.875em}.mobile-subnav-group-toggle .icon{display:block;-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in}.mobile-subnav-group-toggle.is-active .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.header-booking-toggle{text-transform:uppercase;background-color:#000;color:#fff;border:0;font-weight:700;font-size:.875em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:41.6666666667%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;padding-top:24px;padding-bottom:24px;line-height:1;position:relative;overflow:hidden;height:68px}.header-booking-toggle:focus{outline:0}.header-booking-toggle.is-active{background-color:#000}.header-booking-toggle.is-active .text{-webkit-transform:translateY(-150px);-ms-transform:translateY(-150px);transform:translateY(-150px)}.header-booking-toggle.is-active .icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-booking-toggle .icons{position:absolute;top:50%;-webkit-transform:translateY(100px) translateX(-50%);-ms-transform:translateY(100px) translateX(-50%);transform:translateY(100px) translateX(-50%);-webkit-transition:-webkit-transform .15s ease-in;-moz-transition:-moz-transform .15s ease-in;-o-transition:-o-transform .15s ease-in;transition:transform .15s ease-in}.header-booking-toggle .text{display:block;-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in}.header-booking-toggle .icon-bar{position:relative;display:block;width:25px;height:2px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-booking-toggle .icon-bar:last-child{top:-2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.js-header-finish-booking-toggle{display:none}.mobile-finish-text{font-size:1em;margin:0;width:100%;background:#562b5b;color:#fff;text-align:center;padding:10px 15px;border-top:2px solid #251327;left:0;clear:both;bottom:0;display:none;text-decoration:none}.mobile-finish-text:focus,.mobile-finish-text:hover{text-decoration:none}.mobile-finish-text .finish-content{display:block}.mobile-finish-text .finish-content:after{content:'\f078';display:inline-block;font-family:icomoon;margin-left:10px;font-size:.75em}.desktop-header-booking-toggle{display:none}#booking-hotel{appearance:none;-webkit-appearance:none}.booking-form{padding:20px 20px 30px 20px;background-color:#350827;clear:both;display:none;overflow:auto;-webkit-overflow-scrolling:touch;border-top:1px solid rgba(255,255,255,.13)}.booking-form .input-search.is-error{border:1px solid red}.booking-form .input-text{position:relative;background-color:transparent;color:#fff;padding:19px 10px 15px 40px;border:1px solid transparent;border-bottom:1px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;width:100%;font-weight:300;z-index:10;text-align:left}.booking-form .input-text.placeholder{color:#b2b0a7}.booking-form .input-text:-moz-placeholder{color:#b2b0a7}.booking-form .input-text::-moz-placeholder{color:#b2b0a7}.booking-form .input-text::-webkit-input-placeholder{color:#b2b0a7}.booking-form .input-text:-ms-input-placeholder{color:#b2b0a7}.booking-form .input-numeric{padding-right:75%}.booking-form .input-numeric.is-empty{padding-right:10px}.booking-form .field-label{position:absolute;top:20px;left:25%;font-size:.75em;text-transform:uppercase;color:#b2b0a7;-moz-opacity:1;opacity:1;-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;-o-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.booking-form .field-label.is-hidden{-moz-opacity:0;opacity:0}.booking-form .field-label .field-label-note{font-style:normal}.booking-form .promo-booking-group{display:none}.booking-form.is-active{display:block}.booking-form .fancy-select .trigger{line-height:1}.pika-table{margin:0}.pika-table td,.pika-table th{border:0;background-color:transparent}.pika-table tr:nth-child(even){background-color:transparent}.booking-form-subtitle{font-weight:300;text-transform:uppercase;background-color:#fff;color:#222;display:block;text-align:center;font-size:.9375em;display:none;padding:5px 20px;position:relative}.booking-form-subtitle .js-clear-booking{text-decoration:none;position:absolute;right:5px;display:none}.booking-form-subtitle.is-active{display:block}.booking-form-subtitle.is-active .js-clear-booking{display:inline-block}.booking-form-group{clear:both;position:relative}.booking-form-group .booking-promo-btn{font-weight:400;color:#b2b0a7;background-color:transparent;border:0;padding:10px 0 0;margin-bottom:10px;border-bottom:1px solid #b2b0a7;text-transform:uppercase;font-size:.75em;font-weight:700;float:right}.booking-form-group .booking-submit-btn{width:100%;font-weight:400;margin-top:10px;padding:15px 0;font-weight:700}.booking-form-group .icon{position:absolute;top:18px;left:7px;font-size:1.25em}.checkbox-group{padding:10px 0 0 0;width:60%;display:inline-block}.checkbox-group .input-checkbox{position:relative;top:1px}#checkin-subgroup{width:48.07692%;float:left;margin-right:3%}#checkout-subgroup{width:48.07692%;float:right;margin-right:0}#checkout-subgroup .pika-single.is-bound{right:0}.booking-form-subgroup{position:relative}.booking-form-subgroup .btn-minus,.booking-form-subgroup .btn-plus{position:absolute;display:block;font-size:.7em;color:#b2b0a7;z-index:20;padding:5px;cursor:pointer;background:0 0;border:0;width:44px;height:44px}.booking-form-subgroup .btn-minus:focus,.booking-form-subgroup .btn-plus:focus{outline:0}.booking-form-subgroup .btn-minus:hover,.booking-form-subgroup .btn-plus:hover{color:#fff}.booking-form-subgroup .btn-plus{top:3px;right:3px}.booking-form-subgroup .btn-minus{top:3px;right:50px}.booking-form-subgroup .promo-box{width:40%;float:right}.booking-form-close-toggle{display:none}.booking-form-close-toggle .hotel-only{display:none}.best-rate-form{position:relative;left:0;right:0;transform:translateY(0);transition:transform .35s ease-in-out;margin:0;z-index:25;pointer-events:none}.best-rate-form__button,.best-rate-form__content{pointer-events:auto}.best-rate-form__button{width:100%;font-weight:400;margin-top:0;padding:15px 0 0 0;text-align:center}.best-rate-form__close{background:0 0;border:0;color:#fff;font-size:1.25em;padding:0;position:absolute;right:50px;top:10px}.best-rate-form__content{position:absolute;padding:25px;z-index:50;background-size:cover;background-position:center center;transform:translateY(-400px);opacity:0;visibility:hidden;transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out}.best-rate-form__content h1,.best-rate-form__content h2,.best-rate-form__content h3{color:#fff;font-size:1.5em}.best-rate-form.is-active .best-rate-form__content{opacity:1;visibility:visible}#main{background-color:#f3f2ed;padding:20px}.tactical-campaign #main{padding:0 0 15px 0}.main-banner{color:#fff;padding:40px 20px;text-transform:uppercase;font-weight:300;background-size:cover;background-position:center;line-height:1.2;position:relative}.main-banner .overlay{background:#000;-moz-opacity:.2;opacity:.2}.main-banner.small{height:300px}.main-banner.video-banner{height:100%;width:100%;position:relative;overflow:hidden;background-color:#fff}.main-banner.video-banner .overlay{background:#000;-moz-opacity:.2;opacity:.2;z-index:1}.main-banner.video-banner .video-banner__player{position:absolute;left:50%;top:50%;min-height:100%;min-width:100%;height:auto;width:100%;z-index:1;background:#350827;display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-banner.video-banner.campaignVDO{min-height:50vh}.main-banner.video-banner.campaignVDO .video-banner__player{height:auto;width:auto;left:50%;top:50%;right:50%;transform:translate(-50%,-50%)}.main-banner.video-banner .video-banner__content{text-align:center;padding:0 40px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.main-banner.video-banner .video-banner__content .main-banner-title{font-weight:700;position:relative;top:auto;left:auto;text-transform:uppercase;text-align:center;width:100%}.main-banner.video-banner .video-banner__content *{margin-bottom:10px}.main-banner.video-banner .video-banner__muteBtn{position:absolute;bottom:20px;left:10px;z-index:99;background:0 0;border:none;color:#562b5b;background:#fff;opacity:.8;border-radius:50%;width:36px;height:36px;padding:5px;text-align:center;display:none}.main-banner.video-banner .video-banner__muteBtn:hover{opacity:1}.main-banner.video-banner .video-banner__muteBtn:focus{opacity:1}.main-banner.video-banner .video-banner__muteBtn:before{content:""}.main-banner.video-banner .video-banner__muteBtn.is-muted:before{content:""}.main-banner.video-banner .video-banner__playBtn{font-size:3.2em;text-align:center;position:absolute;width:80px;height:80px;left:50%;top:50%;margin:-40px 0 0 -40px;color:#562b5b;background:#fff;border-radius:50%;padding:14px 0 15px 10px;opacity:.6;border:0}.main-banner.video-banner .video-banner__playBtn:hover{opacity:1}.main-banner.video-banner .video-banner__playBtn:focus{opacity:1}.main-banner.video-banner .video-banner__playBtn:before{content:""}.main-banner.textsize-xs{font-size:.6944444444em}.main-banner.textsize-s{font-size:.8333333333em}.main-banner.textsize-m{font-size:1em}.main-banner.textcolor-grey .main-banner-title{color:#333}.main-banner.textcolor-plum .main-banner-title{color:#350827}.banner-carousel{padding:120px 30px;min-height:320px}.banner-carousel .list{position:absolute;top:0;left:0;width:100%;height:100%}.banner-carousel .banner-slide{background-size:cover;background-position:center center}.banner-carousel .banner-slide:focus{outline:0}.banner-carousel .slick-list,.banner-carousel .slick-track{height:100%}.banner-carousel .slick-dots{display:none}.banner-carousel .slick-next,.banner-carousel .slick-prev{position:absolute;border:0;background-color:rgba(0,0,0,.7);color:#fff;width:35px;height:35px;line-height:1;z-index:2;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.banner-carousel .slick-next:before,.banner-carousel .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.banner-carousel .slick-next:hover:before,.banner-carousel .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.banner-carousel .slick-next .icon,.banner-carousel .slick-prev .icon{position:relative}.banner-carousel .slick-next:before,.banner-carousel .slick-prev:before{-webkit-backface-visibility:hidden}.banner-carousel .slick-prev{left:0}.banner-carousel .slick-next{right:0}.banner-carousel .homepage-banner-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:100%;text-align:center}.banner-carousel .homepage-banner-content .main-banner-title{text-transform:uppercase;transform:none;position:relative;padding:0 30px;top:auto;left:auto;width:100%}.banner-carousel .homepage-banner-content .main-banner-subtitle{padding:0 40px;font-size:1.2em}.banner-carousel .homepage-banner-content .btn-solid-purple:hover{background-color:#350827;border:1px solid transparent;color:#fff}.banner-carousel .main-banner-title{text-align:center;padding:0 40px;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-banner-title{margin:0;font-size:2.125em;color:#fff;font-weight:300;z-index:2;position:relative;text-transform:uppercase}.main-banner-subtitle{font-size:1.5em;display:block;color:#fff;line-height:150%;font-weight:500;margin:5px 0;text-transform:none}.desktop-booking-form{display:none}.desktop-banner-booking-toggle{display:none}.main-content{position:relative}.main-content.has-top-margin{margin-top:20px}.main-article{background:#fff;padding:20px;position:relative;overflow:hidden;margin-bottom:20px}.main-article.has-no-bg{background:0 0}.main-article h1{margin:0;text-transform:uppercase}.main-article .cta-back{text-decoration:none;text-transform:uppercase;font-weight:700;display:inline-block;vertical-align:middle}.main-article .cta-back i{-webkit-transition:left .1s ease-in-out;-moz-transition:left .1s ease-in-out;-o-transition:left .1s ease-in-out;transition:left .1s ease-in-out;position:relative;left:0;top:1px}.main-article .cta-back:hover i{left:-5px}.aside{background:#350827;color:#fff;padding:20px;margin-bottom:20px}.aside #CDSSKY.cdsBx .cdsData .cdsH11,.aside #CDSSKY.cdsBx .cdsData .cdsTrvlRtng .overall div,.aside .tripadvisor-widget .tripadvisor-link{color:#fff}.aside .aside-ctas{margin-bottom:20px}.aside .aside-ctas .btn{text-align:center;width:100%}.aside .aside-ctas .btn:first-child{margin-bottom:10px}.aside .property-grid-price{position:static;margin-bottom:20px}.aside .currency-converter{position:static;display:inline-block;zoom:1;vertical-align:bottom;float:left;margin:0 5px}.aside .fancy-select .trigger{font-size:1em;padding:0 25px 0 0}.aside .fancy-select .trigger:after{top:10px}.aside-text a,.aside-text h1,.aside-text h2,.aside-text h3,.aside-text h4,.aside-text h5,.aside-text h6{color:#fff}.section-title{padding:0 0;text-align:center;margin-bottom:1em;font-size:2.5em;color:#350827;font-weight:300}.section-title.featured{font-weight:300;font-size:1.8em;margin:0}.has-left-sidebar .aside{margin-top:0}.has-left-sidebar .main-article{margin-top:20px}.filters{background-color:#350827;color:#fff;padding:20px}.filters.is-tabs{padding:10px 0}.filters-title{color:#fff;font-size:1.5em;margin-bottom:20px}.is-tabs .filters-title{font-size:1.25em;margin-bottom:10px}.filter-group{margin-bottom:25px}.filter-group:last-child{margin-bottom:0}.filter-group .label{display:block;text-transform:uppercase;font-weight:300;font-size:.875em}.filter-group .label i{font-size:20px;position:relative;top:4px;margin-right:3px}.filter-group .fancy-select .trigger{padding-top:12px;padding-bottom:10px}.filter-group .fancy-select .trigger:after{top:21px}.filter-group .input-text{background:0;border:0;border-bottom:1px solid #fff;padding:13px 10px 13px 7px;width:100%;font-size:1.125em;color:#fff;font-weight:300;outline:0}.filter-nav ul{overflow:hidden}.filter-nav .filter-item{width:100%;display:block;overflow:hidden;transition:max-height .2s;max-height:0;cursor:pointer}.filter-nav .filter-item a{color:#fff;text-decoration:none;padding:.3em 0 .3em 0;display:inline-block;font-size:1.1em;letter-spacing:.03em;position:relative}.avani_plus .filter-nav .filter-item a{color:#1d252d}.filter-nav .filter-item.is-active{max-height:50px}.filter-nav .filter-item.is-active a:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.filter-nav .filter-item.is-active a:after{position:absolute;top:50%;margin-left:-3px;transform:rotate(90deg) translate(-100%,-50%)}.filter-nav.is-opened .filter-item{max-height:50px}.filter-nav.is-opened .filter-item.is-active{font-weight:700}.filter-nav.is-opened .filter-item.is-active a{border-bottom:3px solid #fff;padding-bottom:2px;margin-bottom:8px}.avani_plus .filter-nav.is-opened .filter-item.is-active a{border-bottom:3px solid #1d252d}.filter-nav.is-opened .filter-item.is-active a:after{display:none}.property-meeting-rooms{padding:20px;background-color:#fff;margin-top:20px}.property-meeting-rooms table td,.property-meeting-rooms table th{white-space:normal;text-align:center;font-weight:400}.property-meeting-rooms table tr{border-bottom:0}.property-meeting-rooms .hidden-cell{display:none}.property-meeting-room{margin-bottom:50px;position:relative}.property-meeting-rooms-image{background-position:center center;background-size:cover;height:150px;overflow:hidden;position:relative;width:100%}.property-meeting-rooms-image .img{visibility:hidden;opacity:0}.property-meeting-rooms-image:after{bottom:0;content:'';height:50%;left:0;position:absolute;width:100%;background:rgba(0,0,0,0);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.property-meeting-rooms-title{position:absolute;padding:10px;color:#fff;z-index:2;top:0;height:150px;width:100%}.property-meeting-rooms-title span{position:absolute;bottom:10px;left:10px}.hotel-meeting-page .btn-solid-purple:focus,.hotel-meeting-page .btn-solid-purple:hover{border-color:#350827}.hotel-meeting-page .meeting-room-carousel{display:none}.meeting-room{background-color:#fff;padding:20px;margin-top:20px;text-align:center}.meeting-room-toggle{background-color:transparent;border:0;text-transform:uppercase;color:#350827;text-align:center;width:100%;border:1px solid #350827;padding:5px 0 3px 0;font-size:.875em}.meeting-room-toggle .icon{-webkit-transition:-webkit-transform .3s ease-in;-moz-transition:-moz-transform .3s ease-in;-o-transition:-o-transform .3s ease-in;transition:transform .3s ease-in;display:inline-block;zoom:1;position:relative}.meeting-room-toggle.is-toggled .icon{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);top:2px}.meeting-room-title{margin-bottom:0}.meeting-room-size{margin:0 0 20px 0}.meeting-room-content{display:none}.meeting-room-ctas .btn{margin-bottom:10px}.meeting-room-ctas{margin-top:10px}.meeting-room-images .carousel{margin-top:15px}.meeting-room-types{margin-top:20px}.meeting-room-type{margin:0 7px 10px 7px;display:inline-block;zoom:1}.meeting-room-type.is-disabled{display:none}.meeting-room-types-title{font-weight:700;font-size:1em}.meeting-room-type-name{text-transform:uppercase;font-weight:300;font-size:.8125em;margin-bottom:5px}.meeting-room-type-name .icon{display:block;font-size:3.8461538462em}.meeting-room-type-capacity{text-transform:uppercase}.meeting-cta{width:100%;margin-top:20px}.meeting-cta.btn.btn-solid-purple:focus,.meeting-cta.btn.btn-solid-purple:hover{border-color:#350827}.intro-section{padding:20px;background:#fff;margin-top:20px}.intro-section.brand{background:0 0;text-align:center;padding:0}.tactical-campaign .intro-section{background:0 0;text-align:center;margin:25px 0;padding:0 15px;font-size:1.1em;font-weight:300}.tactical-campaign .intro-section .page-title{font-size:2em}.tactical-campaign .intro-section .page-title:after{content:'';display:block;width:10%;margin:0 auto;height:1px;background-color:#878787;margin-top:20px;margin-bottom:20px}.tactical-campaign .intro-section .icon-profile{background:#350827;color:#fff;width:50px;height:50px;margin:2px;border-radius:50%;padding:2px}.intro-section.gallery{margin:0;padding:10px 0;background:0 0}.intro-section .page-title{margin-bottom:10px;font-size:1.625em}.intro-section .page-title img{margin-bottom:5px}.intro-section .page-subtitle{margin:-10px 0 0 0;text-transform:none;font-size:1.125em;font-weight:300;color:#350827}.intro-info{font-weight:400;font-size:.875em;text-transform:none;margin-bottom:8px}.intro-info:last-child{margin-bottom:10px}.intro-info .icon{font-size:1.35em;position:relative;top:1px;margin-right:3px}.intro-info-label{margin-right:5px}.intro-text{color:#350827;font-size:1.08em;font-weight:400;line-height:1.5}.intro-text p{margin:15px 0}.intro-text p:last-child{margin-bottom:0}.hotel-contact{position:relative;background-positon:center}.contact-section{margin-top:20px;background:#350827;padding:15px;border:0 solid #350827;font-weight:300;color:#fff}.contact-section a{color:#fff}.contact-section-title{margin:0;font-size:2.25em;color:#fff;text-transform:uppercase}.contact-address{font-size:1em;font-style:normal}.contact-address p{margin:10px 0}.contact-info:last-child{margin-bottom:0}.contact-info{font-size:.89em}.contact-info a{color:#fff}.contact-info a[itemprop=email]{word-break:break-word;word-break:break-all;overflow-wrap:break-word}.contact-info-label{font-weight:700;display:inline-block;margin-right:8px}.reservation-info{margin-top:15px;word-break:break-word}.reservation-info h5{color:#fff;margin-bottom:0}.reservation-info .social-channel{display:block;width:100%;float:none}.reservation-info .social-channel .social-channel-link{font-size:1em}.reservation-info .social-channel .social-channel-link.has-tooltip .tooltip-content{bottom:30px}.contact-social-channels-title{color:#fff;font-size:1.25em;text-transform:uppercase}.contact-social-channels{margin-top:20px}.contact-social-channels .social-channel{width:auto;margin:0 15px 5px 0}.contact-social-channels .social-channel-link{font-size:1.8em}.aside-contact-section{padding-bottom:10px;border-bottom:1px solid #b2b0a7;margin-bottom:20px}.aside-contact-section-title{color:#fff;font-size:1.75em;margin:0}.aside-contact-address{font-style:normal}.aside-contact-info{margin-bottom:0;margin-top:7px}.aside-contact-info a{color:#fff}.aside-contact-info-label{font-weight:700;display:block}.aside-contact-info.coordinates{font-size:100%;padding:0}.aside-contact-info.coordinates .aside-contact-info-label{position:relative}.aside-contact-info.coordinates a{text-decoration:underline}.contact-cta{margin-top:20px;width:auto}.contact-cta .btn{margin:8px 0}.contact-cta .btn span.icon{float:right;margin-left:5px}.contact-cta .btn:after{display:none}.awards{padding:20px;background:#fff;margin-top:20px;text-align:center;border:0;background-size:cover;background-position:center center}.awards .list:after{content:"";display:table;clear:both}.awards .list:before{content:"";display:table;clear:both}.awards.empty-awards{border:0;min-height:200px;background-size:cover;background-position:center center;display:none}.awards .js-award-carousel .slick-dots{margin:0;padding:0;position:absolute;bottom:-20px;width:100%;left:0;text-align:center;list-style:none}.awards .js-award-carousel .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.awards .js-award-carousel .slick-dots button{text-indent:-9999px;background:0 0;border:0;padding:0;width:15px;height:15px;border:2px solid #350827}.awards .js-award-carousel .slick-dots .slick-active button{background-color:#350827}.awards-title{margin:0 0 15px 0;font-size:2.25em}.award{width:49%;display:inline-block;zoom:1;margin-bottom:15px}.award:last-child{margin:0}.award .img{margin:auto}.hotel-features{background-color:#350827;color:#fff;padding:30px 20px;text-align:center;margin-top:20px}.hotel-features .list:after{content:"";display:table;clear:both}.hotel-features .list:before{content:"";display:table;clear:both}.hotel-features-title{font-size:2.25em;margin:0 0 15px 0}.hotel-feature{margin-bottom:20px;vertical-align:top;width:44.4444444444%;float:left}.hotel-feature:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.hotel-feature:nth-child(2n+2){margin-left:55.5555555556%;margin-right:-100%;clear:none}.hotel-feature .icon{font-size:2.5em;position:relative;top:5px;display:block;margin:0 auto 10px auto;padding:19px;width:80px;height:80px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #fff}.hotel-feature .label{font-size:1em;font-weight:300}.hotel-feature:last-child{margin-bottom:0}.featured-room{margin-top:20px}.featured-room .property-grid{margin-top:0}.featured-room .property-grid-title{margin:0;text-align:left}.featured-room .property-grid-price{text-align:left}.featured-room .slick-next,.featured-room .slick-prev{position:absolute;border:0;background-color:rgba(0,0,0,.7);color:#fff;width:40px;height:40px;font-size:1.5em;line-height:1;z-index:2;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.featured-room .slick-next:before,.featured-room .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.featured-room .slick-next:hover:before,.featured-room .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.featured-room .slick-next .icon,.featured-room .slick-prev .icon{position:relative}.featured-room .slick-next:before,.featured-room .slick-prev:before{-webkit-backface-visibility:hidden}.featured-room .slick-prev{left:0}.featured-room .slick-next{right:0}.featured-room-infos{color:#fff;background:#350827;font-weight:300;font-size:1.125em}.featured-room-infos ul{margin:0}.featured-room-infos li{margin-bottom:10px}.featured-room-infos li:last-child{margin-bottom:0}.listing-item{background:#fff;padding:20px;margin:20px 0 0 0;transform-origin:top}.listing-item .property-grid-price{color:#350827}.listing-item .property-grid-price .value{font-size:1.1875em}.listing-item .btn{margin-top:10px;width:100%;text-align:center}.listing-item .btn-solid-purple:focus,.listing-item .btn-solid-purple:hover{border-color:#350827}.listing-item.has-subtitle .listing-item-title{margin-top:0}.listing-item.has-subtitle .listing-item-subtitle{margin-top:15px;display:block}.listing-item .currency-converter{position:static;display:inline-block;zoom:1;vertical-align:bottom;float:left;margin:0 5px}.listing-item .currency-converter .options{font-size:.75em;min-width:0;width:115%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.listing-item .fancy-select .options{overflow-x:hidden;min-width:70px}.listing-item .fancy-select .trigger{padding:0 15px 0 0;font-weight:400;font-size:1em;margin-right:2px;color:#222}.listing-item .fancy-select .trigger:after{border-top-color:#222;top:7px;right:0}.listing-item.inserted-image{display:none;background-size:cover!important}.listing-item.inserted-image .image-grid-text{color:#fff}.listing-item-image{margin:-20px -20px 20px -20px}.listing-item-image.skeleton{background:#e3e3e3 url(/assets/minor/avani/img/design/placeholder.png) no-repeat center;background-size:contain;z-index:1;overflow:hidden;min-height:350px;max-height:350px}.listing-item-image.skeleton:before{content:' ';display:block;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.35),rgba(0,0,0,0));transform:translateX(-100%);position:absolute;top:0;bottom:0;width:100%;height:350px;z-index:111;-webkit-animation:loading 1s infinite;animation:loading 1s infinite}.listing-item-image.skeleton .listing-teaser-item,.listing-item-image.skeleton .slick-list,.listing-item-image.skeleton .slick-next,.listing-item-image.skeleton .slick-prev{visibility:hidden}.listing-item-image .slick-next,.listing-item-image .slick-prev{position:absolute;border:0;background-color:rgba(0,0,0,.7);color:#fff;width:40px;height:40px;font-size:1.68em;z-index:2;line-height:1;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.listing-item-image .slick-next:before,.listing-item-image .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.listing-item-image .slick-next:hover:before,.listing-item-image .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.listing-item-image .slick-next .icon,.listing-item-image .slick-prev .icon{position:relative}.listing-item-image .slick-next:before,.listing-item-image .slick-prev:before{-webkit-backface-visibility:hidden}.listing-item-image .slick-prev{left:0}.listing-item-image .slick-next{right:0}.listing-item-link{text-decoration:none}.listing-item-title{font-size:1.25em;font-weight:400;margin:12px 0;padding-bottom:5px;border-bottom:1px solid #350827;text-transform:uppercase}.listing-item-title-group{border-bottom:1px solid #350827}.listing-item-title-group .listing-item-title{border-bottom:0;padding-bottom:0}.listing-item-title-group .listing-item-features span{text-transform:uppercase}.listing-item-subtitle{font-size:.875em;margin:0;text-transform:uppercase}.listing-item-text{margin-bottom:5px}.listing-item-text p{margin:10px 0}.listing-item-text p:last-child{margin-bottom:0}.listing-section-info{margin-top:20px;padding:20px;background:#fff;color:#b2b0a7;font-size:.875em}.listing-section-info p:first-child{margin-top:0}.listing-section-info p:last-child{margin-bottom:0}.listing-item-features{margin-bottom:10px}.listing-item-features span{display:inline-block;margin-right:5px}.listing-item-feature{margin-top:6px}.listing-item-feature .icon{position:relative;top:3px;font-size:1.1em}.listing-item-feature:first-child{margin-top:0}.listing-item-feature-label,.listing-item-feature-value{font-size:.9em}.listing-item-feature-label{font-weight:700}.article-listing .listing-item-title{border:0;margin:0 0 20px 0}.article-listing .listing-item-subtitle{font-size:.75em;margin:0}.news-listing .listing-item:after{content:"";display:table;clear:both}.news-listing .listing-item:before{content:"";display:table;clear:both}.news-listing .listing-item-subtitle{margin:0}.news-listing .listing-item-title{margin-top:5px}.news-listing .listing-item-container{margin-left:20px;float:left;width:60%}.news-listing .listing-item-image{float:left;width:40%;margin:0 0 0 -20px;position:relative;overflow:hidden}.news-listing .listing-item-image .listing-item-link{padding-top:110%;display:block}.news-listing .listing-item-image .listing-item-link img{position:absolute;top:0}.news-listing .listing-item-image .listing-item-link.item-video{padding-top:56.25%}.news-listing .listing-item-image .icon-play{position:absolute;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:1.875em;-webkit-transition:color .3s ease-in;-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;transition:color .3s ease-in;z-index:2}.news-listing .listing-item-image .listing-item-link:hover .icon{color:#350827}.news-listing .listing-item-text{font-size:.875em;text-transform:uppercase}.news-listing .btn{font-size:1em;float:right}.press-release-listing .listing-item-subtitle{margin-top:15px}.press-release-listing .listing-item-image{position:relative;overflow:hidden}.press-release-listing .listing-item-image .listing-item-link{padding-top:72.2%;display:block}.press-release-listing .listing-item-image .listing-item-link img{position:absolute;top:0}.press-release-listing .listing-item-title{margin-top:5px}.pagination{padding:0;background-color:transparent;margin-top:20px}.pagination .list{margin:0}.pagination-item{display:inline-block;zoom:1;margin-bottom:10px}.pagination-item.active .pagination-link{background:#350827;color:#fff}.pagination-link{display:block;width:30px;height:30px;border:1px solid #350827;text-decoration:none;padding:4px;text-align:center}.campaign{margin-top:20px}.campaign-link{display:block;text-decoration:none}.campaign-image{position:relative;background-size:cover;background-position:center center;min-height:300px;height:auto}.campaign-image .img{-moz-opacity:0;opacity:0}.campaign-title{position:relative;top:80px;margin:0 10px;color:#fff;z-index:2;border:1px solid #fff;padding:10px 15px}.campaign-title h3{color:#fff;margin:0}.campaign-title h3:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.campaign-title h3:after{position:relative;top:1px;margin-left:7px;display:none}.campaign-title .campaign-text{margin:5px 0;color:#fff}.campaign-title .campaign-cta{color:#fff;margin:5px 0}.campaign-participants{list-style-image:none;list-style:none;margin:0;padding:0}.campaign-content{padding:20px;background-color:#fff}.campaign-text{font-size:.9375em}.campaign-text p{margin:0 0 5px 0}.aside-infos{margin-bottom:25px}.aside-info{position:relative;margin-bottom:10px}.aside-info .icon{position:absolute;top:2px;left:0;font-size:1.1111111111em}.aside-info .icon-nights{font-size:1.125em;top:2px}.aside-info:last-child{margin-bottom:20px}.aside-info-title{font-size:1.5em;color:#fff;text-transform:uppercase}.aside-info-value{position:relative;padding-left:23px;font-weight:300}.aside-info-value a{color:#fff}.article-header-subtitle{font-size:1.25em;color:#350827;font-weight:300;margin:0 0 5px 0;line-height:1.2}.article-header-info{text-transform:uppercase;margin:0;color:#350827;font-weight:300}.article-footer{color:#898989;font-size:.875em;margin-top:30px;padding-top:20px;border-top:1px solid #f3f2ed}.article-footer :first-child{margin-top:0}.article-footer :last-child{margin-bottom:0}.landing-page .opening-grid{color:#222;background-size:cover;background-position:center center}.landing-page .opening-grid p{font-size:1.25em;font-weight:300}.landing-page .opening-grid p:first-child{margin-top:0}.landing-page .opening-grid p:last-child{margin-bottom:0}.weather-widget{font-weight:300;font-size:.75em}.weather-widget .localtime,.weather-widget .weather{display:inline-block;zoom:1;margin-right:15px}.weather-widget .localtime-label,.weather-widget .weather-label{text-transform:uppercase;font-weight:700}.weather-widget span{display:inline-block;font-size:1em;font-weight:400}.social-shares-title{color:#fff;font-size:1em}.social-share{color:#fff;text-decoration:none;margin-right:10px;display:inline-block;zoom:1;width:35px;height:35px;border:1px solid #fff;text-align:center;padding:8px;position:relative;overflow:hidden;overflow:hidden;-webkit-transform:translateZ(0)}.social-share .icon{font-size:1em;position:relative;z-index:2}.social-share:before{background-color:#350827;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.social-share:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.main-article .carousel{margin:-20px -20px 20px -20px}.main-article .carousel.is-at-bottom{margin:20px -20px -20px -20px}.main-article .main-article-info p{border-top:1px solid #f3f2ed;margin:20px 0 0;padding-top:20px;background:#fff;color:#b2b0a7;font-size:.875em}.main-article h2{text-transform:uppercase}.carousel{margin:20px 0 0 0}.carousel .carousel-slide{outline:0}.carousel .slick-next,.carousel .slick-prev{position:absolute;border:0;background-color:rgba(0,0,0,.7);color:#fff;width:35px;height:35px;line-height:1;z-index:2;font-size:1.5em;outline:0;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.carousel .slick-next:before,.carousel .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.carousel .slick-next:hover:before,.carousel .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.carousel .slick-next .icon,.carousel .slick-prev .icon{position:relative}.carousel .slick-next:before,.carousel .slick-prev:before{-webkit-backface-visibility:hidden}.carousel .slick-prev{left:0}.carousel .slick-next{right:0}.carousel .img{-moz-opacity:0;opacity:0;outline:0}.carousel-image{background-size:cover;background-position:center center;outline:0}.gridcol{float:left}.gridcol .gridcol-item{margin-top:15px}.two-col-gridcol{width:100%;display:none}.two-col-gridcol .gridcol{float:left;width:50%}.three-col-gridcol{display:none}.destination-col-gridcol ul.destination-list{columns:2;-webkit-columns:2;-moz-columns:2;column-gap:1vw;-webkit-column-gap:1vw;-moz-column-gap:1vw;margin:5px 0;padding:0}.destination-col-gridcol ul.destination-list li{margin-bottom:20px;list-style:none}.grid{margin:20px 0;color:#fff;position:relative}.grid:last-child{margin-bottom:0}.image-grid{display:none}.grid-link{display:block;position:relative;color:#fff;text-decoration:none}.opening-grid{border:10px solid #350827;padding:20px 15px;max-width:100%;margin-left:auto;margin-right:auto}.opening-grid:after{content:" ";display:block;clear:both}.opening-grid.has-grey-background{background-color:#c9c9c9}.opening-grid .btn{margin-top:20px}.opening-grid-title{color:#350827;font-weight:300;margin:0;font-size:2.25em;text-transform:uppercase}.opening-grid-title.has-regular-weight{font-weight:300}.opening-grid-subtitle{margin:10px 0 0 0;text-transform:none;font-size:1.125em;font-weight:300;color:#350827;position:relative}.opening-grid-subtitle:before{content:'';display:block;width:100px;height:1px;background-color:#878787;margin-top:25px;margin-bottom:25px}.grid-list-item{margin-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5%;padding-right:5%;padding-left:.8333333333%;padding-right:.8333333333%;word-wrap:break-word}.grid-list-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.grid-list-item:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}.grid-list-item:nth-child(2n+2){padding-left:10px}.grid-list-item-title{margin:0;font-size:.8125em;font-weight:400;color:#363636}.grid-list-item-link{color:#350827;text-decoration:none;font-size:1.25em;display:block;line-height:1.2;margin-bottom:5px;padding-left:16px;position:relative}.grid-list-item-link:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.grid-list-item-link:before{position:absolute;left:0;top:5px;font-size:.7em;display:block}.property-grid .grid-link{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:40% 20px 20px 20px}.featured-room .property-grid .grid-link{padding-top:60%;min-height:350px}.property-grid-tag{display:block;background:#fff;color:#000;position:absolute;top:-30px;left:-2px;padding:7px 30px;letter-spacing:2px;text-transform:uppercase;font-size:.75em}.property-grid-badge{display:block;position:absolute;top:0;right:5%}.property-grid-thumb{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;bottom:0;right:0;left:0}.property-grid-content{position:relative;z-index:2;border:2px solid #fff;padding:10px}.featured-room .property-grid-content{position:absolute;bottom:15px;width:90%}.property-grid-title{margin:0 0 30px 0;font-size:1.5em;color:#fff}.property-grid-title:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.property-grid-title:after{position:relative;top:1px;margin-left:7px}.property-grid-info{font-weight:300}.property-grid-price{margin-top:10px}.property-grid-price .text{text-transform:none;font-size:.9375em;display:inline-block;zoom:1;font-weight:400}.property-grid-price .value{font-size:1.5em;line-height:1;display:inline-block;zoom:1}.property-grid-price .value span{font-weight:700}.property-grid-price.has-discount .currency-converter{float:none}.property-grid-price.has-discount .rate-value{display:none}.property-grid-price.has-discount .rate-value.strike{display:inline-block}body.is-members .property-grid-price .currency-converter{float:none}body.is-members .property-grid-price.has-discount .rate-value{font-size:1.375em;display:inline-block}body.is-members .property-grid-price.has-discount .rate-value.strike{display:inline-block;font-size:.9375em;text-decoration:line-through;margin-right:3px}.featured-property .property-map{display:none}.featured-property .property-grid-outer-text{background-color:#fff;padding:20px;color:#350827}.featured-property .property-grid-outer-text p:first-child{margin-top:0}.featured-property .property-grid-outer-text p:last-child{margin-bottom:0}.offer-grids .list:after{content:"";display:table;clear:both}.offer-grids .list:before{content:"";display:table;clear:both}.offer-grids .slick-dots{padding:15px 0 10px 0;text-align:center}.offer-grids .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.offer-grids .slick-dots li button{text-indent:-9999px;border:2px solid #350827;background:0 0;padding:0;width:20px;height:20px}.offer-grids .slick-dots .slick-active button{background:#350827}.offer-grid{width:250px;margin-left:20px;float:left;background-color:#350827;color:#fff;text-align:center;padding-bottom:20px;position:relative}.offer-grid .grid-link{display:table;width:100%}.offer-grid:first-child{margin-left:0}.offer-grid.is-empty .offer-grid-thumb{position:absolute;top:0;left:0;width:100%;height:100%!important}.offer-grid.has-cta{position:relative}.single-offer-grid .offer-grid{float:none;width:100%}.has-one-item .offer-grid{width:100%}.has-one-item .offer-grid.is-empty{display:none}.offer-grid-title{margin:0;position:relative;z-index:2;font-size:1.625em;color:#fff}html[lang=ru] .offer-grid-title{font-size:1.375em;word-break:break-word}html[lang=de] .offer-grid-title{font-size:1.375em;word-break:break-word}.offer-grid-subtitle{margin:0;position:relative;z-index:2;text-transform:uppercase}.offer-grid-subtitle:before{content:'';border-top:2px solid #fff;width:15px;height:1px;display:block;margin:10px auto}.offer-grid-thumb{padding:35px 30px;display:table-cell;vertical-align:middle;text-align:center;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}html[lang=ru] .offer-grid-thumb{padding:35px 20px}.offer-grid-text{padding:20px;margin-bottom:15px}.offer-grid-text p{margin-top:0}.offer-grid-text p:last-child{margin-bottom:0}.quote-grid{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:45px 20px 30px 20px;color:#fff;text-align:center;position:relative}.quote-grid blockquote{position:relative;z-index:2;margin:0;background:0 0;border:0;width:auto}.quote-grid blockquote:after,.quote-grid blockquote:before{display:none}.quote-grid blockquote p{font-size:2.5em;line-height:1.2;font-weight:300;font-style:normal;margin:0 0 50px 0}.quote-grid blockquote cite{font-size:.75em;text-transform:none;letter-spacing:2px;font-style:normal}.offer-grid-section+.module .quote-grid{margin-top:20px}.feature-grid{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding:45px 20px 30px 20px;color:#fff;text-align:center;position:relative;margin:0}.feature-grid.margin-top{margin:15px 0 0}.feature-grid.margin-bottom{margin:0 0 15px}.feature-grid.margin-both{margin:15px 0}.feature-grid .detail{margin:1.2em auto;padding:40px 20px 25px 20px;font-size:1.875em;font-weight:300;position:relative}.feature-grid .detail h3{font-weight:300;color:#fff;font-size:1.33em;line-height:1em}.feature-grid .detail p{margin:0 0 .625em;line-height:1em}.feature-grid .detail .btn{font-size:.47em}.feature-grid.height-auto{height:auto;min-height:initial}.feature-grid.height-200{height:200px;min-height:200px}.centered-grid{display:table;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;text-align:center;min-height:200px}.centered-grid.opening-grid .opening-grid-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.centered-grid .grid-link{display:table-cell;vertical-align:middle;padding:30px 20px}.centered-grid .grid-title{margin:0;position:relative;z-index:2;font-size:1.875em;color:#fff;white-space:pre-wrap}.centered-grid .grid-info{margin:0;position:relative;text-transform:uppercase;letter-spacing:3px;font-size:.75em}.centered-grid .grid-info:before{content:'';border-top:2px solid #fff;width:15px;height:1px;display:block;margin:10px auto}.social-feeds-module{display:block;padding:40px 0;background:0 0}.social-feeds-text p:first-child{margin-top:0}.social-feeds-text p:last-child{margin-bottom:0}.custom-feeds{min-height:300px;width:100%;display:block}.custom-feeds:before{content:' ';display:block;width:100%;height:100%;position:absolute;background:rgba(0,0,0,.5);left:0;top:0;z-index:2;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in;-o-transition:background .25s ease-in;transition:background .25s ease-in}.custom-feeds .custom-feeds-text{width:80%;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.5625em;line-height:1.2;font-weight:300;margin:0;z-index:4}.social-feeds{background:#fff;padding:20px;position:relative;margin-bottom:20px}.social-feeds:last-child{margin-bottom:0}.social-feeds.has-bg-image{min-height:400px}.social-feeds.is-featured .social-feeds-text,.social-feeds.is-featured .social-feeds-title{position:relative;z-index:0;color:#fff}.social-feeds.is-featured .social-feeds-text{position:absolute;bottom:30px;width:85%;left:30px}.social-feeds.is-featured .social-feeds-text p:first-child{margin-top:0}.social-feeds.is-featured .social-feeds-text p:last-child{margin-bottom:0}.social-feeds.is-featured .social-feeds-title-link,.social-feeds.is-featured a{color:#fff}.social-feeds .list{height:430px}.social-feeds .white-overlay{top:auto;height:80px;background:rgba(255,255,255,0);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 50%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 50%)}.social-feeds.has-bg-image .social-feeds-thumb{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.social-feeds-title{text-transform:none;margin:0 0 20px 0;font-size:1.25em}.social-feeds-title-link{text-decoration:none}.social-feeds-title-link .icon{position:relative;top:3px}.social-feeds-title-link .icon-facebook-square{top:2px}.social-feed{margin-top:20px;padding-right:15px}.social-feed:first-child{margin-top:0}.social-feed-info{font-weight:700;text-transform:uppercase;color:#350827;font-size:.875em}.social-feed-text{font-style:italic}.social-feed-text p{margin:10px 0}.social-feeds{overflow:hidden;margin:20px 0}.social-feeds.is-instagram .social-feeds-text,.social-feeds.is-instagram .social-feeds-title{font-size:1em}.social-feeds.is-instagram .social-feeds-text a,.social-feeds.is-instagram .social-feeds-title a{color:#350827}.social-feeds.is-instagram.full-width{float:none;width:100%;margin:0;overflow:hidden}.social-feeds.is-instagram .instagram-feed{width:100%;height:100%;min-height:295px;max-height:295px;display:block;margin:0;position:relative;background:#ccc;float:left;overflow:hidden}.social-feeds.is-instagram .instagram-feed .social-feeds-thumb{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.social-feeds.is-instagram .instagram-feed .overlay{position:absolute;top:0;right:0;bottom:-100%;left:0;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,0) 70%,rgba(255,255,255,0) 100%);opacity:1;transform:translateY(10%);transition:all 1s ease-in-out}.social-feeds.is-instagram .instagram-feed .instagram__link{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;color:#fff;text-decoration:none;cursor:pointer}.social-feeds.is-instagram .instagram-feed .instagram__link .instagram__content{position:absolute;height:100%;bottom:-100%;padding:0 10px;transform:translateY(-30px);transition:transform 1s ease-in-out}.social-feeds.is-instagram .instagram-feed .instagram__link .instagram__content .instagram__description{max-height:80px;overflow:hidden}.social-feeds.is-instagram .instagram-feed .instagram__link:hover .overlay{transform:translateY(-15%);transition:all 1s ease-in-out}.social-feeds.is-instagram .instagram-feed .instagram__link:hover .instagram__content{transform:translateY(-120px);transition:all 1s ease-in-out}.social-feeds.is-instagram .js-ig-carousel .slick-next,.social-feeds.is-instagram .js-ig-carousel .slick-prev{position:absolute;border:0;background-color:rgba(0,0,0,.7);color:#fff;width:25px;height:25px;line-height:1;z-index:2;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.social-feeds.is-instagram .js-ig-carousel .slick-next:before,.social-feeds.is-instagram .js-ig-carousel .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.social-feeds.is-instagram .js-ig-carousel .slick-next:hover:before,.social-feeds.is-instagram .js-ig-carousel .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.social-feeds.is-instagram .js-ig-carousel .slick-next .icon,.social-feeds.is-instagram .js-ig-carousel .slick-prev .icon{position:relative}.social-feeds.is-instagram .js-ig-carousel .slick-next:before,.social-feeds.is-instagram .js-ig-carousel .slick-prev:before{-webkit-backface-visibility:hidden}.social-feeds.is-instagram .js-ig-carousel .slick-prev{left:0}.social-feeds.is-instagram .js-ig-carousel .slick-next{right:0}.footer-brands{padding:10px 0;background-color:#fff}.footer-brands:after{content:"";display:table;clear:both}.footer-brands:before{content:"";display:table;clear:both}.footer-brands ul.list{text-align:center}.footer-brands .footer-brand{width:20%;margin:0 5px;float:none;text-align:center;display:inline-block;vertical-align:middle}.footer-brands .footer-brand.main-footer-brand{display:block;margin:auto;float:none;clear:both}.footer-brands .footer-brand .footer-brand-link{width:100%;height:35px;margin:3px auto;display:block}.footer-brands .footer-brand .footer-brand-link img{max-width:100%;max-height:100%;display:block;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.3}.social-channels{position:relative}.social-channels:after{content:"";display:table;clear:both}.social-channels:before{content:"";display:table;clear:both}.social-channel{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:20%;float:left;padding-left:2%;padding-right:2%;margin-bottom:8px}.social-channel-link{color:#fff;text-decoration:none;font-size:2em}.social-channel-link.has-tooltip .tooltip-content{display:none;position:absolute;bottom:50px}.social-channel-link.has-tooltip:hover .tooltip-content{display:none}.wechat_popup{display:none;padding:20px}.wechat_popup .tooltip-content-mobile{min-width:100%;width:100%;height:100%;overflow:hidden}.wechat_popup .tooltip-content-mobile .tooltip-content-mobile-item{left:0;min-width:100%;width:100%;position:relative;line-height:1.5;text-align:center}.wechat_popup .tooltip-content-mobile .tooltip-content-mobile-item .js-message-close{margin:0}.wechat_popup .fancybox-close{display:none}.back-to-top{position:absolute;top:0;right:0;width:50px;height:50px;background-color:rgba(0,0,0,.3);text-decoration:none}.back-to-top .icon{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:48%}.page-footer{background-color:#350827;color:#fff;text-align:center}.page-footer>.wrapper{position:relative}.page-footer>.content-wrapper{position:relative}.page-footer.is--campaign .terms{padding:20px;text-align:left}.footer-section{padding:20px}.footer-section-title{font-weight:300;margin-top:0;font-size:1.25em;color:#fff}.footer-nav{padding:00px 20px}.footer-nav .list{border-top:1px solid #6e6e6e;padding:20px 0 5px 0}.footer-nav .list:after{content:"";display:table;clear:both}.footer-nav .list:before{content:"";display:table;clear:both}.secondary-footer-nav{padding:0 20px;text-align:center}.secondary-footer-nav:after{content:"";display:table;clear:both}.secondary-footer-nav:before{content:"";display:table;clear:both}.footer-nav-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5%;padding-right:5%;padding-left:.8333333333%;padding-right:.8333333333%;margin-bottom:10px;font-weight:300}.secondary-footer-nav-item{margin:0 10px;display:inline-block;padding-left:.8333333333%;padding-right:.8333333333%;font-weight:300}.footer-nav-link,.secondary-footer-nav-link{color:#fff;font-size:.875em;text-decoration:none}.footer-bar{padding:20px;background:#350827}.footer-copyright{margin:20px 0 5px 0;font-size:.875em}.footer-copyright span{display:block}.footer-copyright .biz-license{float:none;margin:2px 0 0 0;margin-right:10px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.footer-copyright .biz-license:hover{filter:none;-webkit-filter:none;-webkit-filter:none;-moz-filter:none}.footer-copyright-link{color:#fff;margin-top:2px;display:block}.footer-copyright-link.icp-psb{overflow:hidden}.footer-copyright-link.icp-psb img{margin-right:5px}.gha-logo{width:150px;display:block;margin:0 auto 20px auto}.footer-newsletter{position:relative;padding-top:30px}.footer-newsletter .input-text{background-color:transparent;padding:15px 20px;border:2px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;width:100%}.footer-newsletter .input-text.placeholder{font-style:italic;font-size:1.125em}.footer-newsletter .input-text:-moz-placeholder{font-style:italic;font-size:1.125em}.footer-newsletter .input-text::-moz-placeholder{font-style:italic;font-size:1.125em}.footer-newsletter .input-text::-webkit-input-placeholder{font-style:italic;font-size:1.125em}.footer-newsletter .input-text:-ms-input-placeholder{font-style:italic;font-size:1.125em}.footer-newsletter #inputNewsletter-Error{position:absolute;display:block;left:40px;bottom:0;color:red}.footer-newsletter .btn-submit{position:absolute;right:25px;bottom:20px;border:0;padding:12px;color:#fff;background-color:transparent;text-decoration:none}.footer-newsletter .btn-submit:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.fancy-select .trigger{font-weight:700;color:#fff;font-size:1em;padding:20px 10px 15px 7px;border-bottom:1px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.fancy-select .trigger:after{border-top-color:#fff;top:25px}.ms-options-wrap>button,.ms-options-wrap>button:focus{position:relative;width:100%;text-align:left;border:0;margin-top:1px;outline:0;background:0 0;font-weight:300;color:#fff;font-size:1em;padding:20px 20px 15px 7px;border-bottom:1px solid #fff}.ms-options-wrap>button:after{content:' ';height:0;position:absolute;top:50%;right:5px;width:0;border:6px solid transparent;border-top-color:#fff;margin-top:-3px}.ms-options-wrap>.ms-options{display:block!important;position:absolute;left:0;width:100%;margin-top:1px;margin-bottom:20px;background:#fff;z-index:2000;max-height:200px;border-radius:4px;border-top:1px solid #f3f3f3;box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:200px;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in,visibility .3s ease-in;-moz-transition:-moz-transform .3s ease-in,opacity .3s ease-in,visibility .3s ease-in;-o-transition:-o-transform .3s ease-in,opacity .3s ease-in,visibility .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in,visibility .3s ease-in}.ms-options-wrap>.ms-options.show{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.ms-options-wrap>.ms-options>.ms-search input{width:100%;padding:4px 5px;border:none;border-bottom:1px groove;outline:0}.ms-options-wrap>.ms-options .ms-selectall{display:inline-block;font-size:.9em;text-transform:lowercase;text-decoration:none}.ms-options-wrap>.ms-options .ms-selectall:hover{text-decoration:underline}.ms-options-wrap>.ms-options>.ms-selectall.global{margin:4px 5px}.ms-options-wrap>.ms-options>ul{padding-left:0;margin:0}.ms-options-wrap>.ms-options>ul>li.optgroup{padding:5px;display:block;padding:5px 0 0 0;font-weight:700}.ms-options-wrap>.ms-options>ul>li.optgroup+li.optgroup{border-top:1px solid #aaa}.ms-options-wrap>.ms-options>ul>li.optgroup .label{display:block;padding:5px 0 0 0;font-weight:700}.ms-options-wrap>.ms-options>ul label{position:relative;display:inline-block;width:100%;padding:4px;padding-left:10px;margin:1px 0;color:#222}.ms-options-wrap>.ms-options>ul label:hover,.ms-options-wrap>.ms-options>ul li.selected label{background-color:#efefef}.ms-options-wrap>.ms-options>ul input[type=checkbox]{margin:0 5px 0 10px;position:absolute;left:4px;top:7px}.twitter-typeahead{display:block}.tt-menu{border:1px solid #999;background:#fff;overflow:auto;color:initial;max-height:300px;text-align:left}.tt-suggestion{padding:5px 10px;white-space:nowrap;overflow:hidden;font-size:.875em;color:#222}.tt-country{color:#350827;font-weight:700;margin-top:10px}.tt-cursor{background:#f3f2ed}.tt-hint,.tt-input,.tt-menu,.twitter-typeahead{width:100%}.tt-highlight{font-weight:400;color:#350827}.direction-map-page .interactive-map{height:600px}.infowindow{padding-top:5px}.infowindow-title{font-weight:300}.infowindow-title a{text-decoration:none}.location-section{background:#fff}.location-section .filters-title{font-size:1em;font-weight:300;margin-bottom:10px}.location-section .filters{padding:20px;text-align:center}.location-section .filter-group{margin-bottom:5px}.block-label{display:inline-block;zoom:1}.block-label .input-checkbox{position:absolute;-moz-opacity:0;opacity:0}.block-label .input-checkbox:checked~.label{background:#fff;color:#350827}.block-label .input-checkbox:checked~.label .toggle{background-color:#350827}.block-label .label{position:relative;cursor:pointer;padding:7px 15px 5px 20px}.block-label .label .toggle{display:block;position:absolute;top:12px;left:8px;width:5px;height:5px;background-color:#fff;-webkit-transition:background-color .3s ease-in;-moz-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .3s ease-in;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.location-content{padding:20px}.hotel-location-listing{text-align:center}.hotel-location-group{margin-bottom:35px}.hotel-location-group-title{font-weight:300;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid}.hotel-location{margin-bottom:30px}.hotel-location-title{font-size:1.125em;margin-bottom:10px}.hotel-location-link{display:block;margin-bottom:5px}.hotel-location-group-link,.hotel-location-link,.hotel-location-title-link{text-decoration:none}.hotel-location-page .opening-grid-text{font-size:1.125em;font-weight:300}.places-section .hotel-address{font-weight:300;padding-left:20px;position:relative;font-style:normal}.places-section .hotel-address p{margin:0}.places-section .hotel-address .icon{position:absolute;top:3px;left:0}.places-content-section{background-color:#350827;color:#fff;padding:20px}.avani_plus .places-content-section{background-color:#1d252d}.places-content-title{color:#fff;font-size:1.5em;margin-bottom:10px;text-transform:uppercase}.avani_plus .places-content-title{color:#fff}.place{margin-bottom:10px}.places-listing{border-top:1px solid #fff;padding-top:20px;margin-top:20px}.places-listing-title{font-size:1.125em;color:#fff}.avani_plus .places-listing-title{color:#fff}.place-link{font-family:Gilroy,Roboto,Arial,sans-serif;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.place-link .icon{position:relative;top:1px;display:none}.place-link:after{display:none}.avani_plus .place-link{color:#fff}.coordinates{color:#fff;margin:10px 0 0 0;font-size:.85em;display:block;padding-left:40px;position:relative}.coordinates span{position:absolute;left:0}.coordinates a{color:#fff;font-weight:400;font-family:Gilroy,Roboto,Arial,sans-serif;text-decoration:underline;display:block;margin:5px 0}.dining-form-page #main,.newsletter-form-page #main{margin-top:65px;padding:8px}.dining-form-page .fancy-select .trigger,.newsletter-form-page .fancy-select .trigger{padding-top:5px;padding-bottom:5px;line-height:1;color:#222}.dining-form-page .form-submit,.newsletter-form-page .form-submit{text-transform:uppercase;text-decoration:none;font-size:.875em;color:#fff;background-color:#350827;font-weight:700;line-height:1;padding:12px 20px 12px 20px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.dining-form-page .form-submit:focus,.dining-form-page .form-submit:hover,.newsletter-form-page .form-submit:focus,.newsletter-form-page .form-submit:hover{opacity:.6}.dining-form-page .form-submit-border,.newsletter-form-page .form-submit-border{padding:0;margin-top:10px}.dining-form-page .main-article{padding:10px 20px}.dining-form-page .fancy-select .trigger{color:#222;padding:7px 30px 7px 5px;font-size:1em;line-height:1.4}.dining-form-page .fancy-select .trigger:after{top:15px}.dining-form-page .field-panel:after{content:"";display:table;clear:both}.dining-form-page .field-panel:before{content:"";display:table;clear:both}.dining-form-page .field-content.has-sibling{display:inline-block;zoom:1;width:100%;margin-bottom:15px}.dining-form-page .field-content.has-sibling.phone-number-field{width:78%}.dining-form-page .field-content.terms{margin-bottom:5px}.dining-form-page .contact-panel .field-content:nth-child(2){width:20%;clear:left}.dining-form-page .field-required{top:2px}.dining-form-page .booking-date-panel .field-content{width:50%}.dining-form-page .display-section-content{margin-top:40px}.dining-form-page .display-section-content:first-child{margin:0}.dining-form-page .scfForm.rfpForm .field-border.guest{overflow:hidden}.dining-form-page .scfForm.rfpForm .field-border.guest .field-panel{float:left;width:48.3%;margin-right:5px}.dining-form-page .scfForm.rfpForm .country-code-field label.error{left:0;position:absolute}.dining-form-page .scfForm.rfpForm h2{font-size:1.2em;margin:10px 0}.dining-form-page .scfForm.rfpForm h1{font-size:2em}.tripadvisor-widget{display:inline-block;zoom:1;background:0 0;padding:15px 0 0 0}.tripadvisor-widget .widget{display:block;height:68px;overflow:hidden;margin:0 0 15px}.tripadvisor-widget .widget iframe{margin:0 0 0 -10px}.tripadvisor-widget .tripadvisor-link{font-size:.6875em;position:relative;top:-10px;left:2px;font-weight:400;text-transform:uppercase;color:#7a7972}.tripadvisor-widget #CDSSKY.cdsBx .cdsData .cdsH11{padding-top:0}.tripadvisor-widget .cdsROW{background:0 0}.tripadvisor-widget .cdsROW.narrow{padding:7px 0 1px 0}.tripadvisor-widget .cdsROWContainer{text-align:left}.tripadvisor-widget .cdsLocName{display:none}.tripadvisor-widget .cdsComponent{padding:0!important}.tripadvisor-widget .cdsTrvlRtng{margin-bottom:0!important}.tripadvisor-widget .cdsBx,.tripadvisor-widget .cdsData{background:0 0!important}.tripadvisor-widget .cdsBx .cdsData{border:0}.tripadvisor-widget .overall{text-align:left}.gallery{margin-top:20px}.gallery .carousel{margin:0}.gallery .carousel-image{height:200px}.gallery .social-shares{margin-top:20px}.gallery .social-shares-title{color:#222;font-size:.8125em}.gallery .social-share{color:#350827;border-color:#350827;vertical-align:middle;height:40px;width:40px;padding:10px;overflow:hidden;-webkit-transform:translateZ(0)}.gallery .social-share:before{background-color:#350827;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.gallery .social-share:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.gallery .social-share:hover{color:#fff}.gallery-info{padding:20px;border:10px solid #350827;color:#350827;color:#350827}.gallery-title{font-size:1.5em;margin-bottom:0;text-transform:uppercase}.gallery-title:after{display:block;height:1px;width:40%;background-color:#350827;margin-top:5px;content:''}.gallery-subtitle{text-transform:uppercase;display:block;margin-top:10px;font-weight:700;font-size:.9375em}.gallery-text p:last-child{margin-bottom:0}section.hotel-gallery{position:relative;width:100vw;margin-left:-50vw;left:50%;background:#350827}section.hotel-gallery.skeleton{width:100vw;max-height:350px;background:#e3e3e3 url(/assets/minor/avani/img/design/placeholder.png) no-repeat center;background-size:contain;min-height:500px}section.hotel-gallery.skeleton:before{content:' ';display:block;background:linear-gradient(90deg,rgba(0,0,0,0),rgba(255,255,255,.35),rgba(0,0,0,0));transform:translateX(-100%);position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:111;-webkit-animation:loading 1s infinite;animation:loading 1s infinite}section.hotel-gallery.skeleton .gallery-info-box,section.hotel-gallery.skeleton .lSSlideOuter{visibility:hidden}section.hotel-gallery .lSSlideOuter #image-gallery .lslide{min-height:300px;max-height:300px;height:100%;display:flex;align-items:center}section.hotel-gallery .lSSlideOuter #image-gallery .lslide.hasIframe iframe{height:90%}section.hotel-gallery .lSSlideOuter #image-gallery .lslide.hasVideo:before{content:"";font-size:2.2em;position:absolute;left:50%;top:45%;color:#fff;opacity:.8;cursor:pointer;text-align:center}section.hotel-gallery .lSSlideOuter #image-gallery .lslide.hasVideo.vdoPlayed:before{display:none}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery li{border-radius:0;position:relative;height:50px}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery li a{display:block;height:100%}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery li a img{width:100%;height:100%;object-fit:cover;object-position:center center}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery li.active:before{content:' ';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,255,.5)}section.hotel-gallery .lSAction>a{background:0 0}section.hotel-gallery .lSAction>a.lSPrev{left:0;right:auto;margin:0}section.hotel-gallery .lSAction>a.lSNext{right:0;left:auto;margin:0}section.hotel-gallery .lSAction>a .slick-next,section.hotel-gallery .lSAction>a .slick-prev{border:0;color:#fff;width:45px;height:45px;background-color:rgba(0,0,0,.75);line-height:1;z-index:2;font-size:20px;overflow:hidden;-webkit-transform:translateZ(0);position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}section.hotel-gallery .lSAction>a .slick-next:before,section.hotel-gallery .lSAction>a .slick-prev:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}section.hotel-gallery .lSAction>a .slick-next:hover:before,section.hotel-gallery .lSAction>a .slick-prev:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}section.hotel-gallery .lSAction>a .slick-next .icon,section.hotel-gallery .lSAction>a .slick-prev .icon{position:relative}section.hotel-gallery .lSAction>a .slick-next:before,section.hotel-gallery .lSAction>a .slick-prev:before{-webkit-backface-visibility:hidden}section.hotel-gallery .lSAction.thumbnail-controls{display:none}@keyframes loading{100%{transform:translateX(100%)}}@media only screen and (min-width:1024px){.hotel-galleries .property-grid{min-height:350px}}.hotel-galleries .property-grid .grid-link{padding:40% 10px 10px 10px}.hotel-galleries .property-grid-content{border:0;padding:0 10px;overflow:auto}.hotel-galleries .property-grid-content .btn.btn-white.has-border{font-size:.8125em;padding:8px 10px;float:right}.hotel-galleries .property-grid-title{overflow:hidden;margin:0 5px 20px 0}.hotel-galleries .property-grid-title:after{display:none}.gallery-footer .gallery-thumbs .list{text-align:center}.gallery-footer .galleries-nav{display:none}.gallery-info-box__title{display:none;position:relative;margin:10px 0 0;font-size:.875em;color:#fff;font-weight:300}.gallery-info-box__subtitle{display:block;color:#fff;font-weight:500;font-size:1.2em;line-height:1.1}.gallery-info-box{position:relative;background-color:rgba(0,0,0,.6);padding:5px 15px;height:auto;margin-top:15px;bottom:0;width:100vw;z-index:100}@media only screen and (min-width:601px) and (max-width:767px){.gallery-info-box{display:block}}.gallery-info-box .social-shares{margin:5px 0}@media only screen and (max-width:600px){.gallery-info-box .social-shares .social-share{width:28px;height:28px;padding:6px}}.gallery-info-box .social-shares-title{display:inline-block;vertical-align:middle;color:#fff;margin:0 5px 0 0}.gallery-info-box .social-share{color:#fff;border-color:#fff;vertical-align:middle}.gallery-info-box .social-share:hover{color:#fff}.gallery-info-box .galleries-nav{right:10px;position:absolute;bottom:10px;margin-left:6px}.gallery-info-box .galleries-nav .icon{color:#fff;cursor:pointer;font-size:1.35em}.gallery-info-box .galleries-nav .icon.icon-play{display:none}.gallery-info-box .galleries-nav .icon:hover{color:#eee;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.gallery-info-box .galleries-nav a{display:inline-block;line-height:20px;width:25px;text-align:center;color:#222;text-decoration:none}.gallery-info-box .galleries-nav a.down{border-left:1px solid #bbb;padding-left:5px}.booking-form-section:after{content:"";display:table;clear:both}.booking-form-section:before{content:"";display:table;clear:both}.avani_plus body{background-color:#f3f2ed}.avani_plus #main{background-color:#f3f2ed}.avani_plus .header-booking-toggle{font-size:1em}.avani_plus .booking-form{background-color:#1d252d;border-top:1px solid #27323d}.avani_plus .header-booking-toggle.is-active{background-color:#000}.avani_plus .mobile-finish-text{background:#1d252d;border-top:1px solid #f3f2ed;color:#fff}.avani_plus .finish-booking-header .finish-wrapper{background:#1d252d;border-top:1px solid #f3f2ed}.avani_plus .js-new-booking{color:#f3f2ed}.avani_plus .best_rate__wrapper .btn.has-border:hover{color:#1d252d}.avani_plus .pika-single .pika-label{color:#1d252d}.avani_plus .pika-single .pika-button:hover{background:#1d252d;color:#fff!important}.avani_plus .pika-single .is-today .pika-button{background:#e4e4e4;color:#222!important}.avani_plus .pika-single .is-selected .pika-button{background:#1d252d!important;color:#fff!important}.avani_plus .pika-single .is-selected .pika-button:hover{color:#fff!important}.avani_plus .pika-single .pika-next,.avani_plus .pika-single .pika-prev{color:#1d252d!important}.avani_plus .pika-single .is-in-range{background:0 0;color:#222}.avani_plus .pika-single .pika-table th,.avani_plus .pika-single .pika-title select{color:#222}.avani_plus .pika-single .pika-table tbody{border:none}.avani_plus .pika-single .pika-day.is-checkin-date{color:#1d252d;background:#e1dbe5;-moz-opacity:1;opacity:1}.avani_plus .pika-single .pika-day.is-in-range{color:#1d252d;font-weight:700;background:#e1dbe5;-moz-opacity:1;opacity:1}.avani_plus .pika-single .pika-day.is-in-range:hover{color:#fff;background:#1d252d;box-shadow:none;border-radius:3px}.avani_plus .language-link,.avani_plus .main-nav-link,.avani_plus .subnav-item-link{color:#fff}.avani_plus .site-logo{padding:5px 10px}.avani_plus .page-footer,.avani_plus .page-header{background-color:#1d252d;border-bottom:2px solid #1d252d}.avani_plus .header-tools{background-color:#1d252d}.avani_plus .myprivilege .btn button{border:1px solid #1d252d;background-color:#1d252d}.avani_plus .myprivilege #lnkWelcome{color:#1d252d}.avani_plus .myprivilege #myProfile .name:after{border-top-color:#1d252d}.avani_plus .myprivilege #myProfile ul a:focus,.avani_plus .myprivilege #myProfile ul a:hover{background:#1d252d;color:#fff}.avani_plus .language-selector:after{background:linear-gradient(to right,rgba(0,0,0,0) 0,#27323d 100%);-webkit-background:linear-gradient(to right,rgba(0,0,0,0) 0,#27323d 100%)}.avani_plus .global-nav{background-color:#f3f2ed;border-top:0}.avani_plus .global-nav a{color:#1d252d}.avani_plus .main-nav{background-color:#1d252d}.avani_plus .main-nav .main-nav-item{border-top:1px solid #27323d}.avani_plus .main-nav .main-nav-item.nav_group_trigger{background:#13181d}.avani_plus .main-nav .subnav-section{background-color:#1d252d}.avani_plus .main-nav .subnav-section .subnav-item{border-top:1px solid #27323d}.avani_plus .main-nav .subnav-section .subnav-item:first-child{border-top:0}.avani_plus .navbar-toggle{border-color:#1d252d}.avani_plus .navbar-toggle.is-active{background:#1d252d}.avani_plus .intro-section{background-color:#1d252d}.avani_plus .intro-section #CDSSKY.cdsBx .cdsData .cdsH11,.avani_plus .intro-section .intro-text,.avani_plus .intro-section .weather-widget,.avani_plus .intro-section h1{color:#f3f2ed}.avani_plus .intro-section .free-wifi-widget .highlights{color:#f3f2ed}.avani_plus .intro-section .intro-info{color:#f3f2ed}.avani_plus .intro-section a{color:#f3f2ed}.avani_plus .intro-section .page-subtitle{color:#f3f2ed}.avani_plus .intro-section.avani-plus-white-bg .intro-info,.avani_plus .intro-section.avani-plus-white-bg .intro-text,.avani_plus .intro-section.avani-plus-white-bg .page-subtitle,.avani_plus .intro-section.avani-plus-white-bg .weather-widget,.avani_plus .intro-section.avani-plus-white-bg a,.avani_plus .intro-section.avani-plus-white-bg h1{color:#1d252d}.avani_plus .intro-section.light-grey-bg{background-color:#f3f2ed}.avani_plus .intro-section.light-grey-bg #CDSSKY.cdsBx .cdsData .cdsH11,.avani_plus .intro-section.light-grey-bg .highlights,.avani_plus .intro-section.light-grey-bg .intro-info,.avani_plus .intro-section.light-grey-bg .intro-text,.avani_plus .intro-section.light-grey-bg .page-subtitle,.avani_plus .intro-section.light-grey-bg .weather-widget,.avani_plus .intro-section.light-grey-bg a,.avani_plus .intro-section.light-grey-bg h1{color:#1d252d}.avani_plus .intro-section.gallery{background-color:transparent}.avani_plus .intro-section.gallery #CDSSKY.cdsBx .cdsData .cdsH11,.avani_plus .intro-section.gallery .intro-text,.avani_plus .intro-section.gallery .weather-widget,.avani_plus .intro-section.gallery h1{color:#1d252d}.avani_plus .intro-section.gallery a{color:#1d252d}.avani_plus .filters{background-color:#fff;color:#1d252d}.avani_plus .filters .filter-group .fancy-select .trigger{color:#1d252d;border-bottom:1px solid #1d252d}.avani_plus .filters .filter-group .fancy-select .trigger:after{border-top-color:#1d252d}.avani_plus .fancy-select{color:#1d252d}.avani_plus .main-article{background:0 0;padding:10px}.avani_plus .main-article .main-article-info p{background:0 0}.avani_plus .main-article.contact{padding:30px;background:#fff}.avani_plus .gallery-info,.avani_plus .opening-grid{border:10px solid #1d252d}.avani_plus .gallery-info{padding:20px}.avani_plus .gallery .social-share:before{background-color:#1d252d}.avani_plus .aside,.avani_plus .offer-grid,.avani_plus .social-share:before{background:#1d252d}.avani_plus .aside-info-title,.avani_plus .social-shares-title{color:#fff}.avani_plus .social-share{color:#f3f2ed}.avani_plus .offer-grids .slick-dots li button{border:2px solid #1d252d}.avani_plus .offer-grids .slick-dots .slick-active button{background:#1d252d}.avani_plus .btn.btn-solid-white{color:#1d252d}.avani_plus .btn.btn-solid-white:focus,.avani_plus .btn.btn-solid-white:hover{color:#fff}.avani_plus .btn.btn-solid-purple{background:#1d252d;border:1px solid #1d252d;color:#fff}.avani_plus .btn.btn-solid-purple:focus,.avani_plus .btn.btn-solid-purple:hover{background:#27323d;border-color:transparent;color:#fff}.avani_plus .aside-ctas .btn.btn-solid-purple{border:1px solid #fff}.avani_plus .aside-contact-section-title{color:#f3f2ed}.avani_plus .btn.has-border{color:#fff}.avani_plus .btn.has-border:focus,.avani_plus .btn.has-border:hover{color:#1d252d}.avani_plus .btn.has-purple-border{color:#1d252d;border:1px solid #1d252d}.avani_plus .btn.has-purple-border:focus,.avani_plus .btn.has-purple-border:hover{color:#fff;background-color:#1d252d}.avani_plus .btn.btn-solid-purple:focus,.avani_plus .btn.btn-solid-purple:hover{color:#f3f2ed}.avani_plus .btn.btn-solid-purple.meeting-cta{border:1px solid}.avani_plus .btn.btn-solid-purple.meeting-cta:hover{background-color:#27323d}.avani_plus .booking-form-section .btn.has-border:focus,.avani_plus .booking-form-section .btn.has-border:hover{color:#fff}.avani_plus .opening-grid .btn{color:#1d252d}.avani_plus .grid-link{color:#fff}.avani_plus .contact-section-title,.avani_plus .offer-grid-title,.avani_plus .property-grid-title{color:#fff}.avani_plus .opening-grid-subtitle{color:#27323d}.avani_plus .social-channel-link,.avani_plus h3.contact-social-channels-title{color:#fff}.avani_plus .footer-copyright-link,.avani_plus .footer-nav-link,.avani_plus .footer-section-title,.avani_plus .secondary-footer-nav-link{color:#fff}.avani_plus .listing-item .property-grid-price{color:#1d252d}.avani_plus .pagination-link{border:1px solid #1d252d}.avani_plus .pagination-link:before{background-color:#1d252d}.avani_plus .contact-section{background:#1d252d}.avani_plus .best-rate__button{background:#f3f2ed;box-shadow:0 -1px 0 transparent,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);-webkit-box-shadow:0 -1px 0 transparent,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)}.avani_plus .best-rate__button img.mobile-tablet-only{filter:saturate(22) opacity(1) brightness(15%) contrast(100%) hue-rotate(210deg);-webkit-filter:saturate(22) opacity(1) brightness(15%) contrast(100%) hue-rotate(210deg)}.avani_plus .footer-bar{background:#1d252d}.avani_plus .pad-40{padding:40px 0}.avani_plus .avani-plus-purple-bg{background:#1d252d}.avani_plus .avani-plus-grey-bg{background:#f3f2ed}.avani_plus .avani-plus-white-bg{background:#fff}.avani_plus .social-feeds-module{margin:0}.avani_plus section.hotel-gallery{background:#1d252d}.avani_plus section.hotel-gallery.skeleton{background:#e3e3e3 url(/assets/minor/avani/img/design/placeholder.png) no-repeat center;background-size:contain}.avani_plus .hotel-galleries.gallery-footer{background:#f3f2ed}.avani_plus .hotel-galleries.gallery-footer .gallery-pagination-toggle{color:#1d252d}.avani_plus .article-header-subtitle{color:#27323d}.avani_plus .scfForm .field-title{color:#1d252d}.avani_plus .cookie-panel .content a.cookies-close{background:#1d252d}.avani_plus .gallery-info{color:#1d252d}.avani_plus .meeting-room-toggle{color:#1d252d}.avani_plus .main-article .carousel{margin:-30px 0 20px 0}.green .gallery-info,.green .opening-grid{border:10px solid #122941}.green .gallery-info{padding:20px}.green .gallery .social-share:before{background-color:#0c1c2d}.green .aside,.green .offer-grid{background:#122941}.green .aside-info-title,.green .social-shares-title{color:#fff}.green .btn.btn-solid-white{color:#122941}.green .btn.btn-solid-white:focus,.green .btn.btn-solid-white:hover{color:#fff}.green .btn.btn-white.has-border{color:#dbeef2;border-color:#dbeef2}.green .btn.btn-solid-purple{background:#dbeef2;border:1px solid #dbeef2;color:#122941}.green .btn.btn-solid-purple:focus,.green .btn.btn-solid-purple:hover{background:0 0;color:#dbeef2;border-color:#dbeef2}.green .btn.has-border,.green .btn.has-purple-border{color:#fff}.green .btn.has-border:focus,.green .btn.has-border:hover,.green .btn.has-purple-border:focus,.green .btn.has-purple-border:hover{color:#0c1c2d}.green .booking-form-section .btn.has-border:focus,.green .booking-form-section .btn.has-border:hover{color:#fff}.green .opening-grid .btn{color:#350827}.yellow .gallery-info,.yellow .opening-grid{border:10px solid #ffe152}.yellow .gallery-info{padding:20px}.yellow .gallery .social-share:before{background-color:#ffdb30}.yellow .aside,.yellow .offer-grid{background:#ffe152}.yellow .aside-info-title,.yellow .social-shares-title{color:#fff}.yellow .btn.btn-solid-white{color:#350827}.yellow .btn.btn-solid-white:focus,.yellow .btn.btn-solid-white:hover{color:#350827;border-color:#350827}.yellow .btn.btn-solid-purple:focus,.yellow .btn.btn-solid-purple:hover{color:#350827;border-color:#350827}.yellow .btn.has-border,.yellow .btn.has-purple-border{color:#fff}.yellow .btn.has-border:focus,.yellow .btn.has-border:hover,.yellow .btn.has-purple-border:focus,.yellow .btn.has-purple-border:hover{color:#ffdb30}.yellow .booking-form-section .btn.has-border:focus,.yellow .booking-form-section .btn.has-border:hover{color:#fff}.yellow .aside-info-title,.yellow .aside-info-value,.yellow .offer-grid-text,.yellow .opening-grid .btn,.yellow .social-shares-title{color:#350827}.yellow .social-share{color:#350827;border-color:#350827}.yellow .social-share:focus,.yellow .social-share:hover{color:#fff}.yellow .offer-grid-section .btn{color:#350827;border-color:#350827}.yellow .offer-grid-section .btn:focus,.yellow .offer-grid-section .btn:hover{color:#350827;border-color:#fff}.pink .gallery-info,.pink .opening-grid{border:10px solid #c60e3b}.pink .gallery-info{padding:20px}.pink .gallery .social-share:before{background-color:#a60c32}.pink .aside,.pink .offer-grid,.pink .social-share:before{background:#c60e3b}.pink .aside-info-title,.pink .social-shares-title{color:#fff}.pink .btn.btn-solid-white{color:#a60c32}.pink .btn.btn-solid-white:focus,.pink .btn.btn-solid-white:hover{color:#fff}.pink .btn.btn-solid-purple{background:#a60c32;border:1px solid #a60c32;color:#fff}.pink .btn.btn-solid-purple:focus,.pink .btn.btn-solid-purple:hover{background:0 0;border-color:#fff}.pink .btn.has-border,.pink .btn.has-purple-border{color:#fff}.pink .btn.has-border:focus,.pink .btn.has-border:hover,.pink .btn.has-purple-border:focus,.pink .btn.has-purple-border:hover{color:#a60c32}.pink .booking-form-section .btn.has-border:focus,.pink .booking-form-section .btn.has-border:hover{color:#fff}.pink .opening-grid .btn{color:#350827}.booking-form-gha{display:none}.booking-form-gha a{display:none}.gha-fields{display:none;text-align:center}.gha-fields p{color:#fff;font-size:1.875em;line-height:1.25;margin:0 auto 30px;max-width:750px;font-weight:300}.gha-fields a{color:#999;font-size:.625em;text-decoration:underline;text-transform:uppercase}.gha-fields .gha-logo-form{margin-bottom:30px}.gha-wrapper{margin-bottom:50px}.gha-wrapper:after{content:"";display:table;clear:both}.gha-wrapper:before{content:"";display:table;clear:both}.gha-wrapper .fancy-select .options{min-width:100%}.gha-wrapper .fancy-select .options li{padding-right:20px}.gha-wrapper .gha-location:before{content:"";font-size:1.6em;font-weight:300;bottom:5px}.gha-wrapper .gha-brands:before{content:"";font-size:1.5em;font-weight:300;bottom:6px}.gha-wrapper .gha-checkinout.in{color:#fff;width:20%}.gha-wrapper .gha-checkinout.in:before{content:"";font-size:1.8em;font-weight:300;bottom:8px;left:12px}.gha-wrapper .gha-checkinout.out{color:#fff;width:20%}.gha-wrapper .gha-checkinout.out:before{content:"";font-size:1.8em;font-weight:300;bottom:10px;left:12px}.gha-wrapper .gha-guests:before{content:"";font-size:1.8em;font-weight:300}.or{width:5%;font-size:.8em;margin-top:20px;float:left;margin-right:1%;color:#fff}.gha-group{border-bottom:1px solid #fff;float:left;position:relative;width:25%;margin-right:1%;height:55px}.gha-group:before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#958354;height:20px;content:'';display:block;left:17px;margin:auto;position:absolute;top:0;width:20px}.gha-group:last-child{border-right:0}.gha-group .input-text{background:0 0;border:0;color:#fff;font-weight:300;width:100%;padding:20px 20px 20px 50px}.gha-group .fancy-select .trigger{background:0 0;border:0;border-radius:0;padding:17px 20px 17px 50px}.gha-group .fancy-select .trigger:after{bottom:0;height:0;margin:auto;top:0}.gha-brown-btn{background:0 0;border:1px solid #fff;color:#fff;display:block;font-size:.75em;margin:0 auto 10px;padding:25px;text-transform:uppercase;width:395px;font-weight:700}.gha-brown-btn .icon{margin-left:20px}.gha-fancybox .fancybox-skin{background:#2e2c2c}.pika-single.gha-theme .pika-label{color:#958354!important}.pika-single.gha-theme .pika-button:hover{background:#edd086;color:#222!important}.pika-single.gha-theme .is-today .pika-button{background:#e4e4e4;color:#222!important}.pika-single.gha-theme .is-selected .pika-button{background:#958354!important;color:#fff!important}.pika-single.gha-theme .is-selected .pika-button:hover{color:#fff!important}.pika-single.gha-theme .pika-next,.pika-single.gha-theme .pika-prev{color:#958354!important}.pika-single.gha-theme .is-in-range{background:0 0;color:#222}.pika-single.gha-theme .pika-table th,.pika-single.gha-theme .pika-title select{color:#222}.pika-single.gha-theme .pika-table tbody{border:none}.pika-single.gha-theme .pika-day.is-checkin-date{color:#958354;border:1px solid #958354;background:0 0}.pika-single.gha-theme .pika-day.is-in-range{color:#958354}div.responsive-table{overflow-x:scroll}div.responsive-table.hassTable{overflow-x:hidden}.responsive-table-no-head td,.responsive-table-no-head th{display:block;border:0}.responsive-table-no-head td:after,.responsive-table-no-head th:after{content:'';display:block;height:0;clear:both}.finish-booking-header .finish-wrapper{background:#350827;padding:20px 20px 30px;overflow:auto;-webkit-overflow-scrolling:touch}.finish-booking-header .booking-form-title{color:#fff;text-transform:uppercase;font-size:1.25em;margin-bottom:5px}.finish-booking-header .booking-submit-btn{border:2px solid #fff}.finish-booking,.finish-booking-header{display:none}.js-new-booking{color:#b2b0a7;width:auto;text-transform:uppercase;font-size:.7em;font-weight:bolder;display:block;margin:10px auto 0;text-align:center}.js-new-booking:focus,.js-new-booking:hover{color:#fff}.finish-text{display:inline-block;margin-top:5px;font-size:.675em;font-weight:400}.finish-name{display:inline-block;padding:19px 5px 15px 0}.finish-name .finish-content{max-width:100%;display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap}.finish-group,.finish-group-half{color:#b2b0a7;display:block;position:relative;text-transform:capitalize}.finish-group .icon,.finish-group-half .icon{color:#fff;width:30px;position:absolute;font-size:1.375em;left:6px}.finish-group-half,.finish-name{width:100%;display:block;padding:19px 5px 15px 40px;border-bottom:1px solid #fff}.finish-promo{padding-left:5px}.finish-subtitle{font-weight:300;text-transform:uppercase;background-color:#fff;color:#222;display:block;text-align:center;font-size:.9375em;padding:5px 20px}.finish-grey{top:20px;text-transform:uppercase;font-size:.6875em;margin:0 7px}.finish-grey:first-child{margin-left:0}.finish-checkin{width:48%;margin-right:3.9%;display:inline-block}.finish-checkout{width:48%;float:right;display:inline-block}.en-hide{display:inline-block!important}.en-show{display:none!important}[lang=en] .en-hide{display:none!important}[lang=en] .en-show{display:inline-block!important}.global-nav{padding:2px 10px 8px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);height:32px;display:block;background:#350827}.global-nav a{font-size:.75em;color:#fff;position:relative;display:inline-block;padding-left:18px;margin-left:5px}.global-nav a.desktop-only{display:none}.global-nav a.avani-home-link{padding-left:0;margin-left:0}html[lang=ru] .global-nav a{padding:2px 0 8px 15px;line-height:1}.global-nav .icon{position:absolute;top:0;left:0;font-size:1.25em}.global-nav .icon-login{font-size:.9em;padding-top:3px}.fancybox-inner{background-size:cover;background-position:center center}label.error{text-align:left;display:block;margin-top:2px;font-size:.8em;color:red}.myprivilege{position:absolute;color:#222;width:100%;top:65px;z-index:5;background:#fff;right:0;box-shadow:0 1px 5px rgba(0,0,0,.1)}.myprivilege.is-active{overflow-x:hidden;overflow-y:auto}.myprivilege a{text-decoration:none}.myprivilege a:focus,.myprivilege a:hover{text-decoration:none}.myprivilege h3{margin-top:10px}.myprivilege.is-active:before{display:block}.myprivilege>ul{display:none}.myprivilege ul{list-style:none}.myprivilege>div{z-index:5;background:#fff;width:100%;padding:20px;display:none;width:320px;margin:auto}.myprivilege #joinPrivilege{display:block}.myprivilege #myProfile{display:block;padding:0;text-align:right;width:205px;box-shadow:none;transform:none;background:0 0;left:auto;right:10px;position:absolute;top:-30px}.myprivilege #myProfile .menu{box-shadow:0 1px 5px rgba(0,0,0,.2);position:relative;display:none;background:#fff;text-align:left}.myprivilege #myProfile h3{display:none}.myprivilege #myProfile ul{margin:0;padding:0}.myprivilege #myProfile ul a{text-decoration:none;display:block;padding:10px 15px;text-transform:uppercase;font-size:.875em;border-bottom:1px solid #eee}.myprivilege #myProfile ul a:focus,.myprivilege #myProfile ul a:hover{background:#350827;color:#fff}.myprivilege #myProfile ul:last-child a{border:0}.myprivilege #myProfile .image{display:inline-block;background:transparent url(/assets/minor/avani/img/design/user.png) no-repeat 0 0;background-size:cover;width:22px;height:22px;vertical-align:middle;margin:-3px 2px 0 0;border-radius:20px}.myprivilege #myProfile .name{position:relative;padding-right:15px;max-width:150px;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.myprivilege #myProfile .name:after{border:4px solid transparent;border-top-color:#fff;content:"";display:block;position:absolute;width:0;height:0;top:5px;right:0}.myprivilege #lnkWelcome{padding-bottom:5px;display:inline-block;color:#fff;font-size:.75em}.myprivilege #joinPrivilege,.myprivilege #joinPrivilegeAfterLogin{display:block;width:250px;margin-top:61px;padding:30px;margin-right:0;z-index:1;top:20px;right:20px;position:absolute}.myprivilege #joinPrivilege p:first-of-type,.myprivilege #joinPrivilegeAfterLogin p:first-of-type{margin-top:0}.myprivilege #joinPrivilege p:last-child,.myprivilege #joinPrivilegeAfterLogin p:last-child{margin-bottom:0}.myprivilege fieldset{position:relative;margin-top:20px;margin-bottom:10px}.myprivilege select{border:0;line-height:1.8;padding-bottom:4px;border-bottom:1px solid #350827}.myprivilege .input{display:block}.myprivilege .input .input__label{position:absolute;color:#999;line-height:1.8;transform:translateY(0) scale(1);transform-origin:top left;transition:transform .35s ease-in-out}.myprivilege .input input{width:100%;border:0;border-bottom:1px solid #350827;line-height:1.8}.myprivilege .input.is-focused .input__label{transform:translateY(-18px) scale(.8)}.myprivilege input[type=password],.myprivilege input[type=text]{width:100%;border:0;border-bottom:1px solid #350827;line-height:1.8}.myprivilege #lnkForgetPassword{font-size:.75em}.myprivilege label[for=signuptitle]{display:none}.myprivilege input[type=checkbox]{float:left}.myprivilege .note{padding-left:10px;float:left;width:calc(100% - 30px);text-align:left;margin-top:0}.myprivilege .note,.myprivilege .terms{font-size:.75em}.myprivilege .terms{clear:both;margin-bottom:0;line-height:1.5}.myprivilege .gha:before{content:'';width:25px;height:18px;display:inline-block;vertical-align:top;background:url(/assets/minor/avani/img/design/gha.png) no-repeat left top}.myprivilege .close,.myprivilege .dismiss,.myprivilege .loginPopupClose,.myprivilege .myBookingPopupClose,.myprivilege .signupPopupClose{width:24px;height:24px;display:block;position:absolute;right:10px;top:0;font-size:0;cursor:pointer;text-align:right}.myprivilege .close:before,.myprivilege .dismiss:before,.myprivilege .loginPopupClose:before,.myprivilege .myBookingPopupClose:before,.myprivilege .signupPopupClose:before{content:'\f00d';font-family:icomoon;position:absolute;left:0;top:0;right:0;display:block;font-size:18px}.myprivilege .btn{width:100%;text-align:center;margin:0}.myprivilege .btn:after{display:none}.myprivilege .btn button{width:100%;background-color:#350827;border:1px solid #350827;color:#fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center}.myprivilege .btn button:focus,.myprivilege .btn button:hover{background-color:#fff;color:#350827}.myprivilege .btn button:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.myprivilege .btn button:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.myprivilege .login{width:100%;background-color:#350827;border:1px solid #350827;color:#fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center;display:block;text-decoration:none}.myprivilege .login:focus,.myprivilege .login:hover{background-color:#fff;color:#350827}.myprivilege .login:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.myprivilege .login:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.myprivilege .btnContinue02{margin-top:20px}.myprivilege .or{width:100%;color:#000;text-align:center;display:block;margin:10px 0;font-size:1em;float:none}.myprivilege .continue{background-color:#350827;border:1px solid #350827;color:#fff;padding:12px 20px 12px 20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center;display:inline-block;text-decoration:none;font-size:.875em;font-weight:700}.myprivilege .continue:focus,.myprivilege .continue:hover{background-color:#fff;color:#350827}.myprivilege .cancel{color:#999;margin-left:15px;font-size:.875em}.myprivilege #lnkLogin{margin:15px auto 0;display:inline-block}.myprivilege #btnCancleFBConfirmPassword{color:#999;margin:15px auto 0;display:inline-block}.myprivilege #ctrlMyPrivilege_btnFBLogin2{margin-top:0}.myprivilege .btnFBLogin{width:100%;padding:12px 20px 12px 20px;border:1px solid #586d98;background:#586d98;text-align:center;color:#fff;text-decoration:none;display:block;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out;margin:0}.myprivilege .btnFBLogin:focus,.myprivilege .btnFBLogin:hover{background-color:#fff;color:#586d98}.myprivilege .btnFBLogin:before{content:'\f082';font-family:icomoon;display:inline-block;margin-right:10px;font-size:1.2em;font-weight:400}.myprivilege .btnFBLogin:after{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.myprivilege .btnFBLogin:after{position:relative;top:1px;margin-left:5px;display:inline-block;zoom:1}.myprivilege #loginPopup,.myprivilege #signupPopup{position:relative}.js-finish-booking{text-align:center}.loyalty-section .small{font-size:.875em}.membership-list{list-style:none;padding:0;margin-top:30px}.membership-list:after{content:'';display:block;clear:both}.membership-item{width:100%}.membership-features-list{list-style-type:none;padding:0;margin:20px 0 10px}.membership-features-item{position:relative;padding:4px 4px 4px 20px}.membership-features-item:nth-child(odd){background:#f3f2ed}.membership-features-item .icon{position:absolute;font-size:.75em;left:4px;top:8px;color:#350827}.membership-features-item.is-disabled{display:none;color:#bababa}.membership-features-item.is-disabled .icon{display:none}.loyalty-form{color:#222;margin-top:10px;padding-top:30px}.loyalty-form label[for=chkTerm] p:first-child{display:inline}#page-announcement-container{display:none}.privilege-announcement.item{max-width:300px;padding:20px}.privilege-announcement.item:before{padding:0}.privilege-announcement.item .btn{margin-top:15px}.privilege-img{width:600px;opacity:0}.privilege-img:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0}.privilege-img+.privilege-announcement{position:absolute;bottom:20px;padding:0;padding-right:20px;left:20px;color:#333}.privilege-img+.privilege-announcement h3{color:#333}.privilege-img.dark{background:rgba(0,0,0,.2)}.privilege-img.dark+.privilege-announcement{color:#fff}.privilege-img.dark+.privilege-announcement h3{color:#fff}.has-finished-booking#main{margin-top:197px}.has-finished-booking .desktop-booking,.has-finished-booking .header-booking,.has-finished-booking .js-header-booking-toggle{display:none}.has-finished-booking .js-header-finish-booking-toggle,.has-finished-booking .mobile-finish-text{display:block}.finish-booking-header,.header-booking,.js-mobile-finish-booking,.main-nav{position:relative;z-index:2}.js-header-booking-toggle,.js-header-finish-booking-toggle,.js-nav-toggle,.site-logo-container{position:relative;z-index:3}#claim-form{display:none}.best-rate{position:fixed;z-index:1;pointer-events:none;margin:20px;left:0;right:0;bottom:0;top:164px;transform:translateY(0);transition:transform .35s ease-in-out}.finish-wrapper .best-rate{display:none}.is-scrolled .best-rate{transform:translateY(-64px)}.has-finished-booking .best-rate{top:199px}.is-scrolled.has-finished-booking .best-rate{transform:translateY(-129px)}.best-rate__button,.best-rate__content{pointer-events:auto}.best-rate__button{position:absolute;right:0;top:0;padding:10px;width:100px;border-radius:3px;background:#350827}.tactical-campaign .best-rate__button{display:none}.best-rate__close{background:0 0;border:0;color:#fff;font-size:1.25em;padding:0;position:absolute;right:10px;top:10px}.best-rate__content{position:absolute;padding:25px;z-index:11;background-color:#4f1e3c;background-size:cover;background-position:center center;opacity:0;transform:translateY(-10px);visibility:hidden;transition:transform .35s ease-in-out,opacity .35s ease-in-out,visibility .35s ease-in-out}.best-rate__content h1,.best-rate__content h2,.best-rate__content h3{color:#fff;font-size:1.5em}.best-rate.is-active .best-rate__content{opacity:1;visibility:visible;transform:translateY(0)}.offer-grid-section+.module .quote-grid{margin-top:20px}.lazyload{width:100%;height:100%;background:url(/assets/minor/avani/img/design/placeholder.png) no-repeat center center;background-size:contain}.cc-window.cc-floating{padding:1em}.cc-dismiss{text-decoration:none}.cookie-panel{position:fixed;bottom:0;overflow:hidden;z-index:99999999;width:100%;background:rgba(0,0,0,.85);box-sizing:border-box;padding:8px;display:none}.cookie-panel .content{width:100%;text-align:center;color:#fff}.cookie-panel .content p{display:inline}.cookie-panel .content a{display:inline-block;margin-right:10px;color:#fff}.cookie-panel .content a.cookies-settings{text-decoration:underline}.cookie-panel .content a.cookies-close{background:#350827;padding:8px 12px;margin:5px 0 0}.cookie-panel .content a.cookies-close:hover{background:0 0;transition:all .5s ease-out;color:#fff}._hj-f5b2a1eb-9b07_widget{z-index:2!important}.event-banner{width:100%;height:auto;text-align:center;z-index:10000;position:relative;background:transparent no-repeat center;background-size:100%;display:none;transition:all .2s cubic-bezier(.01,.38,1,1)}.is-scrolled .event-banner,.scrolled .event-banner{height:0;transition:all .2s cubic-bezier(.01,.38,1,1)}.event-banner.is-sticky{height:auto}.is-scrolled .event-banner.is-sticky,.scrolled .event-banner.is-sticky{height:auto}.event-banner img{visibility:hidden}.free-wifi-widget{display:block;margin:10px 0}.free-wifi-widget .highlights{display:block;margin:5px 10px 5px 0;color:#350827}.free-wifi-widget .highlights span{vertical-align:middle}.free-wifi-widget .highlights .listing-item-feature-label{font-size:1em}.free-wifi-widget .highlights.checkin{margin:10px 0}.free-wifi-widget .highlights.checkin .icon{font-size:.8em}.free-wifi-widget .highlights.checkin .listing-item-feature-label{font-size:.8em;font-weight:400}.global-highlights{display:none}.destination-grid{background-size:cover;background-repeat:no-repeat;background-position:center;margin:20px 0;padding:20px}.destination-grid .overlay.full-overlay{background:#000;opacity:.75}.destination-grid .section-title{color:#fff;position:relative;z-index:1;padding:0;font-size:1.3em;margin-bottom:0}.destination-grid .destination-list .subnav-section{position:relative;display:block;background:0 0;color:#fff;top:auto;bottom:auto;left:auto;right:auto;width:100%;z-index:auto;box-shadow:none;-webkit-box-shadow:none;border:0;columns:1;padding:10px 0}.destination-grid .destination-list .subnav-section .subnav-group{border-bottom:1px solid #7b7b7b;padding:10px 10px 5px 10px;border-top:0}.destination-grid .destination-list .subnav-section .subnav-group .list-col{padding:0}.destination-grid .destination-list .subnav-section .subnav-group.is-fallback{border-bottom:0}.destination-grid .destination-list .subnav-section .subnav-item{padding-left:15px}.destination-grid .destination-list .subnav-section .subnav-item-link{padding:0;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;font-size:1.1em;margin-bottom:5px}.destination-grid .destination-list .subnav-section .subnav-item-link:before{display:block;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;line-height:1.8;left:10px;position:absolute;font-size:.7em;content:"";-webkit-transition:-webkit-transform .15s ease-in;-moz-transition:-moz-transform .15s ease-in;-o-transition:-o-transform .15s ease-in;transition:transform .15s ease-in}.destination-grid .destination-list .subnav-section .has-cities .subnav-item-link{padding:0 0 2px 20px}.destination-grid .destination-list .subnav-section .subnav-item-link,.destination-grid .destination-list .subnav-section .subnav-item-title-link{color:#fff}.destination-grid .destination-list .subnav-section .subnav-group .list-col{border:0;display:none}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list{width:100%}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list li a.subnav-item-link:before{display:none;opacity:1;-webkit-transition:-webkit-transform .15s ease-in;-moz-transition:-moz-transform .15s ease-in;-o-transition:-o-transform .15s ease-in;transition:transform .15s ease-in;font-size:1em}.destination-grid .destination-list .subnav-section .list-col.is-active .list li a.subnav-item-link:before{opacity:1}.destination-grid .destination-list .subnav-section .subnav-group-link{display:block;padding:5px 0 10px 0;font-weight:400;text-decoration:none;font-size:1em;color:#fff}.destination-grid .destination-list .subnav-section .subnav-group-title{padding:0;color:#fff}.destination-grid .destination-list .mobile-subnav-group-toggle{background:0 0}.benefits_widget_container{position:fixed;z-index:9999;opacity:0;left:-400px;top:30px;max-width:360px}.benefits_widget_container.active{animation:fadeInLeft 1s;opacity:1;box-shadow:8px 5px 16px 0 rgba(0,0,0,.2);transition:all 1s ease-in-out}.benefits_widget_container.pushed{left:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.benefits_widget_container.active.pushed .benefits_toggle{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.benefits_widget_container.active.pushed .benefits_toggle p{opacity:0}.benefits_widget_container.active.pushed .benefits_toggle .icon-star-full{opacity:0;transition:all 1s ease;display:none}.benefits_widget_container.active.pushed .benefits_toggle .icon-chevron-circle-left{opacity:1;transition:all 1s ease;display:inline-block}.benefits_widget_container .benefits_widget{position:relative;width:100%;background:#350827;height:auto;z-index:5}.avani_plus .benefits_widget_container .benefits_widget{background:#1d252d}.benefits_widget_container .benefits_widget img{width:100%;height:auto}.benefits_widget_container .benefits_widget .benefits_action{display:block;font-size:1.2em;padding:18px 0;border:0;border-top:1px solid rgba(255,255,255,.07)}.benefits_widget_container .benefits_widget .benefits_action :active,.benefits_widget_container .benefits_widget .benefits_action:hover{border:0;color:rgba(255,255,255,.8);border-top:1px solid rgba(255,255,255,.07);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.benefits_widget_container .benefits_widget .benefits_text{padding:5px 10px;color:#f3f2ed}.benefits_widget_container .benefits_toggle{position:absolute;right:-155px;top:50%;cursor:pointer;border-radius:5px;z-index:2;background-color:#350827;text-align:right;padding:5px 25px 5px 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.benefits_widget_container .benefits_toggle p{vertical-align:middle;font-size:1em;letter-spacing:.05em;color:#fff;overflow:hidden;opacity:1;margin:0 10px 0 50px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;text-align:left}.benefits_widget_container .benefits_toggle span{vertical-align:middle;font-size:1em;margin:0;letter-spacing:.05em;color:#fff;display:inline-block;float:right;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.benefits_widget_container .benefits_toggle .icon-star-full{opacity:1;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.benefits_widget_container .benefits_toggle .icon-chevron-circle-left{opacity:0;transition:all 1s ease;display:none}.avani_plus .benefits_widget_container .benefits_toggle{background:#1d252d}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-400px);-ms-transform:translateX(-400px);transform:translateX(-400px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.member-visible{display:none}.is-members .member-visible{display:block}.is-members .public-visible{display:none}.tactical-campaign section.terms{margin:10px 0}.select2-container--avani{border-bottom:1px solid #fff}.select2-container--avani .select2-selection--single{height:auto}.select2-container--avani .select2-selection--single .select2-selection__rendered{font-size:1.1em;padding:15px 30px 5px 30px;font-weight:300;height:46px}html[lang=ar] .select2-container--avani .select2-selection--single .select2-selection__rendered{padding:15px 30px 5px 30px}.select2-container--avani .select2-selection--single .select2-selection__arrow{height:20px;position:absolute;top:16px;right:1px;width:20px}.select2-container--avani .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;border-style:solid;border-width:6px 5px 0;height:0;left:50%;margin-left:-10px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--avani.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #fff;border-width:0 5px 6px}.select2-container--avani.is-error{border:1px solid red}.select2-container--avani .select2-dropdown{background-color:#fff;border:0;border-radius:0;box-shadow:0 2px 16px rgba(0,0,0,.15)}.select2-container--avani .select2-search--dropdown{padding:0;position:relative;box-shadow:0 4px 10px 0 rgba(0,0,0,.18)!important;border-radius:0!important}.select2-container--avani .select2-search--dropdown .select2-search__field{border:0;min-height:45px;padding:0 8px;outline:0;border-radius:0!important}.select2-container--avani .select2-results__options{max-height:350px;overflow-y:auto}.select2-container--avani .select2-results__options .select2-results__option{padding:6px}.select2-container--avani .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#f3f2ed}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion{font-size:.9em;padding:1px;white-space:normal}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion:not(.tt-country){padding-left:10px;display:flex;text-transform:none}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion:not(.tt-country):before{float:left;display:block;color:#4e4e4e;margin-right:5px;font-size:1.0625em}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.tt-indent{padding-left:28px}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.AV:before,.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.av:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.an:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.gha:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.ti:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.oh:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.nh:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.nc:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-suggestion.nhow:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-country{text-transform:uppercase;margin:3px 0}.select2-container--avani .select2-results__options .select2-results__option .tt-country:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-country:before{position:relative;font-weight:500;top:1px;margin-right:4px}.select2-container--avani .select2-results__options .select2-results__option .tt-city{font-weight:600}.select2-container--avani .select2-results__options .select2-results__option .tt-city:before{content:"";font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.select2-container--avani .select2-results__options .select2-results__option .tt-city:before{position:relative;font-weight:500;top:1px;margin-right:4px}.public-visit-only{margin:15px 0}#countdown{height:100px;margin:0 auto;width:100%;text-align:center}#countdown .time{margin:0 10px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.5);display:inline-block;text-align:center;position:relative;height:60px;width:60px;-webkit-perspective:479px;-moz-perspective:479px;-ms-perspective:479px;-o-perspective:479px;perspective:479px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-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)}#countdown .count{background:#fff;color:#350827;display:block;font-size:3.15em;font-weight:700;line-height:60px;overflow:hidden;position:absolute;text-align:center;top:0;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:flat;-moz-transform-style:flat;-ms-transform-style:flat;-o-transform-style:flat;transform-style:flat}#countdown .count.top{border-top:0 solid rgba(255,255,255,.1);border-bottom:0 solid rgba(255,255,255,.1);border-radius:5px 5px 0 0;height:50%;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}#countdown .count.bottom{background-image:linear-gradient(rgba(255,255,255,.1),transparent);background-image:-webkit-linear-gradient(rgba(255,255,255,.1),transparent);background-image:-moz-linear-gradient(rgba(255,255,255,.1),transparent);background-image:-ms-linear-gradient(rgba(255,255,255,.1),transparent);background-image:-o-linear-gradient(rgba(255,255,255,.1),transparent);border-top:1px solid #f3f2ed;border-bottom:0 solid #f3f2ed;border-color:#f3f2ed;border-radius:0 0 5px 5px;line-height:0;height:50%;top:50%;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}#countdown .label{color:#350827;font-size:normal;margin-top:5px;display:block;position:absolute;top:70px;width:100%;text-transform:uppercase;font-size:14px}#countdown .count.curr.top{-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);z-index:3}#countdown .count.next.bottom{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}#countdown .flip .count.curr.top{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}#countdown .flip .count.next.bottom{-webkit-transition:all 250ms ease-in-out 250ms;-moz-transition:all 250ms ease-in-out 250ms;-ms-transition:all 250ms ease-in-out 250ms;-o-transition:all 250ms ease-in-out 250ms;transition:all 250ms ease-in-out 250ms;-webkit-transform:rotateX(0);-moz-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.flashsaleBox{width:100%;display:block;overflow:visible;margin:20px 0;padding:0;clear:both}.flashsaleBox .page-title{text-align:center;font-size:.8em;color:#350827;letter-spacing:.02em}.tabs-container{background-color:#350827;color:#fff;padding:10px 0 0 5px;margin:0}.tabs-container .tabs-title{color:#fff;text-align:center;font-size:1em;margin-bottom:8px}.tabs-container .tabs{display:block;width:100%;text-align:center;position:relative}.tabs-container .tabs .tab-item-wrapper{white-space:nowrap;overflow:auto;padding:0;margin:0}.tabs-container .tabs .tab-item-wrapper .tab-item{margin-right:30px;display:inline-block;position:relative;padding:10px 0}.tabs-container .tabs .tab-item-wrapper .tab-item a{text-decoration:none;color:#fff;font-size:1.05em;font-weight:300;text-transform:uppercase}.tabs-container .tabs .tab-item-wrapper .tab-item a.active{font-weight:600}.tabs-container .tabs .tab-item-wrapper .tab-item.is-active:after{content:' ';position:absolute;margin:0;bottom:5px;left:0;width:100%;height:3px;background:#fff;border-radius:4px}.tabs-container .tabs.is--sticky{position:fixed;top:70px;background:#fff;left:0;width:100%;box-shadow:1px 1px 15px rgba(0,0,0,.47);z-index:55}.tabs-container .tabs.is--sticky .tab-item-wrapper:after{display:none}.tabs-container .tabs.is--sticky .tab-item-wrapper .tab-item{padding:15px 2px}.tabs-container .tabs.is--sticky .tab-item-wrapper .tab-item a{color:#350827}.tabs-container .tabs.is--sticky .tab-item-wrapper .tab-item.is-active:after{background:#350827;bottom:0;border-top:0;height:3px;width:100%}.tab-content{display:none;padding:0 15px}.tab-content.is-active{display:block}.featured-offers-list.member_preview .btn.has-purple-border{background:#350827;border:1px solid #350827;color:#fff}.is-members .featured-offers-list.member_preview .btn.has-purple-border{background-color:transparent;border:1px solid #350827;color:#350827}.featured-offers-list.member_preview .js-open-booking{display:none}body.is-members .featured-offers-list.member_preview .js-open-booking{display:inline-block}.featured-offers-list.member_preview.previewed .js-open-booking{display:inline-block}.featured-offers-list.member_preview.previewed .btn.has-purple-border{background-color:transparent;border:1px solid #350827;color:#350827}.featured-offers-list.justify-content{display:flex;justify-content:center}table tr.country td{background-color:#f3f2ed;text-align:center;text-transform:uppercase;font-weight:600}.cta-wrap .btn{margin:5px 10px 10px 0}h2.benefit-title{margin:20px 0;text-align:center}.benefits{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.benefits.is-swapped{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.benefits>div{flex:1 1 100%;text-align:center}.benefits>div.description{padding:20px 0}.benefits>div.description h3{font-weight:500}.benefits>div.image img{max-height:400px}#buyout{margin-top:30px}#buyout .filters{background:0 0;color:#350827;font-weight:500;padding:20px 0}#buyout .filters .filters-title{color:#350827}#buyout .filters .label{font-weight:400}#buyout .filters .trigger{color:#350827;border-color:#350827}#buyout .filters .trigger:after{border-top-color:#350827}#buyout table thead th{border-right:1px solid rgba(255,255,255,.15);text-align:center}#buyout table thead th:last-child{border:0}#buyout table tr.country td{background-color:#fff;text-align:center;text-transform:uppercase;font-weight:600}#buyout table td{text-align:center}#buyout table td .btn{font-size:.8em}a.js-inline-popup-trigger{text-decoration:none}.inline-popup{position:fixed;padding:0 15px;bottom:0;left:0;width:100%;height:auto;z-index:9999;box-shadow:0 1px 15px rgba(0,0,0,.5);transition:all .5s ease-in-out;transform:translateY(100%)}.inline-popup h3{font-size:1.8em}.inline-popup.is-active{transition:all .5s ease-in-out;transform:translateY(0)}.inline-popup .inner-content{max-height:35vh;overflow-y:scroll}.inline-popup table{border:0}.inline-popup table tr{border:0}.inline-popup table tr:first-child td{border:0!important}.inline-popup table tr th{padding:8px;font-weight:600;letter-spacing:.8px;font-size:.82em;text-transform:uppercase;text-align:left;min-width:200px}.inline-popup table tr td{padding:8px;font-size:.9em;letter-spacing:0}.inline-popup table tr td a{text-decoration:underline}.inline-popup table.responsive-table{border:0}.inline-popup table.responsive-table tr:last-child{border:0}.inline-popup .js-close{position:absolute;text-decoration:none;right:15px;top:15px;font-size:1em}.notice-banner{color:#fff;z-index:1000;min-height:35px;visibility:visible;height:auto;position:relative;text-align:center;font-size:14px;transform:scaleY(1);transform-origin:top;transition:all .2s cubic-bezier(.01,.38,1,1)}.is-scrolled .notice-banner,.scrolled .notice-banner{min-height:0;height:0;visibility:hidden;transition:all .2s cubic-bezier(.01,.38,1,1);transform:scaleY(0);transform-origin:top}.is-scrolled .notice-banner.is-sticky{height:auto;min-height:35px;transform:none;visibility:visible}.scrolled .notice-banner.is-sticky{height:auto;min-height:35px;transform:none;visibility:visible}.notice-banner .detail{padding:5px 20px}.notice-banner .js-close{position:absolute;right:5px;top:10px;color:#fff;text-decoration:none}.notice-banner a{color:#fff}@media only screen and (max-width:767px){.responsive-table.responsive-table-no-head{border:0;border-top:1px solid #562b5b}.responsive-table-no-head td,.responsive-table-no-head th{padding:15px 0 0;width:100%!important}.responsive-table.responsive-table-no-head tbody{border:0}.responsive-table.responsive-table-no-head tr{border-bottom:1px solid #562b5b;display:block}.responsive-table.responsive-table-no-head tr:nth-child(even){background:0 0}.responsive-table.responsive-table-no-head img{height:auto}table.responsive-table.stacktable.large-only{display:none}.loyalty-section .listing-item{padding:10px 0;margin:10px 0 0}.loyalty-section .listing-item-image{margin-top:10px}.main-banner.video-banner{padding-top:100px;padding-bottom:100px}.feature-grid{min-height:300px}.feature-grid .detail{font-size:1.5em;padding:0 20px 0 20px}.feature-grid.height-auto{height:auto;min-height:initial}.global-nav{clear:both}.booking-form-section{z-index:2;position:relative}.featured-offers-list.justify-content{display:block;justify-content:normal}}@media only screen and (max-width:767px) and (min-device-width:375px) and (max-device-width:600px) and (orientation:landscape){.page-header.with-event{top:55px}.page-header.scrolled{top:0}}@media only screen and (max-width:767px) and (min-device-width:320px) and (max-device-width:375px) and (orientation:portrait){.page-header.scrolled{top:0}}@media only screen and (min-width:600px){.page-header.scrolled{top:0}.main-banner{padding:100px 30px}.main-banner.video-banner{padding-top:150px;padding-bottom:150px}.intro-section h1{font-size:1.875em;line-height:1.2}.featured-room .property-grid-content{padding:20px;padding-right:100px}.featured-room .btn{bottom:36px;right:40px;left:auto}.property-grid .grid-link{padding-top:30%}.featured-room .property-grid .grid-link{padding-top:30%}.centered-grid{min-height:250px}.centered-grid .grid-link{padding:30px}.opening-grid{padding:20px}.feature-grid{min-height:300px}.property-meeting-rooms .tablesaw-cell-label{text-align:left}.property-meeting-rooms .tablesaw-cell-content{text-align:left;width:67%}.meeting-room-type{margin:0 10px 10px 10px}.hotel-galleries-overlay__gallery .carousel-image.video iframe{padding:0 0 100px 0}.footer-brand{width:24%}.footer-brand .img{max-width:110px}.main-footer-brand{width:100%}.main-footer-brand .img{max-width:200px}.hotel-galleries .grid{margin:10px 0;width:49.16468%;float:left;margin-right:1.67064%}.hotel-galleries .grid:nth-child(2n+2){margin-right:0}}@media only screen and (min-width:768px){.tablet-only{display:block}blockquote{width:75%}.responsive-table-no-head td,.responsive-table-no-head th{width:auto;display:table-cell;vertical-align:top}.stacktable td{border-right:1px solid #350827;border-bottom:1px solid #350827}.currency-converter .options{font-size:.75em}.best-rate{top:190px}.page-header.scrolled{top:0}.site-logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:.8333333333%;padding-right:.8333333333%;padding-left:20px;text-align:left}.site-logo img{max-height:63px}.header-booking-toggle{margin-left:41.6666666667%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:16.6666666667%;float:left;padding-left:.8333333333%;padding-right:.8333333333%}.global-nav{clear:both}.currency-panel-converter{margin-right:10px}.currency-panel-converter .trigger{display:block;font-weight:700;line-height:1.2em;font-size:.75em;color:#fff;cursor:pointer}.currency-panel-converter .trigger .icon{float:right;margin-left:5px}.currency-panel-converter .trigger .icon-chevron-down{transition:all .2s ease}.currency-panel-converter .trigger .icon-chevron-up{display:none}.currency-panel-converter .trigger.active .icon-chevron-down{display:none}.currency-panel-converter .trigger.active .icon-chevron-up{display:inline-block}}@media only screen and (min-width:768px) and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.currency-panel-converter .trigger{display:none}}@media only screen and (min-width:768px){.currency-panel-converter .currency_panel{display:none;box-shadow:0 4px 11px 5px rgba(0,0,0,.3);padding:0;width:750px;background:#fff;position:absolute;right:0;top:22px;z-index:10}.currency-panel-converter .currency_panel .title{padding:12px 8px;margin:0;background:#eee;display:block;clear:both;font-size:1.2em}.currency-panel-converter .currency_panel .currencies-list{margin:0;padding:10px;overflow:hidden}.currency-panel-converter .currency_panel .currencies-list li{margin-right:5px;width:175px;line-height:1.4rem;font-size:.9em;list-style:none;float:left;position:relative}.currency-panel-converter .currency_panel .currencies-list li a.currency-item{color:#000;width:auto;padding:2px;text-decoration:none;display:block;margin:3px 0;cursor:pointer;font-weight:400}.currency-panel-converter .currency_panel .currencies-list li a.currency-item .currency-code{margin:0 5px 0 0;width:auto;line-height:1.2rem;color:#350827;font-size:14px;font-weight:600;vertical-align:middle;display:inline-block}.currency-panel-converter .currency_panel .currencies-list li:hover{background:#350827;transition:all .3s ease;border-radius:5px}.currency-panel-converter .currency_panel .currencies-list li:hover .currency-item{color:#fff;transition:color .2s ease}.currency-panel-converter .currency_panel .currencies-list li:hover .currency-item .currency-code{color:#fff;transition:color .2s ease}.currency-panel-converter .currency_panel .currencies-list li.selected{transition:all .3s ease;background:#350827;border-radius:5px}.currency-panel-converter .currency_panel .currencies-list li.selected .currency-item{color:#fff;transition:color .2s ease}.currency-panel-converter .currency_panel .currencies-list li.selected .currency-item .currency-code{color:#fff;transition:color .2s ease}.currency-panel-converter .mobile-currency{display:none}}@media only screen and (min-width:768px) and (min-device-width:375px) and (max-device-height:812px) and (-webkit-device-pixel-ratio:3){.currency-panel-converter .mobile-currency{display:block}}@media only screen and (min-width:768px){.mobile-finish-text .finish-content{display:inline}.booking-mask-wrapper{z-index:5;position:relative}.js-header-booking-toggle,.js-header-finish-booking-toggle,.js-nav-toggle,.site-logo-container{z-index:10}.booking-form-group{max-width:100%;margin-left:auto;margin-right:auto}.booking-form-group:after{content:" ";display:block;clear:both}.booking-form-group .booking-submit-btn{margin-top:30px}.booking-form-group .input-text{height:52px}.booking-form-subgroup{width:48.0769230769%;float:left;margin-right:3.8461538462%}.booking-form-subgroup:last-child{width:48.0769230769%;float:right;margin-right:0}#checkout-subgroup .pika-single.is-bound,#header-checkout-subgroup .pika-single.is-bound{right:0}.main-banner{min-height:320px}.main-banner-title{font-size:3.125em;width:90%}.banner-carousel .slick-dots{margin:0;padding:0;position:absolute;bottom:10px;width:100%;left:0;text-align:center;list-style:none}.banner-carousel .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.banner-carousel .slick-dots button{text-indent:-9999px;background:0 0;border:0;padding:0;width:15px;height:15px;border:2px solid #fff}.banner-carousel .slick-dots .slick-active button{background-color:#fff}.banner-carousel .main-banner-title{padding:0;width:90%}.module{max-width:100%;margin-left:auto;margin-right:auto}.module:after{content:" ";display:block;clear:both}.aside,.main-article{padding:30px}.aside{padding-top:33px}.aside .aside-ctas .btn{width:auto;text-align:left}.aside .aside-ctas .btn:first-child{margin-right:10px}.aside .social-shares{display:inline-block;zoom:1;margin-right:20px}.intro-section{padding:30px}.intro-section.gallery{padding:50px 60px 0}.tactical-campaign .intro-section .page-title{font-size:2.3em}.intro-subsection{width:42.87780188%;float:left;margin-right:2.8199566161%}.intro-text{width:54.302241504%;float:right;margin-right:0}.intro-text p:first-child{margin-top:0}.contact-section{width:60.014461316%;float:left;margin-right:2.8199566161%}.awards{width:37.165582068%;float:right;margin-right:0}.awards.empty-awards{display:block}.awards .js-award-carousel .slick-dots{margin:0;padding:0;position:absolute;bottom:-50%;width:100%;left:0;text-align:center;list-style:none}.awards .js-award-carousel .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.awards .js-award-carousel .slick-dots button{text-indent:-9999px;background:0 0;border:0;padding:0;width:15px;height:15px;border:2px solid #350827}.awards .js-award-carousel .slick-dots .slick-active button{background-color:#350827}.hotel-feature{width:28.5714285714%;float:left}.hotel-feature:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.hotel-feature:nth-child(3n+2){margin-left:35.7142857143%;margin-right:-100%;clear:none}.hotel-feature:nth-child(3n+3){margin-left:71.4285714286%;margin-right:-100%;clear:none}.aside-contact-address p{margin:10px 0}.aside-contact-info-label{display:inline-block;zoom:1;width:auto;margin-right:5px}.aside-contact-info.coordinates{font-size:100%;padding-left:75px}.aside-contact-info.coordinates .aside-contact-info-label{position:absolute}.featured-room .property-grid-content{padding-bottom:15px;padding-top:15px;padding-right:100px;bottom:30px}.featured-room .property-grid-content .property-grid-price{bottom:15px}.featured-room .btn{bottom:50px;padding:12px 30px;right:50px;left:auto}.featured-room .slick-dots{margin:0;padding:0;position:absolute;bottom:20px;width:100%;left:0;text-align:center;list-style:none}.featured-room .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.featured-room .slick-dots button{text-indent:-9999px;background:0 0;padding:0;width:15px;height:15px;border:2px solid #fff}.featured-room .slick-dots .slick-active button{background-color:#fff}.map-section{margin-top:20px;background:#350827}.map-section:after{content:"";display:table;clear:both}.map-section:before{content:"";display:table;clear:both}.map-section-intro{border:10px solid #350827;width:31.453362256%;float:left;margin-right:2.8199566161%;padding:30px;background:#350827;height:380px}.map-section-intro .btn{color:#fff;font-size:1.125em}.map-section-title{margin:0 0 15px 0;font-size:2.25em;color:#fff}.interactive-map{background-size:cover;height:380px;width:65.726681128%;float:right;margin-right:0}.interactive-map.is-full-width{width:100%;float:none}.location-section{padding:0}.location-section .filters{padding-bottom:10px;text-align:left}.location-section .filter-group{margin:0 3px 10px 3px}.location-section .map-section{margin:0;position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;min-height:600px}.location-section .interactive-map{height:100%}.location-section-header{position:relative;padding-right:0;background-color:#350827}.location-content{padding:0;position:relative}.hotel-location{margin-bottom:20px}.hotel-location-title{margin-bottom:5px}.hotel-location-group{margin-bottom:0;width:32.5842696629%;float:left}.hotel-location-group:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.hotel-location-group:nth-child(3n+2){margin-left:33.7078651685%;margin-right:-100%;clear:none}.hotel-location-group:nth-child(3n+3){margin-left:67.4157303371%;margin-right:-100%;clear:none}.four-cols .hotel-location-group{width:24.1573033708%;float:left}.four-cols .hotel-location-group:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.four-cols .hotel-location-group:nth-child(4n+2){margin-left:25.2808988764%;margin-right:-100%;clear:none}.four-cols .hotel-location-group:nth-child(4n+3){margin-left:50.5617977528%;margin-right:-100%;clear:none}.four-cols .hotel-location-group:nth-child(4n+4){margin-left:75.8426966292%;margin-right:-100%;clear:none}.hotel-location-listing{padding:20px;position:relative}.hotel-location-listing:after{content:"";display:table;clear:both}.hotel-location-listing:before{content:"";display:table;clear:both}.hotel-location-listing .list:after{content:"";display:table;clear:both}.hotel-location-listing .list:before{content:"";display:table;clear:both}.location-view-toggles{position:absolute;right:20px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:2}.location-toggle{display:block;outline:0;width:85px;font-size:.875em;background:0 0;font-weight:300;border:0;padding:5px 0;text-transform:uppercase;border:1px solid #fff;color:#fff;position:relative;overflow:hidden}.location-toggle:before{position:absolute;top:0;left:0;width:85px;height:85px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);content:'';display:block;background-color:#fff;z-index:-1;opacity:0;-webkit-transition:-webkit-transform .3s ease-in,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-in,opacity .3s ease-in;-o-transition:-o-transform .3s ease-in,opacity .3s ease-in;transition:transform .3s ease-in,opacity .3s ease-in}.location-toggle.is-active{color:#350827}.location-toggle.is-active:before{opacity:1;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.places-section .map-section{width:65.726681128%;float:left;margin-right:2.8199566161%;margin-top:0}.places-section .map-section .interactive-map{height:100%}.places-section .places-content-section{width:31.453362256%;float:right;margin-right:0;min-height:450px}.place-link{padding-left:10px;-webkit-tap-highlight-color:rgba(204,204,204,.9)}.place-link .icon{display:inline}.hotel-location-page .nested-grid{margin:0}.listing-section .list:after{content:"";display:table;clear:both}.listing-section .list:before{content:"";display:table;clear:both}.featured-offers-list{margin-bottom:20px}.listing-item{position:relative}.listing-item .property-grid-price{position:static;margin-top:13px}.listing-item-image .slick-dots{margin:0;padding:0;position:absolute;bottom:0;width:100%;left:0;text-align:center;list-style:none;vertical-align:middle}.listing-item-image .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.listing-item-image .slick-dots button{text-indent:-9999px;background:0 0;padding:0;width:8px;height:8px;border:2px solid #fff}.listing-item-image .slick-dots .slick-active button{background-color:#fff}.listing-item-title{font-size:1.5625em}.pagination .list{margin:0;text-align:center}.listing-item{width:48.590021692%;float:left;margin-right:2.8199566161%}.listing-item:nth-child(2n+2){width:48.590021692%;float:right;margin-right:0}.loyalty-section .listing-item{width:31.453362256%;float:left;margin-right:2.8199566161%}.loyalty-section .listing-item:nth-child(3n){width:31.453362256%;float:right;margin-right:0}.press-release-listing .listing-item{width:100%;margin:0 0 20px 0}.press-release-listing .listing-item:after{content:"";display:table;clear:both}.press-release-listing .listing-item:before{content:"";display:table;clear:both}.press-release-listing .listing-item-subtitle{margin-top:0}.press-release-listing .listing-item-image{margin:0;width:37.165582068%;float:left;margin-right:2.8199566161%}.press-release-listing .listing-item-container{width:60.014461316%;float:right;margin-right:0}.listing-section.article-listing .listing-item,.listing-section.news-listing .listing-item,.listing-section.press-release-listing .listing-item{padding-bottom:20px}.campaign:first-child{margin-top:0}.campaign-title{padding:10px;position:absolute;top:auto;bottom:20px;left:20px;right:20px;margin:0}.campaign-participants:after{content:"";display:table;clear:both}.campaign-participants:before{content:"";display:table;clear:both}.campaign-col{width:33.3%;float:left}.article-header-subtitle{margin:0}.property-meeting-rooms table,.property-meeting-rooms table tbody,.property-meeting-rooms table tbody td{border:0}.property-meeting-rooms table tbody td{border-bottom:1px solid #b2b0a7}.property-meeting-rooms-image,.property-meeting-rooms-title{height:200px}.hotel-meeting-rooms{margin-top:20px}.meeting-room{position:relative;text-align:left}.meeting-room:after{content:"";display:table;clear:both}.meeting-room:before{content:"";display:table;clear:both}.meeting-room:first-child{margin-top:0}.meeting-room-title{margin-bottom:12px;border-bottom:1px solid #350827;padding-bottom:10px}.meeting-room-toggle{position:absolute;top:24px;right:20px;border:0;margin:0;width:auto}.meeting-room-types-title{padding-left:10px}.meeting-room-content{margin-bottom:10px;margin-top:15px}.meeting-room-content:after{content:"";display:table;clear:both}.meeting-room-content:before{content:"";display:table;clear:both}.meeting-room-images{width:35%;margin:0;float:left;max-height:200px}.meeting-room-images .carousel,.meeting-room-images .carousel-image{margin:0;height:100%}.meeting-room-images .slick-list,.meeting-room-images .slick-track{height:100%}.meeting-room-text{width:65%;float:left}.meeting-room-types{width:100%;margin-top:18px}.meeting-room-text{font-size:1.125em;font-weight:300;padding-left:20px}.meeting-room-text .btn{font-size:.7em}.meeting-room-text p:first-child{margin-top:0}.meeting-room-text p:last-child{margin-bottom:0}.meeting-room-type{text-align:center;width:10%;vertical-align:top}.meeting-room-type.is-disabled{display:inline-block;zoom:1;color:#afafaf}.meeting-room-ctas .btn{width:49%;font-size:1em}.main-article .carousel{margin:-30px -30px 20px -30px}.main-article .carousel.is-at-bottom{margin:20px -30px -30px -30px}.carousel .slick-dots{margin:0;padding:0;position:absolute;bottom:15px;width:100%;left:0;text-align:center;list-style:none}.carousel .slick-dots li{display:inline-block;zoom:1;margin:0 5px}.carousel .slick-dots button{text-indent:-9999px;background:0 0;border:0;padding:0;width:15px;height:15px;border:2px solid #fff}.carousel .slick-dots .slick-active button{background-color:#fff}.carousel iframe{padding-top:20px}section.hotel-gallery{margin-top:20px;margin-left:0;left:auto;width:100%;position:relative;overflow:hidden}section.hotel-gallery:nth-child(2n+2){margin-right:0}section.hotel-gallery.skeleton{max-height:530px;width:100%}section.hotel-gallery .lSSlideOuter #image-gallery .lslide{min-height:530px;max-height:530px;height:100%;background-size:cover;background-position:center center;display:block}section.hotel-gallery .lSSlideOuter #image-gallery .lslide img{width:100%;height:100%;object-position:center center;object-fit:contain}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery{padding:8px 8px 0 5px;right:0;left:auto}section.hotel-gallery .lSSlideOuter .lSPager.lSGallery li{padding:0;border-radius:0;height:auto}section.hotel-gallery .lSSlideOuter .lSAction.thumbnail-controls{width:150px;right:0;bottom:0;height:auto;position:absolute;display:flex;background:#350827;justify-content:center}section.hotel-gallery .lSSlideOuter .lSAction.thumbnail-controls a{margin:0;top:0;position:relative;display:inline-block;width:25px;height:25px;left:auto;right:auto}section.hotel-gallery .lSSlideOuter .lSAction.thumbnail-controls a .slick-next,section.hotel-gallery .lSSlideOuter .lSAction.thumbnail-controls a .slick-prev{width:25px;height:25px;font-size:14px;background:0 0}.gallery{position:relative}.gallery .slick-list,.gallery .slick-track{height:100%}.gallery-title:after{margin-bottom:20px}.gallery-info-box{position:absolute;padding:15px 20px;height:auto;width:calc(100% - 155px)}.gallery-info-box .galleries-nav{margin-left:0;position:absolute;left:50%;bottom:10px}.gallery-info-box .social-shares{position:absolute;right:10px;bottom:10px}.gallery-info-box .social-shares a{margin:0;border:0;width:25px;height:25px;padding:3px}.gridcol{float:left}.two-col-gridcol{display:none;width:100%}.two-col-gridcol .gridcol{width:50%}.three-col-gridcol{width:100%;display:none}.three-col-gridcol .gridcol{width:33.3%}.destination-col-gridcol{width:100%;display:block}.destination-col-gridcol ul.destination-list{display:block;columns:3;-webkit-columns:3;-moz-columns:3;column-gap:1vw;-webkit-column-gap:1vw;-moz-column-gap:1vw}.destination-col-gridcol ul.destination-list li{margin-bottom:20px;list-style:none;page-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid}.destination-col-gridcol ul.destination-list li .grid-list-item-title{font-size:.95em}.destination-col-gridcol ul.destination-list li .grid-list-item-link{line-height:1.1;font-size:1.2em}.grid-list-item{width:28.5714285714%;float:left;padding-left:0;padding-right:0}.grid-list-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.grid-list-item:nth-child(3n+2){margin-left:35.7142857143%;margin-right:-100%;clear:none}.grid-list-item:nth-child(3n+3){margin-left:71.4285714286%;margin-right:-100%;clear:none}.grid-list-item:nth-child(2n+2){padding-left:0;padding-right:0}.opening-grid{padding:30px}.grid-quote blockquote{width:auto}.property-grid .grid-link{padding:22% 30px 30px 30px}.featured-room .property-grid .grid-link{padding-top:30%;min-height:auto}.property-grid-title{font-size:1.375em}.property-grid-title:after{top:2px}.property-grid-content{padding:20px}.property-grid-info{font-size:1.125em}.property-grid-price{bottom:20px;right:20px;position:absolute;margin-top:0}.property-grid-price .text{font-size:1em}.property-grid-price .value{font-size:1.75em}.property-grid-price .value span{display:inline-block}.offer-grid{margin:0;width:31.453362256%;float:left;margin-right:2.8199566161%}.offer-grid:last-child{width:31.453362256%;float:right;margin-right:0}.offer-grid.is-empty{display:block}.has-one-item .offer-grid{width:31.453362256%;float:left;margin-right:2.8199566161%}.has-one-item .offer-grid.is-empty{display:block}.has-one-item .offer-grid:last-child{width:31.453362256%;float:right;margin-right:0}.offer-grid-thumb{padding:30px 20px}html[lang=ru] .offer-grid-title{font-size:1.12em}.single-grid-section{padding:20px 0 0 0}.single-grid-section .opening-grid{width:100%;float:left;margin-left:0;margin-right:0;margin:0 0 20px 0}.single-grid-section .single-offer-grid{width:100%;float:right;margin-right:0;clear:none}.single-grid-section .single-offer-grid .grid-link{min-height:220px}.single-grid-section .offer-grid{width:100%;float:none;margin:0;height:100%}.centered-grid{margin:20px 0 0 0;width:48.590021692%;float:left;margin-right:2.8199566161%}.centered-grid:nth-child(2n+2){width:48.590021692%;float:right;margin-right:0}.instagram-feeds-wrapper{clear:both}.social-feeds{overflow:hidden;margin:20px 0}.social-feeds.is-instagram .instagram-feed{height:100%;min-height:230px;margin:0;position:relative;background:#ccc;display:block;overflow:hidden;box-sizing:border-box;float:left}.footer-brands{padding:10px}.footer-brands .footer-brand{width:10%}.footer-brands .footer-brand.main-footer-brand{margin-bottom:5px}.footer-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:5%;padding-right:5%;padding-left:20px;padding-right:20px;text-align:left;margin-bottom:5px}.social-channel{width:15%}.social-channel.has-tooltip .tooltip-content{width:200px;bottom:50px}.footer-newsletter{padding-top:20px}.footer-nav{clear:both;padding:0;border-top:1px solid #6e6e6e}.footer-nav .list{width:80%;margin:auto;border:0;padding:10px 0}.secondary-footer-nav{padding:0;width:42%;margin:auto}.footer-nav-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:25%;float:left;padding-left:2.5%;padding-right:2.5%;padding-left:20px;padding-right:20px}.secondary-footer-nav-item{padding-left:15px;padding-right:15px;margin:0}.footer-bar{padding:20px 0}.footer-bar:after{content:"";display:table;clear:both}.footer-bar:before{content:"";display:table;clear:both}.newsletter-form-page{overflow:hidden}.newsletter-form-page .site-logo{padding:15px 20px}.newsletter-form-page .display-section-border:after{content:"";display:table;clear:both}.newsletter-form-page .display-section-border:before{content:"";display:table;clear:both}.newsletter-form-page .field-border{width:44.4444444444%;float:left;margin-right:11.1111111111%}.newsletter-form-page .field-border:nth-child(2n+2){width:44.4444444444%;float:right;margin-right:0}.newsletter-form-page #main{padding:25px;position:relative;z-index:1000}.newsletter-form-page .main-article{overflow:visible}.dining-form-page .display-section-content{width:44.4444444444%;float:right;margin-right:0;margin:0}.dining-form-page .display-section-content:first-child{width:44.4444444444%;float:left;margin-right:11.1111111111%}.dining-form-page .form-submit-border{margin-left:55.5555555556%;position:relative;top:-60px}.dining-form-page .pika-single.is-bound{width:auto}.dining-form-page .field-content.has-sibling{width:auto;margin-bottom:0}.dining-form-page .field-content.has-sibling.country-code-field{clear:none;width:15%}.dining-form-page .field-content.has-sibling.phone-number-field{width:55%}.dining-form-page.no-comment .form-submit-border{top:0}.booking-form-gha{position:relative;text-align:center}.booking-form-gha a{color:#b2b0a7;width:auto;text-transform:uppercase;font-size:.7em;font-weight:bolder}.booking-form-gha.in-form a{display:inline-block}.myprivilege>div{width:360px}.loyalty-section{margin-top:20px}.loyalty-section.three-cols{text-align:center}.loyalty-section.three-cols .list,.loyalty-section.three-cols h1{text-align:left}.loyalty-section .listing-item{padding-bottom:20px}.loyalty-section .meeting-cta{display:inline}.membership-item{width:32%;margin-right:2%;float:left}.membership-item:last-child{margin-right:0}.membership-features-item.is-disabled{display:block}.has-finished-booking#main{margin-top:175px}.finish-group-half{width:48%}.finish-group-half:last-child{float:right}.finish-group-half:first-child{margin-right:3.9%;float:left}.avani_plus .currency-panel-converter .currency_panel .currencies-list li .currency-item .currency-code{color:#1d252d}.avani_plus .currency-panel-converter .currency_panel .currencies-list li.selected,.avani_plus .currency-panel-converter .currency_panel .currencies-list li:hover{background:#1d252d}.avani_plus .currency-panel-converter .currency_panel .currencies-list li.selected .currency-item .currency-code,.avani_plus .currency-panel-converter .currency_panel .currencies-list li:hover .currency-item .currency-code{color:#fff}.avani_plus .awards{border:10px solid #fff}.avani_plus .awards .js-award-carousel .slick-dots button{border:2px solid #fff}.avani_plus .awards .js-award-carousel .slick-dots .slick-active button{background-color:#fff}.avani_plus .map-section{background:#1d252d}.avani_plus .hotel-contact{padding:40px 20px 40px 0}.avani_plus .intro-section.gallery{padding:20px}.avani_plus .hotel-galleries.gallery-footer{background:#1d252d}.avani_plus .main-article .carousel{margin:-30px 0 20px 0}.destination-grid{padding:0}.destination-grid .destination-list .subnav-section{column-count:4;padding:20px;position:relative;width:100%}.destination-grid .destination-list .subnav-section .subnav-group{border:0}.destination-grid .destination-list .subnav-section .subnav-group .subnav-group-link{text-decoration:underline;font-size:.9em;padding:0;margin-bottom:5px}.destination-grid .destination-list .subnav-section .subnav-group .city-title .subnav-group-link{text-decoration:none;font-weight:600;font-size:1em;padding:0 0 0 5px}.destination-grid .destination-list .subnav-section .subnav-group .list-col{display:block;border:0}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list li a.subnav-item-link{padding:0;color:#fff;font-size:.9em}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list li a.subnav-item-link:before{line-height:2;display:block;opacity:1}.destination-grid .destination-list .subnav-section .mobile-subnav-group-toggle{display:none}.tabs-container{margin:15px 0;padding:12px 5px}.tabs-container .tabs-title{margin-bottom:25px;font-size:1.3em}.tabs-container .tabs .tab-item-wrapper .tab-item{padding:0}.tabs-container .tabs .tab-item-wrapper .tab-item a.active:after{display:none}.tabs-container .tabs .tab-item-wrapper .tab-item.is-active:after{content:' ';position:absolute;margin:0;bottom:-25px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #350827;left:50%;right:50%;transform:translateX(-50%);background:0 0}.tab-content{margin-top:0;padding:0 10px}.benefits{background:#fff}.benefits>div{-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;text-align:left;width:50%}.benefits>div.description .wrap{max-width:90%;margin:0 auto}.notice-banner{font-size:16px}}@media only screen and (min-width:1024px){.content-wrapper{width:980px;margin:0 auto}.content-wrapper.is-relative{position:relative}.mobile-tablet-only{display:none!important}.desktop-only{display:block!important}.module{overflow:hidden}.module.banner{overflow:visible}.module.main-content{overflow:visible}.module.is-relative{position:relative}.module.has-no-sidebar{overflow:hidden}.module.flashsale{overflow:visible;width:100%;clear:both;position:relative;z-index:10;top:-85px;background:0 0}.module.gallery{margin-bottom:20px}html[lang=vi] .hotel .main-nav-link{margin:0 5px 0 5px;font-size:.8em}h2.section-title{margin-top:0}h2.section-title:first-child{margin-top:0}.page-header{background-color:#fff;border:0;top:0}.page-header .wrapper{background-color:#fff;position:relative}.page-header .content-wrapper{background-color:#fff;position:relative;padding:10px 0}.page-header.is-scrolled{box-shadow:1px 1px 10px 0 rgba(32,33,36,.28)}.header-booking-toggle,.mobile-subnav-group-toggle,.mobile-subnav-toggle .icon,.navbar-toggle{display:none}.site-logo-container{display:inline-block;width:15%;text-align:left}.site-logo-container.hotel{float:left}.site-logo{padding:8px 0 0 10px;width:auto;display:inline-block;zoom:1;vertical-align:middle;float:none;height:74px;position:relative}.site-logo .img{max-height:63px}.hotel-page .site-logo{padding:8px 0 0 10px}.hotel-page .site-logo .img{max-height:63px}.header-tools{background:#f3f2ed;display:block;width:100%;z-index:10;padding:2px 12px}.header-tools .content-wrapper{background:0 0;padding:0}.main-nav{background:0 0;display:inline-block!important;vertical-align:middle;width:65%;overflow:visible;clear:none;padding-right:0;text-align:left}.main-nav.is-active{display:inline-block!important}.main-nav-item{display:inline-block;zoom:1;vertical-align:middle;border:0}.main-nav-item.is-active .main-nav-link:after{-moz-opacity:1;opacity:1;bottom:0}.main-nav-item.nav_group_trigger{position:relative;background:0 0}span.main-nav-link{cursor:default}.main-nav-link{color:#350827;width:auto;font-weight:500;font-size:.8em;padding:12px 0 15px 0;margin:0 8px 0 8px;position:relative}.main-nav-link .icon{display:block;margin-left:3px}.main-nav-link:after{position:absolute;bottom:10%;left:0;-moz-opacity:0;opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;height:5px;width:100%;content:'';display:block;background:#350827}.main-nav-link:active:after,.main-nav-link:focus:after,.main-nav-link:hover:after{-moz-opacity:1;opacity:1;bottom:0}.hotel .main-nav-link{margin:0 5px 0 10px;font-size:.85em}html[lang=ja] .main-nav-link{font-size:.75em;padding:12px 0 8px 0}html[lang=ru] .main-nav-link{font-size:.8em;margin:0 5px 0 5px}.column-break{margin-bottom:100vh!important}.subnav-section{display:block;position:absolute;width:100%;bottom:5%;left:0;z-index:-1;background:#fff;border-top:1px solid transparent;text-align:left;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-moz-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-ms-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-o-box-shadow:0 4px 0 0 rgba(0,0,0,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.5);-webkit-transition:-webkit-transform .15s ease-out;-moz-transition:-moz-transform .15s ease-out;-o-transition:-o-transform .15s ease-out;transition:transform .15s ease-out}.with-event .subnav-section{bottom:220px}.subnav-section.is-active{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);bottom:0;border-top:1px solid #b2b0a7;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.subnav-section.fullwidth{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;bottom:0;box-shadow:none;visibility:hidden;-webkit-transition:-webkit-transform .15s ease-out;-moz-transition:-moz-transform .15s ease-out;-o-transition:-o-transform .15s ease-out;transition:transform .15s ease-out}.subnav-section.fullwidth .content-wrapper{columns:5 200px;padding:30px 0;column-gap:2vw}.subnav-section.fullwidth.is-active{-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-moz-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-ms-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-o-box-shadow:0 4px 0 0 rgba(0,0,0,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.5);visibility:visible;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.subnav-section.nav_group{width:180px;left:0;right:auto;padding:15px 5px 0;bottom:0;border-top:1px solid #b2b0a7;-webkit-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-moz-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-ms-box-shadow:0 4px 0 0 rgba(0,0,0,.5);-o-box-shadow:0 4px 0 0 rgba(0,0,0,.5);box-shadow:0 4px 0 0 rgba(0,0,0,.5);-webkit-transition:-webkit-transform .15s ease-out;-moz-transition:-moz-transform .15s ease-out;-o-transition:-o-transform .15s ease-out;transition:transform .15s ease-out;columns:1;column-gap:0}.subnav-section.nav_group .subnav-group{padding-bottom:0}.subnav-section.nav_group .subnav-group .subnav-item{margin:10px 0}.subnav-section.nav_group .subnav-group .subnav-item:nth-child(2n+2){margin:0}.subnav-section.nav_group .subnav-group .subnav-item .subnav-item-link{font-size:.9em;font-weight:500}.subnav-section.nav_group .hotel_dropdown{display:none}.subnav-section.nav_group .hotel_dropdown .list{width:100%}.subnav-section.nav_group .hotel_dropdown .list .subnav-item{margin:10px 0;padding:0;border-bottom:0}.subnav-group-link,.subnav-item-link,.subnav-item-title-link{color:#350827;font-weight:400}.subnav-group{width:100%;padding-left:2.0555555556%;padding-right:2.0555555556%;padding-bottom:0;padding-bottom:32px;border-top:0;page-break-inside:avoid;break-inside:avoid-column}.subnav-group.is-fallback{page-break-inside:auto;break-inside:auto}.subnav-group:first-child{border-left:0}.subnav-group.has-less-items{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:16.6666666667%;float:left;padding-left:.5555555556%;padding-right:.5555555556%;padding-left:2.0555555556%;padding-right:2.0555555556%}.subnav-group.has-less-items .subnav-item{margin-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding-left:10%;padding-right:10%;padding-left:.5555555556%;padding-right:.5555555556%;clear:both}.subnav-group.has-less-items .subnav-item:nth-child(1n+1){margin-left:0;margin-right:-100%;clear:none}.subnav-group.has-less-items .subnav-item:nth-child(1n+1){clear:both}.subnav-group.has-less-items .list-col .list{width:100%;float:none}.subnav-group .list,.subnav-group .list-col{border-top:0;padding:0;display:block!important}.subnav-group .list-col .list{padding:0 5px 0 5px;width:100%}.subnav-group.has-column-break{margin-top:50vh}.subnav-group-title{color:#350827;text-transform:uppercase;font-size:.8125em;font-weight:400;padding:1px 0 0 3px;margin:0}.fallback-title{text-decoration:underline;display:block;padding:1px 0 0 3px;margin-bottom:10px;color:#350827}.footer-nav .fallback-title{color:#fff;margin:5px 0}.city-title{font-size:.9em}.city-title .subnav-group-link{display:block;font-weight:600;text-decoration:none;padding:2px 0 2px 2px}.subnav-group-link{text-decoration:underline;display:block;padding:0 0 0 3px}.subnav-item{margin-top:0;margin-bottom:0;width:44.4444444444%;float:left;padding-left:0;padding-right:0}.subnav-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0}.subnav-item:nth-child(2n+2){margin-left:55.5555555556%;margin-right:-100%;clear:none}.has-cities .subnav-item{margin-top:5px;margin-bottom:5px}.subnav-item-title{margin:0;font-size:.8125em;font-weight:400;color:#363636}.subnav-item-link{color:#350827;text-decoration:none;font-size:1em;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;position:relative;padding:0 0 0 18px}.subnav-item-link:focus,.subnav-item-link:hover{text-decoration:underline}.subnav-item-link:focus:before,.subnav-item-link:hover:before{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.subnav-item-link:before{transform-origin:center center;-webkit-transform:translateZ(0) scale(1,1);display:block;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:absolute;left:0;top:7px;font-size:.7em;content:"";-webkit-transition:-webkit-transform .15s ease-in;-moz-transition:-moz-transform .15s ease-in;-o-transition:-o-transform .15s ease-in;transition:transform .15s ease-in}.has-cities .subnav-item-link{padding:0 0 0 18px;margin:0 0 0 10px}.global-nav{position:relative;float:right;top:0;right:0;background:0 0}html[lang=ru] .global-nav a{padding:5px 10px 5px 15px;line-height:1}html[lang=ru] .global-nav .icon{top:4px}.global-nav-link{font-size:.6875em;padding:5px 10px;text-transform:uppercase;text-decoration:none;float:left;position:relative;color:#222}.global-nav-link:focus,.global-nav-link:hover{text-decoration:underline}.avani-home-link{color:#350827;margin-right:7px}.avani-home-link:after{content:'\2022';right:-10px;position:absolute}.language-selector{position:absolute;background-color:transparent;padding:0 15px 0 0;text-align:left;width:55%;max-width:55%}.language-selector .list{overflow:hidden;overflow-x:auto;padding-right:15px}.language-selector:after{content:' ';position:absolute;right:0;width:50px;background:linear-gradient(to right,rgba(242,241,237,.51) 0,#f3f2ed 100%);height:28px;top:0}.avani_plus .language-selector:after{background:linear-gradient(to right,rgba(0,0,0,0) 0,#27323d 100%)}.language{display:inline-block;zoom:1;font-size:.6875em;text-transform:uppercase;padding:0}.language-link{text-decoration:none;padding:5px 8px;color:#350827}.language-link:focus,.language-link:hover{text-decoration:underline}.currency-panel-converter{position:relative;font-weight:700;margin:2px 0 0}.currency-panel-converter .trigger{color:#350827;border:2px solid #350827;padding:2px 5px}.main-banner{min-height:520px}.main-banner.small{min-height:200px}.main-banner .main-banner-title{font-size:3.75em}.main-banner.textsize-l{font-size:1.1944444444em}.main-banner.textsize-xl{font-size:1.3888888889em}#countdown .count{font-size:3.5em;line-height:72px}#countdown .time{width:70px;height:70px}.main-banner{padding-top:30px;padding-bottom:30px;width:100%;float:right;margin-right:0;padding-left:60px;padding-right:60px;height:557px;position:relative}.main-banner.small{height:200px}.main-banner.homepage-main-banner{width:100%;height:auto;margin-bottom:10px;padding:30px 40px}.main-banner.homepage-main-banner .main-banner-title{position:relative;width:auto;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:left}.main-banner.small-banner{height:450px;min-height:450px}.main-banner.video-banner{height:720px;min-height:720px}.main-banner.video-banner.campaignVDO{min-height:70vh}.main-banner-title{line-height:1;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.homepage-banner-content .main-banner-title{font-size:3.5em}.homepage-banner-content .main-banner-subtitle{font-size:1.5em}body{background-color:#f3f2ed}#main{position:relative;padding:0 0 20px 0}#main.has-finished-booking{margin-top:104px}#main.has-no-banner{padding:15px 0}.intro-section{margin-top:0;padding:50px 30px}.has-no-banner .intro-section{margin-top:20px}.intro-section .page-title{font-size:2.375em;position:relative;top:5px;margin-bottom:20px}.intro-section .page-title:after{content:'';display:block;width:30%;height:1px;background-color:#878787;margin-top:25px;margin-bottom:35px}.tactical-campaign .intro-section .page-title:after{width:80px;margin:12px auto}.intro-section .page-title:last-child:after{margin-bottom:0}.intro-section .page-subtitle{margin-top:0;font-size:1.375em}.intro-section.brand{padding:30px 0;text-align:center;font-size:1.2em;font-weight:300;background:0 0;color:#350827}.booking-mask-wrapper{position:static}.main-content:after{content:"";display:table;clear:both}.main-content:before{content:"";display:table;clear:both}.main-content.has-no-sidebar .main-article.is-full-width{max-width:100%}.main-article{margin:0;width:66.1097852029%;float:left;margin-right:1.6706443914%}.main-article.is-full-width{width:100%;margin:0;min-height:560px}.has-sidebar-sibling{width:66.1097852029%;float:left;margin-right:1.6706443914%}.aside{margin-bottom:20px;width:32.2195704057%;float:right;margin-right:0;padding:20px}.aside .social-shares{display:block;margin-top:40px}.aside .social-shares:first-child{margin-top:0}.aside .aside-ctas .btn{width:100%;text-align:center}.aside .aside-ctas .btn:first-child{margin-right:5px}.aside .currency-converter .options{font-size:.5714285714em}.aside .currency-converter .fancy-select .trigger{color:#fff;padding:0 25px 0 0;font-size:1em}.aside .currency-converter .fancy-select .trigger:after{border-top-color:#fff}.has-left-sidebar .aside{width:32.2195704057%;float:left;margin-right:1.6706443914%}.has-left-sidebar .has-sidebar-sibling,.has-left-sidebar .main-article{margin-top:0;width:66.1097852029%;float:right;margin-right:0}.hotel-contact{margin:20px 0 0}.module.main-content+.hotel-contact{margin-top:0}.contact-section{width:66.1097852029%;float:left;margin-right:1.6706443914%;padding:30px 20px;margin:0;border:0}.contact-address,.contact-info,.reservation-info{font-size:1em}.contact-info{margin:10px 0 0 0}.contact-social-channels-title{color:#fff;font-size:1.5em}.contact-social-channels ul.list{position:relative}.contact-social-channels .social-channel-link{font-size:1.75em}.contact-cta .btn{margin-right:10px}.awards{padding:30px;margin:0;width:32.2195704057%;float:right;margin-right:0}.hotel-features-section{margin-bottom:20px}.hotel-features-section:after{content:"";display:table;clear:both}.hotel-features-section:before{content:"";display:table;clear:both}.hotel-features-section .image-grid{width:49.1646778043%;float:right;margin-right:0}.hotel-features{width:49.1646778043%;float:left;margin-right:1.6706443914%;padding:50px 50px 40px 50px}.featured-room{margin-top:0}.featured-room:after{content:"";display:table;clear:both}.featured-room:before{content:"";display:table;clear:both}.featured-room .property-grid{width:100%;float:left;margin-left:0;margin-right:0;margin:0}.featured-room .property-grid .grid-link{padding-top:20%}.featured-room .featured-room-infos{color:#fff;background:#350827;width:26.5712012729%;float:right;margin-right:0;padding:20px 20px 40px 12px}.featured-room .slick-dots{bottom:0}.featured-room .property-grid-content{width:auto;position:relative;left:0;bottom:10px}.landing-page-carousel-section .opening-grid{width:32.2195704057%;float:left;margin-right:1.6706443914%}.landing-page-carousel-section .carousel{width:66.1097852029%;float:right;margin-right:0}.weather-widget{font-size:.8125em}.banner-carousel .slick-next,.banner-carousel .slick-prev,.carousel .slick-next,.carousel .slick-prev{width:45px;height:65px;background-color:rgba(0,0,0,.6)}.map-section-intro{width:32.2195704057%;float:left;margin-right:1.6706443914%}.interactive-map{width:66.1097852029%;float:right;margin-right:0;min-height:450px}.hotel-location-group-link:hover,.hotel-location-link:hover,.hotel-location-title-link:hover{text-decoration:none}.places-content-title{font-size:1.875em}.places-section{padding:40px 0}.places-section .map-section{width:66.1097852029%;float:left;margin-right:1.6706443914%}.places-section .places-content-section{width:32.2195704057%;float:right;margin-right:0}.places-content-section{padding:30px}.places-content-section .place-link:after{display:inline-block}.hotel-location-page .property-grid-section .opening-grid{height:auto}.hotel-location-page .property-grid-section{margin-top:10px}.hotel-location-page .property-grid-section .grid-tall,.hotel-location-page .property-grid-section .nested-grid{margin-bottom:0}.listing-section .pagination .list{margin-bottom:0}.has-sidebar-sibling .listing-item{margin:0 0 20px 0;width:48.7364620939%;float:left;margin-right:2.5270758123%}.has-sidebar-sibling .listing-item:nth-child(2n+2){width:48.7364620939%;float:right;margin-right:0}.three-cols .listing-item{width:32.2195704057%;float:left;margin-right:1.6706443914%}.three-cols .listing-item:nth-child(2n+2){width:32.2195704057%;float:left;margin-right:1.6706443914%}.three-cols .listing-item:nth-child(3n+3){width:32.2195704057%;float:right;margin-right:0}.listing-item{width:49.1646778043%;float:left;margin-right:1.6706443914%;position:relative}.featured-offers-list .listing-item{min-height:525px}.loyalty-section .featured-offers-list .listing-item{min-height:400px}.listing-item.is-not-visible{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-moz-opacity:0;opacity:0}.listing-item.is-visible{-moz-opacity:1;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.listing-item:nth-child(2n+2){width:49.1646778043%;float:right;margin-right:0}.listing-item .btn{display:inline-block;zoom:1;width:auto;margin-top:15px;margin-right:5px}.listing-item .btn:last-child{margin-right:0}.listing-item.inserted-image{display:block}.listing-item .fancy-select .trigger{padding:0 15px 0 0;font-weight:400;font-size:1em}.listing-item .fancy-select .trigger:after{top:7px}.article-listing .listing-item-title{margin-bottom:0}.article-listing .listing-item-image{margin-right:0;margin-top:0;width:50%;float:left}.article-listing .listing-item-text{margin-left:50%}.article-listing .listing-item-text p:first-child{margin-top:0}.article-listing .listing-item-text p:last-child{margin-bottom:0}.article-listing .btn{float:right;width:50%}.news-listing .btn{width:100%}.press-release-listing .listing-item,.press-release-listing .listing-item:nth-child(2n+2){width:100%;margin:0 0 20px 0}.aside .filter-group .options{min-width:100%}.filters:after{content:"";display:table;clear:both}.filters:before{content:"";display:table;clear:both}.filters.filters-top .filters-title{float:left;margin:2px 10px 0 0;line-height:34px}.filters.filters-top .filter-group{display:inline-block;float:left;min-width:35%;margin:0}.filters.filters-top .filter-group:first-child{width:35%}.filters.filters-top .filter-group .label{display:inline-block;text-align:right;line-height:34px;width:28%;margin:2px 5px 0 0;vertical-align:top}.filters.filters-top .filter-group .fancy-select{display:inline-block;width:68%;margin-top:8px}.filters.filters-top .filter-group .fancy-select .options{width:100%}.filters.filters-top .filter-group .fancy-select .trigger{padding:0 0 0 2px}.filters.filters-top .filter-group .fancy-select .trigger:after{top:9px;right:2px}.filters.filters-top .filter-group .ms-options-wrap{display:inline-block;width:68%;margin-top:8px}.filters.filters-top .filter-group .ms-options-wrap button{padding:0 20px 0 2px}.filters.filters-top .filter-group.btn-group{float:left;min-width:inherit;margin-left:20px}.filters.filters-top .filter-group.btn-group .btn-solid-white{margin-top:2px;padding:8px 20px}.filters.is-tabs .filters-title{float:none;margin:10px 0}.filters.multilines-filters{position:relative}.filters.multilines-filters form{width:76%;float:left}.filters.multilines-filters form:after{content:"";display:table;clear:both}.filters.multilines-filters form:before{content:"";display:table;clear:both}.filters.multilines-filters .filter-group{width:47%;float:none;margin-bottom:3px}.filters.multilines-filters .filter-group .label{line-height:1.6;width:48%;margin-top:4px}.filters.multilines-filters .filter-group .fancy-select{width:48%}.filters.multilines-filters .btn-group{width:auto;position:absolute;top:20px;right:20px}.filter-nav ul{overflow:visible}.filter-nav .filter-item{width:auto;display:inline-block;max-height:none;margin:0 15px}.filter-nav .filter-item a{color:#fff;text-decoration:none;padding:.3em 0 .3em 0;display:inline-block;font-size:1.1em;letter-spacing:.03em;position:relative;border-bottom:3px solid transparent}.avani_plus .filter-nav .filter-item a{color:#1d252d}.filter-nav .filter-item.is-active{max-height:none}.filter-nav .filter-item.is-active a{border-bottom:3px solid #fff}.avani_plus .filter-nav .filter-item.is-active a{border-bottom:3px solid #1d252d}.filter-nav .filter-item.is-active a:after{display:none}.pagination-link{position:relative;z-index:2;overflow:hidden;-webkit-transform:translateZ(0)}.pagination-link:hover{color:#fff}.pagination-link:before{z-index:-1}.pagination-link:before{background-color:#350827;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.pagination-link:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.pagination{margin-top:20px;margin-bottom:0}.aside-info{font-size:1.125em}.property-meeting-rooms{margin-top:0}.property-meeting-rooms .hidden-cell{display:table-cell}.property-meeting-rooms-image,.property-meeting-rooms-title{height:250px}.property-meeting-rooms-title{padding:15px}.property-meeting-rooms-title span{bottom:15px;left:15px}.meeting-room-header{width:20%;float:left;padding-right:20px}.meeting-room-title{font-size:1.375em;border:0;margin-bottom:0}.meeting-room-toggle{position:static;font-size:.8125em}.meeting-room-types{width:60%;float:left;margin:0}.meeting-room-content{clear:both;position:relative;top:10px;padding-top:20px;border-top:1px solid #f3f2ed}.meeting-room-ctas{width:20%;margin:0;float:left;padding-left:10px}.meeting-room-ctas .btn{width:100%}.meeting-room-type{width:auto;margin:0 5px;width:11.5%}.meeting-room-images{max-height:282px}.hotel-meeting-rooms{margin:0}.hotel-meeting-page .meeting-room-carousel{display:block}.booking-form-section{position:relative;display:block;width:32.2195704057%;float:right;margin-right:0;padding:30px 20px;padding-bottom:85px;background:#350827;color:#fff;-webkit-transition:-webkit-transform .2s ease-out;-moz-transition:-moz-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out}.nav_booking .booking-form-section{-webkit-transition:-webkit-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.booking-form-section:after,.booking-form-section:before{position:absolute;content:'';display:block;width:5px;left:-5px;bottom:0;height:100%;background-color:rgba(0,0,0,.5)}.booking-form-section:after{height:5px;top:auto;bottom:-5px;width:101.5%;left:-5px}.booking-form-section .booking-form-subtitle{margin-top:0}.booking-form-section .booking-form{background:#350827;padding:0}.avani_plus .booking-form-section .booking-form{background:#1d252d;border-top:0}.booking-form-section .booking-form-title{margin:0 0 10px 0;font-size:1.5em;color:#fff;padding-right:35px}.nav_booking .booking-form-section .booking-form-title{margin-top:80px}.booking-form-section .input-text{font-size:1em;padding:15px 10px 10px 40px;height:43px}.booking-form-section .field-label{left:45%;font-size:.6875em;top:17px;min-width:55px}.booking-form-section .field-label .field-label-note{position:absolute;bottom:-25px;font-size:.9em;text-align:right;right:-20px;display:block}.booking-form-section .input-numeric{padding-right:50%}.booking-form-section .booking-promo-btn{padding-top:25px}.booking-form-section .booking-promo-btn:hover{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;color:#f3f2ed}.booking-form-section .booking-submit-btn,.booking-form-section .desktop-header-booking-toggle{font-size:1em;font-weight:400;border:2px solid #fff;position:absolute;bottom:30px;width:81%;width:calc(100% - 40px);padding:15px 0}.booking-form-section .booking-submit-btn{bottom:84px}.booking-form-section .desktop-banner-booking-toggle,.booking-form-section .desktop-header-booking-toggle{z-index:2;left:0;display:block;background-color:#350827;width:100%;min-height:74px;padding:10px;bottom:0;border:0;font-size:.9375em}.booking-form-section .desktop-banner-booking-toggle img,.booking-form-section .desktop-header-booking-toggle img{margin:0 auto}.booking-form-section .desktop-banner-booking-toggle:after,.booking-form-section .desktop-banner-booking-toggle:before,.booking-form-section .desktop-header-booking-toggle:after,.booking-form-section .desktop-header-booking-toggle:before{display:none}.booking-form-section .desktop-banner-booking-toggle:focus,.booking-form-section .desktop-banner-booking-toggle:hover,.booking-form-section .desktop-header-booking-toggle:focus,.booking-form-section .desktop-header-booking-toggle:hover{background:#350827;color:#fff}.avani_plus .booking-form-section .desktop-banner-booking-toggle,.avani_plus .booking-form-section .desktop-header-booking-toggle{background-color:#1d252d}.booking-form-section .desktop-banner-booking-toggle{position:absolute;-webkit-transform:translateY(105%);-ms-transform:translateY(105%);transform:translateY(105%);padding-left:10px;padding-right:10px}.booking-form-section .desktop-banner-booking-toggle>.text{display:inline-block;width:100%;font-size:1.1em}.nav_booking .booking-form-section .desktop-banner-booking-toggle{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);transform:translateY(200%);min-height:auto;left:auto;right:0;width:65%;padding:12px 0}.booking-form-section .pika-lendar{margin:10px}.booking-form-section .pika-title{margin-bottom:0}.booking-form-section.finish-booking:after,.booking-form-section.finish-booking:before{background:0 0}.avani_plus .booking-form-section{background:#1d252d}.desktop-booking{display:block;position:absolute;top:-6px;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:5;text-transform:none}.desktop-booking .booking-form{display:block;height:320px;border-top:0}.desktop-booking .booking-form-close-toggle{display:none;outline:0}.desktop-booking.is-visible{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.desktop-booking.is-visible .booking-form-close-toggle{display:block}.desktop-booking.is-visible .desktop-banner-booking-toggle{display:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav_booking .desktop-booking.is-visible{top:0}.nav_booking .desktop-booking{top:-35px}.booking-form-group.has-cta{position:static}.booking-form-group .icon{left:6px;top:10px;font-size:1.375em}.header-booking{position:relative;z-index:0;width:100%;max-width:316px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header-booking .booking-form{height:320px;display:block}.header-booking.is-visible{-webkit-transform:translateY(-87.6%);-ms-transform:translateY(-87.6%);transform:translateY(-87.6%)}.header-booking.is-fully-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-booking.is-fully-visible .desktop-header-booking-toggle{z-index:-1;-moz-opacity:0;opacity:0}.nav_booking{display:block;clear:both}.booking-form-close-toggle{display:block;position:absolute;top:33px;right:10px;padding:5px;border:0;background-color:transparent;color:#fff;width:32px;height:32px}.nav_booking .booking-form-close-toggle{top:0;right:0;width:100%;height:100px;background-color:rgba(0,0,0,.28)}.booking-form-close-toggle:before{background-color:transparent;border:2px solid #fff;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:-2px;left:-2px;content:'';z-index:-1;-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.booking-form-close-toggle:focus:before,.booking-form-close-toggle:hover:before{-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.nav_booking .booking-form-close-toggle:focus:before,.nav_booking .booking-form-close-toggle:hover:before{-moz-opacity:0;opacity:0;-webkit-transform:none;-ms-transform:none;transform:none}.nav_booking .booking-form-close-toggle .icon-chevron-up{display:none}.nav_booking .booking-form-close-toggle .hotel-only{font-size:1.5em;display:block}.booking-form-subgroup .btn-minus,.booking-form-subgroup .btn-plus{right:3px;padding:4px 0 4px 5px;width:20px;height:auto}.booking-form-subgroup .btn-plus{top:10px}.booking-form-subgroup .btn-minus{top:25px}.booking-form-subgroup .pika-single.is-bound{width:570px}#checkin-subgroup .pika-single.is-bound,#header-checkin-subgroup .pika-single.is-bound{right:-143px}.overflow-scroll{position:absolute;top:74px;right:0;z-index:-2;width:32.21957%;width:calc(32.21957% + 5px);height:0}.overflow-scroll--header-booking{z-index:-3}.overflow-scroll.is-visible{height:108px}.overflow-scroll.is-fully-visible{width:100vw;height:calc(100vh - 108px)}.overflow-scroll__wrapper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.overflow-scroll.is-fully-visible .overflow-scroll__wrapper{overflow:auto;overflow-x:hidden}.overflow-scroll--finish-booking-header{display:none}.overflow-scroll--header-booking{display:none}.opening-grid{padding:20px;background:#fff}.opening-grid .btn{font-size:1.125em;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.opening-grid .btn:focus,.opening-grid .btn:hover{color:#350827}.opening-grid .list{-webkit-backface-visibility:hidden}.image-grid{display:block;min-height:350px}.image-grid-text{width:80%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2em;line-height:1.2;font-weight:300;margin:0}.image-grid-thumb{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;left:0;width:100%;height:100%}.featured-room+.module .quote-grid{margin-top:20px}.quote-grid{height:490px;display:table;width:100%;overflow:hidden;margin-top:0}.quote-grid .content-wrapper{display:table-row}.quote-grid .content-wrapper blockquote{display:table-cell;vertical-align:middle;text-align:center;width:980px}.quote-grid .content-wrapper blockquote p{margin:0 auto 50px auto}.quote-grid .content-wrapper blockquote cite{font-size:1.375em}.centered-grid{margin:20px 0 0 0;height:400px;width:32.2195704057%;float:left;margin-right:1.6706443914%}.centered-grid .grid-link{overflow:hidden}.centered-grid .grid-link:before{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:0 0;border:1px solid #350827;-moz-opacity:0;opacity:0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;z-index:2;height:400px}.avani_plus .centered-grid .grid-link:before{border:1px solid #1d252d}.centered-grid .grid-link .overlay{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;height:400px}.centered-grid .grid-link:focus:before,.centered-grid .grid-link:hover:before{height:380px;border-width:10px;-moz-opacity:1;opacity:1}.centered-grid .grid-link:focus .overlay,.centered-grid .grid-link:hover .overlay{background-color:#350827;-moz-opacity:1;opacity:1;-webkit-transform:scaleY(.45);-ms-transform:scaleY(.45);transform:scaleY(.45)}.avani_plus .centered-grid .grid-link:focus .overlay,.avani_plus .centered-grid .grid-link:hover .overlay{background-color:#1d252d}.centered-grid:nth-child(2n+2){width:32.2195704057%;float:left;margin-right:1.6706443914%}.centered-grid:nth-child(3n+3){width:32.2195704057%;float:right;margin-right:0}.grid-list-item-link{font-size:1.25em;padding-left:18px;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.grid-list-item-link:focus,.grid-list-item-link:hover{text-decoration:underline}.grid-list-item-link:focus:before,.grid-list-item-link:hover:before{-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.grid-list-item-link:before{transform-origin:center center;-webkit-transform:translateZ(0) scale(1,1);-webkit-transition:-webkit-transform .15s ease-in;-moz-transition:-moz-transform .15s ease-in;-o-transition:-o-transform .15s ease-in;transition:transform .15s ease-in}.grid-list-item-title-link:hover,.subnav-item-title-link:hover{text-decoration:underline}.offer-grids{clear:both;margin-bottom:0}.offer-grids .grid-link .overlay{-webkit-transition:-webkit-transform .2s ease-out,opacity .2s ease-out;-moz-transition:-moz-transform .2s ease-out,opacity .2s ease-out;-o-transition:-o-transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out}.offer-grids .grid-link:focus .overlay,.offer-grids .grid-link:hover .overlay{-webkit-transform:scaleX(.92) scaleY(.9);-ms-transform:scaleX(.92) scaleY(.9);transform:scaleX(.92) scaleY(.9);-moz-opacity:.65;opacity:.65}.offer-grid-section{padding:40px 0 20px 0}.offer-grid-section .grid{margin:0 0 20px 0}.offer-grid-section .image-grid{display:block;width:32.2195704057%;float:left;margin-right:1.6706443914%;margin-bottom:20px}.offer-grid-section .nested-grid{width:66.1097852029%;float:right;margin-right:0}.offer-grid-section .nested-grid .opening-grid{width:100%;float:left;margin-left:0;margin-right:0;margin-top:0}.offer-grid-section .offer-grid{width:31.6486161252%;float:left;margin-right:2.5270758123%}.offer-grid-section .offer-grid:last-child{width:31.6486161252%;float:right;margin-right:0}.offer-grid-section.is-horizontal{padding:40px 0;background:#fff}.offer-grid-section.is-horizontal .opening-grid{width:32.2195704057%;float:left;margin-right:1.6706443914%;margin:0}.offer-grid-section.is-horizontal .offer-grids{width:66.1097852029%;float:right;margin-right:0;clear:none}.offer-grid-section+.module .quote-grid{margin-top:0}.single-grid-section.is-horizontal .opening-grid{width:37.8679395386%;float:left;margin-right:1.6706443914%}.single-grid-section.is-horizontal .single-offer-grid{width:60.46141607%;float:right;margin-right:0}.single-grid-section.is-horizontal .offer-grid{display:table;width:100%;float:none;margin:0;height:100%;min-height:300px;padding:0 0 0 65%}.single-grid-section.is-horizontal .offer-grid-thumb{padding:25px 70px}.single-grid-section.is-horizontal .grid-link{position:absolute;height:100%;top:0;left:0;width:65%}.single-grid-section.is-horizontal .offer-grid-content{display:table-cell;vertical-align:middle}.single-grid-section.is-horizontal .offer-grid-text{position:relative;z-index:auto;padding:20px}.single-grid-section.is-horizontal .btn{position:relative;z-index:auto}.offer-grid-thumb{padding:20px 15px}.offer-grid-title{font-size:1.5em}.property-grid-section{padding:30px 0;display:flex;flex-wrap:wrap;flex-direction:row}.property-grid-section .section-title{width:100%}.property-grid-section .grid{width:33.33%;height:350px;margin:0 0 20px 0;padding:0 10px}.property-grid-section .grid.big{width:50%}.property-grid-section .grid-tall{height:720px}.property-grid-section .nested-grid{height:auto;width:49.1646778043%;float:left;margin-right:1.6706443914%}.property-grid-section .nested-grid .grid{width:100%;float:right;margin-right:0}.property-grid-section .nested-grid .grid:first-child{margin-top:0}.property-grid-section .nested-grid .grid:last-child{margin-bottom:0}.property-grid .grid-link{position:relative;top:0;left:0;width:100%;height:100%}.property-grid .grid-link .overlay{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transform-origin:center bottom}.property-grid .grid-link:focus .overlay,.property-grid .grid-link:hover .overlay{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}.property-grid+.featured-room-infos{min-height:280px}.property-grid-content{-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.property-grid-title{margin-bottom:3px}.property-grid-tag{display:block;background:#fff;color:#000;position:absolute;top:-30px;left:-2px;padding:7px 30px;letter-spacing:2px;text-transform:uppercase;font-size:.75em}.property-grid-content{position:absolute;bottom:30px;left:5%;width:90%}.property-grid-badge{display:block;position:absolute;top:0;right:5%}.featured-property{padding:20px;background-color:#bababa;max-width:100%;margin-left:auto;margin-right:auto}.featured-property:after{content:" ";display:block;clear:both}.featured-property .property-map{display:block;width:26.5712012729%;float:left;margin-right:1.6706443914%}.featured-property .property-grid{width:71.7581543357%;float:right;margin-right:0;margin-top:0;margin-bottom:0;height:auto}.featured-property .property-grid .grid-link{position:relative;height:auto}.featured-property .property-grid:nth-child(2n+2){width:71.7581543357%;float:right;margin-right:0}.featured-property .property-grid-outer-text{margin-top:20px;padding:40px;font-size:1.125em}.featured-property .property-grid-outer-text p{font-weight:300}.featured-property:nth-child(even){background-color:#d5d5d5}.featured-property:nth-child(even) .property-map{width:26.5712012729%;float:right;margin-right:0}.featured-property:nth-child(even) .property-grid{width:71.7581543357%;float:left;margin-right:1.6706443914%}.featured-property:last-child{margin-bottom:0}.property-map-infos{margin:10px 0 0 0;padding:40px 20px 20px 40px}section.hotel-gallery{margin:20px 0}section.hotel-gallery .lSSlideOuter #image-gallery .lslide{min-height:530px;max-height:530px;height:100%;background-size:cover;background-position:center center;display:block}section.hotel-gallery .lSSlideOuter #image-gallery .lslide img{width:100%;height:100%;object-position:center center;object-fit:cover}.custom-feeds .custom-feeds-text{font-size:2.2em}.social-feeds{padding:30px;position:relative;width:26.5712012729%;float:left;margin-right:1.6706443914%}.social-feeds:first-child{width:26.5712012729%;float:left;margin-right:1.6706443914%}.social-feeds.wide-feeds,.social-feeds.wide-feeds.has-bg-image{width:54.8130469372%;float:left;margin-right:1.6706443914%}.social-feeds.wide-feeds.has-bg-image:last-child,.social-feeds.wide-feeds:last-child{margin:0}.social-feeds.has-bg-image{width:43.5163086714%;float:right;margin-right:0;min-height:535px}.social-feeds.is-featured{width:43.5163086714%;float:right;margin-right:0}.social-feeds.is-instagram .social-feeds-title{font-size:1.25em}.social-feeds.is-instagram.full-width{float:none;width:100%;margin:0;overflow:hidden}.social-feeds.is-instagram .instagram-feed{width:50%;height:0;min-height:auto;padding-bottom:50%;margin:0;position:relative;background:#ccc;float:left;overflow:hidden}.IG-6 .social-feeds.is-instagram .instagram-feed{width:33.33%;padding-bottom:33.33%}.IG-8 .social-feeds.is-instagram .instagram-feed{width:25%;padding-bottom:25%}.social-feeds-title{text-transform:none;margin:0 0 20px 0;font-size:1.25em}.social-feeds-title-link{text-decoration:none}.social-feeds-title-link .icon{position:relative;top:3px}.social-feeds-title-link .icon-facebook-square{top:2px}.social-feed{margin-top:20px;padding-right:15px}.social-feed:first-child{margin-top:0}.social-feed-info{font-weight:700;text-transform:uppercase;color:#350827;font-size:.875em}.social-feed-text{font-style:italic}.social-feed-text p{margin:10px 0}.moments{padding:40px 0 50px;background:#fff}.offer-grid-section+.moments{background:#f3f2ed}.moments+.social-feeds-module{background:#f3f2ed}.destinations+.social-feeds-module{background:#f3f2ed}.footer-brands{padding:20px 0}.footer-brands .footer-brand{width:9%;float:none;display:inline-block;zoom:1;vertical-align:middle;margin:0 5px}.footer-brands .footer-brand.main-footer-brand{display:inline-block;zoom:1;width:120px;padding:0;margin-right:20px;border-right:1px solid #dcdcdc;margin-bottom:0}.footer-brands .footer-brand.main-footer-brand .img{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:gray;filter:grayscale(0);filter:none;-moz-opacity:1;opacity:1}.footer-brands .footer-brand .footer-brand-link{display:block;width:100%;position:relative;height:50px}.footer-brands .footer-brand .footer-brand-link .img{max-width:100%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);-moz-opacity:.4;opacity:.4;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer-brands .footer-brand .footer-brand-link:active .img,.footer-brands .footer-brand .footer-brand-link:focus .img,.footer-brands .footer-brand .footer-brand-link:hover .img{-webkit-filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);filter:gray;filter:grayscale(0);filter:none;-moz-opacity:1;opacity:1}.back-to-top{overflow:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);overflow:hidden;-webkit-transform:translateZ(0)}.back-to-top:before{background-color:#777;display:block;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0;content:'';-moz-opacity:0;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}.back-to-top:hover:before{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-moz-opacity:1;opacity:1}.page-footer{margin-bottom:20px;text-align:left}.page-footer>.content-wrapper{background-color:transparent;padding:0 30px}.footer-newsletter .input-text{width:70%;padding-right:40px}.footer-newsletter #inputNewsletter-Error{left:20px}.footer-newsletter .btn-submit{right:32%}.social-channel{padding-left:0}.social-channel-link{font-size:1.75em}.footer-section-container{max-width:100%;margin-left:auto;margin-right:auto;padding-top:15px}.footer-section-container:after{content:" ";display:block;clear:both}.footer-section{width:32.2195704057%;float:left;margin-right:1.6706443914%;padding-left:0;padding-right:0}.footer-section-title{margin-bottom:20px}.footer-nav{width:32.2195704057%;float:right;margin-right:0;padding-left:0;padding-right:0;clear:none;border-top:0;padding-bottom:20px}.footer-nav .list{width:100%;columns:2;column-gap:20px}.footer-nav.has-fallback .list{columns:3;column-gap:10px}.footer-nav-link:focus,.footer-nav-link:hover,.secondary-footer-nav-link:focus,.secondary-footer-nav-link:hover{text-decoration:underline}.footer-nav-item{width:100%;padding:0;page-break-inside:avoid;break-inside:avoid-column}.footer-bar{clear:both;padding:15px 0;border-top:1px solid #fff;background:0 0}.footer-bar:after{content:"";display:table;clear:both}.footer-bar:before{content:"";display:table;clear:both}.footer-copyright,.gha-logo{width:20.92283214%;float:left;margin-right:1.6706443914%;padding-left:0;padding-right:0}.secondary-footer-nav{width:43.5163086714%;float:right;margin-right:0;padding-left:0;padding-right:0}.gha-logo .img{width:140px}.footer-copyright{width:32.2195704057%;float:left;margin-right:1.6706443914%;margin-top:7px;padding-right:5%;float:left}.footer-copyright .biz-license{float:left}.secondary-footer-nav{display:block;text-align:right}.secondary-footer-nav-item{display:inline-block;zoom:1;padding-left:0;padding-right:0}.secondary-footer-nav-link{color:#fff;padding:0 10px;text-decoration:none;font-size:.875em}.fancy-select .trigger{padding:16px 10px 10px 7px}.fancy-select .trigger:after{top:20px}.landing-page .gallery .carousel-image{height:200px;height:100%}.landing-page .gallery .gallery-info{width:22.2222222222%;float:left;position:static}.landing-page .gallery .carousel,.landing-page .gallery .gallery-footer{width:77.7777777778%;float:right;margin-right:0}.landing-page .gallery.has-right-sidebar .gallery-info{width:22.2222222222%;float:right;margin-right:0}.landing-page .gallery.has-right-sidebar .carousel,.landing-page .gallery.has-right-sidebar .gallery-footer{width:77.7777777778%;float:left}.landing-page .gallery .slick-next,.landing-page .gallery .slick-prev{top:50%}.gallery:after{content:"";display:table;clear:both}.gallery:before{content:"";display:table;clear:both}.gallery .gallery-info{position:absolute;bottom:65px;left:20px;z-index:2;background:rgba(255,255,255,.75)}.gallery .carousel,.gallery .gallery-footer{width:100%;float:right;margin-right:0}.gallery.has-right-sidebar .gallery-info{left:auto;right:20px}.gallery .slick-next,.gallery .slick-prev{top:44%}.gallery .slick-dots{display:none}.gallery .carousel-image{height:650px}.gallery .social-shares{margin-top:30px}.gallery .social-shares-title{display:inline-block;zoom:1;vertical-align:middle;margin:0 10px 0 0}.gallery-title{font-size:1.75em}.gallery-title:after{margin-top:15px}.gallery-subtitle{font-size:1em}.gallery-info{padding:25px}.gallery-info-box{height:50px}.campaign-link .overlay{-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transform-origin:center bottom}.campaign-link:focus .overlay,.campaign-link:hover .overlay{-webkit-transform:scaleY(.5);-ms-transform:scaleY(.5);transform:scaleY(.5)}.campaign-image{height:300px}.booking-form-gha{position:absolute;left:0;bottom:55px;width:100%;display:block}.booking-form-gha a{display:block}.booking-form-gha.banner-desktop a,.booking-form-gha.desktop a{display:inline-block;left:0;position:absolute;right:0;bottom:0}.booking-form-gha.banner-desktop a:hover,.booking-form-gha.desktop a:hover{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out;color:#f3f2ed}.dining-form-page #main{margin-top:108px}.dining-form-page .scfForm .field-title{width:100%;margin-right:0}.dining-form-page .scfForm .field-panel{width:100%}.newsletter-form-page header{position:relative}.newsletter-form-page #main{margin-top:0}.finish-booking{padding-bottom:40px;display:block;position:absolute;top:0;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:2;min-height:517px}.finish-booking.booking-form-section .desktop-banner-booking-toggle{transform:translateY(100%)}.nav_booking .finish-booking.booking-form-section .desktop-banner-booking-toggle{transform:translateY(190%);width:100%}.nav_booking .finish-booking{-webkit-transform:translateY(-106%);-ms-transform:translateY(-106%);transform:translateY(-106%);min-height:557px}.finish-booking .booking-form-close-toggle{display:none;outline:0}.finish-booking.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.finish-booking.is-visible .booking-form-close-toggle{display:block}.finish-booking.is-visible .desktop-banner-booking-toggle{display:none}.finish-booking h3{color:#b2b0a7}.finish-booking-header{position:relative;width:100%;max-width:316px;height:517px;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.finish-booking-header .finish-wrapper{background:0 0;padding:0}.finish-booking-header .booking-form{height:320px;display:block}.finish-booking-header .desktop-header-booking-toggle{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:transform .2s ease-out}.finish-booking-header .desktop-header-booking-toggle:after,.finish-booking-header .desktop-header-booking-toggle:before{position:absolute;content:'';display:block;width:5px;left:-5px;bottom:0;height:100%;background-color:rgba(0,0,0,.5);opacity:0}.finish-booking-header .desktop-header-booking-toggle:after{height:5px;width:101.2%;bottom:-5px;top:auto;left:-10px}.finish-booking-header .desktop-header-booking-toggle:focus,.finish-booking-header .desktop-header-booking-toggle:hover{background:#350827;color:#fff}.finish-booking-header.is-visible{-webkit-transform:translateY(-88%);-ms-transform:translateY(-88%);transform:translateY(-88%)}.finish-booking-header.is-fully-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.finish-booking-header.is-fully-visible .desktop-header-booking-toggle{display:none;z-index:-1;-moz-opacity:0;opacity:0}.mobile-finish-text{display:none}.js-new-booking{color:#b2b0a7;width:auto;text-transform:uppercase;font-size:.7em;font-weight:bolder;display:inline-block;left:0;position:absolute;right:0;bottom:55px;text-align:center}.js-new-booking:focus,.js-new-booking:hover{color:#fff}.finish-group-half{font-size:1em;font-weight:300;padding:10px 10px 10px 40px;height:43px;position:relative}.finish-promo{padding-left:10px}.finish-group{display:block}.finish-group:after{content:'';display:block;clear:both}.finish-group .field-label-note{position:absolute;bottom:-17px;font-size:.9em;text-align:right;right:0;display:block}.finish-name{position:relative;font-size:1em;font-weight:300;padding:10px 12px 10px 40px;height:43px}.finish-promo-type{padding-left:5px}.global-nav{padding:0;border-bottom:0;clear:none}.global-nav a{color:#350827;padding-left:16px}.global-nav a.desktop-only{display:inline-block}.global-nav .icon{top:6px}.loyalty-section .main-article{width:100%;max-width:none}.loyalty-section li,.loyalty-section p{max-width:86%}.loyalty-section .list li,.loyalty-section .list p{max-width:100%}.membership-list li,.membership-list p{max-width:none}.membership-features-item{padding:4px 10px 4px 30px}.membership-features-item .icon{left:8px}.myprivilege{width:360px;box-shadow:none;top:27px}.myprivilege fieldset{margin-top:17px}.myprivilege>div{border-top:1px solid #b2b0a7;padding:20px 40px 30px}.myprivilege>div:after,.myprivilege>div:before{position:absolute;content:'';display:block;width:5px;left:0;bottom:0;height:100%;background-color:rgba(0,0,0,.5)}.myprivilege>div:after{height:5px;top:auto;bottom:0;width:calc(100% + 5px);left:5px}.myprivilege #myProfile{top:-25px;border-top:0;right:65px}.myprivilege #myProfile:after,.myprivilege #myProfile:before{display:none}.myprivilege #myProfile .name{max-width:175px}.myprivilege #myProfile .name:after{border-top-color:#350827}.myprivilege #lnkWelcome{color:#350827;font-size:.875em}.myprivilege #joinPrivilege,.myprivilege #joinPrivilegeAfterLogin{border-top:0;top:3px;margin-top:96px;right:0;overflow:hidden}.has-finished-booking .js-header-finish-booking-toggle,.has-finished-booking .mobile-finish-text{display:none!important}.has-finished-booking .finish-booking-header{display:block!important}.js-finish-banner-booking-toggle .image,.js-finish-banner-booking-toggle-header .image{float:right;max-width:100px;padding:8px;border-radius:3px}.js-finish-banner-booking-toggle .content,.js-finish-banner-booking-toggle-header .content{width:calc(100% - 110px)}.main-nav{position:static}.main-nav.hotel{overflow:visible;width:65%;text-align:left;padding:20px 0 0 0;float:left}.brg-logo{display:block;width:200px;margin:10px auto 20px}#claim-form .form-submit-border+p{margin-left:22.47191%}.best-rate{position:absolute;margin:0;top:0;text-align:center;width:100%}.finish-wrapper .best-rate{display:block}.is-scrolled .best-rate{transform:translateY(0)}.has-finished-booking .best-rate{top:0}.is-scrolled.has-finished-booking .best-rate{transform:translateY(0)}.best-rate__button{position:absolute;left:0;right:0;bottom:0;top:auto;padding:0 15px 20px;display:block;border-radius:0;width:auto}.best-rate__button .desktop-only{display:inline-block!important}.best-rate__button:after{content:'\f138';display:inline-block;font-family:icomoon;color:#fff;margin-left:5px;margin-bottom:-2px;vertical-align:bottom}.best-rate__content{position:absolute;top:0;bottom:0;width:100%;padding:30px 20px;right:100%;margin-right:2px;text-align:left;transform:translate(100%,0)}.best-rate.is-active .best-rate__content{transform:translate(0,0)}.lazyload{background-color:#f7f7f7}.event-banner{background-size:contain}.free-wifi-widget .highlights{display:inline-block;margin:5px 10px 5px 0}.free-wifi-widget .highlights.checkin{display:block}.global-highlights{width:100%;text-align:center;font-size:1em;margin-bottom:1em;display:block}.global-highlights .free-wifi-widget .highlights{margin-right:20px}.global-highlights .free-wifi-widget .highlights .listing-item-feature-label{font-weight:400;font-size:.9em;text-transform:none}.avani_plus .site-logo-container .site-logo{padding:15px 0;text-align:left}.avani_plus .page-header{background-color:#f3f2ed;border-bottom:0}.avani_plus .page-header:before{background-color:#1d252d}.avani_plus .page-header .content-wrapper{background-color:#f3f2ed;padding:10px 0}.avani_plus .page-header .header-tools .content-wrapper{background:0 0}.avani_plus .page-header .language-link{color:#f3f2ed;padding:0 8px 0 8px}.avani_plus .page-header .currency-panel-converter .trigger{color:#f3f2ed;border:2px solid #f3f2ed}.avani_plus .page-header .global-nav{background-color:transparent;border:0}.avani_plus .page-header .global-nav a{color:#f3f2ed}.avani_plus .page-header .best-rate__button{background:#1d252d;box-shadow:none}.avani_plus .page-header .myprivilege #lnkWelcome{color:#fff}.avani_plus .page-header .myprivilege #myProfile .name:after{border-top-color:#fff}.avani_plus .page-header .main-nav{background-color:transparent}.avani_plus .page-header .main-nav .main-nav-item{border-top:0;background:0 0}.avani_plus .page-header .main-nav .subnav-section{background-color:#fff}.avani_plus .page-header .main-nav .subnav-section .subnav-item{border-top:0}.avani_plus .page-header .main-nav-link{color:#1d252d}.avani_plus .page-header .main-nav-link:after{background:#1d252d}.is-active .avani_plus .page-header .main-nav-link:after{opacity:1}.avani_plus .page-header .subnav-item-link{color:#1d252d}.avani_plus .page-header .page-header.is-scrolled .content-wrapper:after{display:none}.avani_plus .page-header .main-nav.hotel{width:65%}.avani_plus .page-header .subnav-section.nav_group{bottom:-10px}.avani_plus .page-header .nav_booking .booking-form-section .desktop-banner-booking-toggle{transform:translateY(200%);min-height:auto;left:auto;right:0;width:65%;padding:10px 0;background:0 0;border:3px solid #1d252d}.avani_plus .page-header .nav_booking .booking-form-section .desktop-banner-booking-toggle .text{color:#1d252d}.avani_plus .page-header .nav_booking .booking-form-section.finish-booking .desktop-banner-booking-toggle{width:100%;background:0 0;border:3px solid #1d252d;transform:translateY(170%);padding:10px 0}.avani_plus .page-header .nav_booking .booking-form-section.finish-booking .desktop-banner-booking-toggle .finish-text,.avani_plus .page-header .nav_booking .booking-form-section.finish-booking .desktop-banner-booking-toggle .text{color:#1d252d}.avani_plus #main{padding:0}.avani_plus .has-no-banner .intro-section{margin-top:0}.avani_plus .offer-grid-section .offer-grid,.avani_plus .offer-grid-section .single-offer-grid{background-color:#f3f2ed}.avani_plus .offer-grid-section .offer-grid .offer-grid-text p,.avani_plus .offer-grid-section .single-offer-grid .offer-grid-text p{color:#1d252d}.avani_plus .offer-grid-section .offer-grid.has-cta .cta-wrap .btn,.avani_plus .offer-grid-section .single-offer-grid.has-cta .cta-wrap .btn{background-color:#1d252d;color:#fff;border:0;transition:all .2s ease}.avani_plus .offer-grid-section .offer-grid.has-cta .cta-wrap .btn:hover,.avani_plus .offer-grid-section .single-offer-grid.has-cta .cta-wrap .btn:hover{background-color:#27323d}.avani_plus .offer-grid-section .offer-grid .btn,.avani_plus .offer-grid-section .single-offer-grid .btn{background-color:#1d252d;color:#fff;border:0;transition:all .2s ease}.avani_plus .offer-grid-section .offer-grid .btn:hover,.avani_plus .offer-grid-section .single-offer-grid .btn:hover{background-color:#27323d}.avani_plus .offer-grid-section.is-horizontal{padding:40px 0;background:#fff}.avani_plus .places-content-section{height:500px}.avani_plus .social-feed-info{color:#1d252d}.avani_plus .intro-section.gallery{background-color:#1d252d;padding:60px 0}.avani_plus .intro-section.gallery #CDSSKY.cdsBx .cdsData .cdsH11,.avani_plus .intro-section.gallery .intro-text,.avani_plus .intro-section.gallery .weather-widget,.avani_plus .intro-section.gallery h1{color:#f3f2ed}.avani_plus .intro-section.gallery a{color:#f3f2ed}.avani_plus section.hotel-gallery{margin:30px 0 20px}.avani_plus .awards .js-award-carousel .slick-dots{bottom:-50px}.avani_plus .awards .js-award-carousel .slick-dots li button{width:20px;height:20px}.avani_plus .page-footer{background-color:#1d252d;margin-top:0}.avani_plus .green .offer-grid{background-color:#122941;color:#fff}.avani_plus .green .aside-ctas .btn.btn-solid-purple{border:0}.avani_plus .green .aside-ctas .btn.btn-solid-purple :focus,.avani_plus .green .aside-ctas .btn.btn-solid-purple:hover{border:1px solid #fff}.avani_plus .yellow .offer-grid{background-color:#ffe152;color:#fff}.avani_plus .yellow .aside-ctas .btn.btn-solid-purple{border:0}.avani_plus .yellow .aside-ctas .btn.btn-solid-purple :focus,.avani_plus .yellow .aside-ctas .btn.btn-solid-purple:hover{border:1px solid #fff}.avani_plus .pink .offer-grid{background-color:#c60e3b;color:#fff}.avani_plus .pink .aside-ctas .btn.btn-solid-purple{border:0}.avani_plus .pink .aside-ctas .btn.btn-solid-purple :focus,.avani_plus .pink .aside-ctas .btn.btn-solid-purple:hover{border:1px solid #fff}.avani_plus .moments+.social-feeds-module{background:#f3f2ed}.avani_plus .destinations+.social-feeds-module{background:#f3f2ed}.destination-grid{margin:0;padding:40px 0}.destination-grid .section-title{padding:20px 0;font-size:2em}.destination-grid .destination-list .subnav-section{columns:5 200px;column-gap:2vw;padding:30px 0}.destination-grid .destination-list .subnav-section .subnav-item{padding:0}.destination-grid .destination-list .subnav-section .subnav-group{border:0}.destination-grid .destination-list .subnav-section .subnav-group .list-col{display:block;border:0}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list li a.subnav-item-link{padding:0 0 0 30px;color:#fff;font-size:1em}.destination-grid .destination-list .subnav-section .subnav-group .list-col .list li a.subnav-item-link:before{line-height:1;display:block;opacity:1;font-size:.85em}.destination-grid .destination-list .subnav-section .subnav-group.is-fallback{margin-top:50vh}.destination-grid .destination-list .subnav-section .subnav-group.is-fallback .fallback-title{font-size:.85em}.destination-grid .destination-list .subnav-section .subnav-group-title,.destination-grid .destination-list .subnav-section .subnav-item-title-link{color:#fff;font-size:1em}.destination-grid .destination-list .subnav-section .subnav-group-link{display:block;padding:12px 0 12px 0;text-decoration:underline;font-size:.8em}.social-channel-link.has-tooltip:hover .tooltip-content{display:block}.social-channel-link.has-tooltip .tooltip-content-mobile{display:none}.select2-container--avani{margin-top:0}.tactical-campaign .countdown+section{margin-top:-60px}.flashsaleBox .page-title{color:#fff}.tabs-container .tabs .tab-item-wrapper{white-space:normal;overflow:inherit}.tabs-container .tabs .tab-item-wrapper .tab-item{margin:0 20px 0 20px}.tabs-container .tabs .tab-item-wrapper .tab-item a{font-size:1.2em;line-height:2em}.intro-room-features{display:flex;flex-wrap:wrap}.intro-room-features .intro-info{flex:0 0 50%}}@media only screen and (min-width:1240px){.content-wrapper{width:1200px}.stacktable.large-only{display:table}.stacktable.small-only{display:none}.site-logo{height:78px}.site-logo .img{max-width:100%}.language{font-size:.6875em}.main-nav-link{font-size:1em;margin:0 5px 0 12px;padding:12px 0 13px}.hotel .main-nav-link{margin:0 5px 0 18px;font-size:1em}html[lang=ja] .main-nav-link{font-size:.9em;margin:0 3px 0 12px}html[lang=ru] .main-nav-link{font-size:.9em;margin:0 8px 0 8px}.global-nav{right:0}.booking-form-close-toggle{right:20px}html[lang=vi] .hotel .main-nav-link{margin:0 5px 0 10px;font-size:.8em}.language-selector{width:65%;max-width:65%}.language-selector:after{display:none}.main-banner{min-height:577px}.main-banner.small{min-height:200px}.main-banner.homepage-main-banner.textsize-l{font-size:1.5277777778em}.main-banner.homepage-main-banner.textsize-xl{font-size:2em}.intro-section .page-title{font-size:2.8125em}.booking-mask-wrapper+.intro-section{margin-top:-40px}.finish-booking+.booking-mask-wrapper+.intro-section{margin-top:-40px}.quote-grid{height:500px}.feature-grid{height:460px}.offer-grid-thumb{padding:40px 25px}.single-grid-section.is-horizontal .offer-grid{min-height:350px}.three-cols .listing-item.has-two-cta.has-matched-height .cta-wrap .btn{font-size:.875em}.booking-form-section{padding:30px;padding-bottom:75px}.booking-form-section:after{width:101.2%}.booking-form-section .booking-form-title{margin:0 0 15px 0;font-size:1.875em}.booking-form-section .input-text{font-size:1.125em;height:49px;padding:17px 10px 12px 30px}.booking-form-section .input-numeric{padding-right:55%}.booking-form-section .field-label{left:45%;top:20px}.booking-form-section .field-label .field-label-note{position:absolute;bottom:-28px;font-size:.9em;display:block}.booking-form-section .booking-promo-btn{padding-top:30px;margin:0}.booking-form-section .booking-submit-btn{font-size:1.375em;width:85%;width:calc(100% - 60px);bottom:84px;padding:20px 0}.booking-form-section .booking-form-gha{bottom:55px}.booking-form-section .desktop-banner-booking-toggle,.booking-form-section .desktop-header-booking-toggle{font-size:1.375em;width:100%;padding:10px 10px 6px 10px;min-height:78px;left:0;border:0}.booking-form-section .desktop-banner-booking-toggle:after,.booking-form-section .desktop-header-booking-toggle:after{width:101.3%}.nav_booking .booking-form-section .desktop-banner-booking-toggle,.nav_booking .booking-form-section .desktop-header-booking-toggle{-webkit-transform:translateY(180%);-ms-transform:translateY(180%);transform:translateY(180%)}.booking-form-group .icon{top:14px}.desktop-booking .booking-form{height:375px}.header-booking{max-width:386px}.header-booking.is-visible{-webkit-transform:translateY(-87.5%);-ms-transform:translateY(-87.5%);transform:translateY(-87.5%)}.header-booking.is-fully-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.header-booking .booking-form{height:370px}.overflow-scroll{top:78px}#checkin-subgroup .pika-single.is-bound,#header-checkin-subgroup .pika-single.is-bound{right:-170px}.pika-single.is-bound{display:flex}.pika-single.is-bound.is-hidden{display:none}.pika-single.is-bound{display:flex}.meeting-room-ctas,.meeting-room-header{width:25%}.meeting-room-types{width:50%}.meeting-room-title{font-size:1.5em}.fancy-select .trigger{padding:19px 10px 13px 7px}.fancy-select .trigger:after{top:24px}.finish-group-half,.finish-name{font-size:1.125em}.finish-booking{padding-bottom:40px}.finish-booking.booking-form-section .desktop-banner-booking-toggle{transform:translateY(100%)}.nav_booking .finish-booking.booking-form-section .desktop-banner-booking-toggle{transform:translateY(175%)}.finish-booking.is-visible .desktop-banner-booking-toggle{transform:translateY(0)}.finish-booking-header{max-width:386px}.finish-booking-header.is-visible{-webkit-transform:translateY(-86%);-ms-transform:translateY(-86%);transform:translateY(-86%)}.finish-booking-header.is-fully-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.finish-booking-header.is-fully-visible .desktop-header-booking-toggle{z-index:-1;-moz-opacity:0;opacity:0}.js-new-booking{bottom:55px}.best-rate__content{padding:30px}.best-rate__button{padding-top:0}.best-rate h1,.best-rate h2,.best-rate h3{font-size:1.875em}.hotel-galleries-overlay__gallery .carousel-image{height:530px!important}.hotel-galleries-overlay__gallery .carousel-image.video iframe{padding:0 0 65px 0}.hotel-galleries.gallery-footer{height:530px}.hotel-galleries.gallery-footer .gallery-thumbs{height:475px}.avani_plus .page-header .nav_booking .booking-form-section .desktop-banner-booking-toggle{transform:translateY(170%)}}h1,h2,h3,h4,h5,h6{text-transform:none;font-weight:300}.btn{font-family:Capitolium,Georgia,serif;font-weight:600;font-size:1em;letter-spacing:.05em}.booking-form-section .desktop-banner-booking-toggle>.text{font-size:1em;margin-bottom:4px}.booking-form-section .booking-submit-btn{font-size:1.6em}@media only screen and (min-width:1024px){.nav_booking .booking-form-section .desktop-banner-booking-toggle{padding:8px 0}.avani_plus .page-header .nav_booking .booking-form-section .desktop-banner-booking-toggle{padding:8px 0}}html[lang=vi] *{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}