@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700&display=swap);
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:none;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;padding:4px;width:100%}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{background-color:#fff;border:0;display:block;filter:alpha(opacity=0);height:auto;left:0;margin:0;min-height:100%;min-width:100%;opacity:0;padding:0;position:fixed;top:0;width:auto;z-index:99}.select2-hidden-accessible{clip:rect(0 0 0 0)!important;border:0!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;float:left;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;margin-top:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{-webkit-appearance:textfield;background:transparent;border:none;box-shadow:none;outline:0}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;border:1px solid #aaa;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0);outline:0}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;border:none;border-bottom-right-radius:4px;border-left:1px solid #aaa;border-top-right-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0);height:26px;position:absolute;right:1px;top:1px;width:20px}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-radius:0;border-bottom-left-radius:4px;border-right:1px solid #aaa;border-top-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;border-top:none;border-top-left-radius:0;border-top-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{box-shadow:none;outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*! Lity - v2.3.1 - 2018-04-20
* http://sorgalla.com/lity/
* Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */.lity{background:#0b0b0b;background:rgba(0,0,0,.9);bottom:0;left:0;opacity:0;outline:none!important;position:fixed;right:0;top:0;transition:opacity .3s ease;white-space:nowrap;z-index:9990}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{bottom:0;left:0;outline:none!important;position:fixed;right:0;text-align:center;top:0;z-index:9990}.lity-wrap:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle}.lity-loader{color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-top:-.8em;opacity:0;position:absolute;text-align:center;top:50%;transition:opacity .3s ease;width:100%;z-index:9991}.lity-loading .lity-loader{opacity:1}.lity-container{display:inline-block;max-height:100%;max-width:100%;outline:none!important;position:relative;text-align:left;vertical-align:middle;white-space:normal;z-index:9992}.lity-content{transform:scale(1);transition:transform .3s ease;width:100%;z-index:9993}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{bottom:0;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:-1}.lity-close{-webkit-appearance:none;background:url(../images/close.svg) no-repeat;border:0;box-shadow:none;color:#fff;cursor:pointer;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;height:23px;line-height:35px;outline:none;overflow:hidden;padding:0;position:fixed;right:10px;text-align:center;text-decoration:none;text-indent:-99px;text-shadow:0 1px 2px rgba(0,0,0,.6);top:10px;width:23px;z-index:9994}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{border:0;box-shadow:none;color:#fff;font-family:Arial,Baskerville,monospace;font-size:35px;font-style:normal;line-height:35px;opacity:.8;outline:none;padding:0;text-align:center;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lity-close:active{top:11px}.lity-image img{border:0;display:block;line-height:0;max-width:100%}.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{max-width:964px;width:100%}.lity-iframe-container{-webkit-overflow-scrolling:touch;height:0;overflow:auto;padding-top:56.25%;pointer-events:auto;transform:translateZ(0);width:100%}.lity-iframe-container iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lity-hide{display:none}
@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-display:swap;font-family:gotham-book;src:url(../fonts/Gotham-Book.otf)}@font-face{font-display:swap;font-family:gotham-light;src:url(../fonts/gotham-light.ttf)}@font-face{font-display:swap;font-family:NeutraText-DemiAlt;font-style:normal;font-weight:400;src:url(../fonts/NeutraText-DemiAlt.otf)}*{box-sizing:border-box;outline:0 none}html{min-height:100%;overflow-x:hidden}a:hover{opacity:.8}body{color:#333;font-family:gotham-book;font-size:16px;line-height:1.6;overflow:hidden;position:relative}body.disable-scrolling{height:100%;overflow:hidden;position:fixed;width:100%}p{font-weight:300}ol,p,span,ul{font-family:gotham-light}ol li,ul li{font-weight:300}.cf:after,.cf:before{content:""}.h1,.h2,h1,h2{color:#555;font-size:30px;font-weight:300;letter-spacing:2px;text-align:center}.h1:after,.h2:after,h1:after,h2:after{background-color:#dbb58d;content:"";display:block;height:2px;margin:20px auto 30px;width:75px}.h1.no-bar,.h2.no-bar,h1.no-bar,h2.no-bar{margin-bottom:30px}.h1.no-bar:after,.h2.no-bar:after,h1.no-bar:after,h2.no-bar:after{content:none}.h3,h3{font-size:20px}.h3,.h4,h3,h4{color:#3d3d3d;font-weight:300;letter-spacing:2px;margin:32px 0;padding:0;text-align:center}.h4,h4{font-size:17px}.h5,h5{color:#3d3d3d;font-size:12px;font-weight:400;letter-spacing:2px;padding-left:3px}img{display:block;max-width:100%}.lazy{opacity:0;transition:opacity .15s ease}.lazy.loaded{opacity:1}.pull-left{float:left}.pull-right{float:right}.rellax{transition:all .6s ease}.clearboth{clear:both}.disp_none{display:none!important}input[type=email],input[type=password],input[type=tel],input[type=text]{border:1px solid #d7d7d7;color:#878787;font-size:11px;height:35px;padding:8px 6px;text-transform:uppercase;width:100%}input[type=email].field-touched.field-invalid,input[type=password].field-touched.field-invalid,input[type=tel].field-touched.field-invalid,input[type=text].field-touched.field-invalid{border-color:#c31b1d}input[type=submit]:hover{opacity:.8}.field-invalid-message{display:none}select{-webkit-appearance:none;background-color:transparent;background-image:url(../images/inputfield-arrow-white.svg);background-position:center right 10px;background-repeat:no-repeat;background-size:11px;border:1px solid #d7d7d7;border-radius:0;color:#878787;font-size:11px;height:35px;padding:8px 6px;text-transform:uppercase;width:100%}select.field-touched.field-invalid,select.field-touched.field-invalid+.field-invalid-message+.select2-container--default .select2-selection--single{border-color:#c31b1d}textarea{border:1px solid #d7d7d7;color:#878787;font-size:11px;height:150px;padding:10px;text-transform:uppercase;width:100%}textarea.field-touched.field-invalid{border-color:#c31b1d}input[type=submit]{background:0 0;border:none;color:#fff;cursor:pointer;letter-spacing:.09em;padding:10px;text-transform:uppercase;width:185px}.container{margin:0 auto;max-width:1060px;width:100%}.container.social-container{padding-bottom:10px}.container:not(.no-padding){padding-left:30px;padding-right:30px}.container:not(.no-cf):after,.container:not(.no-cf):before{content:"";display:table}.container:not(.no-cf):after{clear:both}.container.full{max-width:none}@media (max-width:900px){.container:not(.no-padding){padding-left:20px;padding-right:20px}}@media (max-width:640px){.container:not(.no-padding){padding-left:20px;padding-right:20px}}.section{margin:80px auto}@media (max-width:640px){.section{margin:40px auto}}.checkbox input[type=checkbox],.checkbox input[type=radio]{display:none}.checkbox input[type=checkbox]:checked~.check:after,.checkbox input[type=radio]:checked~.check:after{display:block}.checkbox .check{background:hsla(0,0%,100%,.2);border:1px solid #fff;display:inline-block;height:16px;position:relative;width:16px}.checkbox .check:after{border-bottom:2px solid #333;border-left:2px solid #333;content:"";display:none;height:8px;position:absolute;top:0;transform:rotate(-45deg);width:14px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader{animation:spin .8s linear infinite;border:5px solid hsla(0,0%,100%,.2);border-left-color:#fff;border-radius:50%;font-size:10px;height:30px;margin:20px auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:30px}.select2-container--default .select2-selection--single{background:hsla(0,0%,100%,.2);border:0;border-radius:0;height:35px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-size:14px;letter-spacing:1.1px;line-height:35px;text-align:left;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#c8878d transparent transparent;border-width:6px 5px 0;margin-left:-6px;margin-top:0}.select2-container--default .select2-results__option{color:#fff;font-size:12px;letter-spacing:1.1px;text-align:left;text-transform:uppercase}.select2-container--default .select2-results__option[aria-selected=true]{background:#cba983;color:#fff}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#eac59c}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;border-width:6px 5px 0;margin-left:-6px}.select2-dropdown{background:#c58796;border:0;border-radius:0;box-shadow:0 8px 39px -1px rgba(0,0,0,.2)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]{background:#a16e7a}header{background:#fff;left:0;position:fixed;right:0;z-index:100}header.hotel-header #hamburger,header.hotel-header .booking-widget-trigger{margin-top:30px}header .booking-widget-trigger{background-color:#c78a8f;color:#fff;display:inline-block;float:right;font-size:15px;font-weight:500;height:46px;letter-spacing:1px;line-height:46px;margin-right:10px;margin-top:24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100px}header .booking-widget-trigger span:last-child{display:none}header.expand-booking-widget .booking-widget-trigger{background:#e5e5e5;color:#000}header.expand-booking-widget .booking-widget-trigger span:first-child{display:none}header.expand-booking-widget .booking-widget-trigger span:last-child{display:block}header+.overlay{background:#000;bottom:0;display:none;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:99}header.squash .menu-wrapper{margin-bottom:5px;margin-top:10px}header.squash .logo{height:54px;width:100px}header.squash .logo img{margin-top:9px}@media (max-width:960px){header{box-shadow:0 1px 0 0 hsla(0,0%,74%,.5);position:relative}header>.container:not(.no-padding){height:95px;padding:0 15px}header.hotel-header .menu-wrapper{margin-top:0}header .main-menu li{bottom:10px}header .main-menu li.menu-logo-item{display:none}}@media (min-width:961px){header .booking-widget-trigger{display:none}}header.expand-booking-widget+.overlay,header.expand-menu+.overlay{display:block}.hotel-top-bar .left{float:left;height:36px}.hotel-top-bar .left:after,.hotel-top-bar .left:before{content:"";display:table}.hotel-top-bar .left:after{clear:both}.hotel-top-bar .right{background-color:#fafafa;float:right;height:36px}.hotel-top-bar .right:after,.hotel-top-bar .right:before{content:"";display:table}.hotel-top-bar .right:after{clear:both}.hotel-top-bar .right .share-tools{float:left;padding:4px 0;position:relative}.hotel-top-bar .right .share-tools .share{background-image:url(../images/share_dark_color-pink.svg);background-position:center left 15px;color:#462426;font-size:11px;padding-left:35px;padding-right:15px}.hotel-top-bar .right .share-tools:after{content:"";display:block;height:16px;position:absolute;right:0;top:10px;width:1px}.hotel-top-bar .right .share-tools .dropdown{background:#f4f4f4;z-index:9}.hotel-top-bar .right .share-tools .dropdown:before{border-color:transparent transparent #f4f4f4}.hotel-top-bar .right .share-tools .at-share-btn{background:#dbb58d!important}.hotel-top-bar .right .lang-menu{float:right;padding:2px 0 6px}.hotel-top-bar .home-link{background-color:#faf6f4;color:#343434;display:inline-block;float:left;font-size:11px;letter-spacing:.4px;margin-right:2px;padding:8px 15px;position:relative;text-decoration:none}.hotel-top-bar .home-link:after{content:"";display:block;height:16px;position:absolute;right:0;top:10px;width:1px}.hotel-top-bar .our-hotels-dropdown-wrapper{background-color:#faf6f4;float:left;position:relative}.hotel-top-bar .our-hotels-dropdown-wrapper>a{color:#343434;display:block;font-size:11px;letter-spacing:0;padding:9px 15px 8px;text-decoration:none}.hotel-top-bar .our-hotels-dropdown-wrapper>a:after{border-color:#c58796 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:inline-block;height:0;margin-left:15px;position:relative;top:-1px;transition:all .15s ease;width:0}.hotel-top-bar .our-hotels-dropdown-wrapper:hover .menu-dropdown{background-color:#f4f4f4;margin-top:0;opacity:1;visibility:visible}.hotel-top-bar .lang-menu{margin-top:0}@media (max-width:960px){.hotel-top-bar{background:transparent;border-top:1px solid #dedede;height:auto;margin-top:15px;padding-top:25px}.hotel-top-bar>.container{padding:0}.hotel-top-bar .left{background:none;float:none;height:auto;width:100%}.hotel-top-bar .left .home-link{display:none}.hotel-top-bar .right{background:none;float:none;width:100%}.hotel-top-bar .right .share-tools{display:none}.hotel-top-bar .right .lang-menu{float:none;width:100%}.hotel-top-bar .lang-menu,.hotel-top-bar .our-hotels-dropdown-wrapper{float:none}.hotel-top-bar .our-hotels-dropdown-wrapper{text-align:center}.hotel-top-bar .our-hotels-dropdown-wrapper>a{color:#462426;font-size:20px;letter-spacing:1.8px;text-align:center}.hotel-top-bar .our-hotels-dropdown-wrapper>a:after{display:none}.hotel-top-bar .our-hotels-dropdown{border-bottom:0;padding-bottom:0}}.gallery-hotels-menu{display:block;left:25px;margin:0 auto;padding-bottom:55px;padding-left:20px;padding-top:15px;position:relative;width:190px}.gallery-hotels-menu .our-hotels-dropdown-wrapper{float:left;position:relative}.gallery-hotels-menu .our-hotels-dropdown-wrapper .our-hotels-dropdown{width:190px}.gallery-hotels-menu .our-hotels-dropdown-wrapper .our-hotels-dropdown .col a{padding-bottom:15px;text-transform:uppercase}.gallery-hotels-menu .our-hotels-dropdown-wrapper .our-hotels-dropdown .col .categ-head{color:#c8878d;padding:15px 0 5px}.gallery-hotels-menu .our-hotels-dropdown-wrapper>a{color:#462426;font-size:12px;letter-spacing:1.1px;padding:0 10px 0 0;text-decoration:none;text-transform:uppercase}.gallery-hotels-menu .our-hotels-dropdown-wrapper>a:after{background-color:#dbb58d;content:"";display:block;height:4px;position:absolute;right:-5px;top:10px;transition:all .25s ease;width:9px}.gallery-hotels-menu:hover{background-color:#f1e5d9}.gallery-hotels-menu:hover .menu-dropdown{background-color:#f1e5d9;margin-left:-20px;margin-top:0;opacity:1;visibility:visible}.gallery-hotels-menu.close{background:transparent}.gallery-hotels-menu.close .menu-dropdown{opacity:0;visibility:hidden}.gap-10{clear:both;height:10px}.logo{float:left;height:86px}.logo,.logo img{transition:all .25s ease}.logo img{max-height:100%;padding-bottom:10px;padding-top:10px}#hamburger{background-color:rgba(0,0,0,.01);background:#000;cursor:pointer;float:right;height:46px;margin-top:24px;overflow:hidden;padding:12px 9px;width:46px}#hamburger,#hamburger span{display:block;transform:rotate(0deg)}#hamburger span{background:#fff;height:2px;left:9px;opacity:1;position:absolute;transition:.25s ease-in-out;width:28px}#hamburger span:first-child{top:13px;transform-origin:left center}#hamburger span:nth-child(2){top:22px;transform-origin:left center}#hamburger span:nth-child(3){top:31px;transform-origin:left center}.expand-menu #hamburger{background:#e5e5e5}.expand-menu #hamburger span{background:#000;transform-origin:center}.expand-menu #hamburger span:first-child{left:9px;top:22px;transform:rotate(45deg)}.expand-menu #hamburger span:nth-child(2){opacity:0;width:0}.expand-menu #hamburger span:nth-child(3){left:9px;top:22px;transform:rotate(-45deg)}@media (min-width:961px){#hamburger{display:none}}.menu-wrapper{margin-bottom:10px;margin-top:28px;text-align:center;transition:all .25s ease}@media (max-width:960px){.menu-wrapper{background:#fff;display:none;left:0;padding:30px 25px 35px;position:absolute;right:0;top:95px}.expand-menu .menu-wrapper{display:block}}.main-menu{list-style:none;margin:0 auto;max-width:950px;padding-left:0;text-align:center}.main-menu,.main-menu>li{display:inline-block}.main-menu li{padding:10px;position:relative;transition:all .25s ease;vertical-align:middle}.main-menu li.current-menu-item>a{color:#c58796}.main-menu li>a{color:#343434;display:block;font-size:14px;letter-spacing:1.3px;text-decoration:none;text-transform:none;transition:all .25s ease}.main-menu li>a.active,.main-menu li>a:not(#logo):hover{color:#c8878d}.main-menu li:last-child:after{content:none}.main-menu li:hover.has-sub-menu{background:hsla(48,41%,93%,.9)}.main-menu li:hover.has-sub-menu>a{color:#dbb583}.main-menu li:hover .menu-dropdown{margin-top:0;opacity:1;visibility:visible}.main-menu li .menu-dropdown{background:hsla(48,41%,93%,.9)}@media (max-width:960px){.main-menu{display:block}}@media (max-width:1280px){.main-menu li{padding-left:5px;padding-right:5px}}@media (max-width:1050px){.main-menu li{padding-left:5px;padding-right:5px}}@media (max-width:780px){.main-menu li>a:hover{padding-bottom:0;transform:translateY(0)}}@media (max-width:960px){.main-menu li{display:block;margin:0;padding:10px 0}.main-menu li:after{display:none}.main-menu li.has-sub-menu{padding-bottom:25px}.main-menu li.has-sub-menu:hover{background:transparent}.main-menu li.has-sub-menu:hover>a{padding-bottom:0;transform:none}.main-menu li .menu-dropdown{background:transparent}.main-menu li a{color:#462426;font-size:20px;letter-spacing:1.8px;text-align:center}}.our-hotels-dropdown{box-shadow:5px 5px 8px -5px rgba(5,5,6,.15);left:0;margin-top:20px;opacity:0;padding:20px 15px;position:absolute;top:100%;transition:all .25s ease;visibility:hidden;width:235px;z-index:99}.our-hotels-dropdown:after,.our-hotels-dropdown:before{content:"";display:table}.our-hotels-dropdown:after{clear:both}.our-hotels-dropdown .col{float:left;padding:0 20px;text-align:left;width:100%}.our-hotels-dropdown .col img{width:100%}.our-hotels-dropdown .col .heading{color:#dbb58d;font-size:12px;line-height:2;text-transform:uppercase}.our-hotels-dropdown .col .categ-head{color:#c8878d;padding:15px 0 5px}@media (max-width:640px){.our-hotels-dropdown .col .categ-head{font-size:20px;text-align:center}}.our-hotels-dropdown .col a{color:#2a2a2a;display:block;font-size:.688em;font-size:12px;letter-spacing:0;line-height:2;text-decoration:none;text-transform:capitalize}.our-hotels-dropdown .col a:hover{opacity:.6}.our-hotels-dropdown .col a.active{color:#c8878d;opacity:.6}.our-hotels-dropdown .col a.explore{color:#c8878d;font-weight:700;letter-spacing:1px;line-height:15px;margin-top:10px;text-transform:uppercase}.our-hotels-dropdown .col a .note{color:#c8878d;font-size:10px}.our-hotels-dropdown .col .row{border-top:1px solid #b8b8b8;margin-top:20px;padding-top:20px}.our-hotels-dropdown .col .row:first-child{margin-top:0;padding-top:0}.our-hotels-dropdown .col .additional-links .heading{margin-top:20px}@media (max-width:960px){.our-hotels-dropdown{background:transparent;border-bottom:1px solid #dedede;box-shadow:none;margin-top:0;opacity:1;padding:20px 0 30px;position:relative;visibility:visible;width:100%}.our-hotels-dropdown.gallery_dropdown{opacity:0;position:absolute;visibility:hidden}.our-hotels-dropdown.gallery_dropdown .col a{color:#2a2a2a;font-size:12px}.our-hotels-dropdown .col{border-right:0;padding:0;width:100%}.our-hotels-dropdown .col:first-child{border-right:0}.our-hotels-dropdown .col .explore,.our-hotels-dropdown .col .heading:not(.keep-on-mobile),.our-hotels-dropdown .col img{display:none}.our-hotels-dropdown .col .heading{color:#000;text-align:center}.our-hotels-dropdown .col a{color:#dbb58d;font-size:26px;letter-spacing:0;line-height:1;padding:12px 0;text-align:center}.our-hotels-dropdown .col a .note{color:#000;display:block;padding-top:5px}}@media (max-width:640px){.our-hotels-dropdown .col a{font-size:16px}}.lang-menu{float:right;list-style:none;margin-top:4px;max-height:100px;opacity:1;padding-left:0;text-align:right;transition:all .25s ease;visibility:visible}.lang-menu,.lang-menu>li{display:inline-block}.lang-menu li{position:relative}.lang-menu li a{color:#462426;display:block;font-family:Arial;font-size:16px;font-weight:400;letter-spacing:0;padding-left:20px;padding-right:20px;text-align:right;text-decoration:none;text-transform:uppercase;transition:all .25s ease}@media (max-width:960px){.lang-menu{float:none;margin-top:0}.lang-menu li{display:block;margin:0;padding:10px 0}.lang-menu li a{font-size:20px;letter-spacing:1.8px;text-align:center}}header.hotel-header .container{max-width:1270px}@media (max-width:960px){header.hotel-header .container:not(.no-padding){display:block;min-height:106px}}header.hotel-header .menu-wrapper{text-align:right}header.hotel-header .main-menu{max-width:100%}@media (max-width:960px){header.hotel-header .main-menu li{padding-right:0}}header.hotel-header .main-menu li a{text-align:center}header.hotel-header .main-menu li.menu-logo-item a{max-width:120px}.booking-widget-bar .date-field .date,.mini-booking-widget .date-field .date{background:hsla(0,0%,100%,.2);color:#fff;float:left;height:35px;line-height:35px;margin-top:0;padding-left:10px;padding-right:15px;position:relative;text-align:left;width:100px}.booking-widget-bar .date-field .date:after,.mini-booking-widget .date-field .date:after{border-color:#c58796 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:block;height:0;margin-left:-6px;position:absolute;right:6px;top:14px;width:0}.booking-widget-bar .date-field .date .day,.mini-booking-widget .date-field .date .day{font-size:18px;font-weight:700;letter-spacing:1.6px;line-height:35px}.booking-widget-bar .date-field .date .month,.mini-booking-widget .date-field .date .month{font-size:12px;letter-spacing:1.1px;line-height:35px;position:relative;text-transform:uppercase;top:-1px}.booking-widget-bar .date-field input[type=date],.mini-booking-widget .date-field input[type=date]{display:none}.booking-widget-bar select,.mini-booking-widget select{background-color:hsla(0,0%,100%,.2);border:0;color:#76632f;font-size:14px;font-weight:700;height:35px;width:100%}.booking-widget-bar input[type=submit],.mini-booking-widget input[type=submit]{background-color:#c78a8f;border:0;border-radius:3px;color:#fff;display:inline-block;font-size:12px;height:35px;letter-spacing:normal;margin-top:6px;padding:0;text-transform:uppercase;vertical-align:top;width:110px}.booking-widget-bar input[type=submit]:hover,.mini-booking-widget input[type=submit]:hover{opacity:.8}.mobile .booking-widget-bar .date-field input[type=date],.mobile .mini-booking-widget .date-field input[type=date]{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.booking-widget-bar{background:#72277b;height:50px;text-align:center}.booking-widget-bar .form-field{display:inline-block;margin-right:10px;padding-top:7px}.booking-widget-bar .form-field:not(.no-cf):after,.booking-widget-bar .form-field:not(.no-cf):before{content:"";display:table}.booking-widget-bar .form-field:not(.no-cf):after{clear:both}.booking-widget-bar label{color:#c58796;display:inline-block;float:left;font-size:12px;letter-spacing:normal;line-height:1;margin-right:5px;margin-top:8px;text-align:right;text-transform:uppercase}.booking-widget-bar .select-wrapper{float:left;height:28px;line-height:0px;margin-top:6px;width:168px}.booking-widget-bar .select-wrapper select{width:100%}.booking-widget-bar .hotel-dropdown{float:left;height:35px;line-height:0px;margin-top:0;position:relative;width:168px}.booking-widget-bar .hotel-dropdown .dropdown{background-color:#fff;display:none;line-height:1.6;margin-top:8px;padding:20px 15px;position:absolute;top:100%;width:330px;z-index:9}.booking-widget-bar .hotel-dropdown .dropdown .note{border-bottom:1px solid #dfdfdf;color:#8c8c86;font-size:12px;letter-spacing:0;line-height:1.36;margin-bottom:15px;padding-bottom:10px}.booking-widget-bar .hotel-dropdown .dropdown .loader{border:5px solid rgba(184,157,88,.2);border-left-color:#dbb58d;display:none;margin:0 auto}.booking-widget-bar .hotel-dropdown .dropdown .categ-head{color:#c8878d;font-size:20px;padding-left:5px;text-align:left}.booking-widget-bar .hotel-dropdown .dropdown .hotels{margin-bottom:20px;text-align:left}.booking-widget-bar .hotel-dropdown .dropdown .hotels a{color:#343434;display:block;font-size:14px;letter-spacing:0;padding:5px;text-decoration:none}.booking-widget-bar .hotel-dropdown .dropdown .hotels a.active{color:#dbb58d}.booking-widget-bar .hotel-dropdown .dropdown .hotels .heading{color:#dbb58d;font-size:12px;line-height:2;padding:5px;text-transform:uppercase}.booking-widget-bar .hotel-dropdown .dropdown .hotels .additional-links .heading{margin-top:5px}.booking-widget-bar .hotel-dropdown .dropdown .search-results{text-align:left}.booking-widget-bar .hotel-dropdown .dropdown .search-results a{color:#462426;display:block;font-size:14px;letter-spacing:0;padding:3px;text-decoration:none}.booking-widget-bar .hotel-dropdown .dropdown .search-results a.active{color:#dbb58d}.booking-widget-bar .hotel-dropdown .dropdown.loading .loader{display:block}.booking-widget-bar .hotel-dropdown .dropdown.loading .hotels{display:none}.booking-widget-bar .hotel-dropdown .search-box{display:none;position:relative}.booking-widget-bar .hotel-dropdown .search-box input[type=text]{border:0;font-size:14px;height:35px;line-height:35px;padding:5px 10px;text-transform:none}.booking-widget-bar .hotel-dropdown .search-box a.close{background-image:url(../images/brown-cross.svg);background-position:50%;background-repeat:no-repeat;height:10px;position:absolute;right:10px;top:12px;width:10px}.booking-widget-bar .hotel-dropdown .trigger{cursor:pointer}.booking-widget-bar .hotel-dropdown .selected-hotel{background:hsla(0,0%,100%,.2);color:#fff;font-size:12px;height:35px;letter-spacing:1.1px;line-height:35px;overflow:hidden;padding-left:10px;padding-right:15px;position:relative;text-align:left;-ms-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:168px}.booking-widget-bar .hotel-dropdown .selected-hotel:after{border-color:#c58796 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:block;height:0;margin-left:-6px;position:absolute;right:6px;top:14px;width:0}.booking-widget-bar .hotel-dropdown.expand .search-box{display:block}.booking-widget-bar .hotel-dropdown.expand .selected-hotel{display:none}.booking-widget-bar .hotel-dropdown.expand .dropdown{display:block}.booking-widget-bar .hotel-dropdown.expand .search-results,.booking-widget-bar .hotel-dropdown.expand.search-results .hotels,.booking-widget-bar .hotel-dropdown.expand.search-results .note{display:none}.booking-widget-bar .hotel-dropdown.expand.search-results .search-results{display:block}.booking-widget-bar input[type=submit]{display:block;float:left;margin-top:0}@media (max-width:960px){.booking-widget-bar{display:none;left:0;right:0}.booking-widget-bar .form-fields{margin:0 auto;max-width:340px;padding:40px 0 20px}.booking-widget-bar .form-fields:after,.booking-widget-bar .form-fields:before{content:"";display:table}.booking-widget-bar .form-fields:after{clear:both}.booking-widget-bar .form-field{float:left;margin-bottom:20px;margin-right:0;padding:0 10px;width:100%}.booking-widget-bar .form-field.date-field{width:50%}.booking-widget-bar label{font-size:14px;font-weight:300;letter-spacing:1.3px;margin:0;text-align:left;width:100%}.booking-widget-bar label br{display:none}.booking-widget-bar .select-wrapper{height:auto;margin-top:0;width:100%}.booking-widget-bar .select-wrapper select{color:#000;font-size:18px;font-weight:300;height:48px;letter-spacing:1.3px;padding:8px 15px;width:100%}.booking-widget-bar .select-wrapper .select2-container{width:100%!important}.booking-widget-bar .hotel-dropdown{height:auto;width:100%}.booking-widget-bar .hotel-dropdown .selected-hotel{color:#000;font-size:18px;font-weight:400;height:48px;letter-spacing:1.3px;padding:8px 15px;width:100%}.booking-widget-bar .hotel-dropdown .selected-hotel:after{right:11px;top:21px}.booking-widget-bar .hotel-dropdown .search-box input[type=text]{font-size:16px;height:48px;padding:10px 15px}.booking-widget-bar .hotel-dropdown .search-box a.close{background-size:15px;height:15px;right:10px;top:17px;width:15px}.booking-widget-bar .hotel-dropdown .dropdown{margin-top:0;position:relative;top:0;width:100%}.booking-widget-bar .date-field .date{height:48px;margin-top:0;padding:0 15px;position:relative;width:100%}.booking-widget-bar .date-field .date .day,.booking-widget-bar .date-field .date .month{font-size:18px;letter-spacing:1.6px;line-height:48px;top:0}.booking-widget-bar .date-field .date:after{right:11px;top:21px}.booking-widget-bar input[type=submit]{font-size:18px;font-weight:500;height:58px;width:100%}.expand-booking-widget .booking-widget-bar{display:block;height:auto;position:absolute}}.mini-booking-widget h3{color:#000;font-size:15px;font-weight:700;letter-spacing:1.4px;margin-bottom:5px;text-align:left;text-transform:uppercase}.mini-booking-widget .form-wrapper{background:#72277b;padding:30px 30px 10px}.mini-booking-widget form{text-align:justify;width:100%}.mini-booking-widget form:after{content:"";display:inline-block;width:100%}.mini-booking-widget .form-field{display:inline-block;vertical-align:middle}.mini-booking-widget .date-field .date{float:none;margin-top:0}.mini-booking-widget .select-wrapper{line-height:0px}.mini-booking-widget label{color:#c58796;display:block;font-size:10px;font-weight:300;letter-spacing:.9px;margin-bottom:2px;text-transform:uppercase}.mini-booking-widget select{color:#76632f;font-size:12px;font-weight:300;letter-spacing:1px;padding-left:10px;padding-right:20px;text-align:left;text-transform:uppercase}.mini-booking-widget input[type=submit]{margin-top:18px}@media (max-width:640px){.mini-booking-widget{margin:0 auto}.mini-booking-widget .form-wrapper{padding:20px 0 0}.mini-booking-widget .form-field{float:left;margin-bottom:10px;margin-right:0;padding:0 10px;width:100%}.mini-booking-widget .form-field.date-field{width:50%}.mini-booking-widget label{font-weight:300;letter-spacing:1.3px;margin:0 0 5px;text-align:left;width:100%}.mini-booking-widget .date-field .date{height:48px;margin-top:0;padding:0 15px;position:relative;width:100%}.mini-booking-widget .date-field .date .day,.mini-booking-widget .date-field .date .month{font-size:18px;letter-spacing:1.6px;line-height:48px;top:0}.mini-booking-widget .date-field .date:after{right:11px;top:21px}.mini-booking-widget .select-wrapper{height:auto;margin-top:0;width:100%}.mini-booking-widget .select-wrapper select{color:#000;font-size:18px;font-weight:300;height:48px;letter-spacing:1.3px;padding:8px 15px;width:100%}.mini-booking-widget .select-wrapper .select2-container{width:100%!important}.mini-booking-widget input[type=submit]{font-size:18px;font-weight:500;height:58px;margin-top:10px;width:100%}}main{display:block;transition:margin-top .25s ease-in}main .section:first-child,main section:first-child{margin-top:0}.page-nav{margin-top:-30px;text-align:center}.page-nav .links-wrapper{background:#f2f2f2;display:inline-block;padding:20px 40px;text-align:center}.page-nav ul{list-style:none;padding-left:0}.page-nav ul,.page-nav ul>li{display:inline-block}.page-nav ul li{padding:5px 20px}.page-nav ul li a{color:#2a2a2a;font-size:11px;font-weight:400;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.page-nav ul li a:hover{opacity:.8}.page-nav.can-stick{font-size:0;left:0;line-height:0;margin-top:0;position:fixed;right:0;top:0;transition:top .25s ease;z-index:97}.page-nav.can-stick.sticky{top:80px}.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:450px}.banner .overlay{position:relative;top:50%;transform:translateY(-50%)}.banner .caption{color:#fff;font-family:gotham-book;font-size:60px;font-weight:100;letter-spacing:18px;line-height:1.16;padding:0 15px;text-align:center}.banner .caption>span{display:block;font-family:gotham-book;line-height:1}.banner .caption>span:first-child,.banner .caption>span:nth-child(3){font-size:40px}.banner .caption:after{content:none;display:none}@media (max-width:640px){.banner{height:300px}.banner .caption{font-size:32px}.banner .caption>span{margin-bottom:10px}.banner .caption>span:first-child,.banner .caption>span:nth-child(3){font-size:22px}}.share-tools{position:relative}.share-tools .share{background-image:url(../images/share.png);background-position:center left 1px;background-repeat:no-repeat;background-size:contain;color:#dbb58d;font-size:12px;letter-spacing:1.5px;line-height:26px;padding-left:25px;text-align:left;text-decoration:none;text-transform:none}.share-tools .dropdown{background:#5e5246;border-radius:5px;box-shadow:5px 5px 8px -5px rgba(5,5,6,.15);left:50%;margin-top:30px;opacity:0;padding:20px;position:absolute;transform:translateX(-50%);transition:all .25s ease;visibility:hidden}.share-tools .dropdown:before{border-color:transparent transparent #5e5246;border-style:solid;border-width:0 10px 10px;content:"";display:block;height:0;left:50%;margin-left:-10px;position:absolute;top:-10px;width:0}.share-tools .dropdown a{display:block}.share-tools:hover .dropdown{margin-top:10px;opacity:1;visibility:visible}.wave-page .tools-bar .container{position:relative}.wave-page .tools-bar .container:before{background-image:url(../images/experiences-wave-1.png);background-position:0 0;background-repeat:no-repeat;content:"";height:377px;left:150px;position:absolute;top:-20px;width:741px}.wave-page .tools-bar .container ul.breadcrumbs{margin-top:100px}.tools-bar{margin-top:5px;position:relative;z-index:99}.tools-bar:after,.tools-bar:before{content:"";display:table}.tools-bar:after{clear:both}.tools-bar ul.breadcrumbs{float:left;list-style:none;padding-left:0}.tools-bar ul.breadcrumbs>li{display:inline-block}.tools-bar ul.breadcrumbs li{color:#3d3d3d;font-size:12px;letter-spacing:.2px;line-height:26px;text-align:left;text-transform:none}.tools-bar ul.breadcrumbs li:after{content:">";padding:0 3px 0 5px}.tools-bar ul.breadcrumbs li:last-child:after{content:none}.tools-bar ul.breadcrumbs li a{color:#3d3d3d;text-decoration:none}.tools-bar .share-tools{float:right}.map .marker{display:none}.map .gm-style-iw{overflow:visible!important}.map .gm-style-iw>div{max-width:400px!important}.map .gm-style-iw+div{background:url(../images/cross-white.png) no-repeat 50% transparent;background-size:contain}.map .gm-style-iw+div img{opacity:0}.map .marker-popup{text-align:left;width:200px}.map .marker-popup h6{color:#dbb58d!important;font-size:11px;font-weight:400;letter-spacing:2px;margin-bottom:10px}.map .marker-popup p{color:#3d3d3d;font-size:11px!important;font-weight:400!important;letter-spacing:1px!important;line-height:1.6!important;text-align:left!important}.map .marker-popup a{color:#3d3d3d;font-size:11px;text-decoration:none}.map .marker-popup .buttons>a,.map .marker-popup .direction-button{background-color:#dbb58d;background-image:url(../images/viewmore.png);background-position:center right 7px;background-repeat:no-repeat;color:#fff;display:block;margin:10px 15px 0 0;padding:7px 7px 7px 10px;text-transform:uppercase;width:115px}.map .marker-popup .buttons>a{display:inline-block;margin-right:5px;width:100px}.marker-popup-wrapper{background:#212121}.marker-popup-wrapper>div:first-child>div:first-child{opacity:0}.marker-popup-wrapper>div:first-child>div>div:first-child{overflow:visible!important}.marker-popup-wrapper>div:first-child>div>div:first-child:before{border-left:20px solid transparent;border-right:20px solid transparent;border-top:16px solid #fff;content:"";height:0;left:-6px;position:absolute;top:0;width:0;z-index:1}.marker-popup-wrapper>div:first-child>div>div>div{background-color:#212121!important;opacity:0}@media (max-width:640px){.tools-bar{display:none}}.newsletter{background-color:#72277b;padding:10px 0 0;text-align:center}.newsletter .container{display:inline-block;margin:20px auto 0;max-width:740px;width:auto}.newsletter .container:after,.newsletter .container:before{content:"";display:table}.newsletter .container:after{clear:both}.newsletter .container:not(.no-padding){padding-left:25px;padding-right:25px}.newsletter h6{color:#c58796;font-size:11px;font-weight:400;letter-spacing:0;line-height:28px;padding-bottom:20px;text-transform:uppercase}.newsletter .fields{text-align:center}.newsletter .country-dropdown-container{height:32px}.newsletter .country-dropdown-container .select2-selection__rendered{color:#ffdcff;font-family:gotham-book;font-size:12px;letter-spacing:1.1px;line-height:28px}.newsletter .country-dropdown-container .select2-selection__arrow{top:-2px}.newsletter select{height:32px;width:210px}.newsletter select.field-touched.field-invalid+.field-invalid-message+.select2-container--default .select2-selection--single{background-color:rgba(195,27,29,.3)}.newsletter input[type=email],.newsletter input[type=text]{background-color:hsla(0,0%,100%,.2);border:0;color:#ffdcff;font-family:gotham-book;font-size:11px;height:32px;letter-spacing:.5px;padding:10px;text-transform:none;width:210px}.newsletter input[type=email]::-moz-placeholder,.newsletter input[type=text]::-moz-placeholder{color:#fff;font-weight:100;letter-spacing:1px;text-transform:uppercase}.newsletter input[type=email]::placeholder,.newsletter input[type=text]::placeholder{color:#fff;font-weight:100;letter-spacing:1px;text-transform:uppercase}.newsletter input[type=email].field-touched.field-invalid,.newsletter input[type=text].field-touched.field-invalid{background-color:rgba(195,27,29,.3)}.newsletter input[type=submit]{background-color:#c78a8f;border:0;border-radius:3px;color:#fff;font-size:12px;height:34px;margin-bottom:20px;margin-top:15px;padding:0;text-transform:uppercase;width:110px}.newsletter input[type=submit]:disabled{color:#462426}.newsletter input[type=submit]:hover{opacity:.8}.newsletter label{color:#c58796;display:block;font-size:11px;font-weight:300;letter-spacing:1px;margin:5px auto;padding-top:20px;position:relative;text-align:left;width:300px}.newsletter label p{display:inline-block;font-family:gotham-book;font-size:10px;letter-spacing:.5px;margin:0;max-height:16px;max-width:140px;overflow:hidden;padding-top:2px}.newsletter label a{border-bottom:1px solid #c58796;color:#c58796;font-weight:300;padding-bottom:1px;text-decoration:none;text-transform:uppercase}.newsletter label.expand{width:100%}.newsletter label.expand .expand-wrapper{display:none}.newsletter label.expand p{display:block;max-height:none;max-width:none;white-space:normal}.newsletter .checkbox .check{float:left;margin-right:10px}.newsletter .checkbox input[type=checkbox].field-invalid.field-touched~.check{background-color:rgba(195,27,29,.3)}.newsletter .error-message,.newsletter .success-message{color:#fff;display:none;font-weight:300;letter-spacing:1px;padding:20px 0}.newsletter .loader{display:none}.newsletter.error .error-message,.newsletter.loading .loader,.newsletter.success .success-message{display:block}@media (max-width:690px){.newsletter .container{display:block}.newsletter h6{display:block;float:none;font-size:16px}.newsletter .fields{float:none;width:100%}.newsletter input[type=email],.newsletter input[type=submit],.newsletter input[type=text],.newsletter select{display:block;font-size:18px;font-weight:300;height:48px;letter-spacing:1.3px;margin:10px 0;padding:8px 15px;width:100%}.newsletter select{background-color:hsla(0,0%,100%,.2);border:0;color:#fff;font-family:gotham-book}}#cookie-message{background-color:rgba(0,0,0,.85);color:#fff;left:0;padding:15px;position:fixed;right:0;text-align:center;top:0;z-index:999}#cookie-message .container{max-width:800px}#cookie-message .button{background:#6b6a6a;border-radius:5px;color:#fff;display:inline-block;margin:10px auto 0;padding:5px 40px;text-decoration:none}.social-links ul{list-style:none;padding-left:0}.social-links ul>li{display:inline-block}.social-links a{background-repeat:no-repeat;background-size:100% 100%;display:block;height:24px;margin:0 10px;width:24px}.social-links a.instagram{background-image:url(../images/insta-icon-01.png)}.social-links a.linkedin{background-image:url(../images/linkdin-icon-01.png)}.social-links a.facebook{background-image:url(../images/fb-icon-01.png)}.social-links a.twitter{background-image:url(../images/twitter-icon-01.png)}.social-links a.trip{background-image:url(../images/trip-advisor-01.png)}.social-links a.youtube{background-image:url(../images/icon-youtube-1.png)}.social-links a.snapchat{background-image:url(../images/icon-snapchat-1.png)}@media (max-width:768px){.social-links a{height:30px;margin:0 10px;width:30px}}footer{background:#f4f4f4;clear:both}footer .container{text-align:center}footer .links ul{list-style:none;padding-left:0}footer .links ul,footer .links ul>li{display:inline-block}footer .links ul li:after{content:"/";font-size:11px;margin:0 6px}footer .links ul li.noslash:after{content:""}footer .links a{color:#555;font-size:11px;letter-spacing:0;text-decoration:none}footer .footer-links{background-color:#f7f0e8}footer .footer-links .container{border-bottom:1px solid #d3d3d3}footer .footer-links .container:last-child{border-bottom:0}footer .primary-row{display:block;margin:25px 0 0}footer .primary-row:after,footer .primary-row:before{content:"";display:table}footer .primary-row:after{clear:both}footer .primary-row .links{float:none;position:relative;top:-3px}footer .secondary-row{display:block;margin:5px 0 15px;position:relative}footer .secondary-row:after,footer .secondary-row:before{content:"";display:table}footer .secondary-row:after{clear:both}footer .secondary-row .links{color:#a9a6a5;display:inline-block;font-size:10px;letter-spacing:.3px;margin-right:10px;margin-top:5px}footer .secondary-row .links a{color:#a9a6a5;font-size:11px}footer .secondary-row .other-links{background-image:url(../images/Mysk_discovery_white.svg);background-position:100%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:42px;position:absolute;top:-7px;width:150px}footer .secondary-row .other-links a.discovery{background-position-y:0;color:#7d7978;font-size:15px;font-weight:700;letter-spacing:0;padding-right:15px;text-decoration:none;text-transform:uppercase}footer .secondary-row .credits{color:#a9a6a5;float:right;font-family:gotham-light;font-size:12px;margin-top:3px;padding-right:50px}footer .secondary-row .credits a{border-bottom:1px solid #a9a6a5;color:#a9a6a5;padding-bottom:1px;text-decoration:none}footer.hotel-footer .social-links{margin:25px 0 15px}footer.hotel-footer .primary-row{margin-bottom:0}footer.hotel-footer .secondary-row{margin-top:0}@media (max-width:910px){footer .secondary-row .credits{display:block;float:none;margin-bottom:10px;margin-top:0;padding-right:0}}@media (max-width:710px){footer .links ul>li{display:block;padding:10px 0}footer .links ul>li:after{display:none}footer .links a{color:#462426;display:block;font-size:16px;letter-spacing:.8px}footer .footer-links .container{border-bottom:0}footer .primary-row{width:100%}footer .primary-row .links,footer .primary-row .social-links{float:none}footer .primary-row #menu-footer-menu{display:block}footer .primary-row .social-links{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;margin-top:10px;padding:20px 0 13px}footer .secondary-row{margin:0 auto}footer .secondary-row .links,footer .secondary-row .other-links{display:block;float:none;margin:0}footer .secondary-row .other-links{margin:10px auto 20px;position:relative}footer.hotel-footer .social-links{border-bottom:1px solid #d3d3d3;margin-bottom:0;padding-bottom:15px}footer.hotel-footer .primary-row{margin-bottom:15px}footer.hotel-footer .secondary-row{margin:0 auto}footer.hotel-footer .secondary-row .other-links{margin:10px auto 20px;position:relative}}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-bottom:5px;margin-top:0}.media-list{list-style:none;padding-left:0}.table{display:table}.table-row{display:table-row}.table-column{display:table-cell;padding-right:10px;vertical-align:middle}.table-column.align-top{vertical-align:top}.table-column.align-bottom{vertical-align:bottom}.table-column.full{width:100%}.datepicker-container{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background-color:#dbb58d;border-top:0;direction:ltr;font-size:12px;left:0;line-height:30px;margin-top:-4px;position:fixed;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-dropdown{box-shadow:0 8px 39px -1px rgba(0,0,0,.2);box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:hsla(31,65%,75%,.72)}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{opacity:.3}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{background:#b79573}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{color:#fff;cursor:default;opacity:.3}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background:#b79573}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{cursor:default}.datepicker-hide{display:none}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{background-color:transparent;background-image:url(../images/white-arrow.png);border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:28px;line-height:0px;opacity:1;outline:none;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:1}.slick-next:hover,.slick-prev:hover{opacity:.75;outline:none}.slick-next:focus,.slick-prev:focus{outline:none}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.25}.slick-prev{left:25px;transform:translateY(-50%) rotate(180deg)}[dir=rtl] .slick-prev{left:auto;right:25px}.slick-next{right:25px}[dir=rtl] .slick-next{left:25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:5px}.slick-dots li button:hover{outline:none}.slick-dots li button:hover:before{opacity:.75}.slick-dots li button:focus{outline:none}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollLinkSlideDown{0%{bottom:400px;opacity:0}to{bottom:20px;opacity:1}}.homepage .rellax{transition:all .2s ease}.homepage .section{margin:0;position:relative}.homepage .section .overlay{left:0;letter-spacing:3px;margin:0 auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;transform:translateY(-50%)}.homepage .section .overlay .caption,.homepage .section .overlay .caption span{font-family:gotham-book,Arial}.homepage .section .overlay .style{color:#fff;display:block;font-weight:100;line-height:1;position:relative;text-align:center;text-transform:uppercase}.homepage .section .section-popup-trigger{border:2px solid #fff;border-radius:50px;bottom:0;display:block;height:95px;position:absolute;transition:all .15s ease-in-out;width:95px}.homepage .section .section-popup-trigger:after,.homepage .section .section-popup-trigger:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-12px;margin-top:-1px;position:absolute;top:50%;width:24px}.homepage .section .section-popup-trigger:after{transform:rotate(90deg)}.homepage .section .section-popup-trigger:hover{background-color:hsla(31,44%,77%,.5);opacity:.8}.homepage .section .section-popup{background-color:hsla(39,61%,86%,.9);font-weight:300;height:250px;letter-spacing:0;opacity:0;padding:68px 40px;position:absolute;text-transform:none;transform:scale(0);transition:all .25s ease;visibility:hidden;width:452px}.homepage .section .section-popup.circle{border-radius:50%;height:380px;width:380px}.homepage .section .section-popup.circle .circle5 p{margin-top:110px}.homepage .section .section-popup.diamond{height:400px;left:200px;padding:40px;top:-200px;transform:rotate(-45deg);width:400px}.homepage .section .section-popup.diamond p{transform:translateY(-50%) rotate(45deg)}.homepage .section .section-popup.diamond .parallelogram7 p{margin-top:140px}.homepage .section .section-popup.diamond.show{transform:rotate(-45deg) scale(1)}.homepage .section .section-popup.diamond .close{left:328px;top:50px;transform:rotate(45deg)}.homepage .section .section-popup.show{opacity:1;transform:scale(1);visibility:visible}.homepage .section .section-popup p{font-size:14px;position:relative;top:50%;transform:translateY(-50%)}.homepage .section .section-popup p strong{font-weight:700}.homepage .section .section-popup .close{height:20px;position:absolute;top:50px;transition:transform .15s ease;width:20px}.homepage .section .section-popup .close:after,.homepage .section .section-popup .close:before{background-color:#c5ad70;content:"";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;width:20px}.homepage .section .section-popup .close:before{transform:rotate(-45deg)}.homepage .section .section-popup .close:after{transform:rotate(45deg)}.homepage .section .section-popup .close:hover{opacity:.5}.homepage .section .container{position:relative}.homepage .section-1{background-repeat:no-repeat;background-size:cover;height:100vh;min-height:500px;position:relative}.homepage .section-1 .overlay .style{animation-delay:.5s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeIn;opacity:0}.homepage .section-1 .overlay .style-1{animation-delay:.5s;color:#fff;font-size:30px;left:-60px;letter-spacing:2px;position:relative;text-align:center}.homepage .section-1 .overlay .style-2{animation-delay:.8s;color:#fff;font-size:46px;left:48px;letter-spacing:3.1px;margin-top:10px;position:relative}.homepage .section-1 .overlay .style-3{animation-delay:1s;color:#fff;font-size:26px;letter-spacing:1.7px;margin-top:10px;position:relative}.homepage .section-1 .overlay .style-4{animation-delay:1.3s;color:#fff;font-size:120px;letter-spacing:8px}.homepage .section-1 .overlay .style-5{animation-delay:1.5s;color:#fff;font-size:42px;letter-spacing:2.8px;margin-top:5px}.homepage .section-1 .overlay .style-6{animation-delay:1.8s;color:#fff6dd;font-size:22px;margin-top:40px}.homepage .section-1 .scroll-link{animation-delay:.8s;animation-duration:1.5s;animation-fill-mode:forwards;animation-name:scrollLinkSlideDown;bottom:400px;color:#462426;display:block;font-size:12px;left:50%;letter-spacing:.8px;opacity:0;padding-top:10px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateX(-50%)}.homepage .section-1 .scroll-link:before{background:#462426;content:"";display:block;height:55px;left:50%;position:relative;top:-10px;width:1px}.homepage .section-2{height:700px}.homepage .section-2 .container{max-width:1030px;padding:0 20px;position:relative;top:50%;transform:translateY(-50%)}.homepage .section-2 .container .img-1{float:left;margin-top:50px;position:relative;width:44%}.homepage .section-2 .container .img-2{float:right;margin-top:-40px;position:relative;width:50%}.homepage .section-2 .overlay .caption{left:50px;position:relative}.homepage .section-2 .overlay .style-1{color:#4c4c4c;font-size:38px}.homepage .section-2 .overlay .style-2{color:#dbb58d;font-size:51px;left:70px}.homepage .section-2 .overlay .style-3{color:#4c4c4c;font-size:31px;left:120px}.homepage .section-2 .overlay .style-4{color:#4c4c4c;font-size:49px;left:56px}.homepage .section-2 .overlay .style-5{color:#dbb58d;font-size:94px;left:144px}.homepage .section-2 .section-popup-trigger{left:30%}.homepage .section-2 .section-popup{bottom:-20px;left:15%}.homepage .section-3{background-position:50%;background-size:cover;height:800px}.homepage .section-3 .container{height:100%}.homepage .section-3 .overlay .style{text-align:left}.homepage .section-3 .overlay .style-1{color:#fff;font-size:33px;letter-spacing:2.2px}.homepage .section-3 .overlay .style-2{color:#462426;font-size:49px;left:140px;letter-spacing:3.3px}.homepage .section-3 .overlay .style-3{color:#462426;font-size:24px;left:312px;letter-spacing:1.6px}.homepage .section-3 .overlay .style-4{color:#fff;font-size:90px;letter-spacing:6px}.homepage .section-3 .section-popup-trigger{bottom:-150px;left:50%;margin-left:-50px}.homepage .section-3 .section-popup{bottom:-210px;left:50%;margin-left:-240px}.homepage .section-4 .img-1{position:relative}.homepage .section-4 .img-2{position:relative;text-align:right;top:-20px}.homepage .section-4 .overlay .caption{left:300px;position:relative}.homepage .section-4 .overlay .caption .style-1{color:#4c4c4c;font-size:38px;left:-100px}.homepage .section-4 .overlay .caption .style-2{color:#dbb58d;font-size:72px}.homepage .section-4 .overlay .caption .style-3{color:#4c4c4c;font-size:31px;left:-50px}.homepage .section-4 .overlay .caption .style-4{color:#dbb58d;font-size:63px;left:-20px}.homepage .section-4 .overlay .section-popup-trigger{left:35%;top:-200px}.homepage .section-5{background-position:50%;background-size:cover;height:800px}.homepage .section-5 .container{height:100%}.homepage .section-5 .overlay .style{text-align:left}.homepage .section-5 .overlay .style-1{color:#4c4c4c;font-size:32px;left:68px}.homepage .section-5 .overlay .style-2{color:#fff;font-size:112px}.homepage .section-5 .overlay .style-3{color:#4c4c4c;font-size:34px;left:20px}.homepage .section-5 .overlay .style-4{color:#fff;font-size:72px;left:115px}.homepage .section-5 .section-popup-trigger{bottom:-150px;left:50%}.homepage .section-5 .section-popup{bottom:-200px;left:50%;margin-left:-140px}.homepage .section-6{height:700px}.homepage .section-6 .img{margin-top:50px}.homepage .section-6 .overlay .caption{left:160px;position:relative;top:110px}.homepage .section-6 .overlay .caption .style-1{color:#dbb58d;font-size:51px}.homepage .section-6 .overlay .caption .style-2{color:#4c4c4c;font-size:31px;left:58px}.homepage .section-6 .overlay .caption .style-3{color:#4c4c4c;font-size:50px;left:5px}.homepage .section-6 .overlay .caption .style-4{color:#dbb58d;font-size:54px;left:60px}.homepage .section-6 .section-popup-trigger{bottom:-130px;left:250px}.homepage .section-6 .section-popup{bottom:-180px;left:130px}.homepage .section-7{background-position:50%;background-size:cover;height:800px}.homepage .section-7 .container{height:100%}.homepage .section-7 .overlay .style{font-weight:100;text-align:left}.homepage .section-7 .overlay .style-1{color:#4c4c4c;font-size:32px;left:38px}.homepage .section-7 .overlay .style-2{color:#4c4c4c;font-size:32px}.homepage .section-7 .overlay .style-3{color:#fff;font-size:49px;left:74px}.homepage .section-7 .overlay .style-4{color:#fff;font-size:112px;left:-105px}.homepage .section-7 .section-popup-trigger{bottom:-50px;left:50%}.homepage .section-7 .section-popup{bottom:-100px;left:50%;margin-left:-140px}.homepage .section-8 .img{position:relative;top:20px}.homepage .section-8 .overlay .caption{left:150px;position:relative}.homepage .section-8 .overlay .caption .style-1{color:#4c4c4c;font-size:31px}.homepage .section-8 .overlay .caption .style-2{color:#4c4c4c;font-size:50px;left:20px}.homepage .section-8 .overlay .caption .style-3{color:#dbb58d;font-size:90px;left:122px}.homepage .section-8 .overlay .caption .style-4{color:#4c4c4c;font-size:51px;left:112px}.homepage .section-8 .overlay .caption .style-5{color:#ba9a36;font-size:38px;left:180px}.homepage .section-8 .overlay .section-popup-trigger{left:35%;top:-50px}.homepage .section-8 .overlay .section-popup{top:-20px}@media (max-width:1024px){.homepage .section-2 .container .img-1{width:50%}}@media (max-width:768px){.homepage .section{padding:50px 0}.homepage .section .overlay{position:relative;top:0;transform:none}.homepage .section .overlay .caption{left:0!important}.homepage .section .section-popup-trigger{display:none}.homepage .section .section-popup{background:transparent;display:block;height:auto!important;left:0!important;margin:0 auto;max-width:100%;opacity:1;padding:30px 0!important;position:relative;top:0!important;transform:scale(1) rotate(0)!important;visibility:visible;width:360px!important}.homepage .section .section-popup p{top:0;transform:none!important}.homepage .section .section-popup.circle{height:auto;width:auto}.homepage .section .section-popup a{display:none}.homepage .section .style{left:0!important;text-align:center!important}.homepage .section-1 .overlay .style-4{font-size:60px}.homepage .section-2{height:auto}.homepage .section-2 .container{top:0;transform:none}.homepage .section-2 .container .img-1{margin-top:0;width:50%}.homepage .section-2 .container .img-2{margin-top:0}.homepage .section-2 .container .overlay{clear:both;padding-top:30px;position:relative;top:0;transform:none}.homepage .section-2 .container .overlay .caption{left:0}.homepage .section-2 .container .overlay .style-5{font-size:60px}.homepage .section-3,.homepage .section-3 .container{height:auto}.homepage .section-3 .overlay .style-4{font-size:40px}.homepage .section-3 .section-popup{bottom:0}.homepage .section-4 .overlay .caption .style-2{font-size:40px}.homepage .section-5{height:auto}.homepage .section-5 .overlay .style-2{font-size:80px}.homepage .section-6{height:auto}.homepage .section-6 .img{margin-top:0}.homepage .section-6 .overlay .caption{top:0}.homepage .section-7,.homepage .section-8{height:auto}.homepage .section-8 .overlay .caption .style-3{font-size:65px}}@media (max-height:500px){.homepage .section-1 .scroll-link{display:none}}.new-homepage main{display:block}.new-homepage .section{margin:80px auto}.new-homepage .section h2:after{height:2px;margin:20px auto 30px;width:75px}.new-homepage .slider-section{margin-top:0;position:relative}.new-homepage .slider-section .video-hero-banner{position:relative}.new-homepage .slider-section .video-hero-banner video{background-size:cover;height:750px;-o-object-fit:cover;object-fit:cover;width:100vw}.new-homepage .slider-section .slider .slick-list{width:100%}.new-homepage .slider-section .slider .slide{background-position:bottom;background-repeat:no-repeat;background-size:cover;height:750px;position:relative;width:100vw}.new-homepage .slider-section .slider:not(.slick-initialized) .slide:not(:first-child){display:none}.new-homepage .slider-section .overlay{bottom:110px;left:0;margin:0 auto;position:absolute;right:0}.new-homepage .slider-section .overlay h1{letter-spacing:0;line-height:1;margin:0 auto;max-width:470px;text-transform:none}.new-homepage .slider-section .overlay h1 span{color:#000;display:block;font-family:Raleway;font-size:40px;line-height:1;text-align:center}.new-homepage .slider-section .overlay h1:after{content:none}.new-homepage .slider-section .thumbs{bottom:7px;display:inline-block;font-size:0;line-height:0px;position:absolute;text-align:center;width:100%}.new-homepage .slider-section .thumbs a:not(.explore){background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:64px;margin:1px 1px 0;position:relative;vertical-align:bottom;width:56px}.new-homepage .slider-section .thumbs a:not(.explore):hover{opacity:1}.new-homepage .slider-section .thumbs a:not(.explore):hover:after{background:#000;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.new-homepage .slider-section .slick-arrow{background-image:url(../images/arrow-right-white.svg);background-repeat:no-repeat;height:14px;width:44px}.new-homepage .slider-section .explore{background-color:#c8878d;color:#fff;font-family:gotham-book;font-size:12px;height:44px;letter-spacing:1.2px;margin:21px 1px 0;padding:17px 40px 13px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:-20px;vertical-align:bottom}.new-homepage .slider-section .explore.hidden{display:none}.new-homepage .slider-section .explore:hover{opacity:1}.new-homepage .hotels-section .container{max-width:1000px}.new-homepage .hotels-section .hotels .hotel{background:#faf6f4;display:table;margin-bottom:15px;min-height:300px}.new-homepage .hotels-section .hotels .hotel .img,.new-homepage .hotels-section .hotels .hotel .info{display:table-cell;vertical-align:middle}.new-homepage .hotels-section .hotels .hotel .img{position:relative;width:50%}.new-homepage .hotels-section .hotels .hotel .img img{width:100%}.new-homepage .hotels-section .hotels .hotel .img .time{color:#fff;font-size:18px;font-weight:300;left:30px;letter-spacing:0;position:absolute;top:30px}.new-homepage .hotels-section .hotels .hotel .img .temperature{color:#fff;font-size:18px;font-weight:300;left:150px;letter-spacing:0;position:absolute;top:30px}.new-homepage .hotels-section .hotels .hotel .info{position:relative;text-align:center;vertical-align:top}.new-homepage .hotels-section .hotels .hotel .info.pink.right{background-image:url(../images/home-right-box-waves-pink.png);background-position:100% 100%;background-repeat:no-repeat}.new-homepage .hotels-section .hotels .hotel .info.pink.left{background-image:url(../images/home-left-box-waves-pink.png);background-position:0 100%;background-repeat:no-repeat}.new-homepage .hotels-section .hotels .hotel .info.red.right{background-image:url(../images/home-right-box-waves-red.png);background-position:100% 100%;background-repeat:no-repeat}.new-homepage .hotels-section .hotels .hotel .info.red.left{background-image:url(../images/home-left-box-waves-red.png);background-position:0 100%;background-repeat:no-repeat}.new-homepage .hotels-section .hotels .hotel .info .hotel-name{display:inline-block;margin:0 auto;max-width:400px}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span{color:#555;display:block;font-size:22px;line-height:1;margin-bottom:5px;text-transform:capitalize}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:first-child{padding-bottom:65px;padding-top:42px;text-align:center}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:nth-child(2){color:#c8878d;font-size:42px;letter-spacing:1.5px;padding-bottom:10px;text-align:center}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:nth-child(3){font-size:16px;letter-spacing:.5px}.new-homepage .hotels-section .hotels .hotel .info p{color:#3d3d3d;font-family:NeutraText-DemiAlt;font-size:16px;letter-spacing:0;line-height:1.75;margin:0 auto 30px;max-width:310px;text-align:center}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor{bottom:20px;color:#3d3d3d;font-family:NeutraText-DemiAlt;font-size:13px;left:20px;letter-spacing:0;line-height:2.15;position:absolute;text-align:left;text-decoration:none}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .tripadvisor-logo{float:left;margin-right:4px;max-width:120px}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .rating{background-image:url(../images/rating-empty-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;float:left;height:21px;width:100px}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .rating>div{background-image:url(../images/rating-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;height:21px}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .reviews-count{color:#3d3d3d;float:left;font-family:NeutraText-DemiAlt;font-size:17px;letter-spacing:0;line-height:1.65;margin-left:10px;margin-top:-3px;text-decoration:underline}.new-homepage .hotels-section .hotels .hotel .info a.more{background-image:url(../images/arrow-right-new.svg);background-repeat:no-repeat;bottom:40px;display:block;height:16px;position:absolute;right:30px;width:31px}.new-homepage .hotels-section .title-container{margin-bottom:40px;position:relative}.new-homepage .hotels-section .title-container.retreats-block{padding-top:60px}.new-homepage .hotels-section .title-container .trip-advisor-full-logo{position:absolute;right:0;top:-30px;width:220px}.new-homepage .banner-section:before{background-color:#dbb58d;content:"";display:block;height:2px;margin:0 auto 60px;width:75px}.new-homepage .banner-section .container{max-width:1000px;position:relative}.new-homepage .banner-section .banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:auto;text-decoration:none}.new-homepage .banner-section .banner:hover{opacity:1}.new-homepage .banner-section .img{background-position:0;background-repeat:no-repeat;background-size:cover;display:none!important;height:200px;text-decoration:none}.new-homepage .banner-section .details{background-image:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#f7f5f6);margin-left:auto;max-width:430px;padding:42px 40px 42px 100px;text-align:center}.new-homepage .banner-section h2{color:#4f3638;font-family:NeutraText-DemiAlt,Arial;font-size:37px;letter-spacing:0;text-transform:none;text-transform:uppercase}.new-homepage .banner-section h2:after{display:none}.new-homepage .banner-section p{color:#e2c4a7;font-family:NeutraText-DemiAlt,Arial;font-size:22px;margin:0 auto 20px;text-align:center;width:200px}.new-homepage .banner-section span{border:1px solid #4f3638;border-radius:3px;color:#4f3638;font-size:12px;font-weight:700;letter-spacing:1px;padding:10px 20px;text-decoration:none;text-transform:uppercase}.new-homepage .best-rate-cta-section{background:#f7f7f7;text-align:center}.new-homepage .best-rate-cta-section .container{background-image:url(../images/Best-rate-new-color.png);background-position:bottom -25px right 0;background-repeat:no-repeat;background-size:140px;padding-bottom:70px;padding-top:70px}.new-homepage .best-rate-cta-section .title{color:#c8878d;font-family:gotham-book;font-size:50px;letter-spacing:0;line-height:1.06;margin:0 auto 20px;max-width:940px;text-align:center}.new-homepage .best-rate-cta-section p{color:#3d3d3d;font-family:NeutraText-DemiAlt;font-size:16px;letter-spacing:0;line-height:1.75;margin:0 auto 30px;max-width:640px;text-align:center}.new-homepage .best-rate-cta-section a.explore-more{background-image:url(../images/arrow-right-new.svg);background-position:100%;background-repeat:no-repeat;color:#c8878d;font-family:NeutraText-DemiAlt;font-size:16px;letter-spacing:1.2px;padding-right:60px;padding-top:3px;text-decoration:none;text-transform:uppercase}.new-homepage .offers-section h2{margin-bottom:60px}.new-homepage .offers-section .container{max-width:1000px}.new-homepage .offers-section .offer{background:#f6f6f6;display:table;margin-bottom:10px;padding:30px;text-decoration:none}.new-homepage .offers-section .offer .img{background-position:50%;background-repeat:no-repeat;background-size:cover;display:table-cell;float:left;height:265px;max-height:328px;overflow:hidden;vertical-align:middle;width:430px}.new-homepage .offers-section .offer .img img{max-width:484px}.new-homepage .offers-section .offer .info{display:table-cell;padding-left:30px;text-align:center;vertical-align:top;width:700px}.new-homepage .offers-section .offer .hotel{color:#555;font-size:19px;letter-spacing:1.5px;padding-bottom:45px;padding-top:30px;text-align:center}.new-homepage .offers-section .offer .title{color:#c8878d;font-size:34px;letter-spacing:0;line-height:1;margin:0;padding-bottom:24px;text-align:center}.new-homepage .offers-section .offer p{color:#555;font-size:16px;letter-spacing:1px;line-height:22px;margin:0 auto;max-width:370px;text-align:center}.new-homepage .offers-section .offer .book-btn{background-color:#c78a8f;color:#fff;display:inline-block;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 12px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;visibility:hidden}.new-homepage .offers-section .offer:hover{opacity:.95}.new-homepage .offers-section .offer:hover .book-btn{margin-top:20px;max-height:100px;opacity:1;padding:10px 12px 5px;visibility:visible}.new-homepage .reviews-section{background:#f6f6f6;padding:90px 0 40px;position:relative}.new-homepage .reviews-section .review{padding:30px 0}.new-homepage .reviews-section .review .content-wrapper{margin:0 auto;max-width:900px;padding-top:20px}.new-homepage .reviews-section .review p{color:#555;font-family:Raleway;font-size:20px;letter-spacing:1px;line-height:1.5;margin-bottom:45px;position:relative;text-align:center}.new-homepage .reviews-section .review p:after,.new-homepage .reviews-section .review p:before{background-image:url(../images/quotes-start.svg);content:"";display:block;height:23px;position:absolute;width:32px}.new-homepage .reviews-section .review p:before{left:-50px;top:-40px}.new-homepage .reviews-section .review p:after{bottom:-40px;right:-50px;transform:rotate(180deg)}.new-homepage .reviews-section .review .author{color:#cbb3a8;font-size:16px;letter-spacing:1px;text-align:center}.new-homepage .reviews-section .review .hotel{color:#cbb3a8;font-size:13px;letter-spacing:1px;text-align:center}.new-homepage .reviews-section .reviews-slider-next,.new-homepage .reviews-section .reviews-slider-prev{display:block;height:14px;margin-top:-7px;position:absolute;top:50%;width:44px}.new-homepage .reviews-section .reviews-slider-prev{left:90px;transform:rotate(180deg)}.new-homepage .reviews-section .reviews-slider-next{right:90px}.new-homepage .reviews-section .slick-dots{list-style:none}.new-homepage .reviews-section .slick-dots li,.new-homepage .reviews-section .slick-dots li button{height:9px;width:9px}.new-homepage .reviews-section .slick-dots li button:before{background:#e9dbd6;border-radius:20px;content:"";height:9px;width:9px}.new-homepage .reviews-section .slick-dots li.slick-active button:before{background:#caa792}.new-homepage .blog-section{margin-top:120px}.new-homepage .blog-section .container{max-width:1040px}.new-homepage .blog-section .articles{margin:60px -20px 0}.new-homepage .blog-section .articles:after,.new-homepage .blog-section .articles:before{content:"";display:table}.new-homepage .blog-section .articles:after{clear:both}.new-homepage .blog-section .articles .article{display:block;float:left;font-family:gotham-book;margin-bottom:60px;padding:0 20px;position:relative;width:50%}.new-homepage .blog-section .articles .article.hidden{display:none}.new-homepage .blog-section .articles .article .post_img{max-height:340px;overflow:hidden}@media (max-width:900px){.new-homepage .blog-section .articles .article .post_img{max-height:205px}}.new-homepage .blog-section .articles .article .date{color:#fff;font-size:24px;left:40px;letter-spacing:2px;line-height:1;position:absolute;text-transform:uppercase;top:20px}.new-homepage .blog-section .articles .article h3{color:#555;font-size:23px;letter-spacing:1.2px;line-height:1.5;margin-bottom:10px;margin-top:25px;text-align:left;text-transform:none}.new-homepage .blog-section .articles .article .hotel-name{color:#c8878d;font-size:14px;font-weight:600;letter-spacing:1px;padding-bottom:20px}.new-homepage .blog-section .articles .article .more{background:url(../images/arrow-right-new.svg) no-repeat 0 0;background-position-x:140px;background-position-y:14px;background-size:31px 16px;color:#555;display:block;font-size:14px;letter-spacing:.5px;padding-top:11px;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){.new-homepage .blog-section .articles{margin:0 -10px}.new-homepage .blog-section .articles .article{padding:0 10px}}@media (max-width:640px){.new-homepage .blog-section .articles{margin:0}.new-homepage .blog-section .articles .article{float:none;margin-left:auto;margin-right:auto;max-width:580px;padding:0;width:100%}.new-homepage .blog-section .articles .article .date{font-size:18px;left:15px;top:15px}.new-homepage .blog-section .articles .article h3{font-size:18px;margin-bottom:20px;margin-top:20px}.new-homepage .blog-section .articles .article a.more{font-size:14px}}.new-homepage .homegreyhead{color:#555;font-size:30px;letter-spacing:2px;text-transform:capitalize}@media (max-width:1170px){.new-homepage .offers-section .offer .title{font-size:32px}}@media (max-width:1150px){.new-homepage .reviews-section .reviews-slider-prev{left:20px}.new-homepage .reviews-section .reviews-slider-next{right:20px}}@media (max-width:1060px){.new-homepage .best-rate-cta-section .container{background-position:bottom -25px right 30px}}@media (max-width:960px){.new-homepage .hotels-section .hotels .hotel .img .time{left:20px;top:20px}.new-homepage .hotels-section .hotels .hotel .img .temperature{top:20px}.new-homepage .hotels-section .hotels .hotel .info{padding-top:30px;vertical-align:top}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span{font-size:18px;text-align:center}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:last-child{font-size:34px}.new-homepage .best-rate-cta-section .container .title{font-size:32px;max-width:800px}.new-homepage .offers-section .offer{padding:25px}.new-homepage .offers-section .offer .img img{max-width:385px}.new-homepage .offers-section .offer .info{padding-left:15px}.new-homepage .reviews-section{padding:30px 0;text-align:center}.new-homepage .reviews-section .review .content-wrapper{position:relative}.new-homepage .reviews-section .review p{font-size:22px}.new-homepage .reviews-section .review p:after,.new-homepage .reviews-section .review p:before{background-repeat:no-repeat;background-size:20px;height:30px;width:20px}.new-homepage .reviews-section .reviews-slider-prev{display:inline-block;left:0;margin:30px 30px 0;position:relative}.new-homepage .reviews-section .reviews-slider-next{display:inline-block;margin:30px 30px 0;position:relative;right:0}}@media (max-width:890px){.new-homepage .reviews-section .review p{padding:0 30px;position:relative}.new-homepage .reviews-section .review p:before{left:0;top:0}.new-homepage .reviews-section .review p:after{bottom:0;right:0}}@media (max-width:768px){.new-homepage .section{margin:40px 0}.new-homepage .slider-section{margin-top:0}.new-homepage .hotels-section .title-container .trip-advisor-full-logo{margin:0 auto 30px;position:relative;top:0}.new-homepage .hotels-section .hotels .hotel{display:block;margin:0 auto 20px;max-width:600px}.new-homepage .hotels-section .hotels .hotel .img{display:block;width:100%}.new-homepage .hotels-section .hotels .hotel .info{display:block;padding-bottom:85px;width:100%}.new-homepage .hotels-section .hotels .hotel .info p{margin-bottom:20px}.new-homepage .offers-section .offer,.new-homepage .offers-section .offer .img{display:block;width:100%}.new-homepage .offers-section .offer .img img{margin:0 auto;max-width:100%}.new-homepage .offers-section .offer .info{clear:both;display:block;padding-left:0;width:100%}}@media (max-width:640px){.new-homepage .slider-section{font-size:0}.new-homepage .slider-section .video-hero-banner video{height:400px}.new-homepage .slider-section .slider .slide{height:300px}.new-homepage .slider-section .overlay h1 span{font-size:18px}.new-homepage .slider-section .overlay h1 span:last-child{font-size:32px}.new-homepage .slider-section .thumbs{bottom:46px;position:absolute}.new-homepage .slider-section .thumbs.no-explore-button{bottom:1px}.new-homepage .slider-section .thumbs a:not(.explore){height:50px;width:50px}.new-homepage .slider-section .explore{display:block;margin:1px auto 0;padding:12px;top:0}.new-homepage .hotels-section .hotels .hotel .img .time{left:10px;top:10px}.new-homepage .hotels-section .hotels .hotel .img .temperature{left:120px;top:10px}.new-homepage .hotels-section .hotels .hotel .info{padding-left:15px;padding-right:15px}.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:first-child{padding-bottom:40px;padding-top:20px}.new-homepage .banner-section .banner{background:none!important}.new-homepage .banner-section .img{display:block!important}.new-homepage .banner-section .details{background:#f7f5f6;margin:0;max-width:100%;padding:20px;width:100%}.new-homepage .banner-section h2{font-size:28px}.new-homepage .best-rate-cta-section .container{background-position:bottom -25px center;padding-bottom:150px}.new-homepage .best-rate-cta-section .container .title,.new-homepage .offers-section .offer .title{font-size:22px}.new-homepage .reviews-section .review p{font-size:16px}}@media (max-width:480px){.new-homepage .hotels-section .hotels .hotel .info .tripadvisor{bottom:0;display:block;left:0;position:relative;text-align:center}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .title{text-align:center}.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .cf{display:inline-block}.new-homepage .hotels-section .hotels .hotel .info a.more{bottom:-40px;margin:0 auto;position:relative;right:0}.new-homepage .offers-section .offers{margin:0 -20px}.new-homepage .offers-section .offer{padding:15px}}.our-hotels-page .banner .caption{top:40%}.our-hotels-page .page-nav-wrapper .page-nav{margin-top:-30px}.our-hotels-page .page-nav.can-stick .links-wrapper{padding:20px}.our-hotels-page .hotels-list .container{max-width:840px}.our-hotels-page .hotels-list .hotel{margin-bottom:98px;margin-top:98px}.our-hotels-page .hotels-list .hotel:after,.our-hotels-page .hotels-list .hotel:before{content:"";display:table}.our-hotels-page .hotels-list .hotel:after{clear:both}.our-hotels-page .hotels-list .hotel .accordion-heading{display:none;font-size:11px;height:38px;padding:11px 20px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.our-hotels-page .hotels-list .hotel .accordion-heading i{height:16px;position:absolute;right:20px;transition:all .25s ease-in-out;width:16px}.our-hotels-page .hotels-list .hotel .accordion-heading i:after,.our-hotels-page .hotels-list .hotel .accordion-heading i:before{background-color:#c3b17d;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:16px}.our-hotels-page .hotels-list .hotel .accordion-heading i:after{transform:rotate(90deg)}.our-hotels-page .hotels-list .hotel .accordion-heading:after{border:0 solid transparent;border-top-color:#dbb58d;content:"";display:block;height:0;left:35px;opacity:0;position:absolute;top:38px;transition:all .2s ease-in-out;visibility:hidden;width:0}.our-hotels-page .hotels-list .hotel .img{float:left;padding-right:10px;width:52%}.our-hotels-page .hotels-list .hotel .img img{box-shadow:9px 9px 20px -2px rgba(5,5,6,.25)}.our-hotels-page .hotels-list .hotel .img:before{background:#dbb58d;content:"";display:block;height:6px;left:-16px;margin-bottom:15px;position:relative;width:88px}.our-hotels-page .hotels-list .hotel .info{float:right;padding:90px 25px 0;width:48%}.our-hotels-page .hotels-list .hotel h2{color:#dbb58d;font-weight:300;line-height:37px;max-width:320px}.our-hotels-page .hotels-list .hotel h2:after{margin:20px auto 30px 35px}.our-hotels-page .hotels-list .hotel h2 span{display:block}.our-hotels-page .hotels-list .hotel h2 span:first-child{color:#9b9b9b;font-size:20px;text-align:left}.our-hotels-page .hotels-list .hotel h2 span:last-child{color:#c78a8f;padding-left:35px;text-align:left}.our-hotels-page .hotels-list .hotel p{color:#3d3d3d;font-size:12px;line-height:30px;margin:13px 0 21px;text-transform:none}.our-hotels-page .hotels-list .hotel a.more{background:url(../images/arrow-right-new.svg) no-repeat 0 0;color:#c78a8f;display:block;font-size:11px;padding-top:24px;text-decoration:none;text-transform:uppercase}.our-hotels-page .hotels-list .hotel.flip .img{float:right;padding-left:10px;padding-right:0}.our-hotels-page .hotels-list .hotel.flip .img:before{left:auto;margin-left:auto;margin-right:0;position:relative;right:-16px}.our-hotels-page .hotels-list .hotel.flip .img img{box-shadow:-9px 9px 20px -2px rgba(5,5,6,.25)}.our-hotels-page .hotels-list .hotel.flip .info{float:left}.our-hotels-page .hotels-list .hotel.flip .info p{text-align:right}.our-hotels-page .hotels-list .hotel.flip .info a.more{background-position:100% 0;text-align:right}@media (max-width:768px){.our-hotels-page .page-nav-wrapper .page-nav{margin-top:0}.our-hotels-page .page-nav.can-stick{display:none}.our-hotels-page .page-nav.can-stick.sticky{position:relative;top:0}}@media (max-width:640px){.our-hotels-page .page-nav-wrapper{display:none}.our-hotels-page .hotels-list{margin-bottom:50px;margin-top:50px}.our-hotels-page .hotels-list .hotel{margin:1px auto;max-height:38px;overflow:hidden}.our-hotels-page .hotels-list .hotel .accordion-heading{display:block}.our-hotels-page .hotels-list .hotel h2 span:last-child{padding-left:0}.our-hotels-page .hotels-list .hotel .img{float:none;padding-right:0;width:100%}.our-hotels-page .hotels-list .hotel .img:before{display:none}.our-hotels-page .hotels-list .hotel .img img{margin:0 auto}.our-hotels-page .hotels-list .hotel .info{float:none;padding:40px 0;width:100%}.our-hotels-page .hotels-list .hotel:nth-child(odd){background:#f2f2f2}.our-hotels-page .hotels-list .hotel:nth-child(2n){background:#e2e2e2}.our-hotels-page .hotels-list .hotel.expand{background:transparent;max-height:1000px}.our-hotels-page .hotels-list .hotel.expand .accordion-heading{background:#dbb58d;color:#fff;margin-bottom:30px}.our-hotels-page .hotels-list .hotel.expand .accordion-heading i{transform:rotate(45deg)}.our-hotels-page .hotels-list .hotel.expand .accordion-heading i:after,.our-hotels-page .hotels-list .hotel.expand .accordion-heading i:before{background:#fff}.our-hotels-page .hotels-list .hotel.expand .accordion-heading:after{border-width:10px 12px 0;left:30px;opacity:1;visibility:visible}}.hotel-page main{display:block}.hotel-page h3.title_one{font-size:16px;margin-bottom:25px;padding-top:30px}.hotel-page h1.title_two{font-size:32px;margin-bottom:70px}.hotel-page .banner{height:700px;margin:0 auto 60px}.hotel-page .banner .caption{color:#fff;font-family:gotham-book;font-size:60px;font-weight:100;letter-spacing:18px;line-height:1.16;padding:0 15px;text-align:center}.hotel-page .banner .caption span{font-family:gotham-book,Arial}.hotel-page .banner .caption span:first-child{font-size:40px}.hotel-page .visabanner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px}.hotel-page .visabanner .overlay{margin:0 auto;max-width:500px;padding:30px 0 20px}.hotel-page .visabanner .overlay .visatitle{color:#fff;text-align:center;text-transform:uppercase}.hotel-page .visabanner .overlay .visaurl{text-align:center}.hotel-page .visabanner .overlay .visaurl a{color:#dbb58d;text-decoration:none}.hotel-page .what-to-know-banner-link{color:#fff;font-size:13px;letter-spacing:.54px;opacity:.6;text-align:center;text-decoration:none}.hotel-page .what-to-know-banner-link:hover{opacity:.4}.hotel-page .what-to-know-banner-link .what-to-know-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:110px;position:relative}.hotel-page .what-to-know-banner-link .what-to-know-banner:hover{opacity:.9}.hotel-page .what-to-know-banner-link .what-to-know-banner:after{background-color:#bf5660;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.hotel-page .what-to-know-banner-link .what-to-know-banner .overlay{margin:0 auto;max-width:500px;padding:30px 0 20px;position:relative;z-index:2}.hotel-page .what-to-know-banner-link .what-to-know-banner .overlay .title{color:#fff;font-size:20px;letter-spacing:0;text-align:center}.hotel-page .what-to-know-banner-link .what-to-know-banner .overlay .url{color:#fff;font-size:13px;letter-spacing:.54px;opacity:.6;text-align:center;text-decoration:underline}.hotel-page .award{background-color:#fff;bottom:10px;height:128px;left:10px;padding:10px;position:fixed;transition:all .5s ease;width:112px}.hotel-page .award .img{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.hotel-page .award.out{left:-150px}.hotel-page .section p{color:#68686a;font-size:16px;text-align:center}.hotel-page .intro-text-section .container{background-position:100% 100%;background-repeat:no-repeat;max-width:914px;position:relative}.hotel-page .intro-text-section .container:before{background-image:url(../images/property-wave-1.png);background-position:0 0;background-repeat:no-repeat;content:"";height:467px;left:-50px;position:absolute;top:-167px;width:916px}@media (max-width:640px){.hotel-page .intro-text-section .container:before{left:-250px;top:-150px}}.hotel-page .intro-text-section .container .content{margin:0 auto;max-width:850px;text-align:center}.hotel-page .intro-text-section .container .content p{letter-spacing:0;line-height:26px;text-transform:none}.hotel-page .squares-section{margin:0 auto}.hotel-page .squares-section .container{max-width:914px}.hotel-page .squares-section .media-left{padding-right:0;width:50%}.hotel-page .squares-section .media{background:#faf6f4;max-height:425px;overflow:hidden}.hotel-page .squares-section .media h2{color:#c8878d;padding-top:50px}.hotel-page .squares-section .media h2:after{background-color:#c8878d;margin:10px auto 30px}.hotel-page .squares-section .media h4{color:#68686a;font-size:18px}.hotel-page .squares-section .media>div{background-image:url(../images/property-page-box-wave.png);background-position:100% 100%;background-repeat:no-repeat;display:table-cell;min-height:425px;text-align:center;width:50%}.hotel-page .squares-section .media>div.image-wrapper{background-position:50%;background-size:cover}.hotel-page .squares-section .media>div.image-wrapper img{display:none}.hotel-page .squares-section .media>div .content{padding:20px}.hotel-page .squares-section .media>div p{color:#807f7d;font-size:14px;font-weight:400;height:105px;line-height:22px;margin:0 auto 15px;max-width:80%;overflow-y:hidden;padding:0;text-align:center}.hotel-page .squares-section .media>div a.more{background:url(../images/arrow-right-new.svg);background-repeat:no-repeat;display:block;height:16px;margin:20px auto 25px;width:31px}.hotel-page .squares-section .media>div.floatright{float:right}@media (max-width:768px){.hotel-page .squares-section .media>div.floatright{float:none}}.hotel-page .squares-section .media>div.floatleft{float:left}@media (max-width:768px){.hotel-page .squares-section .media>div.floatleft{float:none}}.hotel-page .squares-section .media img{width:100%}.hotel-page .squares-section:first-child{margin-top:80px}.hotel-page .squares-section:last-child{margin-bottom:80px}.hotel-page .reviews-section{border-top:2px solid #dfdfdf;margin-bottom:0;padding:40px 0;position:relative}.hotel-page .reviews-section .reviews-slider-wrapper{float:right;max-width:730px}.hotel-page .reviews-section .review{padding:30px 0}.hotel-page .reviews-section .review .content-wrapper{margin:0 auto}.hotel-page .reviews-section .review p{color:#a6a5a5;font-family:NeutraText-DemiAlt;font-size:17px;font-style:italic;letter-spacing:0;line-height:1.58;margin-bottom:24px;padding:0 0 0 60px;position:relative;text-align:left}.hotel-page .reviews-section .review p:after,.hotel-page .reviews-section .review p:before{background-image:url(../images/quotes-start-grey.svg);content:"";display:block;height:32px;position:absolute;width:40px}.hotel-page .reviews-section .review p:before{left:0;top:-10px}.hotel-page .reviews-section .review p:after{bottom:-10px;display:none;right:0;transform:rotate(180deg)}.hotel-page .reviews-section .review .author{color:#39393a;font-family:NeutraText-DemiAlt;font-size:15px;letter-spacing:1px;text-align:right}.hotel-page .reviews-section .review.exp-page-review p:after,.hotel-page .reviews-section .review.exp-page-review p:before{background-image:url(../images/quotes-start-grey.svg)}.hotel-page .reviews-section .reviews-slider-next,.hotel-page .reviews-section .reviews-slider-prev{background-repeat:no-repeat;display:block;height:14px;margin-top:-7px;position:absolute;top:50%;width:44px}.hotel-page .reviews-section .reviews-slider-prev{left:90px;transform:rotate(180deg)}.hotel-page .reviews-section .reviews-slider-next{right:90px}.hotel-page .reviews-section .slick-dots{list-style:none}.hotel-page .reviews-section .slick-dots li,.hotel-page .reviews-section .slick-dots li button{height:9px;width:9px}.hotel-page .reviews-section .slick-dots li button:before{background:#d3cccd;border-radius:20px;content:"";height:9px;width:9px}.hotel-page .reviews-section .slick-dots li.slick-active button:before{background:#dbb58d}.hotel-page .reviews-section .tripadvisor-widget{float:left;margin-top:20px;width:200px}@media (max-width:600px){.hotel-page .reviews-section .tripadvisor-widget{float:none;margin:30px auto 0 50px}}.hotel-page .reviews-section .tripadvisor-widget .TA_cdsratingsonlynarrow{float:right}.hotel-page .reviews-section .tripadvisor-widget a{text-decoration:none}.hotel-page .location-info-section{background:#cc868d;margin-bottom:0;margin-top:0;padding:70px 0;text-align:center}.hotel-page .location-info-section h5{color:#e2acb1;font-size:11px;letter-spacing:1px;text-transform:uppercase}.hotel-page .location-info-section .container{display:inline-block;max-width:1250px;width:auto}.hotel-page .location-info-section .item{border-right:1px solid #fff;float:left;padding:0 32px;text-align:left}.hotel-page .location-info-section .item:last-child{border-right:0}@media (max-width:1200px){.hotel-page .location-info-section .item{margin-bottom:25px}}.hotel-page .location-info-section .value{color:#fff;font-size:20px;font-weight:300;letter-spacing:2px}.hotel-page .location-info-section .value a{color:#fff;text-decoration:none}.hotel-page .address-section.section{margin-top:0}.hotel-page .brochures-section{margin:120px 0}@media (max-width:640px){.hotel-page .brochures-section{margin:60px 0}}.hotel-page .brochures-section .container{max-width:970px}.hotel-page .brochures-section .brochures>a{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:150px;padding-top:36px;text-decoration:none;width:50%}.hotel-page .brochures-section .brochures>a.fullwidth{width:100%}.hotel-page .brochures-section .brochures h5{background-image:url(../images/arrow-down-2.svg);background-position:bottom;background-repeat:no-repeat;color:#fff;font-size:10px;letter-spacing:2.7px;padding-bottom:35px;text-align:center;text-transform:uppercase}.hotel-page .brochures-section .brochures h3{color:#fff;font-size:20px;letter-spacing:1.2px;margin:0;padding-bottom:5px;text-align:center}.hotel-page .facilities-section{background:#faf6f4;margin-top:385px;padding:50px 0 80px;position:relative}.hotel-page .facilities-section:before{background-image:url(../images/property-wave-2.png);background-position:0 0;background-repeat:no-repeat;content:"";height:847px;left:150px;position:absolute;top:-630px;width:1129px;z-index:-1}@media (max-width:640px){.hotel-page .facilities-section:before{left:-150px}}.hotel-page .facilities-section h2.facilities_heading{color:#555;font-size:32px;letter-spacing:2px;margin-bottom:60px;text-transform:capitalize}.hotel-page .facilities-section h2.facilities_heading:after{background-color:#c3ab9f}.hotel-page .facilities-section .facilities:after,.hotel-page .facilities-section .facilities:before{content:"";display:table}.hotel-page .facilities-section .facilities:after{clear:both}.hotel-page .facilities-section .facilities>div{color:#585657;display:inline-block;font-size:15px;letter-spacing:0;line-height:23px;margin-bottom:15px;margin-right:15px;text-align:left;text-transform:none;vertical-align:top;width:23%}.hotel-page .destination-section h2.desination_heading{color:#caac9d;font-size:32px;letter-spacing:2px;text-transform:capitalize}.hotel-page .destination-section h2.desination_heading:after{background-color:#caac9d}.hotel-page .destination-section h3{color:#68686a;font-size:18px}.hotel-page .destination-section .container{max-width:780px}.hotel-page .destination-section p{letter-spacing:0;line-height:26px;text-transform:none}.hotel-page .destination-section .map{height:350px;margin-top:30px}.hotel-page .social-feed-section .feed{background:#ccc;font-size:18px;height:350px;line-height:350px;text-align:center;vertical-align:middle}@media (max-width:1300px){.hotel-page .reviews-section .reviews-slider-prev{left:20px}.hotel-page .reviews-section .reviews-slider-next{right:20px}}@media (max-width:1200px){.hotel-page .reviews-section .tripadvisor-widget{width:140px}}@media (max-width:1150px){.hotel-page .reviews-section .reviews-slider-wrapper{float:none;margin:0 auto}.hotel-page .reviews-section .tripadvisor-widget{float:none;margin-top:50px;width:100%}.hotel-page .reviews-section .tripadvisor-widget .TA_cdsratingsonlynarrow{float:none}.hotel-page .reviews-section .tripadvisor-widget .cdsROW.narrow{margin:0 auto}}@media (max-width:900px){.hotel-page .reviews-section .reviews-slider-wrapper{text-align:center}.hotel-page .reviews-section .reviews-slider-next,.hotel-page .reviews-section .reviews-slider-prev{bottom:0;display:inline-block;left:0;margin:30px 30px 0;position:relative;right:0;top:0}}@media (max-width:768px){.hotel-page .squares-section>.container{padding:0}.hotel-page .brochures-section .brochures>a{display:block;float:none;width:100%}.hotel-page .facilities-section .facilities>div{width:33.33%}}@media (max-width:750px){.hotel-page .squares-section{margin-bottom:20px}.hotel-page .squares-section>.container{max-width:450px}.hotel-page .squares-section .media>div{display:block;width:100%}.hotel-page .squares-section .media>div.image-wrapper img{display:block}}@media (max-width:640px){.hotel-page .banner{height:500px}.hotel-page .banner .caption{font-size:32px}.hotel-page .award{height:80px;width:70px}.hotel-page .container h2{padding:0 15px}.hotel-page .squares-section{margin-bottom:20px}.hotel-page .squares-section>.container{max-width:450px}.hotel-page .squares-section .media>div{display:block;width:100%}.hotel-page .location-info-section{margin-top:0}.hotel-page .location-info-section .item{border-right:0;float:none;margin-bottom:40px;text-align:center;width:100%}.hotel-page .location-info-section .item:last-child{margin-bottom:0}.hotel-page .virtual-tour>.container{padding:0}.hotel-page .virtual-tour iframe{height:350px!important}.hotel-page .brochures-section{margin:60px 0}.hotel-page .brochures-section .brochures h3{font-size:16px;margin-top:10px}.hotel-page .facilities-section .facilities>div{float:none;text-align:center;width:100%}.hotel-page .destination-section>.container{padding:0}.hotel-page .destination-section>.container h3,.hotel-page .destination-section>.container p{padding:0 20px}.hotel-page .reviews-section .review p{font-size:16px;padding:0 20px}.hotel-page .reviews-section .review p:after,.hotel-page .reviews-section .review p:before{background-repeat:no-repeat;background-size:20px;height:20px;width:20px}}@media (max-width:500px){.hotel-page .banner{display:none!important;height:350px}}.hotel-sub-page .section{margin-bottom:80px;margin-top:80px}.hotel-sub-page .section.bottom-wave{margin-bottom:20px}.hotel-sub-page .section p{color:#3d3d3d;font-size:16px;text-align:center}.hotel-sub-page .section.buttons-section{margin-bottom:-5px}.hotel-sub-page .tabs-content-group{margin-top:40px}.hotel-sub-page h3.hotel_page_title_one{font-size:17px;letter-spacing:1px;margin-bottom:24px}.hotel-sub-page h1.hotel_page_title_two,.hotel-sub-page h2{font-size:32px;letter-spacing:2px;margin-bottom:60px}.hotel-sub-page .tab-description-wrap{display:none}.hotel-sub-page .reviews-section{border-top:1px solid #dfdfdf;clear:both;margin-bottom:0;margin-top:0;padding:40px 0;position:relative}.hotel-sub-page .reviews-section .reviews-slider-wrapper{float:right;max-width:730px}@media (max-width:600px){.hotel-sub-page .reviews-section .reviews-slider-wrapper{margin-bottom:30px;max-width:100%}}.hotel-sub-page .reviews-section .review{padding:30px 0}.hotel-sub-page .reviews-section .review .content-wrapper{margin:0 auto}.hotel-sub-page .reviews-section .review p{color:#a6a5a5;font-family:NeutraText-DemiAlt;font-size:17px;font-style:italic;letter-spacing:0;line-height:1.58;margin-bottom:24px;padding:0 0 0 60px;position:relative;text-align:left}.hotel-sub-page .reviews-section .review p:after,.hotel-sub-page .reviews-section .review p:before{background-image:url(../images/quotes-start.svg);content:"";display:block;height:23px;position:absolute;width:32px}.hotel-sub-page .reviews-section .review p:before{left:0;top:-10px}.hotel-sub-page .reviews-section .review p:after{bottom:-10px;display:none;right:0;transform:rotate(180deg)}.hotel-sub-page .reviews-section .review .author{color:#39393a;font-family:NeutraText-DemiAlt;font-size:15px;letter-spacing:1px;text-align:right}.hotel-sub-page .reviews-section .review.exp-page-review p:after,.hotel-sub-page .reviews-section .review.exp-page-review p:before{background-image:url(../images/quotes-start-grey.svg);height:25px;width:32px}.hotel-sub-page .reviews-section .reviews-slider-next,.hotel-sub-page .reviews-section .reviews-slider-prev{background-repeat:no-repeat;display:block;height:14px;margin-top:-7px;position:absolute;top:50%;width:44px}.hotel-sub-page .reviews-section .reviews-slider-prev{left:90px;transform:rotate(180deg)}.hotel-sub-page .reviews-section .reviews-slider-next{right:90px}.hotel-sub-page .reviews-section .slick-dots{list-style:none}.hotel-sub-page .reviews-section .slick-dots li,.hotel-sub-page .reviews-section .slick-dots li button{height:9px;width:9px}.hotel-sub-page .reviews-section .slick-dots li button:before{background:#d3cccd;border-radius:20px;content:"";height:9px;width:9px}.hotel-sub-page .reviews-section .slick-dots li.slick-active button:before{background:#dbb58d}.hotel-sub-page .reviews-section .tripadvisor-widget{float:left;margin-top:30px;width:200px}@media (max-width:600px){.hotel-sub-page .reviews-section .tripadvisor-widget{float:none;margin:30px auto 0 50px}}.hotel-sub-page .reviews-section .tripadvisor-widget .TA_cdsratingsonlynarrow{float:right}.hotel-sub-page .reviews-section .tripadvisor-widget a{text-decoration:none}.hotel-sub-page .intro-text-section .container{background-position:100% 100%;background-repeat:no-repeat;max-width:650px;text-align:center}.hotel-sub-page .intro-text-section .container .tab-description ul{padding-left:15px;text-align:left}.hotel-sub-page .intro-text-section .container .tab-description h4{font-size:18px;margin-bottom:10px;margin-top:30px;text-align:left}.hotel-sub-page .intro-text-section .container .tab-description p{padding-bottom:10px}.hotel-sub-page .intro-text-section .container p{letter-spacing:0;line-height:26px;text-transform:none}.hotel-sub-page .intro-text-section .container p.tab_desc{display:none}.hotel-sub-page .intro-text-section .container p.tab_desc.active{display:block}.hotel-sub-page .intro-text-section .container h2.tab_page_head{color:#3d3d3d;font-size:26px;letter-spacing:normal;margin:20px auto;padding:0 20px;text-transform:none}.hotel-sub-page .intro-text-section .container h2.tab_page_head:after{content:none}.hotel-sub-page .intro-columned-section:after,.hotel-sub-page .intro-columned-section:before{content:"";display:table}.hotel-sub-page .intro-columned-section:after{clear:both}.hotel-sub-page .intro-columned-section .logo{float:none;height:160px;margin:0 auto 30px}.hotel-sub-page .intro-columned-section .logo img{margin:0 auto;max-height:100%;max-width:100%}.hotel-sub-page .intro-columned-section .logo:after{background:#dbb58d;content:"";display:block;height:6px;margin:30px auto;width:86px}.hotel-sub-page .intro-columned-section .logo.restaurantlogo:after{content:none}.hotel-sub-page .intro-columned-section h2.icon_heading{color:#3d3d3d;font-size:18px;letter-spacing:normal;margin:20px auto;padding:0 20px;text-transform:none}.hotel-sub-page .intro-columned-section .columns{margin-top:50px}.hotel-sub-page .intro-columned-section .columns:after,.hotel-sub-page .intro-columned-section .columns:before{content:"";display:table}.hotel-sub-page .intro-columned-section .columns:after{clear:both}.hotel-sub-page .intro-columned-section .col{float:left;text-align:left;width:50%}.hotel-sub-page .intro-columned-section .col:first-child{padding-right:25px}.hotel-sub-page .intro-columned-section .col:last-child{padding-left:25px}.hotel-sub-page .intro-columned-section .col p{color:#3d3d3d;font-size:13px;line-height:27px;padding:20px 0;text-align:left}.hotel-sub-page .intro-columned-section .col .info-box{background:#5f5347;padding:30px 40px}.hotel-sub-page .intro-columned-section .col .info-box .info-item:after{background-color:#877b6f;content:"";display:block;height:2px;margin:13px 0 23px;width:40px}.hotel-sub-page .intro-columned-section .col .info-box .info-item:last-child:after{display:none}.hotel-sub-page .intro-columned-section .col .info-box .info-item h6{color:#877b6f;font-size:11px;font-weight:400;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.hotel-sub-page .intro-columned-section .col .info-box .info-item div{color:#fff;font-size:15px;font-weight:300;letter-spacing:2px;line-height:1.3;text-align:left}.hotel-sub-page .intro-columned-section .col .info-box .info-item div a{color:#fff;text-decoration:none}.hotel-sub-page .squares-section{margin-bottom:0;margin-top:0}.hotel-sub-page .squares-section.hotels-squares{padding-top:60px}.hotel-sub-page .squares-section .container{max-width:1460px}.hotel-sub-page .squares-section .container a{display:block;margin:0 auto;max-width:1165px;text-decoration:none;width:100%}.hotel-sub-page .squares-section .container .wrapper{margin-left:auto;margin-right:0;max-width:1162px;overflow:hidden}.hotel-sub-page .squares-section .container .wrapper:after,.hotel-sub-page .squares-section .container .wrapper:before{content:"";display:table}.hotel-sub-page .squares-section .container .wrapper:after{clear:both}.hotel-sub-page .squares-section .container .wrapper .content,.hotel-sub-page .squares-section .container .wrapper .img{height:415px}.hotel-sub-page .squares-section .container .wrapper .content{background:#eee;float:left;max-width:50%;position:relative;text-align:center;width:462px}.hotel-sub-page .squares-section .container .wrapper .content.greybg{background:hsla(0,0%,93%,.529)}.hotel-sub-page .squares-section .container .wrapper .content.greybg:before{background-image:url(../images/gray-swirl.png);background-position:0 0;background-repeat:no-repeat;content:"";height:100%;left:0;opacity:.2;position:absolute;width:100%}.hotel-sub-page .squares-section .container .wrapper .content.pinkbg{background:rgba(197,135,150,.11)}.hotel-sub-page .squares-section .container .wrapper .content.pinkbg:before{background-image:url(../images/red-swirl.png);background-position:0 0;background-repeat:no-repeat;content:"";height:100%;left:0;opacity:.2;position:absolute;width:100%}.hotel-sub-page .squares-section .container .wrapper .content:after{border-color:transparent transparent transparent #eee;border-style:solid;border-width:15px 0 15px 15px;content:"";display:block;height:0;margin-top:-10px;position:absolute;right:-15px;top:50%;width:0}.hotel-sub-page .squares-section .container .wrapper .content h2{letter-spacing:5px;margin:40px 0 20px;padding:0 15px}.hotel-sub-page .squares-section .container .wrapper .content p{font-size:15px;font-weight:400;line-height:27px;max-height:243px;overflow-y:auto;padding:0 45px;text-align:center}.hotel-sub-page .squares-section .container .wrapper .content p.icon_desc{padding-top:40px}.hotel-sub-page .squares-section .container .wrapper .content .logo{display:inline-block;left:0;margin:0 auto;max-height:200px;position:absolute;top:25%;transform:translateY(-50%);width:100%}.hotel-sub-page .squares-section .container .wrapper .content .logo img{margin:0 auto;max-width:200px}.hotel-sub-page .squares-section .container .wrapper .content .logo h2{color:#3d3d3d;font-size:18px;font-size:28px;letter-spacing:normal;letter-spacing:1px;margin:20px auto 0;padding:0 20px;text-transform:none}.hotel-sub-page .squares-section .container .wrapper .content .logo h2:after{content:none}.hotel-sub-page .squares-section .container .wrapper .content a.more{background:url(../images/arrow-right-new.svg);background-position:50%;background-repeat:no-repeat;background-size:32px;bottom:20%;display:block;height:36px;left:44%;margin:0 auto;padding:10px;position:absolute;width:52px}.hotel-sub-page .squares-section .container .wrapper .imagelink{cursor:pointer}.hotel-sub-page .squares-section .container .wrapper .imagelink .img{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.hotel-sub-page .squares-section .container .wrapper .imagelink .img .imagetext{background-image:linear-gradient(180deg,hsla(0,0%,100%,.541),hsla(0,0%,100%,.722));bottom:0;opacity:0;padding:20px;position:absolute;transition:visibility 0s linear .33s,opacity .33s linear;visibility:hidden}@media (max-width:768px){.hotel-sub-page .squares-section .container .wrapper .imagelink .img .imagetext{opacity:1;visibility:visible}}.hotel-sub-page .squares-section .container .wrapper .imagelink:hover{opacity:1}.hotel-sub-page .squares-section .container .wrapper .imagelink:hover .img .imagetext{opacity:1;transition-delay:0s;visibility:visible}@media (max-width:1460px){.hotel-sub-page .squares-section .container .wrapper{margin:0 auto;max-width:924px}}.hotel-sub-page .squares-section:first-child{margin-top:80px}.hotel-sub-page .squares-section:last-child{margin-bottom:80px}.hotel-sub-page .squares-section.flip .container .wrapper{margin-left:0;margin-right:auto}.hotel-sub-page .squares-section.flip .container .wrapper .content{float:right}.hotel-sub-page .squares-section.flip .container .wrapper .content:after{border-color:transparent #eee transparent transparent;border-style:solid;border-width:15px 15px 15px 0;left:-15px;position:absolute;right:auto}@media (max-width:1460px){.hotel-sub-page .squares-section.flip .container .wrapper{margin-left:auto}}.hotel-sub-page .squares-section.double-content .container .wrapper{margin:0 auto;max-width:924px}.hotel-sub-page .squares-section.double-content .container .wrapper .content{width:50%}.hotel-sub-page .squares-section.double-content .container .wrapper .content:after{content:none}.hotel-sub-page .rooms-section .room-tabs{float:left;width:330px}.hotel-sub-page .rooms-section .room-tabs .title,.hotel-sub-page .rooms-section .room-tabs>div{zoom:1;overflow:hidden}.hotel-sub-page .rooms-section .room-tabs>div{border-bottom:1px solid #eaeaea;cursor:pointer;margin-bottom:0;padding:10px}.hotel-sub-page .rooms-section .room-tabs>div.active{background-color:#682d76}.hotel-sub-page .rooms-section .room-tabs>div.active .title{color:#fff}.hotel-sub-page .rooms-section .room-tabs>div .img,.hotel-sub-page .rooms-section .room-tabs>div .title{display:table-cell;vertical-align:middle}.hotel-sub-page .rooms-section .room-tabs>div .img{padding-right:10px}.hotel-sub-page .rooms-section .room-tabs>div .img img{min-width:90px}.hotel-sub-page .rooms-section .room-tabs>div .title{color:#5c5247;font-size:15px;font-weight:500;font-weight:300;line-height:1.4;padding-left:8px;text-align:left;width:1000px}.hotel-sub-page .rooms-section .room-tabs>div .details-content{display:none}.hotel-sub-page .rooms-section .room-details{overflow:hidden;padding-left:20px}.hotel-sub-page .rooms-section .room-details .description{margin-bottom:50px;margin-top:50px}.hotel-sub-page .rooms-section .room-details .description p{color:#3d3d3d;font-size:15px;font-weight:400;line-height:30px;text-align:left}.hotel-sub-page .rooms-section .room-details .slider .slide{background-position:50%;background-size:cover;height:360px}.hotel-sub-page .rooms-section .room-details .thumbs{margin-top:5px}.hotel-sub-page .rooms-section .room-details .thumbs:after,.hotel-sub-page .rooms-section .room-details .thumbs:before{content:"";display:table}.hotel-sub-page .rooms-section .room-details .thumbs:after{clear:both}.hotel-sub-page .rooms-section .room-details .thumbs div{background-color:#000;border-bottom:4px solid #fff;border-right:4px solid #fff;float:left;height:70px;width:20%}.hotel-sub-page .rooms-section .room-details .thumbs div.active a{opacity:1}.hotel-sub-page .rooms-section .room-details .thumbs a{background-position:50%;background-size:cover;display:block;height:100%;opacity:.6;transition:opacity .25s ease;width:100%}.hotel-sub-page .rooms-section .room-details .thumbs a:hover{opacity:1}.hotel-sub-page .rooms-section .mini-booking-widget{margin:40px auto 80px 0;max-width:550px}.hotel-sub-page .rooms-section .room-features{margin:0 auto;max-width:750px}.hotel-sub-page .rooms-section .room-features h2:after{margin:5px auto 30px}.hotel-sub-page .rooms-section .room-features .features{text-align:center}.hotel-sub-page .rooms-section .room-features .features>div{background:none;display:inline-block;padding:10px}@media (max-width:640px){.hotel-sub-page .rooms-section .room-features .features>div{padding:0}}.hotel-sub-page .rooms-section .room-features .features>div .title{color:#000;font-size:16px;padding:0 10px;position:relative;text-align:center;vertical-align:middle}.hotel-sub-page .rooms-section .room-features .features>div .title:before{color:#dbb58d;content:"·";font-size:44px;margin-right:-15px;position:absolute;right:0;top:-22px}@media (max-width:640px){.hotel-sub-page .rooms-section .room-features .features>div .title:before{content:""}}.hotel-sub-page .rooms-section .room-features .features>div .title.hidebullet:before{content:""}.hotel-sub-page .rooms-section .room-features .features>div:hover .title{color:#dbb58d}.hotel-sub-page .buttons-section .container{max-width:570px}.hotel-sub-page .buttons-section.meeting-tabs .container{max-width:900px}.hotel-sub-page .buttons-section.meeting-tabs .buttons>div{width:30%}@media (max-width:600px){.hotel-sub-page .buttons-section.meeting-tabs .buttons>div{width:100%}}@media (max-width:768px){.hotel-sub-page .buttons-section.meeting-tabs .buttons>div a{font-size:13px}}@media (max-width:600px){.hotel-sub-page .buttons-section.meeting-tabs .buttons>div a{font-size:15px}}.hotel-sub-page .buttons-section .buttons{margin:0 -5px;text-align:center}.hotel-sub-page .buttons-section .buttons:after,.hotel-sub-page .buttons-section .buttons:before{content:"";display:table}.hotel-sub-page .buttons-section .buttons:after{clear:both}.hotel-sub-page .buttons-section .buttons>div{display:inline-block;padding:5px;width:45%}.hotel-sub-page .buttons-section .buttons>div a{background:#caa893;border-radius:3px;color:#fff;display:block;font-size:18px;font-size:15px;font-weight:300;height:45px;letter-spacing:1.5px;line-height:45px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .15s ease-in-out;width:100%}.hotel-sub-page .buttons-section .buttons>div a.active{background:#c75d58}.hotel-sub-page .buttons-section .buttons>div a:hover{opacity:.8}.hotel-sub-page .overlapped-squares-section{margin:0}.hotel-sub-page .overlapped-squares-section .container{max-width:940px}.hotel-sub-page .overlapped-squares-section .detail{background-color:#fff;color:#3d3d3d;float:left;font-family:gotham-light;margin-right:-5%;margin-top:10%;padding:30px 30px 30px 0;position:relative;width:48%;z-index:1}.hotel-sub-page .overlapped-squares-section .detail h2{text-align:right}.hotel-sub-page .overlapped-squares-section .detail h2:after{margin-bottom:40px;margin-right:0;margin-top:15px}.hotel-sub-page .overlapped-squares-section .detail p{max-height:190px;overflow-y:auto;padding-bottom:10px;text-align:right}.hotel-sub-page .overlapped-squares-section .img{float:right;width:57%}.hotel-sub-page .overlapped-squares-section.flip .detail{float:right;margin-left:-5%;margin-right:0;padding:30px 0 30px 30px;text-align:left}.hotel-sub-page .overlapped-squares-section.flip .detail h2{text-align:left}.hotel-sub-page .overlapped-squares-section.flip .detail h2:after{margin-left:0;margin-right:auto}.hotel-sub-page .overlapped-squares-section.flip .detail p{text-align:left}.hotel-sub-page .overlapped-squares-section.flip .img{float:left}.hotel-sub-page .overlapped-squares-section:last-child{margin-bottom:80px}.hotel-sub-page .gallery-section{background:#eee;padding-top:15px;text-align:center}.hotel-sub-page .gallery-section .slider .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px}.hotel-sub-page .gallery-section .slider .slide iframe{height:100%;width:100%}.hotel-sub-page .gallery-section .slider:not(.slick-initialized) .slide{display:none}.hotel-sub-page .gallery-section .slider:not(.slick-initialized) .slide:first-child{display:block}.hotel-sub-page .gallery-section .thumbs{display:inline-block;margin:10px auto}.hotel-sub-page .gallery-section .thumbs:after,.hotel-sub-page .gallery-section .thumbs:before{content:"";display:table}.hotel-sub-page .gallery-section .thumbs:after{clear:both}.hotel-sub-page .gallery-section .thumbs div{background-position:50%;background-size:cover;float:left;height:70px;margin:0 5px;width:120px}.hotel-sub-page .gallery-section .thumbs div.active{opacity:.6}.hotel-sub-page .back-wrapper{margin-bottom:80px;text-align:center}.hotel-sub-page .back-wrapper a.back{color:#c8878d;display:inline-block;font-size:15px;padding-bottom:30px;position:relative;text-decoration:none;text-transform:uppercase}.hotel-sub-page .back-wrapper a.back:after{background:url(../images/arrow-right-new.svg) no-repeat bottom;content:"";height:16px;left:50px;position:absolute;top:40px;transform:rotate(180deg);width:31px}.hotel-sub-page .what-to-know-banner-wrap{margin:0;overflow:hidden;position:relative}.hotel-sub-page .what-to-know-banner-wrap .banner_img{background-repeat:no-repeat;background-size:cover;height:100%;left:0;min-height:470px;opacity:.1;position:absolute;top:0;width:100%}.hotel-sub-page .what-to-know-banner-wrap .banner_img:after{background-color:#f85f03;content:"";height:100%;left:0;min-height:470px;opacity:.5;position:absolute;top:0;width:100%}.hotel-sub-page .what-to-know-banner-wrap .overlay-wrap{position:relative}.hotel-sub-page .what-to-know-banner-wrap .overlay-wrap .section{margin:0}.hotel-sub-page .what-to-know-banner-wrap .overlay-wrap .section p{color:#68686a;font-size:16px;letter-spacing:0;line-height:26px;padding-bottom:20px;text-align:center}.hotel-sub-page .what-to-know-banner-wrap .overlay-wrap .section .wtk_page_title{color:#555;font-size:52px;letter-spacing:0;line-height:51px;margin-bottom:45px;text-align:center}.hotel-sub-page .what-to-know-banner-wrap .intro-text-section .container{margin:80px auto;max-width:800px}.hotel-sub-page .what_to_know_content{margin-bottom:0;margin-top:30px}.hotel-sub-page .what_to_know_content .expand_faqs_wrap{margin-bottom:80px;text-align:center}.hotel-sub-page .what_to_know_content .expand_faqs_wrap .expand_all_faqs_link{color:#72277b;cursor:pointer;font-size:14px;letter-spacing:1.3px;text-decoration:none}.hotel-sub-page .what_to_know_content .faqs_wrapper{margin-bottom:150px}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap{background-color:#fafafa;margin-bottom:10px;padding:20px 20px 20px 30px;position:relative;text-align:left;transition:all .5s ease}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap .question{color:#555;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:0;line-height:29px;text-align:left}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap .answer{display:none}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap .answer p{color:#68686a;font-size:16px;letter-spacing:0;line-height:26px;margin-top:20px;text-align:left}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap .answer ul{color:#68686a;font-size:16px;padding-left:10px}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap:after{background-image:url(../images/down-purple.png);background-repeat:no-repeat;background-size:contain;content:"";cursor:pointer;display:block;height:9px;position:absolute;right:25px;top:32px;width:15px}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap.expand{background-color:#fbf6f3;padding:40px 50px}.hotel-sub-page .what_to_know_content .faqs_wrapper .faq_wrap.expand:after{transform:rotate(180deg)}.hotel-sub-page .what_to_know_content .download_section{background-color:#fafafa;margin:0 auto;padding:70px 0;text-align:center;width:100%}.hotel-sub-page .what_to_know_content .download_section .download_desc{color:#68686a;font-size:16px;letter-spacing:0;line-height:26px;margin:0 auto 20px;max-width:600px;text-align:center}.hotel-sub-page .what_to_know_content .download_section .download_cta{background-color:#c78a8f;border:0;border-radius:3px;color:#fff;display:inline-block;font-size:12px;height:38px;letter-spacing:normal;padding-left:15px;padding-right:15px;padding-top:10px;text-decoration:none;text-transform:uppercase}@media (max-width:900px){.hotel-sub-page .rooms-section .room-details .thumbs div{width:25%}}@media (max-width:768px){.hotel-sub-page .rooms-section .room-tabs{float:none;margin-bottom:30px;overflow:hidden;transition:max-height .3s ease;width:100%}.hotel-sub-page .rooms-section .room-tabs .room{max-height:100px;opacity:1;overflow:hidden;transition:all .2s ease;visibility:visible}.hotel-sub-page .rooms-section .room-tabs:not(.expand){max-height:87px}.hotel-sub-page .rooms-section .room-tabs:not(.expand) .room:not(.active){border:0;margin-bottom:0;max-height:0;opacity:0;visibility:hidden}.hotel-sub-page .rooms-section .room-tabs:not(.expand) .room.active{position:relative}.hotel-sub-page .rooms-section .room-tabs:not(.expand) .room.active:after{background-image:url(../images/white-arrow.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;position:absolute;right:25px;top:32px;transform:rotate(90deg);width:12px}.hotel-sub-page .rooms-section .room-tabs.expand{max-height:2000px}.hotel-sub-page .rooms-section .room-details{padding-left:0;width:100%}.hotel-sub-page .rooms-section .room-details .thumbs div{width:20%}.hotel-sub-page .rooms-section .room-features .features{margin:0 auto;max-width:650px}.hotel-sub-page .overlapped-squares-section .detail{margin-top:3%}}@media (max-width:640px){.hotel-sub-page .section{margin:40px auto}.hotel-sub-page .squares-section{margin:0}.hotel-sub-page .squares-section .container{max-width:450px;padding:0}.hotel-sub-page .squares-section .container .wrapper .content,.hotel-sub-page .squares-section .container .wrapper .img{float:none;max-width:100%;width:100%}.hotel-sub-page .squares-section .container .wrapper .content{height:auto;min-height:350px;padding-bottom:30px;padding-top:30px}.hotel-sub-page .squares-section .container .wrapper .content.restaurantcontent{background:transparent}.hotel-sub-page .squares-section .container .wrapper .content h2{margin-top:0}.hotel-sub-page .squares-section .container .wrapper .content .logo{margin-bottom:30px;position:static;transform:none}.hotel-sub-page .squares-section .container .wrapper .content .logo.restaurantlogo{height:auto}.hotel-sub-page .squares-section .container .wrapper .content a.more{bottom:25px;margin-top:30px;transform:none}.hotel-sub-page .squares-section .container .wrapper .img{height:300px}.hotel-sub-page .squares-section.double-content .container .wrapper .content{width:100%}.hotel-sub-page .intro-columned-section .columns{margin:0 auto;max-width:450px}.hotel-sub-page .intro-columned-section .col{float:none;width:100%}.hotel-sub-page .intro-columned-section .col:first-child{padding-right:0}.hotel-sub-page .intro-columned-section .col:last-child{padding-left:0}.hotel-sub-page .gallery-section{padding-bottom:10px}.hotel-sub-page .gallery-section .slider .slide{height:300px}.hotel-sub-page .gallery-section .thumbs,.hotel-sub-page .rooms-section .room-details .thumbs{display:none}.hotel-sub-page .rooms-section .room-details .slider .slide{height:300px}.hotel-sub-page .rooms-section .mini-booking-widget{margin-left:auto;margin-right:auto;max-width:400px}.hotel-sub-page .rooms-section .room-features .features{max-width:450px;text-align:center}.hotel-sub-page .rooms-section .room-features .features>div{background-image:none;display:table;height:auto;margin:0 0 20px!important;width:100%}.hotel-sub-page .rooms-section .room-features .features>div:after,.hotel-sub-page .rooms-section .room-features .features>div:before{content:"";display:table}.hotel-sub-page .rooms-section .room-features .features>div:after{clear:both}.hotel-sub-page .rooms-section .room-features .features>div .img{display:table-cell;margin:0 10px 0 0;vertical-align:middle}.hotel-sub-page .rooms-section .room-features .features>div .img img{min-width:35px}.hotel-sub-page .rooms-section .room-features .features>div .title{color:#333;display:table-cell;height:auto;padding-left:20px;text-align:left;vertical-align:middle;width:500px}.hotel-sub-page .rooms-section .room-features .features>div:hover{background-image:none}.hotel-sub-page .rooms-section .room-features .features>div:hover .img{display:table-cell}.hotel-sub-page .overlapped-squares-section .container{max-width:500px}.hotel-sub-page .overlapped-squares-section .detail{float:none;margin-top:0;padding-right:0;width:100%}.hotel-sub-page .overlapped-squares-section .img{float:none;width:100%}.hotel-sub-page .overlapped-squares-section.flip .detail{padding-left:0}.hotel-sub-page .overlapped-squares-section:last-child{margin-bottom:40px}}@media (max-width:400px){.hotel-sub-page .gallery-section .slider .slide,.hotel-sub-page .rooms-section .room-details .slider .slide{height:250px}.hotel-sub-page .rooms-section .room-tabs>div.active .title{padding-left:5px}}.hotel-page .address-section,.hotel-sub-page .address-section,.journeys-page .address-section,.new-offers-page .address-section{background:#f7f7f7;margin-bottom:0;margin-top:100px;padding:50px 0}.hotel-page .address-section h3,.hotel-sub-page .address-section h3,.journeys-page .address-section h3,.new-offers-page .address-section h3{color:#dbb58d;font-family:gotham-book,Arial;font-size:48px;line-height:1;margin:0}.hotel-page .address-section .address,.hotel-sub-page .address-section .address,.journeys-page .address-section .address,.new-offers-page .address-section .address{color:#3d3d3d;margin:8px 0 20px;text-align:center}.hotel-page .address-section .contact-info,.hotel-sub-page .address-section .contact-info,.journeys-page .address-section .contact-info,.new-offers-page .address-section .contact-info{text-align:center}.hotel-page .address-section .contact-info>div,.hotel-sub-page .address-section .contact-info>div,.journeys-page .address-section .contact-info>div,.new-offers-page .address-section .contact-info>div{display:inline-block;margin:10px 0 0;padding:0 40px;text-align:center}.hotel-page .address-section .contact-info>div h6,.hotel-sub-page .address-section .contact-info>div h6,.journeys-page .address-section .contact-info>div h6,.new-offers-page .address-section .contact-info>div h6{color:#dbb58d;font-family:gotham-book,Arial;font-size:14px;margin-bottom:5px;text-transform:uppercase}.hotel-page .address-section .contact-info>div a,.hotel-sub-page .address-section .contact-info>div a,.journeys-page .address-section .contact-info>div a,.new-offers-page .address-section .contact-info>div a{color:#3d3d3d;text-decoration:none}.hotel-page .address-section.section,.hotel-sub-page .address-section.section,.journeys-page .address-section.section,.new-offers-page .address-section.section{margin-bottom:0}@media (max-width:640px){.hotel-page .address-section,.hotel-sub-page .address-section,.journeys-page .address-section,.new-offers-page .address-section{margin-bottom:0}.hotel-page .address-section h3,.hotel-sub-page .address-section h3,.journeys-page .address-section h3,.new-offers-page .address-section h3{font-size:28px}.hotel-page .address-section .contact-info>div,.hotel-sub-page .address-section .contact-info>div,.journeys-page .address-section .contact-info>div,.new-offers-page .address-section .contact-info>div{padding:0}}.hotel-city-page .squares-section .container .wrapper .content{background:#5f5347}.hotel-city-page .squares-section .container .wrapper .content:after{border-left-color:#5f5347}.hotel-city-page .squares-section .container .wrapper .content h2,.hotel-city-page .squares-section .container .wrapper .content p{color:#fff}.hotel-city-page .squares-section .container .wrapper .content h2:after,.hotel-city-page .squares-section .container .wrapper .content p:after{background:#fff}.hotel-city-page .squares-section.flip .container .wrapper .content:after{border-right-color:#5f5347}.hotel-city-page .squares-section.double-content .container .wrapper .content:first-child{background:#dbb58d}.hotel-city-page .squares-section.double-content .container .wrapper .content:last-child{background:#e2e1e1}.hotel-city-page .squares-section.double-content .container .wrapper .content:last-child h2{color:#dbb58d}.hotel-city-page .squares-section.double-content .container .wrapper .content:last-child h2:after{background:#dbb58d}.hotel-city-page .squares-section.double-content .container .wrapper .content:last-child p{color:#3d3d3d}.hotel-experiences-page .buttons-section .container{max-width:850px}.hotel-experiences-page .buttons-section .buttons>div{width:30%}.hotel-experiences-page .buttons-section .buttons>div.corporate-btn-wrap{width:33%}@media (max-width:600px){.hotel-experiences-page .buttons-section .buttons>div,.hotel-experiences-page .buttons-section .buttons>div.corporate-btn-wrap{width:45%}}.hotel-experiences-page .buttons-section .buttons>div a{background:#ab7266;border-radius:3px;font-size:16px;height:42px;line-height:44px}.hotel-experiences-page .buttons-section .buttons>div a.property{background:#c75d58}.hotel-experiences-page .buttons-section .buttons>div a.destination{background:#caa893}.hotel-experiences-page .buttons-section .buttons>div a.corporate{background:#c5888d}.hotel-experiences-page .buttons-section .buttons>div a:active{opacity:.5}.hotel-experiences-page .tabgroup{background-color:#faf6f3;padding-bottom:50px;padding-top:90px}.hotel-experiences-page .tabgroup .panel{width:100%}.hotel-experiences-page .tabgroup .grid-item{box-sizing:border-box;float:left;height:480px;padding:0 25px 30px 0;width:33%}@media (max-width:1200px){.hotel-experiences-page .tabgroup .grid-item{padding:0 25px 30px;width:49%}}@media (max-width:768px){.hotel-experiences-page .tabgroup .grid-item{height:350px}}@media (max-width:600px){.hotel-experiences-page .tabgroup .grid-item{height:auto;width:100%}}.hotel-experiences-page .tabgroup .grid-item h4{color:#5f2456;font-size:17px;font-weight:700;margin:20px 0 10px;padding:0;text-align:left;text-transform:none}.hotel-experiences-page .tabgroup .grid-item .content{color:#3d3d3d;font-family:gotham-light;font-size:14px;height:auto;margin-bottom:20px;max-height:175px;max-width:385px;overflow-y:auto}@media (max-width:600px){.hotel-experiences-page .tabgroup .grid-item .content{height:auto;max-height:none}}.hotel-experiences-page .tabgroup .grid-item .imgbox{background-repeat:no-repeat;background-size:cover;height:170px;width:100%}@media (max-width:768px){.hotel-experiences-page .tabgroup .grid-item .imgbox{height:110px;width:100%}}@media (max-width:600px){.hotel-experiences-page .tabgroup .grid-item .imgbox{height:140px}}.hotel-experiences-page .tabgroup .grid-item .email a{color:#555;position:relative;text-decoration:none}.hotel-experiences-page .tabgroup .grid-item .email a:hover{opacity:.7}.hotel-experiences-page .tabgroup .grid-item .email a:after{content:url(../images/arrow-right-new.svg);height:16px;left:80px;margin-top:0;position:absolute;right:auto;top:-1px;width:31px}.hotel-experiences-page .downloads-block{clear:both;padding-top:90px}@media (max-width:640px){.hotel-experiences-page .downloads-block{padding-top:40px}}.hotel-experiences-page .brochures-section{margin:120px 0}@media (max-width:768px){.hotel-experiences-page .brochures-section{margin:60px 0}}.hotel-experiences-page .brochures-section .container{max-width:910px}.hotel-experiences-page .brochures-section .brochures>a{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:110px;padding-top:20px;text-decoration:none;width:50%}.hotel-experiences-page .brochures-section .brochures>a.fullwidth{width:100%}@media (max-width:768px){.hotel-experiences-page .brochures-section .brochures>a{width:100%}}.hotel-experiences-page .brochures-section .brochures h5{color:#fff;font-size:10px;letter-spacing:2.7px;text-align:center}.hotel-experiences-page .brochures-section .brochures h3{background-image:url(../images/arrow-down.svg);background-position:bottom;background-repeat:no-repeat;color:#fff;font-size:20px;letter-spacing:1.2px;margin:0;padding-bottom:20px;text-align:center}.offers-page .section{margin:80px auto}.offers-page .offers-section .container{max-width:950px}.offers-page .offers-section .offers>div{background:#dbb58d;padding:40px 30px 30px}.offers-page .offers-section .offers>div a{text-decoration:none}.offers-page .offers-section .offers>div:hover{opacity:.8}.offers-page .offers-section .offers>div .img{background:#b59f79;float:right;padding:10px;width:55%}.offers-page .offers-section .offers>div .details{overflow:hidden;padding-right:24px;text-align:right}.offers-page .offers-section .offers>div .details h2{color:#fff;font-size:18px;letter-spacing:0;text-align:right;text-transform:uppercase}.offers-page .offers-section .offers>div .details h2:after{content:none}.offers-page .offers-section .offers>div .details p{color:#fff;font-size:14px;font-weight:300;padding:8px 0;text-align:right}.offers-page .offers-section .offers>div .details .more{color:#fff;font-size:12px;font-weight:300;text-transform:uppercase}.offers-page .offers-section .offers>div.grey{background:#e3e3e3}.offers-page .offers-section .offers>div.grey .img{background:#d1cfcf}.offers-page .offers-section .offers>div.grey .details h2{color:#dbb58d}.offers-page .offers-section .offers>div.grey .details p{color:#727272}.offers-page .offers-section .offers>div.grey .details .more{color:#dbb58d}.offers-page .offer-detail-section .content{margin-left:auto;margin-right:0;width:60%}.offers-page .offer-detail-section .content h2{text-align:left}.offers-page .offer-detail-section .content h2:after{margin-bottom:10px;margin-left:0;margin-top:10px}.offers-page .offer-detail-section .content p{color:#3d3834;font-size:14px;font-weight:300;line-height:34px;padding:10px 55px 9px 0}.offers-page .offer-detail-section .content a{color:#dbb58d;text-decoration:none}.offers-page .offer-detail-section .mini-booking-widget-wrapper{margin-left:auto;margin-right:0;margin-top:40px;width:60%}.offers-page .offer-detail-section .mini-booking-widget-wrapper .mini-booking-widget{max-width:400px}.offers-page .back-wrapper{margin-bottom:80px;text-align:center}.offers-page .back-wrapper a.back{background:url(../images/back-arrow.png) no-repeat bottom;color:#dbb58d;display:inline-block;font-size:15px;padding-bottom:30px;text-decoration:none;text-transform:uppercase}@media (max-width:640px){.offers-page .section{margin-bottom:40px;margin-top:40px}.offers-page .offers-section .offers>div{margin:0 auto;max-width:510px;padding:0}.offers-page .offers-section .offers>div .img{float:none;width:100%}.offers-page .offers-section .offers>div .details{padding:25px 20px;text-align:left}.offers-page .offers-section .offers>div .details h2,.offers-page .offers-section .offers>div .details p{text-align:left}.offers-page .offer-detail-section .content{margin:0 auto;max-width:510px;width:100%}.offers-page .offer-detail-section .content p{padding-right:0}.offers-page .offer-detail-section .mini-booking-widget-wrapper{width:100%}}.journeys-page h1,.journeys-page h2,.new-offers-page h1,.new-offers-page h2{margin-bottom:60px}.journeys-page h1:after,.journeys-page h2:after,.new-offers-page h1:after,.new-offers-page h2:after{background-color:#dbb58d;height:2px;margin:20px auto 30px;width:75px}.journeys-page .section,.new-offers-page .section{margin:80px 0}@media (max-width:640px){.journeys-page .section,.new-offers-page .section{margin:80px 0 40px}}.journeys-page .tools-bar,.new-offers-page .tools-bar{margin-bottom:80px;padding-top:10px}.journeys-page .tools-bar .container,.new-offers-page .tools-bar .container{max-width:1260px}.journeys-page .hotel_offer_desc,.new-offers-page .hotel_offer_desc{margin:0 auto;max-width:1260px;padding:0 20px;text-align:center}.journeys-page .offers-section,.new-offers-page .offers-section{margin:80px auto;max-width:1260px}.journeys-page .offers-section>h2,.new-offers-page .offers-section>h2{margin-top:80px}.journeys-page .offers-section .container,.new-offers-page .offers-section .container{max-width:1260px}.journeys-page .offers>div,.new-offers-page .offers>div{display:table;margin-bottom:10px}.journeys-page .offers>div .img,.journeys-page .offers>div .info,.new-offers-page .offers>div .img,.new-offers-page .offers>div .info{display:table-cell;vertical-align:middle}.journeys-page .offers>div .img,.new-offers-page .offers>div .img{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:210px;max-height:328px;overflow:hidden;width:340px}.journeys-page .offers>div .info,.new-offers-page .offers>div .info{background:#faf6f4;padding:0 10px;text-align:center;width:1000px}.journeys-page .offers>div .info .hotel,.new-offers-page .offers>div .info .hotel{color:#9a9a9a;font-family:NeutraText-DemiAlt;font-size:16px;font-weight:300;letter-spacing:2px;line-height:2.5;text-align:center;transition:all .3s ease}.journeys-page .offers>div .info .title,.journeys-page .offers>div .info h2.title,.new-offers-page .offers>div .info .title,.new-offers-page .offers>div .info h2.title{color:#c8878d;font-family:gotham-book;font-size:40px;letter-spacing:0;line-height:1;margin-bottom:10px;text-align:center;text-transform:none;transition:all .3s ease}.journeys-page .offers>div .info .title:after,.journeys-page .offers>div .info h2.title:after,.new-offers-page .offers>div .info .title:after,.new-offers-page .offers>div .info h2.title:after{content:none}.journeys-page .offers>div .info .sub-title,.new-offers-page .offers>div .info .sub-title{color:#555;font-family:NeutraText-DemiAlt;font-size:16px;letter-spacing:0;line-height:1.5;margin:0 auto;max-width:400px;text-align:center;transition:all .3s ease}.journeys-page .offers>div .info a,.new-offers-page .offers>div .info a{background-color:#c78a8f;border-radius:3px;color:#fff;display:inline-block;font-size:14px;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 12px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;visibility:hidden}.journeys-page .offers>div:hover .hotel,.new-offers-page .offers>div:hover .hotel{line-height:1.5}.journeys-page .offers>div:hover .title,.new-offers-page .offers>div:hover .title{line-height:1.1}.journeys-page .offers>div:hover .sub-title,.new-offers-page .offers>div:hover .sub-title{line-height:1.5}.journeys-page .offers>div:hover .info a,.new-offers-page .offers>div:hover .info a{margin-top:20px;max-height:100px;opacity:1;padding:10px 12px 5px;visibility:visible}.journeys-page .offers>div.hidden,.new-offers-page .offers>div.hidden{display:none}.journeys-page .trip-advisor-reviews,.new-offers-page .trip-advisor-reviews{background-color:hsla(0,0%,96%,.8);margin-top:120px;padding:60px 30px 30px}.journeys-page .trip-advisor-reviews .wrapper,.new-offers-page .trip-advisor-reviews .wrapper{border-bottom:1px solid rgba(70,50,4,.1);margin:0 auto;max-width:480px;padding:0 50px}.journeys-page .trip-advisor-reviews .wrapper:after,.journeys-page .trip-advisor-reviews .wrapper:before,.new-offers-page .trip-advisor-reviews .wrapper:after,.new-offers-page .trip-advisor-reviews .wrapper:before{content:"";display:table}.journeys-page .trip-advisor-reviews .wrapper:after,.new-offers-page .trip-advisor-reviews .wrapper:after{clear:both}.journeys-page .trip-advisor-reviews .rating,.new-offers-page .trip-advisor-reviews .rating{color:#dbb58d;float:left;font-family:NeutraText-DemiAlt;font-size:120px;letter-spacing:0;line-height:1;margin-right:15px;text-align:center}.journeys-page .trip-advisor-reviews .rating-level,.new-offers-page .trip-advisor-reviews .rating-level{color:#dbb58d;font-family:gotham-book;font-size:36px;letter-spacing:0;line-height:.78;margin-bottom:5px;margin-top:38px;text-transform:uppercase}.journeys-page .trip-advisor-reviews .reviews-count,.new-offers-page .trip-advisor-reviews .reviews-count{color:#462426;font-family:NeutraText-DemiAlt;font-size:18px;letter-spacing:0;line-height:1.56}.journeys-page .trip-advisor-reviews .tripadvisor-logo,.new-offers-page .trip-advisor-reviews .tripadvisor-logo{margin:25px auto 0;max-width:90px}@media (max-width:1024px){.journeys-page .offers>div .info .title,.new-offers-page .offers>div .info .title{font-size:32px}.journeys-page .offers>div:hover .hotel,.journeys-page .offers>div:hover .sub-title,.journeys-page .offers>div:hover .title,.new-offers-page .offers>div:hover .hotel,.new-offers-page .offers>div:hover .sub-title,.new-offers-page .offers>div:hover .title{line-height:1.2}.journeys-page .offers>div:hover .info a,.new-offers-page .offers>div:hover .info a{margin-top:5px}}@media (max-width:768px){.journeys-page .offers>div .info .title,.new-offers-page .offers>div .info .title{font-size:22px}.journeys-page .offers>div:hover .title,.new-offers-page .offers>div:hover .title{margin-bottom:0}}@media (max-width:700px){.journeys-page .offers-section,.new-offers-page .offers-section{margin:80px auto;max-width:500px}.journeys-page .offers-section h2,.new-offers-page .offers-section h2{margin-bottom:30px}.journeys-page .offers-section .offers>div,.new-offers-page .offers-section .offers>div{margin-bottom:20px;width:100%}.journeys-page .offers-section .offers>div .img,.journeys-page .offers-section .offers>div .info,.new-offers-page .offers-section .offers>div .img,.new-offers-page .offers-section .offers>div .info{display:block;width:100%}.journeys-page .offers-section .offers>div .info,.new-offers-page .offers-section .offers>div .info{padding:20px 0}.journeys-page .offers-section .offers>div .info .hotel,.new-offers-page .offers-section .offers>div .info .hotel{line-height:2.5}.journeys-page .offers-section .offers>div .info .sub-title,.journeys-page .offers-section .offers>div .info .title,.new-offers-page .offers-section .offers>div .info .sub-title,.new-offers-page .offers-section .offers>div .info .title{line-height:1.5}.journeys-page .offers-section .offers>div .info a,.new-offers-page .offers-section .offers>div .info a{margin-top:20px;max-height:100px;opacity:1;padding:10px 12px 5px;visibility:visible}.journeys-page .offers-section .offers>div:hover .hotel,.new-offers-page .offers-section .offers>div:hover .hotel{line-height:2.5}.journeys-page .offers-section .offers>div:hover .sub-title,.journeys-page .offers-section .offers>div:hover .title,.new-offers-page .offers-section .offers>div:hover .sub-title,.new-offers-page .offers-section .offers>div:hover .title{line-height:1.5}}@media (max-width:640px){.journeys-page .trip-advisor-reviews .wrapper,.new-offers-page .trip-advisor-reviews .wrapper{text-align:center}.journeys-page .trip-advisor-reviews .rating,.new-offers-page .trip-advisor-reviews .rating{float:none;margin-right:0}.journeys-page .trip-advisor-reviews .rating-level,.new-offers-page .trip-advisor-reviews .rating-level{margin-top:0}.journeys-page .trip-advisor-reviews .reviews-count,.new-offers-page .trip-advisor-reviews .reviews-count{margin-bottom:20px}}.new-journey-details-page .banner,.new-offer-details-page .banner{position:relative}.new-journey-details-page .banner.bottom-wave,.new-offer-details-page .banner.bottom-wave{margin-bottom:10px}@media (max-width:1300px){.new-journey-details-page .banner,.new-offer-details-page .banner{background-position:100%}}.new-journey-details-page .banner .overlay,.new-offer-details-page .banner .overlay{position:relative;z-index:98}.new-journey-details-page .banner .overlay.booking-margin,.new-offer-details-page .banner .overlay.booking-margin{margin-right:356px}@media (max-width:640px){.new-journey-details-page .banner .overlay.booking-margin,.new-offer-details-page .banner .overlay.booking-margin{margin-right:0}}.new-journey-details-page .banner .overlay.next-margin,.new-offer-details-page .banner .overlay.next-margin{margin-right:356px}@media (max-width:768px){.new-journey-details-page .banner .overlay.next-margin,.new-offer-details-page .banner .overlay.next-margin{margin-right:280px}}@media (max-width:640px){.new-journey-details-page .banner .overlay.next-margin,.new-offer-details-page .banner .overlay.next-margin{margin-right:0}}.new-journey-details-page .banner .caption,.new-offer-details-page .banner .caption{color:#fff;font-family:gotham-book;font-size:100px;letter-spacing:0;line-height:.9;margin:0 auto;max-width:800px;text-align:center}.new-journey-details-page .banner:after,.new-offer-details-page .banner:after{background:linear-gradient(180deg,rgba(0,151,214,0),rgba(0,0,0,.401));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;width:100%}.new-journey-details-page .next-widget,.new-offer-details-page .next-widget{background-color:#bcc0c1;height:100%;padding:25px;position:absolute;right:0;top:0;width:356px;z-index:99}@media (max-width:768px){.new-journey-details-page .next-widget,.new-offer-details-page .next-widget{width:280px}}@media (max-width:640px){.new-journey-details-page .next-widget,.new-offer-details-page .next-widget{padding:20px 15px;position:relative;text-align:center;width:100%}}.new-journey-details-page .next-widget .wrapper,.new-offer-details-page .next-widget .wrapper{position:relative}.new-journey-details-page .next-widget .wrapper .img,.new-offer-details-page .next-widget .wrapper .img{background-repeat:no-repeat;background-size:cover;height:155px;width:300px}@media (max-width:768px){.new-journey-details-page .next-widget .wrapper .img,.new-offer-details-page .next-widget .wrapper .img{width:220px}}@media (max-width:640px){.new-journey-details-page .next-widget .wrapper .img,.new-offer-details-page .next-widget .wrapper .img{width:100%}}.new-journey-details-page .next-widget .wrapper .title,.new-offer-details-page .next-widget .wrapper .title{color:#462426;font-size:26px;letter-spacing:1.18px;line-height:1.5;padding:20px 10px 50px;text-align:center;text-transform:uppercase;width:300px}@media (max-width:768px){.new-journey-details-page .next-widget .wrapper .title,.new-offer-details-page .next-widget .wrapper .title{font-size:22px;width:225px}}@media (max-width:640px){.new-journey-details-page .next-widget .wrapper .title,.new-offer-details-page .next-widget .wrapper .title{width:100%}}.new-journey-details-page .next-widget .wrapper .next-link a,.new-offer-details-page .next-widget .wrapper .next-link a{background:url(../images/arrow-next-offer.png);background-position:200px 13px;background-repeat:no-repeat;background-size:44px;color:#463204;display:block;font-size:17px;letter-spacing:.77px;line-height:2.35;padding-left:60px;text-align:left;text-decoration:none;text-transform:uppercase}.new-journey-details-page .next-widget .wrapper .next-link a:hover,.new-offer-details-page .next-widget .wrapper .next-link a:hover{opacity:.7}@media (max-width:768px){.new-journey-details-page .next-widget .wrapper .next-link a,.new-offer-details-page .next-widget .wrapper .next-link a{background-position:160px 13px;padding-left:30px}}@media (max-width:640px){.new-journey-details-page .next-widget .wrapper .next-link a,.new-offer-details-page .next-widget .wrapper .next-link a{background-position:200px 13px;padding-left:60px}}.new-journey-details-page .booking-widget,.new-offer-details-page .booking-widget{background-color:#faf6f4;height:100%;padding:25px;position:absolute;right:0;top:0;width:356px;z-index:98}@media (max-width:640px){.new-journey-details-page .booking-widget,.new-offer-details-page .booking-widget{padding:20px 15px;position:relative;text-align:center;width:100%}}.new-journey-details-page .booking-widget .wrapper,.new-offer-details-page .booking-widget .wrapper{position:relative}.new-journey-details-page .booking-widget .title,.new-journey-details-page .booking-widget h2.title,.new-offer-details-page .booking-widget .title,.new-offer-details-page .booking-widget h2.title{color:#555;font-size:22px;font-weight:400;letter-spacing:1px;line-height:1.82;margin-bottom:20px;text-align:center;text-transform:uppercase}.new-journey-details-page .booking-widget .title:after,.new-journey-details-page .booking-widget h2.title:after,.new-offer-details-page .booking-widget .title:after,.new-offer-details-page .booking-widget h2.title:after{content:none}.new-journey-details-page .booking-widget .form .form-field,.new-offer-details-page .booking-widget .form .form-field{box-shadow:0 1px 0 0 #caa57d;padding:20px 0 15px}.new-journey-details-page .booking-widget .form .form-field .label,.new-offer-details-page .booking-widget .form .form-field .label{color:#c8878d;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:1;text-transform:uppercase}.new-journey-details-page .booking-widget .form .form-field .placeholder a,.new-offer-details-page .booking-widget .form .form-field .placeholder a{color:#555;display:block;font-size:18px;letter-spacing:0;line-height:1;padding:10px 0;position:relative;text-decoration:none}.new-journey-details-page .booking-widget .form .form-field .placeholder a:after,.new-offer-details-page .booking-widget .form .form-field .placeholder a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #555;content:"";display:block;height:0;position:absolute;right:0;top:16px;width:0}.new-journey-details-page .booking-widget .form .form-field input[type=text],.new-offer-details-page .booking-widget .form .form-field input[type=text]{background:transparent;border:0;color:#555;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.83;padding:10px 0}.new-journey-details-page .booking-widget .form .form-field input[type=text]::-moz-placeholder,.new-offer-details-page .booking-widget .form .form-field input[type=text]::-moz-placeholder{opacity:.2}.new-journey-details-page .booking-widget .form .form-field input[type=text]::placeholder,.new-offer-details-page .booking-widget .form .form-field input[type=text]::placeholder{opacity:.2}.new-journey-details-page .booking-widget .form input[type=submit],.new-offer-details-page .booking-widget .form input[type=submit]{background-color:#c78a8f;color:#fff;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:35px;padding:17px 0;text-align:center;text-transform:uppercase;width:100%}.new-journey-details-page .booking-widget .dropdown-field .dropdown .title,.new-offer-details-page .booking-widget .dropdown-field .dropdown .title{color:#462426;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:10px;text-align:left;text-transform:none}.new-journey-details-page .booking-widget .dropdown-field .dropdown .close,.new-offer-details-page .booking-widget .dropdown-field .dropdown .close{background-image:url(../images/close.svg);background-repeat:no-repeat;height:15px;position:absolute;right:4px;top:4px;width:15px}.new-journey-details-page .booking-widget .hotels-dropdown-field .dropdown,.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown{background:#faf6f4;display:none}.new-journey-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a,.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a{background:#eee;display:table;margin-bottom:10px;text-decoration:none}.new-journey-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper,.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper{display:table-cell}.new-journey-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper .img,.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper .img{height:55px;width:80px}.new-journey-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .name,.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .name{color:#462426;display:table-cell;font-size:18px;letter-spacing:0;line-height:1.83;padding:0 15px;text-decoration:none;vertical-align:middle;width:400px}.new-journey-details-page .booking-widget .hotels-dropdown-field.open .dropdown,.new-offer-details-page .booking-widget .hotels-dropdown-field.open .dropdown{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:99}.new-journey-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a,.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a{cursor:default}.new-journey-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:after,.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:after{display:none}.new-journey-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:hover,.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:hover{opacity:1}.new-journey-details-page .booking-widget .date-dropdown-field .dropdown,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown{background:#faf6f4;display:none}.new-journey-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in,.new-journey-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out{background-color:#eee;border-radius:2px;color:#462426;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.83;padding:8px 10px}.new-journey-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in.selected,.new-journey-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out.selected,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in.selected,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out.selected{background-color:transparent;padding:8px 0}.new-journey-details-page .booking-widget .date-dropdown-field.open .dropdown,.new-offer-details-page .booking-widget .date-dropdown-field.open .dropdown{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:99}.new-journey-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span,.new-offer-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span{display:none}.new-journey-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span.check-in,.new-offer-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span.check-in{display:inline}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container{background-color:#62256a;margin:20px auto 0;width:285px}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul:first-child,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul:first-child{border-bottom:.5px solid rgba(70,36,38,.19)}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li{color:#462426;font-size:15px;height:38px;letter-spacing:0;line-height:38px;text-align:center;width:40px}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range,.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li:hover{background:#e4d1bd!important}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range:hover{background:#e7dcd0}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked,.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked:hover,.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected,.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected:hover{background:#ededed}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month next"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month prev"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year next"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year prev"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years next"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years prev"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view=next],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view=next]{color:#9f8568;font-size:25px;height:30px;line-height:1;margin-bottom:10px;padding-top:0;width:40px}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month current"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year current"],.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years current"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month current"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year current"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years current"]{color:#462426;font-size:17px;font-weight:500;height:30px;letter-spacing:.2px;line-height:1;padding-top:7px;text-align:center;width:205px}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul[data-view=week]>li,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul[data-view=week]>li{color:#c8878d;height:30px;line-height:20px;margin-top:10px}.new-journey-details-page .booking-widget .booking-trigger,.new-offer-details-page .booking-widget .booking-trigger{display:none}.new-journey-details-page .offer-details,.new-offer-details-page .offer-details{margin:55px auto;max-width:835px;position:relative}.new-journey-details-page .offer-details p,.new-offer-details-page .offer-details p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.83;text-align:left}.new-journey-details-page .offer-details p strong,.new-offer-details-page .offer-details p strong{font-weight:500}.new-journey-details-page .offer-details p .highlight,.new-offer-details-page .offer-details p .highlight{color:#faf6f4;font-weight:700}.new-journey-details-page .offer-details .become_member_wrapper,.new-offer-details-page .offer-details .become_member_wrapper{background:#fcf8f4;margin:40px 0;padding:30px 25px 40px;text-align:center}.new-journey-details-page .offer-details .become_member_wrapper p,.new-offer-details-page .offer-details .become_member_wrapper p{margin:0 auto 30px;text-align:center;width:55%}@media (max-width:768px){.new-journey-details-page .offer-details .become_member_wrapper p,.new-offer-details-page .offer-details .become_member_wrapper p{width:90%}}.new-journey-details-page .offer-details .become_member_wrapper a.become_member_link,.new-offer-details-page .offer-details .become_member_wrapper a.become_member_link{background-color:#c78a8f;color:#fff;padding:15px 24px;text-align:center;text-decoration:none;text-transform:uppercase}.new-journey-details-page .offer-details a,.new-offer-details-page .offer-details a{color:inherit;text-decoration:none}.new-journey-details-page .offer-details ul,.new-offer-details-page .offer-details ul{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.83;margin-bottom:15px;margin-top:15px;padding-left:20px;text-align:left}.new-journey-details-page .offer-details .booknowblock,.new-offer-details-page .offer-details .booknowblock{margin:60px auto 10px;text-align:center}.new-journey-details-page .offer-details .booknowblock .booknowbyemail,.new-offer-details-page .offer-details .booknowblock .booknowbyemail{background-color:#c78a8f;color:#fff;font-size:16px;font-weight:700;padding:17px 62px;text-decoration:none;text-transform:uppercase}.new-journey-details-page .offer-details .booknowblock .booknowbyemail:hover,.new-offer-details-page .offer-details .booknowblock .booknowbyemail:hover{opacity:.8}.new-journey-details-page .offer-details .terms-conditions,.new-offer-details-page .offer-details .terms-conditions{background:#fcf8f4;margin-top:40px;padding:22px 25px 16px}.new-journey-details-page .offer-details .terms-conditions:not(.expand),.new-offer-details-page .offer-details .terms-conditions:not(.expand){cursor:pointer}.new-journey-details-page .offer-details .terms-conditions h3,.new-offer-details-page .offer-details .terms-conditions h3{color:#b7ae91;display:inline-block;font-size:20px;margin:0;padding-right:20px;position:relative;text-align:left;text-transform:uppercase}.new-journey-details-page .offer-details .terms-conditions h3:after,.new-offer-details-page .offer-details .terms-conditions h3:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b3aa9b;content:"";display:block;height:0;position:absolute;right:0;top:12px;width:0}.new-journey-details-page .offer-details .terms-conditions .content,.new-offer-details-page .offer-details .terms-conditions .content{font-size:16px;max-height:0;overflow:hidden;padding:0;text-align:left;transition:all .3s ease}.new-journey-details-page .offer-details .terms-conditions .content ul,.new-offer-details-page .offer-details .terms-conditions .content ul{margin-left:30px}.new-journey-details-page .offer-details .terms-conditions .content ul li,.new-offer-details-page .offer-details .terms-conditions .content ul li{font-size:16px;margin-bottom:0}.new-journey-details-page .offer-details .terms-conditions .content p,.new-offer-details-page .offer-details .terms-conditions .content p{font-size:16px}.new-journey-details-page .offer-details .terms-conditions.expand h3:after,.new-offer-details-page .offer-details .terms-conditions.expand h3:after{transform:rotate(180deg)}.new-journey-details-page .offer-details .terms-conditions.expand .content,.new-offer-details-page .offer-details .terms-conditions.expand .content{max-height:500px;padding:20px 0}.new-journey-details-page .reviews_block,.new-offer-details-page .reviews_block{margin-top:100px}.new-journey-details-page .reviews_block .head_img,.new-offer-details-page .reviews_block .head_img{text-align:center}.new-journey-details-page .reviews_block .head_img img.trip-advisor-full-logo,.new-offer-details-page .reviews_block .head_img img.trip-advisor-full-logo{display:inline-block;width:250px}.new-journey-details-page .reviews_block .reviews_div,.new-offer-details-page .reviews_block .reviews_div{background-color:#f7f0e8;margin:0 auto;padding:40px 0;text-align:center}.new-journey-details-page .reviews_block .reviews_div .tripadvisor,.new-offer-details-page .reviews_block .reviews_div .tripadvisor{color:#3d3d3d;display:inline-block;font-family:NeutraText-DemiAlt;font-size:13px;letter-spacing:0;line-height:2.15;text-align:left;text-decoration:none}.new-journey-details-page .reviews_block .reviews_div .tripadvisor .tripadvisor-logo,.new-offer-details-page .reviews_block .reviews_div .tripadvisor .tripadvisor-logo{float:left;margin-right:4px;max-width:120px}.new-journey-details-page .reviews_block .reviews_div .tripadvisor .rating,.new-offer-details-page .reviews_block .reviews_div .tripadvisor .rating{background-image:url(../images/rating-empty-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;float:left;height:21px;width:100px}.new-journey-details-page .reviews_block .reviews_div .tripadvisor .rating>div,.new-offer-details-page .reviews_block .reviews_div .tripadvisor .rating>div{background-image:url(../images/rating-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;height:21px}.new-journey-details-page .reviews_block .reviews_div .tripadvisor .reviews-count,.new-offer-details-page .reviews_block .reviews_div .tripadvisor .reviews-count{color:#3d3d3d;float:left;font-family:NeutraText-DemiAlt;font-size:17px;letter-spacing:0;line-height:1.65;margin-left:10px;margin-top:-3px;text-decoration:underline}.new-journey-details-page .address-section.section,.new-offer-details-page .address-section.section{margin-top:0}@media (max-width:1024px){.new-journey-details-page .banner .caption,.new-offer-details-page .banner .caption{font-size:66px}}@media (max-width:768px){.new-journey-details-page .banner .caption,.new-offer-details-page .banner .caption{font-size:42px}}@media (max-width:640px){.new-journey-details-page .banner .overlay,.new-offer-details-page .banner .overlay{margin-right:0}.new-journey-details-page .banner.bottom-wave,.new-offer-details-page .banner.bottom-wave{margin-bottom:0}.new-journey-details-page .booking-widget,.new-offer-details-page .booking-widget{padding:20px 15px;position:relative;text-align:center;width:100%}.new-journey-details-page .booking-widget .dropdown-field .dropdown,.new-offer-details-page .booking-widget .dropdown-field .dropdown{padding:0}.new-journey-details-page .booking-widget .dropdown-field .dropdown a.close,.new-offer-details-page .booking-widget .dropdown-field .dropdown a.close{right:3px;top:5px}.new-journey-details-page .booking-widget .wrapper,.new-offer-details-page .booking-widget .wrapper{display:none;margin:0 auto;max-width:320px;text-align:left}.new-journey-details-page .booking-widget .form,.new-offer-details-page .booking-widget .form{padding:0 1px 1px}.new-journey-details-page .booking-widget .booking-trigger,.new-offer-details-page .booking-widget .booking-trigger{background-color:#462426;color:#fff;display:inline-block;font-size:16px;font-weight:700;letter-spacing:.5px;max-width:320px;padding:17px 15px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.new-journey-details-page .booking-widget.open .wrapper,.new-offer-details-page .booking-widget.open .wrapper{display:block}.new-journey-details-page .booking-widget.open .booking-trigger,.new-offer-details-page .booking-widget.open .booking-trigger{display:none}}.blog-page .hotels-filter,.gallery-page .hotels-filter,.journeys-page .hotels-filter,.new-offers-page .hotels-filter{margin:0 auto 30px;padding:20px;position:relative;text-align:center;width:250px;z-index:9}.blog-page .hotels-filter>a,.gallery-page .hotels-filter>a,.journeys-page .hotels-filter>a,.new-offers-page .hotels-filter>a{color:#4e2d2f;font-size:12px;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase}.blog-page .hotels-filter>a:after,.gallery-page .hotels-filter>a:after,.journeys-page .hotels-filter>a:after,.new-offers-page .hotels-filter>a:after{background-color:#cdcdcd;content:"";display:inline-block;height:4px;margin-bottom:2px;margin-left:7px;width:9px}.blog-page .hotels-filter .dropdown,.gallery-page .hotels-filter .dropdown,.journeys-page .hotels-filter .dropdown,.new-offers-page .hotels-filter .dropdown{background-color:#f9daba;display:none;left:0;padding:20px;position:absolute;text-align:left;width:100%}.blog-page .hotels-filter .dropdown a,.gallery-page .hotels-filter .dropdown a,.journeys-page .hotels-filter .dropdown a,.new-offers-page .hotels-filter .dropdown a{color:#7d5b54;display:block;font-size:12px;letter-spacing:1px;padding:5px 0;text-decoration:none;text-transform:uppercase}.blog-page .hotels-filter.open,.gallery-page .hotels-filter.open,.journeys-page .hotels-filter.open,.new-offers-page .hotels-filter.open{background-color:#f9daba}.blog-page .hotels-filter.open .dropdown,.gallery-page .hotels-filter.open .dropdown,.journeys-page .hotels-filter.open .dropdown,.new-offers-page .hotels-filter.open .dropdown{display:block}@media (max-width:700px){.blog-page .hotels-filter,.gallery-page .hotels-filter,.journeys-page .hotels-filter,.new-offers-page .hotels-filter{margin-bottom:20px}}.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range,.new-journey-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li:hover{background:#faf6f4!important}.new-offers-page .offers>div.no_offers_msg{display:none;text-align:center}.new-offers-page.offers_v2 .offers-section .offers>div{display:flex;margin-bottom:10px}.new-offers-page.offers_v2 .offers-section .offers>div .img{flex:0 0 40%;float:none;height:auto;max-height:none;padding-top:20%}.new-offers-page.offers_v2 .offers-section .offers>div .info{display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;text-align:center}.new-offers-page.offers_v2 .offers-section .offers>div .info .hotel{font-size:16px;font-weight:400;line-height:1.4;margin-bottom:15px}.new-offers-page.offers_v2 .offers-section .offers>div .info .title,.new-offers-page.offers_v2 .offers-section .offers>div .info h2.title{font-size:36px;font-weight:400;line-height:1.4;margin-bottom:0}.new-offers-page.offers_v2 .offers-section .offers>div .info .sub-title-wrapper{min-height:60px;position:relative}.new-offers-page.offers_v2 .offers-section .offers>div .info .book-btn-wrapper{bottom:0;left:0;position:absolute;width:100%}.new-offers-page.offers_v2 .offers-section .offers>div .info .sub-title{line-height:1.4}.new-offers-page.offers_v2 .offers-section .offers>div:hover .info a{margin-top:20px;max-height:100px;opacity:1;padding:8px 12px 5px;visibility:visible}.new-offers-page.offers_v2 .offers-section .offers>div:hover .info .sub-title{opacity:0}.new-offers-page.offers_v2 .offers-section .offers>div.fhidden,.new-offers-page.offers_v2 .offers-section .offers>div.hidden{display:none}.new-offers-page.offers_v2 .offers-section .offers.grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.new-offers-page.offers_v2 .offers-section .offers.grid>div{display:flex;flex-direction:column;margin-bottom:0}.new-offers-page.offers_v2 .offers-section .offers.grid>div .img{display:block;flex:0 0 auto;padding-top:50.1492537313%;width:100%}.new-offers-page.offers_v2 .offers-section .offers.grid>div .img img{width:100%}.new-offers-page.offers_v2 .offers-section .offers.grid>div .info{display:block;flex:1 0 auto;width:100%}.new-offers-page.offers_v2 .offers-section .offers.grid>div .info .hotel{padding:10px 0 0}.new-offers-page.offers_v2 .offers-section .offers.grid>div .info .title{padding-top:0}.new-offers-page.offers_v2 .offers-section .offers.grid>div.fhidden,.new-offers-page.offers_v2 .offers-section .offers.grid>div.hidden{display:none}.new-offers-page.offers_v2 .filters-outer-wrap{align-items:center;display:flex;justify-content:space-between;padding:0 0 30px;position:relative;width:100%}.new-offers-page.offers_v2 .filters-outer-wrap .hotels-filter-wrap .hotels-filter{margin-bottom:0;margin-left:0;padding:20px;position:relative;text-align:left;width:190px;z-index:9}.new-offers-page.offers_v2 .filters-outer-wrap .hotels-filter-wrap .hotels-filter>.dropdown{background-color:#f9daba;display:none;left:0;padding:20px;position:absolute;text-align:left;width:100%}.new-offers-page.offers_v2 .filters-outer-wrap .hotels-filter-wrap .hotels-filter>.dropdown a{color:#7d5b54;display:block;font-family:Raleway;font-size:12px;letter-spacing:1px;padding:5px 0;text-decoration:none;text-transform:uppercase}.new-offers-page.offers_v2 .filters-outer-wrap .hotels-filter-wrap .hotels-filter.open{background-color:#f9daba;margin-left:0}.new-offers-page.offers_v2 .filters-outer-wrap .hotels-filter-wrap .hotels-filter.open .dropdown{display:block}.new-offers-page.offers_v2 .type_filters_wrap{text-align:right;vertical-align:middle}.new-offers-page.offers_v2 .type_filters_wrap .type_filters_box{display:inline-block;vertical-align:text-bottom}.new-offers-page.offers_v2 .type_filters_wrap .type_filters_box a{cursor:pointer;font-size:12px;opacity:.5;padding-left:20px;text-transform:uppercase}.new-offers-page.offers_v2 .type_filters_wrap .type_filters_box a.active{opacity:1}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap{display:inline-block;margin-left:50px}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap a{cursor:pointer;display:inline-block;height:24px;padding-left:5px;text-decoration:none;width:24px}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap a.list_link.off{background:url(../images/list-off.svg) no-repeat 50%;background-color:#f5f2f4}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap a.list_link.on{background:url(../images/list-on.svg) no-repeat 50%;background-color:#4e2d2f}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap a.grid_link.off{background:url(../images/grid-off.svg) no-repeat 50%;background-color:#f5f2f4}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap a.grid_link.on{background:url(../images/grid-on.svg) no-repeat 50%;background-color:#4e2d2f}.new-offers-page.offers_v2 .trip-advisor-reviews{background-color:hsla(0,0%,96%,.8);margin-top:120px;padding:60px 30px 30px}.new-offers-page.offers_v2 .trip-advisor-reviews .wrapper{border-bottom:1px solid rgba(70,50,4,.1);margin:0 auto;max-width:480px;padding:0 50px}.new-offers-page.offers_v2 .trip-advisor-reviews .wrapper:after,.new-offers-page.offers_v2 .trip-advisor-reviews .wrapper:before{content:"";display:table}.new-offers-page.offers_v2 .trip-advisor-reviews .wrapper:after{clear:both}.new-offers-page.offers_v2 .trip-advisor-reviews .rating{color:#dbb58d;float:left;font-family:NeutraText-DemiAlt;font-size:120px;letter-spacing:0;line-height:1;margin-right:15px;text-align:center}.new-offers-page.offers_v2 .trip-advisor-reviews .rating-level{color:#dbb58d;font-family:gotham-book;font-size:36px;letter-spacing:0;line-height:.78;margin-bottom:5px;margin-top:38px;text-transform:uppercase}.new-offers-page.offers_v2 .trip-advisor-reviews .reviews-count{color:#462426;font-family:NeutraText-DemiAlt;font-size:18px;letter-spacing:0;line-height:1.56}.new-offers-page.offers_v2 .trip-advisor-reviews .tripadvisor-logo{margin:25px auto 0;max-width:90px}@media (max-width:1024px){.new-offers-page.offers_v2 .offers>div .info .title{font-size:32px}.new-offers-page.offers_v2 .offers>div:hover .hotel,.new-offers-page.offers_v2 .offers>div:hover .sub-title,.new-offers-page.offers_v2 .offers>div:hover .title{line-height:1.2}.new-offers-page.offers_v2 .offers>div:hover .info a{margin-top:5px}.new-offers-page.offers_v2 .offers-section .offers>div .img{flex:0 0 40%}}@media (max-width:768px){.new-offers-page.offers_v2 .offers>div .info .title{font-size:22px}.new-offers-page.offers_v2 .offers>div:hover .title{margin-bottom:0}}@media (max-width:700px){.new-offers-page.offers_v2 .offers-section{margin:80px auto;max-width:100%}.new-offers-page.offers_v2 .offers-section h2{margin-bottom:30px}.new-offers-page.offers_v2 .offers-section .offers>div .img,.new-offers-page.offers_v2 .offers-section .offers>div .info{display:block;width:100%}.new-offers-page.offers_v2 .offers-section .offers>div .info .hotel{margin-bottom:20px}.new-offers-page.offers_v2 .offers-section .offers>div .info a{margin-top:20px;max-height:100px;opacity:1;padding-top:8px;visibility:visible}.new-offers-page.offers_v2 .offers-section .offers>div .info .book-btn-wrapper{position:relative}.new-offers-page.offers_v2 .offers-section .offers>div:hover .info .sub-title{opacity:1}.new-offers-page.offers_v2 .type_filters_wrap .view_flip_wrap{display:none}}@media (max-width:640px){.new-offers-page.offers_v2 h1{margin-top:60px}.new-offers-page.offers_v2 .trip-advisor-reviews .wrapper{text-align:center}.new-offers-page.offers_v2 .trip-advisor-reviews .rating{float:none;margin-right:0}.new-offers-page.offers_v2 .trip-advisor-reviews .rating-level{margin-top:0}.new-offers-page.offers_v2 .trip-advisor-reviews .reviews-count{margin-bottom:20px}.new-offers-page.offers_v2 .filters-outer-wrap,.new-offers-page.offers_v2 .offers-section .offers>div{display:block}.new-offers-page.offers_v2 .offers-section .offers>div .img{padding-top:50.1492537313%;width:100%}.new-offers-page.offers_v2 .offers-section .offers.grid{grid-template-columns:1fr}}.new-offer-details-page .banner{position:relative}@media (max-width:1300px){.new-offer-details-page .banner{background-position:100%}}.new-offer-details-page .banner .overlay{position:relative;z-index:98}.new-offer-details-page .banner .overlay.booking-margin{margin-right:356px}@media (max-width:640px){.new-offer-details-page .banner .overlay.booking-margin{margin-right:0}}.new-offer-details-page .banner .overlay.next-margin{margin-right:356px}@media (max-width:768px){.new-offer-details-page .banner .overlay.next-margin{margin-right:280px}}@media (max-width:640px){.new-offer-details-page .banner .overlay.next-margin{margin-right:0}}.new-offer-details-page .banner .caption{color:#fff;font-family:gotham-book;font-size:100px;letter-spacing:0;line-height:.9;margin:0 auto;max-width:800px;text-align:center}.new-offer-details-page .banner:after{background:linear-gradient(180deg,rgba(0,151,214,0),rgba(0,0,0,.401));bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;width:100%}.new-offer-details-page .next-widget{background-color:#bcc0c1;font-family:Raleway;height:100%;padding:25px;position:absolute;right:0;top:0;width:356px;z-index:99}@media (max-width:768px){.new-offer-details-page .next-widget{width:280px}}@media (max-width:640px){.new-offer-details-page .next-widget{padding:20px 15px;position:relative;text-align:center;width:100%}}.new-offer-details-page .next-widget .wrapper{position:relative}.new-offer-details-page .next-widget .wrapper .img{background-repeat:no-repeat;background-size:cover;height:155px;width:300px}@media (max-width:768px){.new-offer-details-page .next-widget .wrapper .img{width:220px}}@media (max-width:640px){.new-offer-details-page .next-widget .wrapper .img{width:100%}}.new-offer-details-page .next-widget .wrapper .title{color:#462426;font-size:26px;letter-spacing:1.18px;line-height:1.5;padding:20px 10px 50px;text-align:center;text-transform:uppercase;width:300px}@media (max-width:768px){.new-offer-details-page .next-widget .wrapper .title{font-size:22px;width:225px}}@media (max-width:640px){.new-offer-details-page .next-widget .wrapper .title{width:100%}}.new-offer-details-page .next-widget .wrapper .next-link a{background:url(../images/arrow-next-offer.png);background-position:200px 13px;background-repeat:no-repeat;background-size:44px;color:#463204;display:block;font-size:17px;letter-spacing:.77px;line-height:2.35;padding-left:60px;text-align:left;text-decoration:none;text-transform:uppercase}.new-offer-details-page .next-widget .wrapper .next-link a:hover{opacity:.7}@media (max-width:768px){.new-offer-details-page .next-widget .wrapper .next-link a{background-position:160px 13px;padding-left:30px}}@media (max-width:640px){.new-offer-details-page .next-widget .wrapper .next-link a{background-position:200px 13px;padding-left:60px}}.new-offer-details-page .booking-widget{background-color:#62256a;font-family:Raleway;height:100%;padding:25px;position:absolute;right:0;top:0;width:356px;z-index:98}@media (max-width:640px){.new-offer-details-page .booking-widget{padding:20px 15px;position:relative;text-align:center;width:100%}}.new-offer-details-page .booking-widget .wrapper{position:relative}.new-offer-details-page .booking-widget .title,.new-offer-details-page .booking-widget h2.title{color:#fff;font-size:22px;font-weight:400;letter-spacing:1px;line-height:1.82;margin-bottom:20px;text-align:center;text-transform:uppercase}.new-offer-details-page .booking-widget .title:after,.new-offer-details-page .booking-widget h2.title:after{content:none}.new-offer-details-page .booking-widget .form .form-field{box-shadow:0 1px 0 0 #783981;padding:20px 0 15px}.new-offer-details-page .booking-widget .form .form-field .label{color:#a07b63;font-family:Raleway;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:1;text-transform:uppercase}.new-offer-details-page .booking-widget .form .form-field .placeholder a{color:#fff;display:block;font-family:Raleway;font-size:18px;letter-spacing:0;line-height:1;padding:10px 0;position:relative;text-decoration:none}.new-offer-details-page .booking-widget .form .form-field .placeholder a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c58b8e;content:"";display:block;height:0;position:absolute;right:0;top:16px;width:0}.new-offer-details-page .booking-widget .form .form-field input[type=text]{background:transparent;border:0;color:#fff;font-family:Raleway;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.83;padding:10px 0}.new-offer-details-page .booking-widget .form .form-field input[type=text]::-moz-placeholder{opacity:.2}.new-offer-details-page .booking-widget .form .form-field input[type=text]::placeholder{opacity:.2}.new-offer-details-page .booking-widget .form input[type=submit]{background-color:#c58b8e;color:#fff;font-family:gotham-book;font-size:16px;font-weight:700;letter-spacing:.5px;margin-top:35px;padding:17px 0;text-align:center;text-transform:uppercase;width:100%}.new-offer-details-page .booking-widget .dropdown-field .dropdown .title{color:#fff;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.4;margin-bottom:10px;text-align:left;text-transform:none}.new-offer-details-page .booking-widget .dropdown-field .dropdown .close{background-image:url(../images/close.svg);background-repeat:no-repeat;height:15px;position:absolute;right:4px;top:4px;width:15px}.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown{background:#dbb58d;display:none}.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a{background:#eee;display:table;margin-bottom:10px;text-decoration:none}.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper{display:table-cell}.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .img-wrapper .img{height:55px;width:80px}.new-offer-details-page .booking-widget .hotels-dropdown-field .dropdown .hotels a .name{color:#462426;display:table-cell;font-family:Raleway;font-size:18px;letter-spacing:0;line-height:1.83;padding:0 15px;text-decoration:none;vertical-align:middle;width:400px}.new-offer-details-page .booking-widget .hotels-dropdown-field.open .dropdown{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:99}.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a{cursor:default}.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:after{display:none}.new-offer-details-page .booking-widget .hotels-dropdown-field.single-hotel .placeholder a:hover{opacity:1}.new-offer-details-page .booking-widget .date-dropdown-field .dropdown{background:#62256a;display:none}.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out{background-color:#c58b8e;border-radius:2px;color:#fff;font-family:Raleway;font-size:18px;font-weight:500;letter-spacing:0;line-height:1.83;padding:8px 10px}.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-in.selected,.new-offer-details-page .booking-widget .date-dropdown-field .dropdown .dates .check-out.selected{background-color:transparent;padding:8px 0}.new-offer-details-page .booking-widget .date-dropdown-field.open .dropdown{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:99}.new-offer-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span{display:none}.new-offer-details-page .booking-widget .date-dropdown-field:not(.check-out) .dropdown .dates span.check-in{display:inline}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container{margin:20px auto 0;width:285px}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul:first-child{border-bottom:.5px solid rgba(70,36,38,.19)}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li{color:#fff;font-size:15px;height:38px;letter-spacing:0;line-height:38px;text-align:center;width:40px}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li:hover{background:#dabfc0!important}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.in-range:hover{background:#dabfc0}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.picked:hover,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected,.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li.selected:hover{background:#c58b8e}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years next"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years prev"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view=next]{color:#c58b8e;font-size:25px;height:30px;line-height:1;margin-bottom:10px;padding-top:0;width:40px}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="month current"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="year current"],.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul>li[data-view="years current"]{color:#c58b8e;font-size:17px;font-weight:500;height:30px;letter-spacing:.2px;line-height:1;padding-top:7px;text-align:center;width:205px}.new-offer-details-page .booking-widget .date-dropdown-field .datepicker-container .datepicker-panel>ul[data-view=week]>li{color:#c58b8e;height:30px;line-height:20px;margin-top:10px}.new-offer-details-page .booking-widget .booking-trigger{display:none}.new-offer-details-page .offer-details{margin:55px auto;max-width:835px}.new-offer-details-page .offer-details ol,.new-offer-details-page .offer-details ul{padding-left:20px}.new-offer-details-page .offer-details ol li,.new-offer-details-page .offer-details ul li{text-align:left}.new-offer-details-page .offer-details p{color:#3d3d3d;font-family:Raleway;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.83;text-align:left}.new-offer-details-page .offer-details p strong{font-weight:500}.new-offer-details-page .offer-details p .highlight{color:#dbb58d;font-weight:700}.new-offer-details-page .offer-details .become_member_wrapper{background:#fcf8f4;margin:40px 0;padding:30px 25px 40px;text-align:center}.new-offer-details-page .offer-details .become_member_wrapper p{margin:0 auto 30px;text-align:center;width:55%}@media (max-width:768px){.new-offer-details-page .offer-details .become_member_wrapper p{width:90%}}.new-offer-details-page .offer-details .become_member_wrapper a.become_member_link{background-color:#dbb58d;color:#fff;padding:15px 24px;text-align:center;text-decoration:none;text-transform:uppercase}.new-offer-details-page .offer-details a{color:inherit;text-decoration:none}.new-offer-details-page .offer-details ul{color:#3d3d3d;font-family:Raleway;font-size:18px;font-weight:300;letter-spacing:0;line-height:1.83;text-align:center}.new-offer-details-page .offer-details .terms-conditions{background:#fcf8f4;margin-top:40px;padding:22px 25px 16px}.new-offer-details-page .offer-details .terms-conditions:not(.expand){cursor:pointer}.new-offer-details-page .offer-details .terms-conditions h3{color:#b7ae91;display:inline-block;font-size:20px;margin:0;padding-right:20px;position:relative;text-align:left;text-transform:uppercase}.new-offer-details-page .offer-details .terms-conditions h3:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b3aa9b;content:"";display:block;height:0;position:absolute;right:0;top:12px;width:0}.new-offer-details-page .offer-details .terms-conditions .content{font-size:16px;max-height:0;overflow:hidden;padding:0;text-align:left;transition:all .3s ease}.new-offer-details-page .offer-details .terms-conditions .content ul{margin-left:30px}.new-offer-details-page .offer-details .terms-conditions .content ul li{font-size:16px;margin-bottom:0}.new-offer-details-page .offer-details .terms-conditions .content p{font-size:16px}.new-offer-details-page .offer-details .terms-conditions.expand h3:after{transform:rotate(180deg)}.new-offer-details-page .offer-details .terms-conditions.expand .content{max-height:500px;padding:20px 0}.new-offer-details-page .reviews_block{margin-top:100px}.new-offer-details-page .reviews_block .head_img{text-align:center}.new-offer-details-page .reviews_block .head_img img.trip-advisor-full-logo{display:inline-block;width:250px}.new-offer-details-page .reviews_block .reviews_div{background-color:#f7f0e8;margin:0 auto;padding:40px 0;text-align:center}.new-offer-details-page .reviews_block .reviews_div .tripadvisor{color:#3d3d3d;display:inline-block;font-family:NeutraText-DemiAlt;font-size:13px;letter-spacing:0;line-height:2.15;text-align:left;text-decoration:none}.new-offer-details-page .reviews_block .reviews_div .tripadvisor .tripadvisor-logo{float:left;margin-right:4px;max-width:120px}.new-offer-details-page .reviews_block .reviews_div .tripadvisor .rating{background-image:url(../images/rating-empty-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;float:left;height:21px;width:100px}.new-offer-details-page .reviews_block .reviews_div .tripadvisor .rating>div{background-image:url(../images/rating-point.svg);background-position:0;background-repeat:repeat-x;background-size:20px;height:21px}.new-offer-details-page .reviews_block .reviews_div .tripadvisor .reviews-count{color:#3d3d3d;float:left;font-family:NeutraText-DemiAlt;font-size:17px;letter-spacing:0;line-height:1.65;margin-left:10px;margin-top:-3px;text-decoration:underline}.new-offer-details-page .address-section.section{margin-top:0}@media (max-width:1024px){.new-offer-details-page .banner .caption{font-size:66px}}@media (max-width:768px){.new-offer-details-page .banner .caption{font-size:42px}}@media (max-width:640px){.new-offer-details-page .banner .overlay{margin-right:0}.new-offer-details-page .booking-widget{padding:20px 15px;position:relative;text-align:center;width:100%}.new-offer-details-page .booking-widget .dropdown-field .dropdown{padding:0}.new-offer-details-page .booking-widget .dropdown-field .dropdown a.close{right:3px;top:5px}.new-offer-details-page .booking-widget .wrapper{display:none;margin:0 auto;max-width:320px;text-align:left}.new-offer-details-page .booking-widget .form{padding:0 1px 1px}.new-offer-details-page .booking-widget .booking-trigger{background-color:#c78a8f;color:#fff;display:inline-block;font-family:gotham-book;font-size:16px;font-weight:700;letter-spacing:.5px;max-width:320px;padding:17px 15px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.new-offer-details-page .booking-widget.open .wrapper{display:block}.new-offer-details-page .booking-widget.open .booking-trigger{display:none}}.blog-page .hotels-filter,.gallery-page .hotels-filter{margin:0 auto 30px;padding:20px;position:relative;text-align:center;width:190px;z-index:9}.blog-page .hotels-filter>a,.gallery-page .hotels-filter>a{color:#4e2d2f;font-family:Raleway;font-size:12px;letter-spacing:1px;text-align:center;text-decoration:none;text-transform:uppercase}.blog-page .hotels-filter>a:after,.gallery-page .hotels-filter>a:after{background-color:#cdcdcd;content:"";display:inline-block;height:4px;margin-bottom:2px;margin-left:7px;width:9px}.blog-page .hotels-filter .dropdown,.gallery-page .hotels-filter .dropdown{background-color:#f9daba;display:none;left:0;padding:20px;position:absolute;text-align:left;width:100%}.blog-page .hotels-filter .dropdown a,.gallery-page .hotels-filter .dropdown a{color:#7d5b54;display:block;font-family:Raleway;font-size:12px;letter-spacing:1px;padding:5px 0;text-decoration:none;text-transform:uppercase}.blog-page .hotels-filter.open,.gallery-page .hotels-filter.open{background-color:#f9daba}.blog-page .hotels-filter.open .dropdown,.gallery-page .hotels-filter.open .dropdown{display:block}@media (max-width:700px){.blog-page .hotels-filter,.gallery-page .hotels-filter{margin-bottom:20px}}.about-page .page-nav{text-align:left}.about-page .page-nav .container,.about-page .section .container{max-width:1200px}.about-page .section p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:2.12;margin:13px 0 21px}.about-page .section p.uc{text-transform:uppercase}.about-page .section h2{margin-bottom:40px;text-align:left}.about-page .section h2:after{height:2px;margin:20px 0 30px;width:75px}.about-page .section h3{color:#c58796;font-size:16px;font-weight:400;letter-spacing:6px;line-height:2.12;margin-bottom:10px;margin-top:0;text-align:left;text-transform:uppercase}.about-page .section.has-bg{background-color:#faf6f4;padding:50px 0}.about-page .columned-section .col{float:left;width:50%}.about-page .columned-section .col p:first-child{margin-top:0}.about-page .columned-section .left{padding-right:25px}.about-page .columned-section .left .img{margin-bottom:40px;margin-left:-200px;margin-top:40px}.about-page .columned-section .right{padding-left:25px}.about-page .columned-section .right p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:2.12;margin:10px 0 30px;text-transform:none}.about-page .culture-section .intro{margin-bottom:50px;margin-top:50px}.about-page .culture-section .intro .img{float:left;max-width:50%}.about-page .culture-section .intro .info{overflow:hidden;padding-left:50px}.about-page .culture-section .intro .info p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.7;margin-top:0}.about-page .culture-section .items{margin:0 -25px}.about-page .culture-section .items>div{float:left;padding:0 25px;width:50%}.about-page .culture-section .items>div p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.88}.about-page .team-section .intro{font-weight:300;margin-bottom:80px;max-width:800px}.about-page .team-section .intro h2{margin-bottom:40px}.about-page .team-section .intro p{color:#3d3d3d;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.7;text-transform:uppercase}.about-page .team-employees-section{margin-bottom:60px}.about-page .team-employees-section h2{margin-bottom:20px}.about-page .team-employees-section .employee-slider{margin-left:-25px;margin-right:-25px}.about-page .team-employees-section .employee-slider .slide{cursor:pointer;padding:0 25px}.about-page .team-employees-section .employee-slider .slide img{filter:grayscale(100%);transition:all .3s ease;width:100%}.about-page .team-employees-section .employee-slider .slide .info{background-color:#e6e6e6;padding:27px 29px}.about-page .team-employees-section .employee-slider .slide .info .name{color:#2a2a2a;font-size:16px;font-weight:300;line-height:1.3}.about-page .team-employees-section .employee-slider .slide .info .designation{font-weight:300;line-height:1.3;text-transform:uppercase}.about-page .team-employees-section .employee-slider .slide .details{display:none}.about-page .team-employees-section .employee-slider .slide.active .info{background-color:transparent}.about-page .team-employees-section .employee-slider .slide.active img,.about-page .team-employees-section .employee-slider .slide:hover img{filter:grayscale(0)}.about-page .team-employees-section .employee-slider .slick-next,.about-page .team-employees-section .employee-slider .slick-prev{background-image:url(../images/diamond-arrow.png);height:43px;width:21px}.about-page .team-employees-section .employee-slider .slick-next{right:-25px}.about-page .team-employees-section .employee-slider .slick-prev{left:-25px}.about-page .team-employees-section .employee-details{display:none}.about-page .team-employees-section .employee-details a.close{background:url(../images/cross.png) no-repeat 50%;background-size:contain;display:block;height:20px;margin:40px 0 40px auto;width:20px}.about-page .team-employees-section .employee-details p{color:#3d3d3d;font-size:14px;line-height:30px;margin:10px auto;text-align:left;text-transform:none}.about-page .team-employees-section .employee-details.show{display:block}.about-page .development-section .intro{margin-bottom:60px;max-width:50%;padding-right:25px}.about-page .development-section .intro p{color:#3d3d3d;font-size:16px;letter-spacing:0;line-height:2.12;text-transform:uppercase}.about-page .development-section .items{margin:0 -25px}.about-page .development-section .items>div{float:left;padding:0 25px;width:50%}@media (max-width:1250px){.about-page .team-employees-section .employee-slider{margin-left:20px;margin-right:20px}.about-page .team-employees-section .employee-slider .slide{padding-left:10px;padding-right:10px}}@media (max-width:768px){.about-page .culture-section .intro .img{float:none;max-width:100%;width:100%}.about-page .culture-section .intro .info{padding-left:0;padding-top:50px}}@media (max-width:640px){.about-page .section{margin:40px 0}.about-page .page-nav{display:none}.about-page .columned-section .col{float:none;width:100%}.about-page .columned-section .col.left{padding-right:0}.about-page .columned-section .col.right{padding-left:0}.about-page .culture-section .intro{margin-bottom:20px}.about-page .culture-section .items{margin-left:0;margin-right:0}.about-page .culture-section .items>div{float:none;margin-bottom:20px;padding-left:0;padding-right:0;width:100%}.about-page .team-employees-section .employee-slider .employee-details a.close{margin-bottom:5px;margin-top:5px}.about-page .team-section{padding-bottom:0!important}.about-page .team-section .intro{margin-bottom:20px}.about-page .development-section .intro{max-width:100%;padding-right:0}.about-page .development-section .items{margin:0}.about-page .development-section .items>div{float:none;padding-left:0;padding-right:0;width:100%}}.brand-meetings-page .section.bot_mar_40{margin-bottom:40px}.loyalty-page .h1:after,.loyalty-page .h2:after,.loyalty-page h1:after,.loyalty-page h2:after{margin:25px auto}.loyalty-page .section{margin-bottom:80px;margin-top:80px}.loyalty-page .section p{color:#3d3d3d;font-size:15px;text-align:center}.loyalty-page .intro-text-section{margin-bottom:20px}.loyalty-page .intro-text-section .discovery-logo{margin:5px auto 0;max-width:300px}.loyalty-page .intro-text-section .container{background-image:url(../images/property-wave-2.png);background-position:100% 100%;background-repeat:no-repeat;background-size:500px 300px;max-width:914px;padding-bottom:150px}.loyalty-page .intro-text-section .container .content{margin:0 auto;max-width:590px;text-align:center}.loyalty-page .intro-text-section .container .content p{letter-spacing:0;line-height:26px;text-transform:none}.loyalty-page .member-benefits-section .content{margin:0 auto;max-width:590px;text-align:center}.loyalty-page .member-benefits-section .scroll{overflow-x:auto}.loyalty-page .member-benefits-section .benefits-table{background:#f2f2f2;display:table;margin-top:50px;padding-left:80px;width:100%}.loyalty-page .member-benefits-section .benefits-table .table-row{display:table-row}.loyalty-page .member-benefits-section .benefits-table .table-row>div{border-bottom:1px dotted #bdbdbd;color:#3d3d3d;display:table-cell;font-size:14px;height:40px;vertical-align:middle;width:15%}.loyalty-page .member-benefits-section .benefits-table .table-row>div:first-child{width:55%}.loyalty-page .member-benefits-section .benefits-table .table-row>div .yes{border-bottom:2px solid #000;border-left:2px solid #000;display:block;height:8px;margin:0 auto;transform:rotate(-45deg);width:19px}.loyalty-page .member-benefits-section .benefits-table .table-row>div .no{background:#000;height:2px;margin:0 auto;width:5px}.loyalty-page .member-benefits-section .benefits-table .table-row>div.silver .yes{border-color:#acacac}.loyalty-page .member-benefits-section .benefits-table .table-row>div.silver .no{background:#acacac}.loyalty-page .member-benefits-section .benefits-table .table-row>div.gold .yes{border-color:#c8878d}.loyalty-page .member-benefits-section .benefits-table .table-row>div.gold .no{background:#c8878d}.loyalty-page .member-benefits-section .benefits-table .table-row>div.platinum .yes{border-color:#747474}.loyalty-page .member-benefits-section .benefits-table .table-row>div.platinum .no{background:#747474}.loyalty-page .member-benefits-section .benefits-table .table-row>div.black .yes{border-color:#1b1b1b}.loyalty-page .member-benefits-section .benefits-table .table-row>div.black .no{background:#1b1b1b}.loyalty-page .member-benefits-section .benefits-table .table-row>div:nth-child(2n+2){background-color:#ececec}.loyalty-page .member-benefits-section .benefits-table .table-row:last-child>div{border-bottom:0}.loyalty-page .member-benefits-section .benefits-table .table-header>div{border-bottom:1px solid #bdbdbd;display:table-cell;padding:0 20px;white-space:nowrap}.loyalty-page .member-benefits-section .benefits-table .table-header>div h4{color:#1b1b1b;font-size:14px;font-weight:700;margin:0;padding:37px 0 41px;text-align:left}.loyalty-page .member-benefits-section .benefits-table .table-header>div h5{color:#1b1b1b;font-size:14px;font-weight:600;line-height:1.3;margin:0;padding-left:0;text-align:center}.loyalty-page .member-benefits-section .benefits-table .table-header>div h6{color:#1b1b1b;font-size:14px;font-weight:300;line-height:1.3;margin:0;text-align:center;text-transform:uppercase}.loyalty-page .member-benefits-section .benefits-table .table-header>div.silver h5{color:#acacac}.loyalty-page .member-benefits-section .benefits-table .table-header>div.gold h5{color:#c8878d}.loyalty-page .member-benefits-section .benefits-table .table-header>div.platinum h5{color:#747474}.loyalty-page .member-benefits-section .benefits-table .table-header>div.black h5{color:#1b1b1b}.loyalty-page .member-benefits-section .benefits-table .table-header>div:first-child{padding-left:0}.loyalty-page .member-benefits-section .note{color:#3d3d3d;font-size:11px;margin:19px 0 0;text-align:center}.loyalty-page .join-program-section .container{max-width:706px}.loyalty-page .join-program-section .container .form:after,.loyalty-page .join-program-section .container .form:before{content:"";display:table}.loyalty-page .join-program-section .container .form:after{clear:both}.loyalty-page .join-program-section .container .form .col{float:left;padding:12px 3px;width:100%}.loyalty-page .join-program-section .container .form .col.one-third{width:33.33%}.loyalty-page .join-program-section .container .form .col.half{width:50%}.loyalty-page .join-program-section .container .form input[type=button],.loyalty-page .join-program-section .container .form input[type=submit]{background:#c78a8f;border:0;border-radius:3px;color:#fff;display:block;margin:10px auto;text-transform:uppercase}.loyalty-page .join-program-section .container .form input[type=button]:hover,.loyalty-page .join-program-section .container .form input[type=submit]:hover{opacity:.8}.loyalty-page .join-program-section .container .form input[type=button]:disabled,.loyalty-page .join-program-section .container .form input[type=submit]:disabled{background-color:#7a7a7a;opacity:.1}.loyalty-page .join-program-section select{background-image:url(../images/dropdown-icon.png);background-position:center right 10px;background-repeat:no-repeat}.loyalty-page .join-program-section .multiple-profile-holder{display:none}.loyalty-page .join-program-section .error-message,.loyalty-page .join-program-section .multiple-message,.loyalty-page .join-program-section .success-message{display:none;font-size:16px;font-weight:300;letter-spacing:1px;padding:5px 0;text-align:center}.loyalty-page .join-program-section .error-message,.loyalty-page .join-program-section .multiple-message{color:#c31b1d}.loyalty-page .join-program-section .gcerror{border:1px solid #c31b1d;padding:5px;width:315px}.loyalty-page .join-program-section #membership-form .loader{display:none}.loyalty-page .join-program-section #membership-form.loading .loader{display:block}.loyalty-page .join-program-section #membership-form.loading .button{display:none}.loyalty-page .join-program-section #membership-form.error .error-message,.loyalty-page .join-program-section #membership-form.success .success-message{display:block}.loyalty-page .disclaimer-box{margin-left:30px;margin-top:10px}.loyalty-page .disclaimer-box p{font-size:10px!important;font-weight:bolder;text-align:left!important}.loyalty-page .checkbox-with-label{align-items:flex-start;display:flex;text-align:left}.loyalty-page .checkbox-with-label label{margin-left:10px}.loyalty-page .checkbox-with-label label p{margin-bottom:10px;text-align:left}.loyalty-page .checkbox-with-label label p.secondary .bullet{font-weight:700}.loyalty-page .checkbox-with-label label p.disclaimer-part{font-size:10px!important;font-weight:bolder}.loyalty-page .checkbox-with-label label p:last-child{margin-bottom:0}.loyalty-page .checkbox-with-label label p a{color:#472427}.loyalty-page .checkbox-with-label .field-invalid:not(.field-untouched)~label p,.loyalty-page .checkbox-with-label .field-invalid:not(.field-untouched)~label p a{color:#c31b1d}.loyalty-page .local-experiences-section{background:#eee;margin-bottom:0;padding:80px 0 60px}.loyalty-page .local-experiences-section p{margin:20px auto}.loyalty-page .local-experiences-section .experiences{margin:0 -10px}.loyalty-page .local-experiences-section .experiences:after,.loyalty-page .local-experiences-section .experiences:before{content:"";display:table}.loyalty-page .local-experiences-section .experiences:after{clear:both}.loyalty-page .local-experiences-section .experiences div{float:left;padding:0 10px;width:33.33%}.loyalty-page .local-experiences-section .experiences div img{width:100%}.loyalty-page .local-experiences-section .experiences div h3{color:#c8878d;font-size:18px;letter-spacing:6px;margin:0 0 10px;padding:10px 0;text-align:left;text-transform:uppercase}.loyalty-page .local-experiences-section .experiences div p{color:#3d3d3d;font-family:NeutraText-Book,sans-serif;font-size:12px;line-height:25px;padding:0 0 10px;text-align:left}.loyalty-page .local-experiences-section .experiences div a.more{background:url(../images/arrow-right-new.svg) no-repeat top 4px left;background-size:31px 16px;color:#c8878d;display:block;font-size:12px;margin-top:20px;padding:30px 0 10px;text-decoration:none;text-transform:uppercase}.loyalty-page .local-experiences-section .experiences.count-2{margin:0 auto;max-width:680px}.loyalty-page .local-experiences-section .experiences.count-2 div{width:50%}.loyalty-page .select2-container--default .select2-selection--single.membership-form-select2-container{background:transparent;background-image:url(../images/dropdown-icon.png);background-position:center right 10px;background-repeat:no-repeat;border:1px solid #d7d7d7;height:35px}.loyalty-page .select2-container--default .select2-selection--single.membership-form-select2-container .select2-selection__rendered{color:#878787;display:block;font-size:11px;letter-spacing:0;padding:3px 6px;text-align:left;text-transform:uppercase}.loyalty-page .select2-container--default .select2-selection--single.membership-form-select2-container .select2-selection__arrow,.loyalty-page .select2-container--default .select2-selection--single.membership-form-select2-container .select2-selection__arrow b{display:none}.loyalty-page .select2-container--default .membership-form-select2-dropdown .select2-results__option{color:#fff;font-size:11px;text-align:left;text-transform:uppercase}.loyalty-page .select2-container--default .membership-form-select2-dropdown .select2-results__option[aria-selected=true]{background:#dcc581;color:#fff}.loyalty-page .select2-container--default .membership-form-select2-dropdown .select2-results__option--highlighted[aria-selected],.loyalty-page .select2-container--default .membership-form-select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted{background:#f4f4f4;color:#878787}.loyalty-page .loader{border:5px solid rgba(184,157,88,.2);border-left-color:#c8878d}@media (max-width:768px){.loyalty-page .member-benefits-section .benefits-table{padding-left:0}.loyalty-page .member-benefits-section .benefits-table .table-header>div{padding:0 10px}.loyalty-page .member-benefits-section .benefits-table .table-row>div:first-child{padding-left:10px;width:auto}}@media (max-width:640px){.loyalty-page .section{margin-bottom:40px;margin-top:40px}.loyalty-page .intro-text-section .container{padding-bottom:100px}.loyalty-page .member-benefits-section .scroll{margin-left:-15px;margin-right:-15px;padding-bottom:10px}.loyalty-page .local-experiences-section{padding-bottom:20px;padding-top:40px}.loyalty-page .local-experiences-section .experiences{margin:0 auto;max-width:500px}.loyalty-page .local-experiences-section .experiences div{float:none;margin-bottom:40px;width:100%}.loyalty-page .local-experiences-section .experiences div a.more{margin-top:0}.loyalty-page .local-experiences-section .experiences.count-2 div{width:100%}}@media (max-width:550px){.loyalty-page .join-program-section .container .form .col.one-third{width:100%}.loyalty-page .join-program-section .container .form input[type=submit]{margin:20px auto}}.contact-page .map-section{background-repeat:no-repeat;background-size:cover;height:580px}.contact-page .marker-popup{width:220px}.contact-page .content-section{margin:80px 0 100px}.contact-page .content-section .col{float:left;width:50%}.contact-page .content-section .col h2{font-weight:500;text-align:left}.contact-page .content-section .col h2:after{height:6px;margin-left:0;margin-top:10px}.contact-page .content-section .col p{color:#2a2a2a;font-size:12px;margin-top:20px;text-transform:uppercase}.contact-page .content-section .col p a{color:#c58796;padding-left:5px;text-decoration:none;text-transform:lowercase}.contact-page .content-section .col.address-col{padding-right:95px}.contact-page .content-section .col.address-col .content{margin-left:auto;margin-right:0}.contact-page .content-section .col.address-col .social-links p,.contact-page .content-section .col.address-col .social-links ul{display:inline-block}.contact-page .content-section .col.address-col .social-links p a,.contact-page .content-section .col.address-col .social-links ul a{background-size:15px 15px;height:15px;width:15px}.contact-page .content-section .col.address-col .tourism-license a{color:#c78a8f;font-size:14px;text-decoration:underline}.contact-page .content-section .col.form-col{padding-left:95px}.contact-page .content-section .col.form-col .form .select2-container,.contact-page .content-section .col.form-col .form input[type=email],.contact-page .content-section .col.form-col .form input[type=tel],.contact-page .content-section .col.form-col .form input[type=text],.contact-page .content-section .col.form-col .form select,.contact-page .content-section .col.form-col .form textarea{margin-bottom:15px}.contact-page .content-section .col.form-col .form label{color:#343434;font-size:14px}.contact-page .content-section .col.form-col .form input[type=submit]{background-color:#c58796;background-image:url(../images/viewmore.png);background-position:center right 7px;background-repeat:no-repeat;color:#fff;display:block;margin:40px 15px 0 0;padding:10px 10px 10px 15px;text-align:left;text-transform:uppercase;width:115px}.contact-page .content-section .col.form-col .form input[type=submit]:disabled{background-color:#7a7a7a;opacity:.1}.contact-page .content-section .col:last-child{border-left:1px solid #d7d7d7}.contact-page .content-section .address-filters-wrap{height:105px;margin:0;padding:0}.contact-page .content-section .address-filters{display:none;margin-bottom:50px;position:relative}.contact-page .content-section .address-filters a{background-color:#c58796;color:#fff;cursor:default;display:block;font-family:NeutraText-DemiAlt;font-size:22px;letter-spacing:2.8px;line-height:1.82;max-height:0;overflow:hidden;padding:0 10px 0 28px;pointer-events:none;text-decoration:none;text-transform:uppercase;transition:all .15s ease}.contact-page .content-section .address-filters a:hover{opacity:1}.contact-page .content-section .address-filters a.active{max-height:100px;padding-bottom:5px;padding-top:10px}.contact-page .content-section .address-filters.expand a{margin-bottom:3px;max-height:100px;padding-bottom:4px;padding-top:11px}.contact-page .content-section .addresses>div{display:none}.contact-page .content-section .addresses>div.active{display:block}.contact-page .content-section .addresses>div h5{color:#c58796;font-family:NeutraText-DemiAlt;font-size:12px;letter-spacing:.9px;margin-bottom:10px}.contact-page .content-section .addresses>div p{color:#3d3d3d;font-family:NeutraText-DemiAlt;font-size:16px;letter-spacing:0;line-height:1.44;margin-bottom:25px;margin-top:0;text-transform:none}.contact-page .content-section .addresses>div p a{color:#3d3d3d}.contact-page .content-section .addresses .social-links p{font-weight:300}.contact-page select{background-image:url(../images/dropdown-icon.png);background-position:center right 10px;background-repeat:no-repeat}.contact-page .loader{border:5px solid rgba(184,157,88,.2);border-left-color:#c58796;display:none}.contact-page .error-message,.contact-page .success-message{display:none;font-size:18px;font-weight:300;letter-spacing:1px;padding:30px 0;text-align:center}.contact-page #contact-form.loading .loader{display:block}.contact-page #contact-form.loading .button{display:none}.contact-page #contact-form.error .error-message,.contact-page #contact-form.success .success-message{display:block}@media (max-width:1024px){.contact-page .map-section{height:480px;width:100%}}@media (max-width:800px){.contact-page .content-section .col.address-col{padding-right:20px}.contact-page .content-section .col.form-col{padding-left:20px}}@media (max-width:768px){.contact-page .map-section{height:380px}}@media (max-width:640px){.contact-page .map-section{height:300px;margin-bottom:40px}.contact-page .content-section{margin-bottom:40px;margin-top:40px}.contact-page .content-section .container{max-width:400px}.contact-page .content-section .col{float:none;width:100%}.contact-page .content-section .col.address-col{margin-bottom:40px;padding-right:0}.contact-page .content-section .col.address-col .content{margin:0 auto;width:auto}.contact-page .content-section .col.form-col{border-left:0;padding-left:0}.contact-page .content-section .address-filters a{font-size:16px}.contact-page .content-section .address-filters:not(.expand):after{top:20px}}.select2-container--default .select2-selection--single.contact-form-select2-container{background:transparent;background-image:url(../images/dropdown-icon.png);background-position:center right 10px;background-repeat:no-repeat;border:1px solid #d7d7d7;height:35px}.select2-container--default .select2-selection--single.contact-form-select2-container .select2-selection__rendered{color:#878787;display:block;font-size:11px;letter-spacing:0;padding:3px 6px;text-align:left;text-transform:uppercase}.select2-container--default .select2-selection--single.contact-form-select2-container .select2-selection__arrow,.select2-container--default .select2-selection--single.contact-form-select2-container .select2-selection__arrow b{display:none}.select2-container--default .membership-form-select2-dropdown .select2-results__option{color:#fff;font-size:11px;text-align:left;text-transform:uppercase}.select2-container--default .membership-form-select2-dropdown .select2-results__option[aria-selected=true]{background:#dcc581;color:#fff}.select2-container--default .membership-form-select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container--default .membership-form-select2-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted{background:#f4f4f4;color:#878787}.events-page .container{max-width:1055px}.events-page .section{margin:80px auto}.events-page .section h2{text-align:left}.events-page .section h2:after{height:6px;margin:9px 0 30px;width:65px}.events-page .events-section .events{margin:50px -10px}.events-page .events-section .events:after,.events-page .events-section .events:before{content:"";display:table}.events-page .events-section .events:after{clear:both}.events-page .events-section .events>div{float:left;margin-bottom:20px;padding:0 10px;width:33.33%}.events-page .events-section .events>div .content{background:#e7e7e7;padding:13px 19px 29px 22px}.events-page .events-section .events>div .content .event-desc{height:220px;overflow-y:auto}.events-page .events-section .events>div .date{color:#525252;text-transform:uppercase}.events-page .events-section .events>div .date .month-year{font-size:15px}.events-page .events-section .events>div .date .month-year:after{background:#525252;content:"";display:block;height:1px;margin-top:2px;width:30px}.events-page .events-section .events>div .date .day{font-size:50px;font-weight:300;line-height:1}.events-page .events-section .events>div h4{color:#484848;font-size:15px;margin:30px 0 10px;min-height:50px;text-transform:uppercase}.events-page .events-section .events>div img{width:100%}.events-page .events-section .events>div p{color:#484848;font-size:12px;margin-bottom:20px;margin-top:20px}.events-page .events-section .load-more{text-align:center}.events-page .events-section .load-more .more{background:url(../images/arrow-right.svg) no-repeat bottom;background-size:44px;color:#dbb58d;display:inline-block;font-size:12px;margin-left:auto;margin-right:auto;padding:10px 0 30px;text-decoration:none;text-transform:uppercase}.events-page .events-section .load-more .loader{border:5px solid rgba(184,157,88,.2);border-left-color:#dbb58d;display:none;margin:0 auto}.events-page .events-section .load-more.loading{padding:15px 0}.events-page .events-section .load-more.loading .more{display:none}.events-page .events-section .load-more.loading .loader{display:block}@media (max-width:640px){.events-page .section{margin:40px 0}.events-page .events-section .container{max-width:500px}.events-page .events-section .events>div{float:none;width:100%}}.media-page .section{margin:80px auto}.media-page .media-section{margin-bottom:40px}.media-page .media-section .container{max-width:950px}.media-page .media-section .media>div{background:#c78a8f;padding:40px 30px 30px}.media-page .media-section .media>div a{text-decoration:none}.media-page .media-section .media>div .img{background:#a66369;float:right;padding:10px;width:55%}.media-page .media-section .media>div .details{overflow:hidden;padding-right:24px;text-align:right}.media-page .media-section .media>div .details h2{color:#fff;font-size:18px;letter-spacing:0;text-align:right;text-transform:uppercase}.media-page .media-section .media>div .details h2:after{content:none}.media-page .media-section .media>div .details p{color:#fff;font-size:14px;font-weight:300;padding:8px 0}.media-page .media-section .media>div .details .more{color:#fff;font-size:12px;font-weight:300;text-transform:uppercase}.media-page .media-section .media>div.grey{background:#e3e3e3}.media-page .media-section .media>div.grey .img{background:#d1cfcf}.media-page .media-section .media>div.grey .details h2{color:#c58796}.media-page .media-section .media>div.grey .details p{color:#727272}.media-page .media-section .media>div.grey .details .more{color:#c58796}.media-page .media-detail-section{margin-top:40px;max-width:665px}.media-page .media-detail-section .media-list>div{border-bottom:1px solid #d7d7d7;padding:31px 0 29px}.media-page .media-detail-section .media-list>div:after,.media-page .media-detail-section .media-list>div:before{content:"";display:table}.media-page .media-detail-section .media-list>div:after{clear:both}.media-page .media-detail-section .media-list>div:last-child{border-bottom:0}.media-page .media-detail-section .media-list .img{float:left;padding-right:20px;width:34%}.media-page .media-detail-section .media-list .img img{width:100%}.media-page .media-detail-section .media-list .detail{overflow:hidden}.media-page .media-detail-section .media-list .detail h4{color:#c58796;font-size:12px;font-weight:700;margin:0;padding:10px 5px 0 0;text-align:left;text-transform:uppercase}.media-page .media-detail-section .media-list .detail .text-content{max-height:62px;overflow:hidden;transition:all .25s ease}.media-page .media-detail-section .media-list .detail p{color:#3d3834;font-size:12px;font-weight:300;line-height:2em;padding:10px 0 0}.media-page .media-detail-section .media-list .detail a{display:block;padding:10px 0 0}.media-page .media-detail-section .media-list .detail a.more{color:#c58796;font-size:12px;font-weight:300;text-decoration:none;text-transform:uppercase}.media-page .media-detail-section .media-list .detail a.more span:first-child{display:inline-block}.media-page .media-detail-section .media-list .detail a.more span:last-child{display:none}.media-page .media-detail-section .media-list .expand .detail .text-content{max-height:1500px}.media-page .media-detail-section .media-list .expand .detail a.more span:first-child{display:none}.media-page .media-detail-section .media-list .expand .detail a.more span:last-child{display:inline-block}.media-page .media-detail-section .back-wrapper{margin-top:40px;text-align:center}.media-page .media-detail-section .back-wrapper a.back{color:#c58796;display:inline-block;font-size:12px;padding-bottom:30px;position:relative;text-decoration:none;text-transform:uppercase}.media-page .media-detail-section .back-wrapper a.back:after{background:url(../images/arrow-right-new.svg) no-repeat bottom;content:"";height:14px;position:absolute;right:40px;top:30px;transform:rotate(180deg);width:45px}@media (max-width:640px){.media-page .section{margin-bottom:40px;margin-top:40px}.media-page .media-section .container{max-width:510px}.media-page .media-section .media>div{padding:0}.media-page .media-section .media>div .details{float:none;padding:25px 20px;text-align:left;width:100%}.media-page .media-section .media>div .details h2{text-align:left}.media-page .media-section .media>div .img{width:100%}.media-page .media-detail-section .media-list .img{padding-right:10px}}@media (max-width:400px){.media-page .media-detail-section .media-list .img{float:none;width:100%}}.gallery-page h1{font-size:20px}.gallery-page h1 span{display:block;font-weight:600;line-height:1.2}.gallery-page h1 span:last-child{font-size:40px;font-weight:300}.gallery-page h1:after{margin:10px auto 45px}.gallery-page .gallery-section{background-image:url(../images/gallery-bg-img.png);background-position:top 100px center;background-repeat:no-repeat;background-size:100%;margin-bottom:100px;margin-top:0;padding-top:80px}.gallery-page .gallery-section .images>div{cursor:pointer;float:left;padding:1px;width:33%}.gallery-page .gallery-section .images>div .img{background-position:50%;background-size:cover;padding-top:100%;width:100%}.gallery-page .gallery-section .images>div .caption{display:none}.gallery-page .gallery-section .images>div:hover{opacity:.9}.gallery-page .gallery-section .images>div.hidden{display:none}.gallery-page #gallery-popup{background:transparent;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}.gallery-page #gallery-popup.show{background:rgba(0,0,0,.93);display:block;transition:all .3s ease}.gallery-page #gallery-popup a.close{background:url(../images/cross-golden.svg) no-repeat 50%;display:block;height:22px;position:absolute;right:50px;top:30px;width:22px}.gallery-page #gallery-popup .content{height:100%;overflow:auto}.gallery-page #gallery-popup .slider{margin:100px auto 140px;max-width:80%}.gallery-page #gallery-popup .slider img{margin:0 auto;max-height:58vh}.gallery-page #gallery-popup .slider .caption{color:#eadbb6;font-size:16px;letter-spacing:1.8px;margin-top:20px;padding-bottom:6px;text-align:center}.gallery-page #gallery-popup .slider .slick-next,.gallery-page #gallery-popup .slider .slick-prev{background:url(../images/golden-arrow-right.svg);background-repeat:no-repeat;height:32px}.gallery-page #gallery-popup .slider .slick-prev{left:-50px}.gallery-page #gallery-popup .slider .slick-next{right:-50px}.gallery-page #gallery-popup .thumbs-wrapper{bottom:0;height:128px;left:0;overflow:hidden;padding-top:0;position:fixed;right:0;transition:padding-top .2s ease}.gallery-page #gallery-popup .thumbs-wrapper .scroll{overflow:auto;padding-bottom:100px;width:100%}.gallery-page #gallery-popup .thumbs-wrapper .thumbs{background:#000;display:table}.gallery-page #gallery-popup .thumbs-wrapper .thumbs div{background-position:50%;background-size:cover;border-left:1px solid #333;border-right:1px solid #333;cursor:pointer;display:table-cell;height:128px;min-width:130px}.gallery-page #gallery-popup .thumbs-wrapper .thumbs div.active,.gallery-page #gallery-popup .thumbs-wrapper .thumbs div:hover{opacity:.4}@media (max-width:768px){.gallery-page #gallery-popup .thumbs-wrapper{height:80px}.gallery-page #gallery-popup .thumbs-wrapper .thumbs div{height:70px;min-width:70px}}@media (max-width:640px){.gallery-page h1 span:last-child{font-size:30px}.gallery-page .gallery-section{padding-top:40px}.gallery-page #gallery-popup .thumbs-wrapper{display:none}.gallery-page #gallery-popup .slider{margin:60px auto 40px}.gallery-page #gallery-popup .slider .slick-prev{left:-25px}.gallery-page #gallery-popup .slider .slick-next{right:-25px}.gallery-page #gallery-popup a.close{right:20px;top:20px}}@media (max-width:400px){.gallery-page .gallery-section .images>div{width:50%}}.mobile .gallery-page #gallery-popup .thumbs-wrapper{padding-top:10px}.careers-page .banner{height:600px}.careers-page .banner .page-nav{margin-top:0}.careers-page .banner .page-nav .links-wrapper{background:transparent;display:block;margin:0 auto;padding-bottom:0;padding-top:80px}.careers-page .banner .page-nav .links-wrapper ul li{border-right:1px solid #fff;line-height:0px;padding:0 30px}.careers-page .banner .page-nav .links-wrapper ul li:last-child{border-right:0}.careers-page .banner .page-nav .links-wrapper ul li a{color:#fff;font-size:15px;font-weight:300;line-height:1;position:relative}.careers-page .banner .page-nav .links-wrapper ul li a.active:after,.careers-page .banner .page-nav .links-wrapper ul li a:hover:after{background:#fff;content:"";display:block;height:6px;left:0;margin-top:10px;position:absolute;width:100%}.careers-page .banner .caption{padding:0 20px}.careers-page .page-nav.can-stick{background:#3d3833;font-size:0;left:0;line-height:0;margin-top:0;position:fixed;right:0;top:0;transition:top .25s ease;z-index:97}.careers-page .page-nav.can-stick .links-wrapper{background:transparent;padding:15px 0}.careers-page .page-nav.can-stick .links-wrapper ul li{border-right:1px solid #fff;line-height:0px;padding:0 30px}.careers-page .page-nav.can-stick .links-wrapper ul li:last-child{border-right:0}.careers-page .page-nav.can-stick .links-wrapper ul li a{color:#fff;font-size:12px;font-weight:300;line-height:1;position:relative}.careers-page .page-nav.can-stick .links-wrapper ul li a.active,.careers-page .page-nav.can-stick .links-wrapper ul li a:hover{color:#c58796}.careers-page .page-nav.can-stick .links-wrapper ul li a.active:after,.careers-page .page-nav.can-stick .links-wrapper ul li a:hover:after{display:none}.careers-page .page-nav.can-stick.sticky{top:90px}.careers-page main .page-nav{margin-top:-30px!important;text-align:left}.careers-page .tabs-section .tabs-nav-group>a{background-color:#f2f2f2;border-right:1px solid #fff;color:#000;cursor:pointer;display:block;float:left;font-size:16px;height:80px;letter-spacing:5px;line-height:2.12;padding:24px 0;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle}.careers-page .tabs-section .tabs-nav-group>a:last-child{border-right:0}.careers-page .tabs-section .tabs-nav-group>a.active{background-color:#c58796;color:#fff}.careers-page .tabs-section .tabs-content-group{padding-bottom:30px;padding-top:50px}.careers-page .tabs-section .tabs-content-group p{color:#000;font-size:16px;letter-spacing:0;line-height:2.12;padding-bottom:15px}.careers-page .tabs-section .tabs-content-group ol,.careers-page .tabs-section .tabs-content-group ul{margin-top:20px;padding-left:20px}.careers-page .tabs-section .tabs-content-group ol li,.careers-page .tabs-section .tabs-content-group ul li{color:#000;font-size:16px;letter-spacing:0;line-height:2.12;margin-bottom:20px}@media (max-width:768px){.careers-page .page-nav.can-stick{display:none}.careers-page .banner{margin-bottom:80px;position:relative;z-index:99}.careers-page .banner .caption{position:relative;top:50%;transform:translateY(-50%)}.careers-page .banner .overlay{height:100%;top:0;transform:none}.careers-page .banner .page-nav{left:0;position:absolute;right:0;top:100%}.careers-page .banner .page-nav .links-wrapper{padding:0}.careers-page .banner .page-nav .links-wrapper ul{width:100%}.careers-page .banner .page-nav .links-wrapper ul li{background:#5e5246;border-right:0;display:block;padding:0;text-align:left}.careers-page .banner .page-nav .links-wrapper ul li a{display:block;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 15px;transition:all .25s ease;visibility:hidden}.careers-page .banner .page-nav .links-wrapper ul li a.active:after,.careers-page .banner .page-nav .links-wrapper ul li a:hover:after{display:none}.careers-page .banner .page-nav .links-wrapper ul li a.active{background-image:url(../images/arrow.svg);background-position:center right 22px;background-repeat:no-repeat;background-size:15px;max-height:50px;opacity:1;padding:16px 15px;visibility:visible}.careers-page .banner .page-nav .links-wrapper.expand ul li a{background-image:none;margin-bottom:1px;margin-top:1px;max-height:50px;opacity:1;padding:16px 15px;visibility:visible}.careers-page .banner .page-nav .links-wrapper.expand ul li a.active{background-color:#9c8c75;background-image:none}.careers-page main .page-nav{margin-top:0!important}}@media (max-width:640px){.careers-page main .banner~.page-nav-wrapper{display:none}.careers-page .banner{height:300px}.careers-page .tabs-section .tabs-nav-group>a{font-size:12px;height:auto;letter-spacing:0;line-height:1;padding:20px 0}.careers-page .tabs-section .tabs-content-group{padding-top:30px}}.careers-home-page .section{margin:0;position:relative}.careers-home-page .columned-section:after,.careers-home-page .columned-section:before{content:"";display:table}.careers-home-page .columned-section:after{clear:both}.careers-home-page .columned-section .col{float:left;position:relative;width:50%}.careers-home-page .columned-section .quote{color:#4c4c4c;font-size:15px;line-height:30px;margin:0 auto;max-width:70%;padding:20% 1%;position:relative;text-align:center}.careers-home-page .columned-section .quote p{position:relative}.careers-home-page .columned-section .quote p:before{content:url(../images/quotes-start-grey.svg);left:0;margin-top:0;position:absolute;top:-50px;width:50px}.careers-home-page .columned-section .quote p:after{bottom:-50px;content:url(../images/quotes-end-grey.svg);display:block;position:absolute;right:0;width:50px}.careers-home-page .columned-section .bg-content-box{background-repeat:no-repeat;background-size:cover;padding:30% 10%;text-align:center}.careers-home-page .columned-section .bg-content-box h3{color:#4c4c4c;font-size:15px;letter-spacing:5px;line-height:22px;margin-bottom:0;margin-top:0;text-align:center;text-transform:uppercase}.careers-home-page .columned-section .bg-content-box h3:after{background:#dbb58d;content:"";display:block;height:6px;margin:20px auto;width:60px}.careers-home-page .columned-section .bg-content-box h3+p{padding-top:0}.careers-home-page .columned-section .bg-content-box p{color:#3d3d3d;font-size:12px;line-height:30px;padding:20px 50px;text-align:center}.careers-home-page .columned-section .bg-content-box .more{background:url(../images/arrow-right.svg) no-repeat top;background-size:44px;display:inline-block;min-height:20px;min-width:50px;padding-top:24px;text-decoration:none;text-transform:uppercase}.careers-home-page .columned-section .bg-content-box .more span{border:1px solid #4c4c4c;color:#4c4c4c;font-size:12px;letter-spacing:0;line-height:22px;margin:15px 0 0;padding:5px 10px;text-align:center;text-transform:uppercase}.careers-home-page .columned-section .counters{display:block;padding:30% 20px;text-align:center}.careers-home-page .columned-section .counters>div{display:inline-block;padding:0 30px}.careers-home-page .columned-section .counters>div span{color:#c58796;display:block;font-size:12px;font-weight:300;letter-spacing:5px;line-height:1.3;text-transform:uppercase}.careers-home-page .columned-section .counters>div span:first-child{font-size:30px}.careers-home-page .quote-section .prlx-img-right{margin-top:-140px}.careers-home-page .quote-section .prlx-img-right img{margin-left:auto;margin-right:-50px;position:relative}.careers-home-page .quote-section .bg-content-box{margin-bottom:-100px;margin-top:-50px}.careers-home-page .place-u-go-section{background:#f2f2f2;padding:150px 0}.careers-home-page .place-u-go-section h2:after{height:6px;margin-bottom:50px;margin-top:30px;width:60px}.careers-home-page .place-u-go-section ul{list-style:none;padding-left:0;text-align:center}.careers-home-page .place-u-go-section ul>li{display:inline-block}.careers-home-page .place-u-go-section ul li{border-right:1px solid #c58796;margin-bottom:20px;padding:0 30px;text-align:center}.careers-home-page .place-u-go-section ul li:last-child{border-right:0}.careers-home-page .place-u-go-section ul li span{color:#3d3d3d;display:block;font-size:15px;font-weight:300;line-height:1.3;text-transform:uppercase}.careers-home-page .place-u-go-section ul li span:last-child{color:#c58796;font-size:25px}.careers-home-page .counters-section{margin-bottom:0}.careers-home-page .counters-section .prlx-img{bottom:0;left:50%;margin-left:-150px;position:absolute}.careers-home-page .counters-section .bg-content-box{margin-bottom:0;margin-top:-50px}@media (max-width:860px){.careers-home-page .columned-section .col{float:none;width:100%}}@media (max-width:640px){.careers-home-page .columned-section .quote{margin-top:0;max-width:100%;padding:80px 20px}.careers-home-page .columned-section .counters{padding-bottom:80px;padding-top:80px}.careers-home-page .place-u-go-section ul li span{font-size:16px}.careers-home-page .place-u-go-section ul li span:last-child{font-size:18px}.careers-home-page .quote-section .prlx-img-right{margin-top:-180px;position:relative;z-index:-1}.careers-home-page .quote-section .bg-content-box{margin-bottom:0;margin-top:0;padding:80px 20px}.careers-home-page .quote-section .bg-content-box p{padding-left:0;padding-right:0}.careers-home-page .counters-section .prlx-img{display:none}.careers-home-page .counters-section .bg-content-box{margin-bottom:0;margin-top:0;padding:80px 20px}.careers-home-page .counters-section .bg-content-box p{padding-left:0;padding-right:0}}@media (max-width:480px){.careers-home-page .place-u-go-section ul li{width:49%}.careers-home-page .place-u-go-section ul li:nth-child(2n+2){border-right:0}}.careers-us-page .container{max-width:1200px}.careers-us-page h2{text-align:left}.careers-us-page h2:after{height:6px;margin:14px 0;width:60px}.careers-us-page h3{color:#c58796;font-size:16px;font-weight:400;letter-spacing:6px;line-height:2.12;margin-bottom:10px;margin-top:0;text-align:left;text-transform:uppercase}.careers-us-page .section.has-bg{background-color:#f2f2f2;padding:50px 0}.careers-us-page .section p{color:#000;font-size:16px;letter-spacing:0;line-height:2.12}.careers-us-page .section ul{padding-left:20px}.careers-us-page .section ul li{color:#000;font-size:16px;letter-spacing:0;line-height:2.12}.careers-us-page .intro-columned-section{margin-top:40px}.careers-us-page .intro-columned-section .container{padding-top:60px;position:relative}.careers-us-page .intro-columned-section .col{float:left;width:60%}.careers-us-page .intro-columned-section p{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.7}.careers-us-page .intro-columned-section .prlx-img{position:absolute;right:15px;top:0}.careers-us-page .our-story-section .img{float:left;max-width:50%;padding-right:50px}.careers-us-page .our-story-section .info{overflow:hidden}.careers-us-page .our-story-section .info h2{margin-bottom:30px}.careers-us-page .our-story-section .info h3{margin-top:40px}.careers-us-page .people-philosophy-section h2{margin-bottom:30px}.careers-us-page .people-philosophy-section .intro{margin-bottom:55px}.careers-us-page .people-philosophy-section .intro h3{margin-bottom:15px}.careers-us-page .people-philosophy-section .intro p{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.7}.careers-us-page .people-philosophy-section .columns{margin:0 -25px}.careers-us-page .people-philosophy-section .columns .col{float:left;padding:0 25px;width:50%}.careers-us-page .tabs-section .tabs-nav-group>a{width:33.33%}@media (max-width:768px){.careers-us-page .intro-columned-section .container{padding-top:0}}@media (max-width:640px){.careers-us-page .intro-columned-section .col{width:100%}.careers-us-page .intro-columned-section .prlx-img{display:none}.careers-us-page .our-story-section .img{float:none;margin-bottom:30px;max-width:100%;padding-right:0;width:100%}.careers-us-page .our-story-section .info{width:100%}.careers-us-page .people-philosophy-section .columns{margin:0 auto}.careers-us-page .people-philosophy-section .columns .col{float:none;margin-bottom:20px;padding:0;width:100%}.careers-us-page .tabs-section .tabs-nav-group>a{width:24%}.careers-us-page .tabs-section .tabs-nav-group>a:nth-child(2){width:52%}}.careers-you-page h2:after{height:6px;width:60px}.careers-you-page .container{max-width:1260px}.careers-you-page .section{margin:80px 0}.careers-you-page .section.has-bg{background-color:#f2f2f2;padding:70px 0}.careers-you-page .intro-section .video{float:right;margin-left:80px;position:relative;width:38%}.careers-you-page .intro-section .video a.play-button{bottom:0;left:0;position:absolute;right:0;top:0}.careers-you-page .intro-section .video a.play-button:before{background-color:#b8a04f;border-radius:50px;content:"";display:block;height:76px;left:50%;margin-left:-38px;margin-top:-38px;position:absolute;top:50%;width:76px}.careers-you-page .intro-section .video a.play-button:after{background-image:url(../images/play.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;left:50%;margin-left:-10px;margin-top:-12px;position:absolute;top:50%;width:24px}.careers-you-page .intro-section .quote-wrapper{margin-top:20px;overflow:hidden;position:relative}.careers-you-page .intro-section .quote-wrapper .quote{margin-bottom:28px;padding:0 60px;position:relative}.careers-you-page .intro-section .quote-wrapper .quote p{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.7;text-align:center}.careers-you-page .intro-section .quote-wrapper .quote:before{background-image:url(../images/quotes-start-grey.svg);content:"";display:block;height:31px;left:0;position:absolute;width:34px}.careers-you-page .intro-section .quote-wrapper .quote:after{background-image:url(../images/quotes-start-grey.svg);bottom:0;content:"";display:block;height:31px;position:absolute;right:0;width:34px}.careers-you-page .intro-section .quote-wrapper .author{color:#c58796;font-size:16px;letter-spacing:0;text-align:center}.careers-you-page .intro-section .quote-wrapper .designation{color:#000;font-size:12px;letter-spacing:0;text-align:center}.careers-you-page .intro-section .prlx-img{bottom:-170px;left:-170px;position:absolute}.careers-you-page .columned-section-w-img .container{max-width:1200px}.careers-you-page .columned-section-w-img .container .img{float:left;padding-right:25px;width:44.5833333333%}.careers-you-page .columned-section-w-img .container .info{overflow:hidden;padding-left:25px;text-align:left}.careers-you-page .columned-section-w-img .container .info h2{text-align:left}.careers-you-page .columned-section-w-img .container .info h2:after{height:6px;margin:10px auto 30px 0;width:65px}.careers-you-page .columned-section-w-img .container .info h3{color:#c58796;font-size:16px;letter-spacing:0;line-height:2.12;text-align:left}.careers-you-page .columned-section-w-img .container .info p{color:#000;font-size:16px;letter-spacing:0;line-height:2.12}.careers-you-page .columned-section-w-img .container .info ul{padding-left:20px}.careers-you-page .columned-section-w-img .container .info ul li{color:#000;font-size:16px;letter-spacing:0;line-height:2.12}.careers-you-page .tabs-section h2{text-align:left}.careers-you-page .tabs-section h2:after{margin-left:0}.careers-you-page .tabs-section .tabs-nav-group>a{width:50%}.careers-you-page .tabs-section h3{color:#c58796;font-size:16px;letter-spacing:6px;line-height:2.12;text-align:left}.careers-you-page .tabs-section p{color:#000;font-size:16px;letter-spacing:0;line-height:2.12}.careers-you-page .tabs-section p.lead{color:#000;font-size:20px;font-weight:300;letter-spacing:0;line-height:1.9;margin-bottom:40px;text-align:center}.careers-you-page .tabs-section .columns{margin:0 -25px}.careers-you-page .tabs-section .columns .col{float:left;padding:0 25px;width:50%}@media (max-width:768px){.careers-you-page .intro-section{margin-top:80px}.careers-you-page .intro-section .video{float:none;margin-left:0;width:100%}.careers-you-page .intro-section .video img{width:100%}.careers-you-page .intro-section .quote-wrapper{margin-top:40px}}@media (max-width:640px){.careers-you-page .section{margin:40px 0}.careers-you-page .intro-section{margin-top:80px}.careers-you-page .section.has-bg{padding:40px 0}.careers-you-page .columned-section-w-img .container .img{margin-bottom:30px;padding-right:0;width:100%}.careers-you-page .columned-section-w-img .container .info{padding-left:0;width:100%}.careers-you-page .tabs-section .columns{margin:0}.careers-you-page .tabs-section .columns .col{float:none;padding:0;width:100%}.careers-you-page .tabs-section h3{margin-bottom:20px}}.careers-more-page h2{text-align:left}.careers-more-page h2:after{height:6px;margin-left:0;margin-top:10px;width:60px}.careers-more-page .container{max-width:1200px}.careers-more-page .section.has-bg{background-color:#f2f2f2;padding:70px 0}.careers-more-page .intro-section .container{position:relative}.careers-more-page .intro-section .img{float:right;padding-left:40px;width:37.9166666667%}.careers-more-page .intro-section .info{overflow:hidden;padding-right:40px}.careers-more-page .intro-section p{color:#000;font-size:16px;letter-spacing:0;line-height:2.12;margin-bottom:20px}.careers-more-page .intro-section p.lead{color:#c58796;margin-bottom:40px;text-transform:uppercase}.careers-more-page .intro-section .prlx-img{bottom:-50px;position:absolute;right:0}.careers-more-page .internship-section h2:after{margin-bottom:50px}.careers-more-page .internship-section h3{color:#c58796;font-size:16px;letter-spacing:6px;line-height:2.12;margin-bottom:10px;margin-top:0;text-align:left}.careers-more-page .internship-section h3.compact{letter-spacing:0;margin-bottom:15px}.careers-more-page .internship-section p{color:#000;font-size:16px;font-weight:300;letter-spacing:0;line-height:1.7}.careers-more-page .internship-section p.lead{font-size:20px;margin-bottom:25px}.careers-more-page .internship-section p.lead-small{margin-bottom:25px}.careers-more-page .internship-section .intro{border-bottom:1px solid #e3e3e3;margin-bottom:40px;padding-bottom:50px;text-align:left}.careers-more-page .internship-section .intro .img{float:left;width:41.6666666667%}.careers-more-page .internship-section .intro .info{overflow:hidden;padding-left:45px}.careers-more-page .internship-section .columns{margin:0 -24px}.careers-more-page .internship-section .columns .col{float:left;padding:0 24px;width:50%}.careers-more-page .cbg-section .container{position:relative}.careers-more-page .cbg-section img{margin-bottom:40px;max-width:50%;width:485px}.careers-more-page .cbg-section img.pull-right{margin-left:40px}.careers-more-page .cbg-section img.prlx-img{position:absolute;right:0;top:-100px}.careers-more-page .cbg-section p{font-size:16px;letter-spacing:0;line-height:2.12;margin-bottom:20px}.careers-more-page .cbg-section p.lead{color:#c58796}.careers-more-page .cbg-section ul li{margin-left:20px}@media (max-width:768px){.careers-more-page .intro-section .img{padding-left:10px}.careers-more-page .intro-section .info{padding-right:10px}}@media (max-width:640px){.careers-more-page .intro-section .img{margin-bottom:30px;padding-left:0;width:100%}.careers-more-page .intro-section .info{padding-right:0;width:100%}.careers-more-page .intro-section .prlx-img{z-index:-1}.careers-more-page .internship-section .intro .img{float:none;margin-bottom:30px;padding-bottom:30px;width:100%}.careers-more-page .internship-section .intro .info{padding-left:0;width:100%}.careers-more-page .internship-section .columns{margin:0}.careers-more-page .internship-section .columns .col{margin-bottom:20px;padding:0;width:100%}.careers-more-page .section.has-bg{padding-top:30px}}@media (max-width:485px){.careers-more-page .cbg-section img{max-width:100%;width:100%}.careers-more-page .cbg-section img.pull-right{float:none;margin-left:0}.careers-more-page .cbg-section img.prlx-img{z-index:-1}}.careers-place-you-go-page main .page-nav{text-align:center}.careers-place-you-go-page .hotels-list-section{margin-bottom:0;margin-top:0}.careers-place-you-go-page .hotels-list-section .container{max-width:840px}.careers-place-you-go-page .hotels-list-section .hotels{margin-left:-80px;margin-right:-80px}.careers-place-you-go-page .hotels-list-section .hotels .hotel{float:left;margin-bottom:60px;margin-top:60px;padding-left:80px;padding-right:80px;width:50%}.careers-place-you-go-page .hotels-list-section .hotels .hotel:after,.careers-place-you-go-page .hotels-list-section .hotels .hotel:before{content:"";display:table}.careers-place-you-go-page .hotels-list-section .hotels .hotel:after{clear:both}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading{display:none;font-size:11px;height:38px;padding:11px 20px;position:relative;text-transform:uppercase;transition:all .3s ease-in-out}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading i{height:16px;position:absolute;right:20px;transition:all .25s ease-in-out;width:16px}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading i:after,.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading i:before{background-color:#c3b17d;content:"";display:block;height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:16px}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading i:after{transform:rotate(90deg)}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading:after{border:0 solid transparent;border-top-color:#dbb58d;content:"";display:block;height:0;left:35px;opacity:0;position:absolute;top:38px;transition:all .2s ease-in-out;visibility:hidden;width:0}.careers-place-you-go-page .hotels-list-section .hotels .hotel .img{margin-bottom:20px}.careers-place-you-go-page .hotels-list-section .hotels .hotel .img img{box-shadow:9px 9px 20px -2px rgba(5,5,6,.25)}.careers-place-you-go-page .hotels-list-section .hotels .hotel .info{max-height:600px;overflow-y:auto;padding-right:10px}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2{color:#c58796;font-size:40px;font-weight:300;line-height:32px;text-transform:uppercase}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2 span{display:block;text-align:left}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2 span:first-child{color:#9b9b9b;font-size:20px;margin-left:-30px;text-align:left}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2:after{margin-bottom:20px;margin-left:0;margin-top:10px}.careers-place-you-go-page .hotels-list-section .hotels .hotel p{color:#3d3d3d;font-size:12px;line-height:30px;margin:13px 0 21px;text-transform:none}.careers-place-you-go-page .hotels-list-section .hotels .hotel a.more{background:url(../images/arrow-right.svg) no-repeat 0 0;background-size:44px;color:#ba9a36;display:block;font-size:11px;padding-top:24px;text-decoration:none;text-transform:uppercase}.careers-place-you-go-page .hotels-list-section .hotels .hotel:first-child{margin-top:80px}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2){margin-top:160px}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+2) h2 span{text-align:right}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+2) h2 span:first-child{margin-left:0;margin-right:-30px}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+2) h2:after{margin-left:auto;margin-right:0}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+2) p{text-align:right}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+2) a.more{background-position:100% 0;text-align:right}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n+3){margin-top:0}@media (max-width:890px){.careers-place-you-go-page .hotels-list-section .hotels{margin:0 -20px}.careers-place-you-go-page .hotels-list-section .hotels .hotel{padding:0 20px}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2 span:first-child{margin-left:0!important;margin-right:0!important}}@media (max-width:640px){.careers-place-you-go-page .hotels-list-section{margin:80px auto 40px}.careers-place-you-go-page .hotels-list-section .hotels{margin:0}.careers-place-you-go-page .hotels-list-section .hotels .hotel{float:none;margin:1px auto;max-height:38px;max-width:400px;overflow:hidden;padding:0;width:100%}.careers-place-you-go-page .hotels-list-section .hotels .hotel:first-child,.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2){margin-top:0}.careers-place-you-go-page .hotels-list-section .hotels .hotel h2{font-size:32px}.careers-place-you-go-page .hotels-list-section .hotels .hotel .accordion-heading{display:block}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(odd){background:#f2f2f2}.careers-place-you-go-page .hotels-list-section .hotels .hotel:nth-child(2n){background:#e2e2e2}.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand{background:transparent;margin-bottom:40px;max-height:1000px}.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand .accordion-heading{background:#c58796;color:#fff;margin-bottom:30px}.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand .accordion-heading i{transform:rotate(45deg)}.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand .accordion-heading i:after,.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand .accordion-heading i:before{background:#fff}.careers-place-you-go-page .hotels-list-section .hotels .hotel.expand .accordion-heading:after{border-width:10px 12px 0;left:30px;opacity:1;visibility:visible}}.content-page .banner .caption{font-size:28px}@media (max-width:640px){.content-page .banner .caption{font-size:24px;letter-spacing:1px}}.content-page .container{max-width:1020px}.content-page h2{margin-bottom:10px;text-align:left}.content-page h2:after{display:none}.content-page h3{color:#727272;font-size:18px;font-weight:400;letter-spacing:normal;margin-bottom:10px;text-align:left;text-transform:none}.content-page h3 strong{font-weight:400}.content-page p{color:#727272;font-size:12px;font-weight:300;margin:10px 0 20px}.content-page ul{padding-left:18px}.content-page ul li{color:#727272;font-size:12px;font-weight:300}.article-page .slider-section,.blog-page .slider-section{margin-top:0;position:relative}.article-page .slider-section .slider .slick-list,.blog-page .slider-section .slider .slick-list{width:100%}.article-page .slider-section .slider .slide,.blog-page .slider-section .slider .slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:560px;position:relative;width:100vw}@media (max-width:600px){.article-page .slider-section .slider .slide,.blog-page .slider-section .slider .slide{height:360px}}.article-page .slider-section .slider .slide:after,.blog-page .slider-section .slider .slide:after{background-image:linear-gradient(180deg,#666,#000);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.article-page .slider-section .slider:not(.slick-initialized) .slide:not(:first-child),.blog-page .slider-section .slider:not(.slick-initialized) .slide:not(:first-child){display:none}.article-page .slider-section .overlay,.blog-page .slider-section .overlay{left:0;margin:0 auto;position:absolute;right:0;top:70%;transform:translateY(-50%);z-index:99}@media (max-width:600px){.article-page .slider-section .overlay,.blog-page .slider-section .overlay{top:50%}}.article-page .slider-section .overlay h1,.blog-page .slider-section .overlay h1{line-height:1;text-align:left;width:40%}@media (max-width:1300px){.article-page .slider-section .overlay h1,.blog-page .slider-section .overlay h1{width:50%}}@media (max-width:1100px){.article-page .slider-section .overlay h1,.blog-page .slider-section .overlay h1{width:75%}}@media (max-width:768px){.article-page .slider-section .overlay h1,.blog-page .slider-section .overlay h1{top:50%;width:100%}}.article-page .slider-section .overlay h1 span,.blog-page .slider-section .overlay h1 span{color:#fff;display:block;font-family:NeutraText-DemiAlt;font-size:58px;letter-spacing:normal;line-height:1;padding-left:200px;text-align:left;text-transform:none}@media (max-width:768px){.article-page .slider-section .overlay h1 span,.blog-page .slider-section .overlay h1 span{padding-left:50px}}@media (max-width:600px){.article-page .slider-section .overlay h1 span,.blog-page .slider-section .overlay h1 span{font-size:38px}}.article-page .slider-section .overlay h1 span:last-child,.blog-page .slider-section .overlay h1 span:last-child{color:#fff;letter-spacing:normal;text-align:left}.article-page .slider-section .overlay h1:after,.blog-page .slider-section .overlay h1:after{content:none}.article-page .slider-section .thumbs,.blog-page .slider-section .thumbs{bottom:0;display:inline-block;font-size:0;line-height:0px;position:absolute;text-align:center;width:100%}.article-page .slider-section .thumbs a:not(.explore),.blog-page .slider-section .thumbs a:not(.explore){background-position:50%;background-repeat:no-repeat;background-size:cover;display:inline-block;height:64px;margin:1px 1px 0;position:relative;vertical-align:bottom;width:56px}.article-page .slider-section .thumbs a:not(.explore):hover,.blog-page .slider-section .thumbs a:not(.explore):hover{opacity:1}.article-page .slider-section .thumbs a:not(.explore):hover:after,.blog-page .slider-section .thumbs a:not(.explore):hover:after{background:#000;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.article-page .slider-section .slick-arrow,.blog-page .slider-section .slick-arrow{background-image:url(../images/arrow-right-white.svg);background-repeat:no-repeat;height:14px;top:70%;width:44px}.article-page .slider-section .explore,.blog-page .slider-section .explore{color:#dbb68c;font-family:NeutraText-DemiAlt;font-size:14px;height:44px;left:165px;margin:21px 1px 0;padding:17px 40px 13px;position:relative;text-align:left;text-decoration:none;text-transform:uppercase;top:10px;vertical-align:bottom}@media (max-width:768px){.article-page .slider-section .explore,.blog-page .slider-section .explore{left:15px}}.article-page .slider-section .explore.hidden,.blog-page .slider-section .explore.hidden{display:none}.article-page .slider-section .explore:hover,.blog-page .slider-section .explore:hover{opacity:1}.article-page .slider-section .slick-dots,.blog-page .slider-section .slick-dots{bottom:30px}@media (max-width:640px){.article-page .slider-section .slick-dots,.blog-page .slider-section .slick-dots{bottom:12px}}.article-page .slider-section .slick-dots li button:before,.blog-page .slider-section .slick-dots li button:before{color:#ccc;font-size:36px}.article-page .slider-section .slick-dots li.slice-active button:before,.blog-page .slider-section .slick-dots li.slice-active button:before{color:#fff}.article-page .articles,.blog-page .articles{margin:0 -20px}.article-page .articles:after,.article-page .articles:before,.blog-page .articles:after,.blog-page .articles:before{content:"";display:table}.article-page .articles:after,.blog-page .articles:after{clear:both}.article-page .articles>div,.blog-page .articles>div{display:block;float:left;font-family:NeutraText-DemiAlt;margin-bottom:10px;min-height:315px;padding:0 20px 35px;position:relative;width:33%}@media (max-width:640px){.article-page .articles>div,.blog-page .articles>div{min-height:auto}}.article-page .articles>div.hidden,.blog-page .articles>div.hidden{display:none}.article-page .articles>div .post_img,.blog-page .articles>div .post_img{max-height:180px;overflow:hidden;position:relative}.article-page .articles>div .post_img .img,.blog-page .articles>div .post_img .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:0;padding-top:58.55%;width:100%}.article-page .articles>div .post_img .featured,.blog-page .articles>div .post_img .featured{background-image:linear-gradient(0deg,transparent,#000);color:#fff;left:0;opacity:.6;padding:5px 15px;position:absolute;top:0;width:100%}.article-page .articles>div .date,.blog-page .articles>div .date{color:#fff;font-size:24px;left:40px;letter-spacing:2px;line-height:1;position:absolute;text-transform:uppercase;top:20px}.article-page .articles>div h3,.blog-page .articles>div h3{color:#462426;font-size:20px;letter-spacing:normal;line-height:1.3;margin-bottom:5px;margin-top:15px;min-height:55px;text-align:left;text-transform:none}@media (max-width:640px){.article-page .articles>div h3,.blog-page .articles>div h3{margin-bottom:10px;min-height:auto}}.article-page .articles>div .more,.blog-page .articles>div .more{background:url(../images/arrow-right-right.svg) no-repeat 0 0;background-position-x:100px;background-position-y:8px;background-repeat:no-repeat;background-size:34px;color:#c58796;display:block;font-family:NeutraText-DemiAlt;font-size:12px;padding-top:9px;text-decoration:none;text-transform:uppercase}@media (max-width:640px){.article-page .articles>div .more,.blog-page .articles>div .more{background-position-x:120px;margin-bottom:45px}}@media (max-width:1024px){.article-page .articles,.blog-page .articles{margin:0 -10px}.article-page .articles>div,.blog-page .articles>div{padding:0 10px}}@media (max-width:640px){.article-page .articles,.blog-page .articles{margin:0}.article-page .articles>div,.blog-page .articles>div{float:none;margin-left:auto;margin-right:auto;max-width:580px;padding:0;width:100%}.article-page .articles>div .date,.blog-page .articles>div .date{font-size:18px;left:15px;top:15px}.article-page .articles>div h3,.blog-page .articles>div h3{font-size:18px;margin-bottom:20px;margin-top:20px}.article-page .articles>div a.more,.blog-page .articles>div a.more{font-size:14px}}.blog-page .banner .caption{font-size:100px}.blog-page .articles-section{margin:55px auto 20px;max-width:1200px}.blog-page .load-more{background:hsla(0,0%,93%,.2);font-size:22px;height:200px;letter-spacing:2.8px;margin-top:0}.blog-page .load-more a.more{color:#dbb58d;display:block;line-height:200px;text-align:center;text-decoration:none;text-transform:uppercase}.blog-page .load-more .loader{border-color:hsla(31,52%,71%,.2) hsla(31,52%,71%,.2) hsla(31,52%,71%,.2) #dbb58d;display:none}.blog-page .load-more.loading a.more{display:none}.blog-page .load-more.loading .loader{display:block}@media (max-width:640px){.blog-page .banner .caption{font-size:50px}.blog-page .articles-section{margin:40px 0}.blog-page .load-more{margin-top:40px}}.article-page .article-detail-section{font-family:NeutraText-DemiAlt;margin:0 auto 80px;max-width:1060px;padding-top:80px}.article-page .article-detail-section h1{color:#462426;font-family:gotham-book;font-size:70px;letter-spacing:0;line-height:1.2;text-align:center}.article-page .article-detail-section h1:after{display:none}.article-page .article-detail-section h2{color:#dbb58d;font-size:22px;letter-spacing:2.8px;line-height:1.82;margin:70px auto;text-align:center}.article-page .article-detail-section h2:after{margin:15px auto;width:120px}.article-page .article-detail-section .date-details{text-align:center}.article-page .article-detail-section .date-details .date{color:#dbb58d;display:inline-block;font-size:14px;letter-spacing:1.2px;margin-bottom:40px;margin-top:5px;text-align:center;text-transform:uppercase}.article-page .article-detail-section .date-details .hotel-name{color:#462426;display:inline-block;font-family:gotham-book;font-size:16px;font-weight:600;letter-spacing:1px;padding-left:30px;text-transform:uppercase}.article-page .article-detail-section .content{margin:0 auto;max-width:800px}.article-page .article-detail-section .content h2{color:#3d3d3d;font-size:22px;letter-spacing:1.8px;margin:40px auto;text-align:left;text-transform:none}.article-page .article-detail-section .content h2:after{content:none}.article-page .article-detail-section .content h3,.article-page .article-detail-section .content h4,.article-page .article-detail-section .content h5,.article-page .article-detail-section .content h6{text-align:left}.article-page .article-detail-section p{color:#3d3d3d;font-size:18px;letter-spacing:0;line-height:1.75;margin:40px auto;text-align:left}.article-page .article-detail-section ul{list-style:none}.article-page .article-detail-section ul li{position:relative}.article-page .article-detail-section ul li:before{background-color:#3d3d3d;border-radius:20px;content:"";display:block;height:10px;left:0;position:absolute;top:10px;width:10px}.article-page .article-detail-section ol,.article-page .article-detail-section ul{color:#3d3d3d;font-size:18px;letter-spacing:0;line-height:1.75;margin:30px auto;padding-left:10px;text-align:left}.article-page .article-detail-section ol li,.article-page .article-detail-section ul li{color:#3d3d3d;font-size:18px;letter-spacing:0;line-height:1.75;margin-bottom:10px;margin-top:10px;padding-left:35px;text-align:left}.article-page .article-detail-section img{height:auto}.article-page .article-detail-section .text-left{text-align:left}.article-page .article-detail-section .text-right{text-align:right}.article-page .article-detail-section quote{border-left:5px solid #dbb58d;color:#462426;display:block;font-family:gotham-book;font-size:37px;letter-spacing:4.6px;line-height:1.22;margin:45px auto;padding:50px 130px;position:relative;text-align:center;text-transform:uppercase}.article-page .article-detail-section quote:after,.article-page .article-detail-section quote:before{background-image:url(../images/quote.svg);background-repeat:no-repeat;content:"";display:inline-block;height:20px;position:relative;width:20px}.article-page .article-detail-section quote:before{bottom:20px;left:-20px}.article-page .article-detail-section quote:after{right:-20px;top:20px}.article-page .article-detail-section img.left{float:left;margin-bottom:60px;margin-right:60px}@media (max-width:700px){.article-page .article-detail-section quote{font-size:22px;margin:0 -20px;padding:40px 20px}}@media (max-width:640px){.article-page .article-detail-section h1{font-size:28px}.article-page .article-detail-section li,.article-page .article-detail-section ol{padding-left:0}}.article-page .share-section{height:200px;margin:120px auto 0;position:relative;width:200px}.article-page .share-section h6{color:#c8878d;font-size:13px;font-weight:300;letter-spacing:1px;position:absolute;right:10px;text-transform:uppercase;top:30px}.article-page .share-section a{background-color:#f8f0e8;background-position:50%;background-repeat:no-repeat;background-size:25px;display:block;height:60px;position:absolute;width:60px}.article-page .share-section a.email{background-image:url(../images/email.svg);left:70px;top:70px}.article-page .share-section a.linkedin{background-image:url(../images/linkedin.svg);right:0;top:50px}.article-page .share-section a.facebook{background-image:url(../images/facebook.svg);left:0;margin-top:30px}.article-page .share-section a.twitter{background-image:url(../images/twitter.svg);left:70px;top:0}.article-page .similar-articles-section{background-color:hsla(0,0%,93%,.4);margin-bottom:0;padding:60px 0 20px}.article-page .similar-articles-section .wrapper{margin:0 auto;max-width:1200px}.article-page .similar-articles-section h2{margin-bottom:70px}.article-page .similar-articles-section h2:after{height:6px;margin:10px auto;width:120px}.shaza-assures-page .shaza-assures-section .intro{margin-bottom:50px;text-align:center}.shaza-assures-page .shaza-assures-section .columns{display:flex}.shaza-assures-page .shaza-assures-section .left{flex:1;padding-right:50px}.shaza-assures-page .shaza-assures-section .right{padding-top:20px;width:300px}.shaza-assures-page .shaza-assures-section .button-group{display:flex;flex-direction:column;gap:20px}.shaza-assures-page .shaza-assures-section .download-button{background-color:#c78a8f;border-radius:3px;color:#fff;display:inline-block;font-size:18px;padding:15px;text-align:center;text-decoration:none}.shaza-assures-page .shaza-assures-section ol,.shaza-assures-page .shaza-assures-section ul{padding-left:20px}@media (max-width:950px){.shaza-assures-page .shaza-assures-section .columns{display:block}.shaza-assures-page .shaza-assures-section .left{margin-bottom:30px;padding-right:0}.shaza-assures-page .shaza-assures-section .right{text-align:center;width:100%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){@import url("https://fonts.googleapis.com/css?family=Arsenal");.article-page .article-detail-section h1,.article-page .article-detail-section quote,.article-page .articles>div .hotel-name,.banner .caption,.banner .caption>span,.blog-page .articles>div .hotel-name,.homepage .section .overlay .caption,.homepage .section .overlay .caption span,.journeys-page .offers>div .info .title,.journeys-page .trip-advisor-reviews .rating-level,.new-homepage .best-rate-cta-section .title,.new-homepage .hotels-section .hotels .hotel .info .hotel-name span:last-child,.new-homepage .offers-section .offer .title,.new-homepage .slider-section .overlay h1 span,.new-journey-details-page .banner .caption,.new-offer-details-page .banner .caption,.new-offers-page .offers>div .info .title,.new-offers-page .trip-advisor-reviews .rating-level{font-family:Arsenal,sans-serif}.article-page .article-detail-section,.article-page .articles>div,.article-page .articles>div .more,.blog-page .articles>div,.blog-page .articles>div .more,.hotel-page .reviews-section .review .author,.hotel-page .reviews-section .review p,.journeys-page .offers>div .info .hotel,.journeys-page .offers>div .info .sub-title,.journeys-page .trip-advisor-reviews .rating,.journeys-page .trip-advisor-reviews .reviews-count,.loyalty-page .local-experiences-section .experiences div p,.new-homepage .best-rate-cta-section a.explore-more,.new-homepage .best-rate-cta-section p,.new-homepage .blog-section .articles .article,.new-homepage .blog-section .articles .article .more,.new-homepage .hotels-section .hotels .hotel .info .hotel-name span,.new-homepage .hotels-section .hotels .hotel .info .tripadvisor,.new-homepage .hotels-section .hotels .hotel .info .tripadvisor .reviews-count,.new-homepage .hotels-section .hotels .hotel .info p,.new-homepage .offers-section .offer .hotel,.new-homepage .offers-section .offer p,.new-homepage .reviews-section .review .author,.new-homepage .reviews-section .review .hotel,.new-homepage .reviews-section .review p,.new-homepage .slider-section .explore,.new-offers-page .offers>div .info .hotel,.new-offers-page .offers>div .info .sub-title,.new-offers-page .trip-advisor-reviews .rating,.new-offers-page .trip-advisor-reviews .reviews-count{font-family:Josefin Sans,sans-serif}}
