@charset "UTF-8";
body:before{background-color:transparent;content:'';display:block;position:fixed;bottom:0;left:0;right:0;top:0;z-index:-1;-webkit-transition:background 0.4s ease-in-out, z-index 0s ease 0.4s;-moz-transition:background 0.4s ease-in-out, z-index 0s ease 0.4s;-ms-transition:background 0.4s ease-in-out, z-index 0s ease 0.4s;-o-transition:background 0.4s ease-in-out, z-index 0s ease 0.4s;transition:background 0.4s ease-in-out, z-index 0s ease 0.4s}body.ham-nav-open:before{background-color:rgba(14, 17, 27, 0.5);z-index:6;-webkit-transition:background 0.4s ease-in-out;-moz-transition:background 0.4s ease-in-out;-ms-transition:background 0.4s ease-in-out;-o-transition:background 0.4s ease-in-out;transition:background 0.4s ease-in-out}.overflow-hidden{overflow:hidden}.container{padding:85px 0 75px;position:relative}.container>div:last-child{margin-bottom:0}.dropanchor{position:absolute;bottom:0;left:0;right:0;top:0}.layout-container{max-width:1300px;margin:0 auto;width:90%}.subtitle{font-family:'Gotham-Bold';font-size:14px;color:#1C1C1C;letter-spacing:0.12em;text-transform:uppercase;line-height:17px}.button{text-transform:uppercase;background-color:#824126;font-family:'GothamCond-Medium';vertical-align:middle;display:inline-block;border-radius:50px;letter-spacing:0.02em;padding:13px 30px;cursor:pointer;font-size:20px;color:#FFFFFF}.button.button--hvr-sweep-to-top{box-shadow:0 0 1px transparent;display:inline-block;vertical-align:middle;border-radius:50px;position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.button.button--hvr-sweep-to-top:before{background-color:#985437;position:absolute;content:'';z-index:-1;bottom:0;right:0;left:0;top:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button.button--hvr-sweep-to-top:hover:before,.button.button--hvr-sweep-to-top:focus:before,.button.button--hvr-sweep-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.button.button--hvr-sweep-to-top .button__label{box-shadow:0 0 1px transparent;display:inline-block;vertical-align:middle;border-radius:50px;position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.button.button--hvr-sweep-to-top .button__label:before{background-color:#985437;position:absolute;content:'';z-index:-1;bottom:0;right:0;left:0;top:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button.button--hvr-sweep-to-top .button__label:hover:before,.button.button--hvr-sweep-to-top .button__label:focus:before,.button.button--hvr-sweep-to-top .button__label:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.button.button--hvr-sweep-to-top.button--blue .button__label:before{background-color:#35405b}.button.button--hvr-sweep-to-top.button--blue:before{background-color:#35405b}.button.button--hvr-radial-out .button__inside{box-shadow:0 0 1px transparent;background-color:#824126;vertical-align:middle;display:inline-block;position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0)}.button.button--hvr-radial-out .button__inside:before{background:#985437;border-radius:100%;position:absolute;content:'';z-index:-1;bottom:0;right:0;left:0;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button.button--hvr-radial-out.button--blue .button__inside:before{background-color:#35405b}.button.button--hvr-radial-out.button--blue:before{background-color:#35405b}.button.button--hvr-radial-out.hovered .button__inside:before,.button.button--hvr-radial-out:hover .button__inside:before,.button.button--hvr-radial-out:focus .button__inside:before,.button.button--hvr-radial-out:active .button__inside:before{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.button .button__border{font-family:inherit}.button .button__border.button--hvr-sweep-to-top{box-shadow:0 0 1px transparent;display:inline-block;vertical-align:middle;border-radius:50px;position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.button .button__border.button--hvr-sweep-to-top:before{background-color:#985437;position:absolute;content:'';z-index:-1;bottom:0;right:0;left:0;top:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button .button__border.button--hvr-sweep-to-top:hover:before,.button .button__border.button--hvr-sweep-to-top:focus:before,.button .button__border.button--hvr-sweep-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.button span{font-family:inherit}.button.button--outline{border:5px solid rgba(130, 65, 38, 0.5);background-color:transparent !important;border-radius:50px;padding:0}.button.button--outline .button__label{background-color:#824126;text-transform:uppercase;font-family:'GothamCond-Medium';display:inline-block;border-radius:50px;letter-spacing:0.02em;padding:14px 60px;cursor:pointer;border:none;color:#FFFFFF}.button.button--cal{border:5px solid rgba(130, 65, 38, 0.5);border-radius:50px;background-color:transparent;padding:0}.button.button--cal .button__icon{background-image:url('../images/calendar-icon.png');background-repeat:no-repeat;display:inline-block;vertical-align:middle;margin-right:20px;height:27px;width:25px;content:''}.button.button--cal .button__border{min-width:130px;padding:11px 30px 11px 30px;background-color:#824126;border-radius:50px}.popup-container .button.button--cal .button__border{padding:11px 50px 11px 50px}.button.button--cal .button__border.no-icon{padding:11px 45px 11px 45px}.button.button--circle-label{background-color:transparent !important;color:#824126 !important;padding:0}.button.button--circle-label .button__inside{width:40px;height:40px;padding:0}.button.button--circle{padding:0}.button.button--circle .button__outside{margin-left:0}.button.button--circle .button__inside{padding:35px 14.25px}.button .button__outside{border:1px solid #824126;background-color:transparent;display:inline-block;border-radius:45px;margin-left:8px;padding:4px;position:relative;top:-4px}.button .button__inside{display:inline-block;border-radius:45px;background:#96683e;padding:15px 19px 14px 20px;color:#fff;font-family:'GothamBold';font-size:14px;letter-spacing:2px;line-height:0.78}.button .button__inside span{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #fff;font-size:0;line-height:0;margin-left:-1px;margin-top:-5px;position:absolute;top:50%;left:50%}.button.button--gold{background-color:#96683e}.button.button--gold .button__label{background-color:#96683e}.button.button--gold .button__outside{border-color:#96683e}.button.button--gold .button__inside{background:#96683e}.button.button--blue{background-color:#0e162c}.button.button--blue .button__label{background-color:#0e162c}.button.button--blue .button__outside{border-color:#0e162c}.button.button--blue .button__inside{background:#0e162c}.button.button--arrow{padding:0;background-color:transparent}.button.button--arrow .button__outside{border:1px solid #96683e;background-color:#fff;display:inline-block;border-radius:50%;margin-left:0;padding:3px}.button.button--arrow .button__inside{background:#96683e;display:block;border-radius:50%;color:#fff;padding:0;width:40px;height:40px}.button.button--arrow .button__inside span{border-right:5px solid transparent;border-left:5px solid transparent;border-top:5px solid #fff;border-bottom:0 none;margin-left:-5px;margin-top:-4px}.button__label{display:inline-block;vertical-align:middle}.button__label.button--hvr-sweep-to-top{box-shadow:0 0 1px transparent;display:inline-block;vertical-align:middle;border-radius:50px;position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);-moz-transform:perspective(1px) translateZ(0);-ms-transform:perspective(1px) translateZ(0);-o-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s}.button__label.button--hvr-sweep-to-top:before{background-color:#985437;position:absolute;content:"";z-index:-1;bottom:0;right:0;left:0;top:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:transform 0.3s ease-out;-moz-transition:transform 0.3s ease-out;-ms-transition:transform 0.3s ease-out;-o-transition:transform 0.3s ease-out;transition:transform 0.3s ease-out}.button__label.button--hvr-sweep-to-top:hover:before,.button__label.button--hvr-sweep-to-top:focus:before,.button__label.button--hvr-sweep-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.owl-dot{display:inline-block;margin:0 2px;opacity:0.3;height:12px;width:12px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:#824126}.owl-dot.active{opacity:1}.owl-dots{position:absolute;text-align:center;bottom:0;right:0;left:0}.rfp-pop{display:none}.active-pop{display:block}input{background:transparent;border:none;border-radius:0;color:#65676d;font-family:'OpenSansRegular';margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}input:-moz-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}input::-moz-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}input:-ms-input-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea{background:transparent;border:none;border-radius:0;font-family:'OpenSansRegular';margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}textarea::-webkit-input-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}textarea:-moz-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}textarea::-moz-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}textarea:-ms-input-placeholder{color:#0e111b;opacity:1;font-family:'OpenSansRegular'}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}.ui-datepicker{background-color:#fff;border:1px solid #e6e2dc;color:#000;z-index:5 !important;max-width:400px;width:100%;padding:30px 50px;-webkit-transition:right 0.4s ease-in-out;-moz-transition:right 0.4s ease-in-out;-ms-transition:right 0.4s ease-in-out;-o-transition:right 0.4s ease-in-out;transition:right 0.4s ease-in-out;box-sizing:border-box}.ui-datepicker .ui-datepicker-header{border-bottom:none;padding:6px 0}.ui-datepicker .ui-datepicker-title{font-family:'ProximaNovaSemibold';font-size:11px;line-height:2em;text-transform:uppercase}.ui-datepicker .ui-datepicker-month,.ui-datepicker .ui-datepicker-year{font:inherit}.ui-datepicker .ui-datepicker-prev{cursor:pointer;height:100%;width:2em;left:0;top:0}.ui-datepicker .ui-datepicker-prev-hover{left:0;top:0}.ui-datepicker .ui-datepicker-prev:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ui-datepicker .ui-datepicker-prev.ui-state-disabled:before{color:#333}.ui-datepicker .ui-datepicker-next{cursor:pointer;height:100%;width:2em;right:0;top:0}.ui-datepicker .ui-datepicker-next-hover{right:0;top:0}.ui-datepicker .ui-datepicker-next:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ui-datepicker .ui-datepicker-next.ui-state-disabled:before{color:#333}.ui-datepicker table{padding:0}.ui-datepicker th{color:#333;font-family:'ProximaNovaSemibold';font-size:9px;padding:6px 0;text-transform:uppercase}.ui-datepicker td{border:1px solid #e6e2dc;color:#333;font-family:'ProximaNovaSemibold';font-size:11px;padding:0}.ui-datepicker td span{padding:11.5px;text-align:center}.ui-datepicker td a{color:#000;padding:11.5px;text-align:center}.ui-datepicker td:not(.ui-state-disabled):hover{border-color:#fff}.ui-datepicker td:not(.ui-state-disabled):hover>*{color:#fff}.ui-datepicker td.ui-state-disabled{color:#e6e2dc}.ui-datepicker td.arrival-date>*,.ui-datepicker td.between-date>*,.ui-datepicker td.departure-date>*,.ui-datepicker td.ui-datepicker-current-day>*{color:#fff}.ui-datepicker td:last-child{border-right:0}.ui-datepicker td:first-child{border-left:0}.ui-datepicker-multi-2 .ui-datepicker-group{padding:30px;box-sizing:border-box}.gm-style-iw-bubble>div:nth-child(1){display:none}.gm-style-iw-bubble>div:nth-child(2){background-color:rgba(0, 0, 0, 0.1) !important;border-radius:0 !important;box-shadow:rgba(0, 0, 0, 0.2) 0 0 15px !important}.gm-style-iw-bubble>div:nth-child(3)>div:nth-child(1){left:-4px !important;width:14px !important}.gm-style-iw-bubble>div:nth-child(3)>div:nth-child(1) div{box-shadow:rgba(0, 0, 0, 0.2) 0 0 15px !important;transform:skewX(50deg) !important;width:15px !important;left:0 !important}.gm-style-iw-bubble>div:nth-child(3)>div:nth-child(2){left:10px !important;width:14px !important}.gm-style-iw-bubble>div:nth-child(3)>div:nth-child(2) div{box-shadow:rgba(0, 0, 0, 0.2) 0 0 15px !important;transform:skewX(-50deg) !important;width:15px !important;left:auto !important;right:0 !important}.gm-style-iw-bubble>div:nth-child(4){border-radius:0 !important}.gm-style-iw{width:100% !important;top:12px !important;left:7px !important;padding:12px !important;box-sizing:content-box !important}.gm-style-iw>div{max-width:415px !important;min-width:210px !important;display:block !important;overflow:hidden !important}.gm-style-iw>div:nth-child(2){display:none !important}.gm-style-iw-close{width:100% !important;height:100% !important;right:0 !important;top:0 !important}.gm-style-iw-close img{display:none}.gm-style .gm-style-iw-t::after{height:10px !important;width:10px !important}.gmnoprint a,.gmnoprint span{display:none}.gm-style-cc{display:none}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"]{display:none !important}.page-template-page-home .header__navigation{top:40px}.no-button{padding:50px 10% 40px !important}.booking-widget .hasDatepicker,.booking-pop-up .hasDatepicker{max-width:none !important}.fading{opacity:0;-webkit-transform:translate3d(0, 50px, 0);-moz-transform:translate3d(0, 50px, 0);-ms-transform:translate3d(0, 50px, 0);-o-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);-webkit-transition:transform 0.4s ease, opacity 0.4s ease;-moz-transition:transform 0.4s ease, opacity 0.4s ease;-ms-transition:transform 0.4s ease, opacity 0.4s ease;-o-transition:transform 0.4s ease, opacity 0.4s ease;transition:transform 0.4s ease, opacity 0.4s ease}.fading--up-in{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.page-transition{width:100%;height:100%;opacity:0;position:fixed;top:0;left:100%;z-index:100}.page-transition.active{opacity:1;left:0}.page-transition.active .page-transition__one{right:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.page-transition.active--open{left:-100%;-webkit-transition:left 0.4s ease 0s;-moz-transition:left 0.4s ease 0s;-ms-transition:left 0.4s ease 0s;-o-transition:left 0.4s ease 0s;transition:left 0.4s ease 0s}.page-transition__one{width:100%;height:100%;position:absolute;top:0;right:-100%}.page-transition__one{background-color:#10192e;-webkit-transition:all 0.4s ease 0.8s;-moz-transition:all 0.4s ease 0.8s;-ms-transition:all 0.4s ease 0.8s;-o-transition:all 0.4s ease 0.8s;transition:all 0.4s ease 0.8s}.margin-bottom{margin-bottom:80px}.display-none{display:none !important}.mfp-container{position:fixed !important}.wpcf7 .ajax-loader{position:absolute}.wpcf7-response-output{margin:30px 0 0 !important;padding:10px !important;text-align:center}.contact-container{position:relative;text-align:center;margin-top:25px}.contact-container .button__border{padding:0 !important}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button,textarea,a{background:transparent;background:none;margin:0;padding:0;border:0;outline:0;text-decoration:none;font-weight:normal;font-family:'Gotham-Book'}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;padding:0 0 1.5em 0}input,select{vertical-align:middle}body{background:#ECE9E5;width:100%;height:100%}html{width:100%;height:100%}::-moz-selection,::selection{background:#824126;color:#fff;text-shadow:none}.ie7 img{-ms-interpolation-mode:bicubic}ul,ol,p{margin-bottom:15px}ul,ol,ul li{list-style:none}ul{list-style:none;padding:0;margin:0}ul li{font-family:'Gotham-Book';font-size:16px;line-height:1.5;padding-left:1.4em;text-indent:-0.7em}ul li::before{content:"";color:#56533C;display:inline-block;font-family:'FontAwesome';font-size:6px;padding-right:1em;vertical-align:middle}p{font-family:'Gotham-Book';line-height:16px;font-size:12px;color:#1C1C1C;letter-spacing:0px}a{cursor:pointer;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-ms-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}p a{font-family:'Gotham-Book'}p a:hover{color:#56533C;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-ms-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}article blockquote{border-left:1px solid #ebe0b5;font-family:'Gotham-Book';color:#1C1C1C;font-size:13px;line-height:22px;padding:15px 0 15px 30px;margin:5px 0 10px 30px}article ul{margin-left:20px}article ul li{padding:5px;list-style:square;font-family:'Gotham-Book';color:#1C1C1C;font-size:13px;line-height:22px}article ol{margin-left:20px}article ol li{padding:5px;list-style-type:decimal;font-family:'Gotham-Book';color:#1C1C1C;font-size:13px;line-height:22px}:focus{outline:0}img,a img{display:block;height:auto;width:100%;border:0}.clear{clear:both}.right{float:right}.left{float:left}.alignright{float:right;margin:0 0 2px 7px}.alignleft{float:left;margin:0 7px 2px 0}img.left,img.alignleft{float:left;margin:0 15px 7px 0}img.right,img.alignright{float:right;margin:0 0 7px 15px}.post img.aligncenter,.attachment img.aligncenter{display:block;margin:0 auto;text-align:center}.nopad{padding:0px !important}.nomargin{margin:0px !important}.noborder{border:none !important}.mobile{display:none}.mobile.button{display:none}.col-width-33{width:33.33%}.col-width-40{width:40%}.col-width-50{width:50%}.col-width-60{width:60%}h1,h2,h3,h4,h5,h6{position:relative;line-height:1}h1{font-family:'BauerBodoniBT-Roman';margin-bottom:25px;letter-spacing:-0.01em;font-size:54px}h2{font-family:'BauerBodoniBT-Roman';text-transform:uppercase;margin-bottom:25px;letter-spacing:-0.01em;font-size:16px;line-height:1;letter-spacing:-0.01em}h3{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:25px;font-size:30px;color:#1C1C1C}h4{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:25px;font-size:24px;color:#1C1C1C}h5{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:25px;font-size:16px;color:#1C1C1C}h6{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:25px;font-size:24px;color:#1C1C1C}ol li{font-family:'Gotham-Book';font-size:12px;line-height:16px;color:#1C1C1C;letter-spacing:0px;padding-bottom:5px}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}a,span{color:inherit;font:inherit}.header{height:100px;width:100%;position:fixed;z-index:7;left:0;top:0;-webkit-transition:background-color 0.4s ease;-moz-transition:background-color 0.4s ease;-ms-transition:background-color 0.4s ease;-o-transition:background-color 0.4s ease;transition:background-color 0.4s ease}.onscroll .header{background-color:#fff;border-bottom:1px solid rgba(86, 83, 60, 0.3);height:90px}.header__logo{position:absolute;left:30px;top:12px}.header__logo img{width:auto;max-width:120px;max-height:66px}.header__logo-static{visibility:visible;opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.onscroll .header__logo-static{visibility:hidden;opacity:0}.header__logo-onscroll{visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.onscroll .header__logo-onscroll{visibility:visible;opacity:1}.header__navigation{position:absolute;right:140px;top:40px;-webkit-transition:top 0.4s ease;-moz-transition:top 0.4s ease;-ms-transition:top 0.4s ease;-o-transition:top 0.4s ease;transition:top 0.4s ease}.header__navigation ul{margin-bottom:0}.header__navigation li{vertical-align:middle;display:inline-block;margin-right:45px;padding-left:0;text-indent:0;line-height:1}.header__navigation li:before{display:none;content:''}.header__navigation li:nth-last-child(2),.header__navigation li:last-child{margin-right:0}.header__navigation li.menu-item--book-now{margin-left:45px}.header__navigation li a{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-right:0px;font-size:14px;color:#FFFFFF;-webkit-transition:text-shadow 0.4s ease;-moz-transition:text-shadow 0.4s ease;-ms-transition:text-shadow 0.4s ease;-o-transition:text-shadow 0.4s ease;transition:text-shadow 0.4s ease}.ham-nav-open .header__navigation li a{text-shadow:2px 2px 2px black}.onscroll .header__navigation li a{text-shadow:none;color:#56533C;font-size:14px}.header__navigation .menu-item--book-now a{font-family:'GothamCond-Medium';padding:15px 30px;background-color:#824126;display:inline-block;letter-spacing:0.02em;border-radius:30px;font-size:18px;line-height:0.8}.onscroll .header__navigation .menu-item--book-now a{color:#fff;font-size:18px}.onscroll .header__navigation{top:25px;right:120px}.page-template-page-home.onscroll .header__navigation{top:25px}.hamburger{border:5px solid rgba(130, 65, 38, 0.5);position:fixed;border-radius:50%;cursor:pointer;right:20px;top:15px;z-index:8;-webkit-transition:top 0.4s ease;-moz-transition:top 0.4s ease;-ms-transition:top 0.4s ease;-o-transition:top 0.4s ease;transition:top 0.4s ease}.onscroll .hamburger{top:10px}.hamburger.active{background-color:transparent;border:0 none;top:20px}.hamburger.active .hamburger-inner{background-color:transparent}.hamburger-inner{background-color:#824126;padding:18px 15px;border-radius:50%}.onscroll .hamburger-inner{padding:13px 10px}.hamburger-container{position:relative;margin:0 auto 5px;height:15px;width:38px;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.active .hamburger-container{width:50px}.hamburger-line{background-color:#fff;position:absolute;height:1px;width:100%;-webkit-transition:transform 0.4s ease;-moz-transition:transform 0.4s ease;-ms-transition:transform 0.4s ease;-o-transition:transform 0.4s ease;transition:transform 0.4s ease}.hamburger-line.hamburger-line--one{top:0}.active .hamburger-line.hamburger-line--one{top:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger-line.hamburger-line--two{opacity:1;top:7px}.active .hamburger-line.hamburger-line--two{opacity:0}.hamburger-line.hamburger-line--three{top:14px}.active .hamburger-line.hamburger-line--three{top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.active .hamburger-line{background-color:#000}.hamburger-text{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;text-align:center;margin-right:0px;font-size:10px;display:block;color:#fff;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);-ms-transform:translateY(2px);-o-transform:translateY(2px);transform:translateY(2px)}.active .hamburger-text{opacity:0}.ham-nav{background:#fff;border-left:1px solid #c9c9c9;height:100%;padding:120px 0 50px;width:300px;position:fixed;right:-300px;top:0;z-index:6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:right 0.4s ease-in-out;-moz-transition:right 0.4s ease-in-out;-ms-transition:right 0.4s ease-in-out;-o-transition:right 0.4s ease-in-out;transition:right 0.4s ease-in-out}.ham-nav-open .ham-nav{right:0}.ham-nav .menu-item--book-now{position:absolute;display:none;top:16px}.ham-nav .menu-item--book-now a{font-family:'GothamCond-Medium';color:#fff;padding:15px 30px;background-color:#824126;display:inline-block;letter-spacing:0.02em;border-radius:50px;font-size:18px;line-height:1}.ham-nav__menu-wrap{height:100%;padding:0 10%;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.ham-nav__menu-wrap ul li{color:#56533C;font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:18px;font-size:14px;line-height:1.2;padding-left:0;text-indent:0}.ham-nav__menu-wrap ul li:before{display:none}.ham-nav__menu-wrap ul li a{color:inherit;font:inherit}.slide-menu-mobile{display:none}.slide-menu-mobile .menu-item--book-now{display:none}.fixed-booking{position:fixed;visibility:hidden;bottom:25px;z-index:6;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.fixed-booking .fixed-booking__button{font-family:'GothamCond-Medium';text-transform:uppercase;background-color:#824126;display:inline-block;border-radius:50px;letter-spacing:0.02em;letter-spacing:0.02em;padding:15px 30px;margin-right:0px;line-height:1;font-size:18px;color:#fff;-webkit-transition:text-shadow 0.4s ease;-moz-transition:text-shadow 0.4s ease;-ms-transition:text-shadow 0.4s ease;-o-transition:text-shadow 0.4s ease;transition:text-shadow 0.4s ease}.banner{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:100%;width:100%}.banner:after{background:linear-gradient(180deg, rgba(9, 9, 9, 0.62) 0%, rgba(0, 0, 0, 0) 100%);content:'';display:block;pointer-events:none;position:absolute;bottom:0;left:0;right:0;top:0;z-index:1;opacity:0}.banner__logo,.banner__content{position:absolute;width:90%;left:50%;top:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner__content{text-align:center}.banner__content--logo{width:40%;max-width:600px;min-width:300px}.banner__title,.banner__subtitle{font-family:'BauerBodoniBT-Roman';text-transform:none;letter-spacing:-0.01em;margin-right:0px;color:#FFFFFF}.banner__title{letter-spacing:-0.01em;margin-bottom:5px;font-size:90px}.home .banner__title{font-family:'BauerBodoniBT-Roman'}.banner__subtitle{font-family:'BauerBodoniBT-Roman';letter-spacing:-0.01em;font-size:15px}.home .banner__subtitle{font-family:'BauerBodoniBT-Roman';font-size:21px}.banner__button{position:absolute;text-align:center;bottom:85px;z-index:6;left:50%;width:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.detail-popup__container .banner__button{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);bottom:0}.popup-container .banner__button{right:0;left:0;width:100%;position:relative;text-align:center}.banner__button.banner__button--offset{bottom:-28px}.banner__carousel .owl-stage-outer,.banner__carousel .owl-stage,.banner__carousel .owl-item{height:100%}.banner__carousel .owl-dots{bottom:15px}.banner__carousel .owl-dots .owl-dot{background:#FFFFFF;opacity:0.5}.banner__carousel .owl-dots .owl-dot.active{opacity:1}.banner__imgbox{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%}.banner__carousel{height:100%}.photo-content-booking{padding:100px 0 60px;position:relative;z-index:4}.photo-content-booking .subtitle{font-family:'Gotham-Bold';text-transform:uppercase;display:inline-block;margin-bottom:5px}.photo-content-booking__background{position:absolute;width:20%;left:0;top:0;height:80%;background-position:center;background-size:contain;background-repeat:no-repeat}.photo-content-booking__content-container{max-width:545px;margin:0 auto;width:90%}.photo-content-booking__content{position:relative;z-index:2}.photo-content-booking__content h2{font-family:'BauerBodoniBT-Roman';text-transform:none;margin-bottom:10px;font-size:54px;color:#56533C;letter-spacing:-0.01em;line-height:1.2}.photo-content-booking__content p{font-size:12px}.photo-content-booking__content p:last-of-type{margin-bottom:50px}.photo-content-booking__image,.photo-content-booking__video{padding-left:130px;padding-right:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.photo-content-booking__video{width:500px;height:700px;margin-right:25px}.photo-content-booking__booking{text-align:center}.photo-content-booking__booking .subtitle{display:inline-block;font-family:'BauerBodoniBT-Roman';font-size:20px;color:#1C1C1C;letter-spacing:-0.01em;text-transform:none;text-align:left;line-height:24px;margin-bottom:27px}.photo-content-booking__booking .photo-content-booking__booking-nights-group{display:none;letter-spacing:0.12em;width:100%;position:absolute;top:88px;z-index:1;right:-1px}.photo-content-booking__booking .photo-content-booking__booking-nights-default{font-family:'Gotham-Bold'}.photo-content-booking__booking .photo-content-booking__booking-nights-items{border-bottom:1px solid #56533C;border-right:1px solid #56533C;border-left:1px solid #56533C;font-family:'Gotham-Bold';text-transform:uppercase;background-color:#fff;color:#56533C;padding:20px 0;font-size:14px}.photo-content-booking__booking .button__label{margin-bottom:0;font-size:20px}.photo-content-booking__booking-container{font-size:0}.photo-content-booking__booking-container input[type="text"]{border:none;border-right:2px solid #56533C;text-transform:uppercase;font-family:'Gotham-Bold';display:inline-block;letter-spacing:0.12em;text-align:center;padding:20px 0;font-size:14px;cursor:pointer;width:32.5%;color:#56533C;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.photo-content-booking__booking-container input[type="text"]::-webkit-input-placeholder{color:#56533C;font-family:'Gotham-Bold'}.photo-content-booking__booking-container input[type="text"]::-moz-placeholder{color:#56533C;font-family:'Gotham-Bold'}.photo-content-booking__booking-container input[type="text"]:-ms-input-placeholder{color:#56533C;font-family:'Gotham-Bold'}.photo-content-booking__booking-container input[type="text"]:-moz-placeholder{color:#56533C;font-family:'Gotham-Bold'}.photo-content-booking__booking-container input[type="submit"]{background-color:#96683e;text-transform:uppercase;font-family:'GothamBold';border-radius:50px;letter-spacing:2px;padding:20px 60px;cursor:pointer;border:none;color:#fff}.photo-content-booking__booking-form{border:2px solid #56533C;background-color:transparent;margin-bottom:30px;padding:30px 0}.photo-content-booking__booking-nights{display:inline-block;text-align:center;position:relative;cursor:pointer;padding:20px 0;width:35%}.photo-content-booking__booking-nights span{color:#56533C;display:inline-block;font-size:14px;letter-spacing:0.12em;margin-bottom:0;text-transform:uppercase;vertical-align:middle}.photo-content-booking__booking-nights-default{margin-right:25px}.photo-content-booking__booking-nights-icon{background-image:url('../images/arrow-down.png');background-repeat:no-repeat;vertical-align:middle;display:inline-block;height:12px;width:20px;content:''}.photo-content-booking__button{position:relative}.photo-content-booking__button input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.photo-content-booking__button.mobile{display:none}.photo-content-three{margin-bottom:100px;position:relative;font-size:0}.photo-content-three.photo-content-three--right .photo-content-three__images-two,.photo-content-three.photo-content-three--right .photo-content-three__images-three{margin-bottom:20px}.photo-content-three.photo-content-three--right .photo-content-three__images-one{margin-bottom:0}.photo-content-three.photo-content-three--right .photo-content-three__images{padding-left:0}.photo-content-three.photo-content-three--right .photo-content-three__content-container{text-align:left}.photo-content-three.photo-content-three--right .photo-content-three__background{position:absolute;width:50%;left:0;top:0}.photo-content-three.photo-content-three--right .button.button--circle{margin-left:20px;margin-right:0}.photo-content-three.photo-content-three--left .photo-content-three__background{position:absolute;width:40%;right:0;top:0}.photo-content-three__images{vertical-align:middle;display:inline-block;padding-left:40px;position:relative;font-size:0;z-index:2;width:52%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.photo-content-three__images-two,.photo-content-three__images-three{display:inline-block}.photo-content-three__images-one{margin-bottom:20px}.photo-content-three__images-two.col-width-60{width:calc(60% - 10px);margin-right:20px}.photo-content-three__images-three.col-width-40{width:calc(40% - 10px)}.photo-content-three__content{vertical-align:middle;display:inline-block;position:relative;z-index:2;width:48%}.photo-content-three__content h2{font-family:'BauerBodoniBT-Roman';text-transform:none;margin-bottom:10px;font-size:54px;color:#56533C;letter-spacing:-0.01em;line-height:1.2}.photo-content-three__content .subtitle{font-family:'Gotham-Bold';text-transform:uppercase;display:inline-block;margin-bottom:5px}.photo-content-three__content p{font-size:12px}.photo-content-three__content p:last-of-type{margin-bottom:35px}.photo-content-three__content .button span{margin-bottom:0}.photo-content-three__content .button.button--circle{margin-right:20px;font-size:12px}.photo-content-three__content.mobile{display:none}.photo-content-three__content-container{text-align:right;max-width:435px;margin:0 auto;width:90%}.photo-content-slider{background-size:cover;background-size:contain;background-position:100% 100%;background-repeat:no-repeat;padding-bottom:85px;text-align:center;width:100%}.photo-content-slider .layout-container{max-width:none}.photo-content-slider h2{font-family:'BauerBodoniBT-Roman';text-transform:none;margin-bottom:25px;font-size:54px;color:#56533C;letter-spacing:-0.01em;line-height:1.2}.photo-content-slider span{font-family:'Gotham-Bold';font-size:14px;color:#1C1C1C;letter-spacing:0.12em;text-transform:uppercase;line-height:17px;margin-bottom:5px}.photo-content-slider h3{font-family:'Gotham-Bold';text-transform:uppercase;margin-bottom:10px;letter-spacing:0px;color:#1C1C1C;position:relative;font-size:12px;line-height:16px;display:block;z-index:2}.photo-content-slider__slider-items{position:relative}.photo-content-slider__slider-items .button{min-width:90px;position:relative;margin-top:-25px;z-index:2;font-family:'GothamCond-Medium';font-size:18px}.photo-content-slider__slider-items span,.photo-content-slider__slider-items h3{margin:25px 0 50px}.photo-content-three__content-container ul{width:100%}.photo-content-three__content-container ul li{display:inline-block;width:50%;font-size:0}.button__detail{display:inline-block;background-color:transparent;vertical-align:baseline;color:#000;padding:0;margin-right:30px}.photo-content-three--right .button__detail:after{content:"";border:1px solid #000;width:1px;height:5px;position:relative;left:32x}.photo-content-three--left .button__detail{margin-right:90px}.photo-content-three--left .button__detail:after{content:"";border:1px solid #000;width:1px;height:5px;position:relative;left:45px}.photo-content-three--left .button.button--circle{margin-right:0}.photo-content-single{margin-bottom:18px;position:relative;font-size:0}.photo-content-single.photo-content-single--right .photo-content-three__images-two,.photo-content-single.photo-content-single--right .photo-content-three__images-three{margin-bottom:20px}.photo-content-single.photo-content-single--right .photo-content-single__images-one{margin-bottom:0}.photo-content-single.photo-content-single--right .photo-content-single__images{padding-left:0}.photo-content-single.photo-content-single--right .photo-content-single__content-container{text-align:left}.photo-content-single.photo-content-single--right .photo-content-single__background{position:absolute;width:40%;left:0;top:0}.photo-content-single.photo-content-single--right .button.button--circle{margin-left:20px;margin-right:0}.photo-content-single.photo-content-single--left .photo-content-single__background{position:absolute;width:40%;right:0;top:0}.photo-content-single__content-container .pop-up__link{height:22px;font-family:'OpenSansRegular';font-weight:bold;color:#4e4848;text-decoration:none;position:relative;margin-left:5px;display:inline-block;border-bottom:#000 1px solid}.photo-content-single__content-container .pop-up__link span{padding-left:5px;margin-left:5px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #4e4848}.photo-content-single__images{vertical-align:middle;display:inline-block;padding-left:0;position:relative;font-size:0;z-index:2;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.photo-content-single__images-two,.photo-content-single__images-three{display:inline-block}.photo-content-single__images-two.col-width-60{width:calc(60% - 10px);margin-right:20px}.photo-content-single__images-three.col-width-40{width:calc(40% - 10px)}.photo-content-single__content{vertical-align:middle;display:inline-block;position:relative;z-index:2;width:40%}.photo-content-single__content h2{font-family:'PlayfairDisplayBold';margin-bottom:10px;font-size:54px;text-transform:none}.photo-content-single__content .subtitle,.photo-content-single__content span{font-family:'Gotham-Bold';text-transform:uppercase;display:inline-block;margin-bottom:0}.photo-content-single__content p:last-of-type{margin-bottom:35px;color:#4e4848}.photo-content-single__content .button span{margin-bottom:0}.photo-content-single__content .button.button--circle{margin-right:20px;font-size:12px}.photo-content-single__content .button.button--circle-label{vertical-align:baseline;margin-left:30px}.photo-content-single__content-container{text-align:right;max-width:435px;margin:0 auto}.photo-content-single__content-container ul{width:100%}.photo-content-single__content-container ul li{display:inline-block;width:50%;font-size:0}.photo-content-single__content-description a{font-family:'OpenSansExtraBold';display:inline-block;position:relative;line-height:1.2;font-size:12px;color:#4e4848}.photo-content-single__content-description a:before{background-color:#4e4848;position:absolute;width:100%;content:'';height:1px;bottom:0;left:0}.button__detail{display:inline-block;background-color:transparent;color:#000;padding:0;vertical-align:baseline;margin-right:30px}.photo-content-single--right .button__detail:after{content:"";border:1px solid #000;width:1px;height:5px;position:relative;left:30px}.photo-content-single--left .button__detail{vertical-align:baseline;margin-right:30px}.photo-content-single--left .button__detail:after{content:"";border:1px solid #000;width:1px;height:5px;position:relative;left:30px}.photo-content-single--left .button.button--circle{margin-right:0}.content-layout{width:100%}.content-layout__container{box-sizing:border-box;padding:70px 10% 20px;text-align:center}.content-layout__container p{font-family:'OpenSansRegular';font-size:12px;padding:0px 25%;box-sizing:border-box;line-height:2}.content-layout__container h2,.content-layout__container h5{margin-bottom:5px}.content-layout__pre-title{display:block;width:100%;text-transform:uppercase;font-family:'ProximaNovaBold'}.heading-title{margin-bottom:0}.sub-heading__title{text-transform:capitalize;letter-spacing:2px;margin-bottom:0}.content-layout__title{display:block;width:100%;margin-bottom:10px;font-family:'PlayfairDisplayBold';font-size:54px}.paragraph{margin-bottom:40px}.paragraph p:last-of-type{margin-bottom:0}.paragraph__columns.paragraph__columns--two{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.two-columns,.two-columns-shortcode{margin-bottom:20px}.two-columns .left.col-width-50,.two-columns-shortcode .left.col-width-50{width:calc(50% - 15px)}.two-columns .left:first-child,.two-columns-shortcode .left:first-child{margin-right:30px}.two-columns *:last-child,.two-columns-shortcode *:last-child{margin-bottom:0}.menu{width:80%;margin:0 auto;text-align:center;margin-bottom:50px}.menu__title{padding-bottom:15px}.menu__title h3{font-size:30px;margin-bottom:0}.menu__items ul{margin-bottom:0}.menu__items li:before{content:''}.menu__items .menu-item{text-transform:uppercase;letter-spacing:1px;display:inline-block;margin:0 5px 10px;position:relative;padding:0;text-indent:0}.menu__items .menu-item--active:before{content:'';height:2px;width:100%;background-color:#000;position:absolute;bottom:-3px;left:-3px}.menu__items a{font-family:'ProximaNovaBold';color:#000;font-size:16px;letter-spacing:3px}.photo-slider__carousel{margin-bottom:10px}.photo-slider__carousel .owl-dots{text-align:right;right:10px;bottom:10px}.photo-slider__carousel .owl-dot{height:10px;width:10px;background-color:#fff}.accordion{margin-bottom:40px}.accordion-container.col-width-50{width:calc(50% - 11px);box-sizing:border-box}.accordion-container.col-width-50.left{margin-right:22px}.accordion__item{border:2px solid #64676e;box-sizing:border-box;margin-bottom:18px;width:100%}.accordion__title-container{background-color:#fff;box-sizing:border-box;padding:27px 35px;position:relative;cursor:pointer}.accordion__title{font-family:'ProximaNovaBold';text-transform:uppercase;letter-spacing:4px;font-size:18px;color:#0e111b}.accordion__symbol{font-family:'EffraRegular';position:absolute;font-size:24px;display:block;right:30px;top:22px}.accordion__symbol--plus:before{content:'+'}.accordion__symbol--minus:before{content:'-'}.accordion__content{padding:0 35px 45px;display:none}.accordion__content p:last-child{margin-bottom:0}.booking-widget{background-color:#fff;border-right:0;color:#000;position:fixed;right:-100%;top:102px;z-index:10;-webkit-transition:right 0.4s ease-in-out;-moz-transition:right 0.4s ease-in-out;-ms-transition:right 0.4s ease-in-out;-o-transition:right 0.4s ease-in-out;transition:right 0.4s ease-in-out}.topnav-reserve-active .booking-widget{right:0;-webkit-transition:right 0.4s ease-in-out;-moz-transition:right 0.4s ease-in-out;-ms-transition:right 0.4s ease-in-out;-o-transition:right 0.4s ease-in-out;transition:right 0.4s ease-in-out}.booking-widget .ui-datepicker{padding:0;width:auto !important}.booking-widget .ui-datepicker .ui-datepicker-header{padding:6px 0}.booking-widget .ui-datepicker .ui-datepicker-title{font-family:'ProximaNovaBold';font-size:11px;line-height:2em;text-transform:uppercase}.booking-widget .ui-datepicker .ui-datepicker-month,.booking-widget .ui-datepicker .ui-datepicker-year{font:inherit}.booking-widget .ui-datepicker .ui-datepicker-prev{cursor:pointer;height:100%;width:2em;left:0;top:0}.booking-widget .ui-datepicker .ui-datepicker-prev-hover{left:0;top:0}.booking-widget .ui-datepicker .ui-datepicker-prev:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.booking-widget .ui-datepicker .ui-datepicker-prev.ui-state-disabled:before{color:#333}.booking-widget .ui-datepicker .ui-datepicker-next{cursor:pointer;height:100%;width:2em;right:0;top:0}.booking-widget .ui-datepicker .ui-datepicker-next-hover{right:0;top:0}.booking-widget .ui-datepicker .ui-datepicker-next:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.booking-widget .ui-datepicker .ui-datepicker-next.ui-state-disabled:before{color:#333}.booking-widget .ui-datepicker th{color:#333;font-size:9px;padding:6px 0;text-transform:uppercase}.booking-widget .ui-datepicker th span{font-family:'OpenSansRegular'}.booking-widget .ui-datepicker td{border:1px solid #333;color:#333;font-family:'ProximaNovaSemibold';font-size:11px;padding:0}.booking-widget .ui-datepicker td span{padding:11.5px;text-align:center}.booking-widget .ui-datepicker td a{color:#000;padding:11.5px;text-align:center;font-family:'OpenSansRegular'}.booking-widget .ui-datepicker td:not(.ui-state-disabled):hover{border-color:#15392b}.booking-widget .ui-datepicker td:not(.ui-state-disabled):hover>*{background-color:#15392b;color:#fff}.booking-widget .ui-datepicker td.ui-state-disabled{color:#e6e2dc}.booking-widget .ui-datepicker td.arrival-date,.booking-widget .ui-datepicker td.between-date,.booking-widget .ui-datepicker td.departure-date,.booking-widget .ui-datepicker td.ui-datepicker-today{border-color:#15392b}.booking-widget .ui-datepicker td.arrival-date>*,.booking-widget .ui-datepicker td.between-date>*,.booking-widget .ui-datepicker td.departure-date>*,.booking-widget .ui-datepicker td.ui-datepicker-today>*{background-color:#15392b;color:#fff}.booking-widget .ui-datepicker tbody{border:1px solid #333}.booking-widget .ui-datepicker-multi .ui-datepicker-group table{margin:0 8px 10px;width:auto}.booking-widget__calendar{position:relative}.booking-widget__calendar:before{background-color:#333;content:"";display:block;margin:0 auto;width:1px;position:absolute;bottom:0;left:0;right:0;top:0}.booking-widget__calendar-mobile{display:none}.booking-widget__calendar-mobile .ui-datepicker table{margin:0 auto 20px;width:90%}.booking-widget__filter-item{width:50%}.booking-widget__filter-select{color:#000;font-family:'ProximaNovaBold';font-size:14px;text-transform:uppercase;padding:15px 0;position:relative}.booking-widget__filter-select select{border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-family:'ProximaNovaBold';margin:0;padding:0 20px;text-transform:inherit;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;width:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.booking-widget__filter-select select::-ms-expand{display:none}.booking-widget__filter-select option{color:#000}.booking-widget__filter-selected{font:inherit;font-family:'ProximaNovaBold';text-transform:inherit;text-align:center}.booking-widget__filter-select-arrowdown{pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.booking-widget__submit{border-top:1px solid #333;background-color:#15392b}.booking-widget__submit a{color:#fff;cursor:pointer;font-family:'ProximaNovaBold';font-size:16px;margin-bottom:0;padding:20px 0;text-align:center;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.detail-popup{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;z-index:15;height:100%}.popup-container{height:100%;width:100%}.detail-popup__container{width:100%;position:absolute;margin:0 auto;background:#fff;height:100%}.detail-popup__carousel{width:45%;float:left;position:relative;height:100%}.detail-popup__carousel .owl-stage-outer{height:100%}.detail-popup__carousel .owl-stage{height:100%}.detail-popup__carousel .owl-item{height:100%}.detail-popup__image{width:100%;display:inline-block;float:left;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.detail-popup__image img{width:auto !important;height:100%;opacity:0}.detail-popup__content{width:55%;display:inline-block;padding:52px 140px;box-sizing:border-box;overflow:auto;font-size:0;height:100%}.detail-popup__content span,.detail-popup__content p{text-align:left}.detail-popup__list{width:50%;display:inline-block;text-align:left}.detail-popup__list-title{display:block;font-size:16px;font-family:'ProximaNovaBold';margin-bottom:10px}.detail-popup__pre-title{font-size:14px;font-family:'ProximaNovaBold';text-transform:uppercase;display:block;letter-spacing:2px}.detail-popup__title{font-size:54px;display:block;font-family:'PlayfairDisplayBold';margin:10px auto}.detail-popup__list-container{margin:30px auto}.close-button{position:absolute;height:50px;width:50px;z-index:15;top:40px;right:20px;cursor:pointer}.booking-widget-pop .close-button{height:25px;width:25px;top:-35px;left:0}.booking-widget-pop .close-button .close-button__line-1,.booking-widget-pop .close-button .close-button__line-2{background-color:#fff;bottom:12px;top:auto}.close-button__line-1{position:absolute;height:2px;width:100%;top:3px;background-color:#10182d;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.close-button--light .close-button__line-1{background-color:#fff}.close-button--dark .close-button__line-1{background-color:#10182d}.close-button__line-2{position:absolute;height:2px;width:100%;top:3px;background-color:#10182d;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.close-button--light .close-button__line-2{background-color:#fff}.close-button--dark .close-button__line-2{background-color:#10182d}.rfp-pop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.3);width:100%;z-index:15}.rfp-pop .ajax-loader{position:absolute;margin:0 auto;top:-30px;right:0;left:0}.rfp-pop .wpcf7-response-output{margin:-45px 0 0px !important;padding:10px !important;text-align:center}.rfp-pop__container{position:relative;width:100%;padding:150px 8%;box-sizing:border-box}.rfp-pop__form{width:100%;background-color:#fff;padding:50px 130px;box-sizing:border-box;position:relative}.rfp-pop__form form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.form__titlebox{margin-bottom:30px}.form__title{font-size:22px;letter-spacing:3px}.form__item{margin-bottom:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form__item--half{float:left;width:50%}.form__item--left{padding-right:1%}.form__item--right{padding-left:1%}.form__item:last-child{margin-bottom:0}.form__input,.form__textarea{border:2px solid #65676d;border-radius:3px;font-size:16px;padding:20px 25px;width:100%}.rfp-pop__form .form__input,.rfp-pop__form .form__textarea{font-family:'OpenSansRegular'}.form__textarea{min-height:250px;resize:none}.form__submit{background-color:transparent;padding:15px 45px 15px 45px;font-family:'GothamBold';letter-spacing:4px;text-align:center;max-width:200px;font-size:13px;cursor:pointer;color:#fff}.form__textarea-container{position:relative}.form__textarea-resize-icon{position:absolute;right:3px;bottom:6px}.rfp-pop__submit{bottom:-75px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.rfp-pop__submit-container{width:100%;position:relative;display:inline-block;text-align:center}.rfp-pop__submit-container .button__border{padding:0 !important}.rfp-pop__pre-title,.rfp-pop__title{display:block;text-align:center}.rfp-pop__title{font-family:'PlayfairDisplayBold';font-size:54px;margin:10px auto 50px}.rfp-pop__pre-title{font-size:16px;font-family:'ProximaNovaBold';text-transform:uppercase;letter-spacing:5px}.booking-pop-up{z-index:54}.booking-pop-up.active-pop-up:before{background-color:rgba(0, 0, 0, 0.5);content:'';display:block;position:fixed;bottom:0;left:0;width:100%;height:100%;right:0;top:0;-webkit-transition:background-color 0.4s ease-in-out, z-index 0s ease 0.4s;-moz-transition:background-color 0.4s ease-in-out, z-index 0s ease 0.4s;-ms-transition:background-color 0.4s ease-in-out, z-index 0s ease 0.4s;-o-transition:background-color 0.4s ease-in-out, z-index 0s ease 0.4s;transition:background-color 0.4s ease-in-out, z-index 0s ease 0.4s;z-index:8}.booking-widget-pop{background-color:#fff;border-right:0;color:#000;position:fixed;top:50%;left:50%;z-index:8;opacity:0;visibility:hidden;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;-webkit-transition:visibility 0s 0.4s, opacity 0.4s ease-in-out;-moz-transition:visibility 0s 0.4s, opacity 0.4s ease-in-out;-ms-transition:visibility 0s 0.4s, opacity 0.4s ease-in-out;-o-transition:visibility 0s 0.4s, opacity 0.4s ease-in-out;transition:visibility 0s 0.4s, opacity 0.4s ease-in-out}.active-pop-up .booking-widget-pop{opacity:1;visibility:visible;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.booking-widget-pop .ui-datepicker{border:0;padding:0;width:auto !important}.booking-widget-pop .ui-datepicker .ui-datepicker-header{padding:15px 0;border-bottom:none}.booking-widget-pop .ui-datepicker .ui-datepicker-title{font-family:'ProximaNovaBold';font-size:11px;line-height:2em;text-transform:uppercase}.booking-widget-pop .ui-datepicker .ui-datepicker-month,.booking-widget-pop .ui-datepicker .ui-datepicker-year{font:inherit;font-size:16px}.booking-widget-pop .ui-datepicker .ui-datepicker-prev{cursor:pointer;height:100%;width:2em;left:0;top:0}.booking-widget-pop .ui-datepicker .ui-datepicker-prev-hover{left:0;top:0}.booking-widget-pop .ui-datepicker .ui-datepicker-prev:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.booking-widget-pop .ui-datepicker .ui-datepicker-prev.ui-state-disabled:before{color:#e6e2dc}.booking-widget-pop .ui-datepicker .ui-datepicker-next{cursor:pointer;height:100%;width:2em;right:0;top:0}.booking-widget-pop .ui-datepicker .ui-datepicker-next-hover{right:0;top:0}.booking-widget-pop .ui-datepicker .ui-datepicker-next:before{color:#000;content:"";display:inline-block;font-family:'Ionicons';font-size:20px;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.booking-widget-pop .ui-datepicker .ui-datepicker-next.ui-state-disabled:before{color:#333}.booking-widget-pop .ui-datepicker th{color:#333;font-size:9px;padding:6px 0;text-transform:uppercase}.booking-widget-pop .ui-datepicker th span{font-family:'OpenSansRegular'}.booking-widget-pop .ui-datepicker td{border:1px solid #e6e2dc;color:#333;font-family:'OpenSansRegular';font-size:11px;padding:0}.booking-widget-pop .ui-datepicker td span{padding:11.5px;text-align:center}.booking-widget-pop .ui-datepicker td a{color:#000;padding:11.5px 17.5px;text-align:center}.booking-widget-pop .ui-datepicker td:not(.ui-state-disabled):hover{border-color:#fff}.booking-widget-pop .ui-datepicker td:not(.ui-state-disabled):hover>*{color:#fff}.booking-widget-pop .ui-datepicker td.ui-state-disabled{color:#e6e2dc}.booking-widget-pop .ui-datepicker td.arrival-date>*,.booking-widget-pop .ui-datepicker td.between-date>*,.booking-widget-pop .ui-datepicker td.departure-date>*,.booking-widget-pop .ui-datepicker td.ui-datepicker-today>*{color:#fff}.booking-widget-pop .ui-datepicker td:first-child{border-left:0}.booking-widget-pop .ui-datepicker td:last-child{border-right:0}.booking-widget-pop .ui-datepicker tbody{border:none}.booking-widget-pop .ui-datepicker-multi .ui-datepicker-group table{margin:0 8px 10px;width:auto}.booking-widget-pop__calendar{position:relative;padding:20px 50px}.booking-widget-pop__calendar:before{background-color:#e6e2dc;content:"";display:block;margin:0 auto;width:0;position:absolute;bottom:0;left:0;right:0;top:0}.booking-widget-pop__calendar-mobile{display:none}.booking-widget-pop__calendar-mobile .ui-datepicker table{margin:0 auto 20px;width:90%}.booking-widget-pop__filter{display:inline-block;width:100%;margin-top:10px}.booking-widget-pop__filter-item{width:50%;box-sizing:border-box}.booking-widget-pop__filter-item.right{border-left:0.5px solid #e6e2dc}.booking-widget-pop__filter-item.left{border-right:0.5px solid #e6e2dc}.booking-widget-pop__filter-select{color:#000;font-family:'ProximaNovaBold';font-size:14px;text-transform:uppercase;padding:15px 0;position:relative}.booking-widget-pop__filter-select select{border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-family:'ProximaNovaBold';margin:0;padding:0 20px;text-transform:inherit;width:100%;position:absolute;bottom:0;left:0;right:0;top:0;width:100%;opacity:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.booking-widget-pop__filter-select select::-ms-expand{display:none}.booking-widget-pop__filter-select option{color:#000}.booking-widget-pop__filter-selected{font:inherit;font-family:'ProximaNovaBold';text-transform:inherit;text-align:center}.booking-widget-pop__filter-select-arrowdown{pointer-events:none;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.booking-widget-pop__submit{border-top:1px solid #333}.booking-widget-pop__submit a,.booking-widget-pop__submit .pop-btn{color:#fff;cursor:pointer;font-family:'ProximaNovaBold';font-size:16px;margin-bottom:0;padding:20px 0;text-align:center;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.filterbox{width:90%;margin:0 auto 50px;text-align:center;overflow:auto;white-space:nowrap}.filterbox__item{border-bottom:2px solid transparent;color:#0e111b;cursor:pointer;display:inline-block;font-family:'ProximaNovaBold', sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;margin-right:20px;padding-left:0;text-indent:0;-webkit-transition:border 0.4s ease;-moz-transition:border 0.4s ease;-ms-transition:border 0.4s ease;-o-transition:border 0.4s ease;transition:border 0.4s ease}.filterbox__item:before{content:none}.filterbox__item:last-child{margin-right:0}.filterbox__item--active{border-bottom:2px solid #000}.filterbox__item span{display:inline-block;margin-right:-2px;color:inherit;font:inherit}.gallery{max-width:1300px;margin:0 auto 80px}.gallery__gutter{width:1%}.gallery__item--half{width:49.5%}.gallery__item .img-mobile{display:none}.gallery__item-expander{height:100%;width:100%;top:0;position:absolute;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s}.gallery__item-expander div{display:inline-block}.gallery__item-expander:hover{opacity:1}.gallery__item-shade{width:100%}.gallery__item-shade:before{background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100, rgba(0, 0, 0, 0.8)));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8) 100%);display:block;content:'';height:70px;position:absolute;bottom:0;left:0;right:0;z-index:1}.gallery__item-caption{position:absolute;bottom:20px;left:23px;z-index:2}.gallery__item-caption h3{color:#fff;font-family:'ProximaNovaBold', sans-serif;font-size:15px;margin-bottom:0;text-transform:uppercase}.gallery__item-expandicon{position:absolute;bottom:20px;right:19px;z-index:2}.mfp-title,.mfp-counter{font-family:'OpenSansRegular'}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.photo-content-booking__booking .photo-content-booking__booking-nights-group{top:84px}}}.neighborhood{position:relative}.neighborhood .layout-container{max-width:none;width:auto;margin:0}.neighborhood .content-layout{background-image:-webkit-linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-moz-linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-o-linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.9) 40%);background-image:linear-gradient(to left, transparent 0%, rgba(255, 255, 255, 0.9) 40%);padding-left:125px;position:relative;max-width:928px;z-index:2;width:100%}.neighborhood .content-layout .content-layout__container{padding:70px 0 20px;text-align:left;max-width:545px;width:100%}.neighborhood .content-layout .content-layout__container p{padding:0}.neighborhood .map{position:absolute;max-height:1200px;height:100%;width:60%;z-index:1;right:0;top:0}.neighborhood .map #map{height:100%}.neighborhood .map__gradient{background-image:-webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 25%);background-image:-moz-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 25%);background-image:-o-linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 25%);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 25%);position:absolute;height:150px;width:100%;z-index:2;bottom:0;left:0}.neighborhood__container{position:relative}.neighborhood__filter-container{background-image:-webkit-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-moz-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-o-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);padding-left:125px;position:relative;max-width:928px;width:100%;z-index:4}.neighborhood__filter{background-color:#fff;max-width:545px;width:100%}.neighborhood__filter{border:1px solid #dfdfdf;position:relative;padding:30px 0;cursor:pointer;font-size:0}.neighborhood__filter-group{border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;position:absolute;max-width:545px;display:none;width:100%;top:100%}.neighborhood__filter-background{max-width:545px;width:100%}.neighborhood__filter-background.active .neighborhood__filter-icon img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.neighborhood__filter-items,.neighborhood__filter-label{font-family:'GothamBold';text-transform:uppercase;letter-spacing:2px;font-size:14px;width:100%}.neighborhood__filter-label{border-right:2px solid #dfdfdf;width:calc(100% - 95px);vertical-align:middle;display:inline-block;text-align:center;padding:20px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.neighborhood__filter-icon{vertical-align:middle;display:inline-block;text-align:center;width:95px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.neighborhood__filter-icon img{display:inline-block;height:12px;width:20px}.neighborhood__filter-items{border-bottom:1px solid #dfdfdf;font-family:'GothamBold';text-transform:uppercase;background-color:#fff;letter-spacing:2px;text-align:center;cursor:pointer;padding:20px 0;font-size:14px}.neighborhood__more{text-align:center;display:block;padding:20px 0 70px 0}.neighborhood__more .button.button--outline{margin-right:160px}.neighborhood__loader{margin-bottom:25px;text-align:center;display:none}.neighborhood__loader img{display:inline-block;width:50px;margin-right:160px}.neighborhood__location{background-image:-webkit-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-moz-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:-o-linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);background-image:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 40%);padding-left:125px;position:relative;padding-top:30px;max-width:928px;font-size:0;width:100%;z-index:2}.neighborhood__location-item{display:inline-block;margin-bottom:20px;margin-right:20px;vertical-align:top}.neighborhood__location-item.col-width-50{width:calc(50% - 10px)}.neighborhood__location-item--right{margin-right:0}.neighborhood__location-image{margin-bottom:20px;position:relative;cursor:pointer}.neighborhood__location-image span{background-color:#030830;position:absolute;height:100%;width:100%;opacity:0;left:0;top:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.neighborhood__location-image span:hover{opacity:0.4}.neighborhood__location-image:before{background-color:#030830;position:absolute;height:100%;width:100%;content:'';opacity:0;left:0;top:0;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.neighborhood__location-image:hover:before{opacity:0.4}.neighborhood__location-content a{color:#000}.neighborhood__location-title{font-family:'ProximaNovaBold';text-transform:uppercase;display:inline-block;letter-spacing:3px;font-size:14px;line-height:1}.neighborhood__location-distance{font-family:'ProximaNovaRegular';display:inline-block;letter-spacing:1px;font-size:14px;line-height:1}.mapinfo{margin-top:10px}.mapinfo__inner-container{text-align:center}.mapinfo__title{font-family:'BrandonGrotesqueMedium';text-transform:uppercase;letter-spacing:4px;margin-bottom:15px;font-size:18px;line-height:1}.mapinfo__address p{font-family:'AvenirNextRegular';letter-spacing:0px;line-height:1.2;font-size:14px}.mapinfo__activity{font-family:'BrandonGrotesqueBlack';background-color:#0d162a;text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:10px;padding:8px 0;line-height:1;color:#fff;width:100%}.neighborhood-popup{background-color:rgba(16, 24, 45, 0.71);visibility:hidden;position:fixed;height:100%;width:100%;z-index:60;opacity:0;left:0;top:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.neighborhood-popup.active{visibility:visible;opacity:1}.neighborhood-popup__close{cursor:pointer;position:absolute;right:40px;top:40px;z-index:1}.neighborhood-popup__close img{height:35px;width:36px}.neighborhood-popup__container{background-color:#fff;position:absolute;max-height:500px;overflow:hidden;height:80%;width:80%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.neighborhood-popup__image{float:left;height:100%;width:40%;background-size:cover;background-position:center;background-repeat:no-repeat}.neighborhood-popup__image img{opacity:0;position:absolute;top:0;bottom:0;right:0;left:0;visibility:hidden}.neighborhood-popup__content-section{padding:80px 100px;overflow:auto;height:500px;float:left;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.neighborhood-popup__content{width:100%;height:100%}.neighborhood-popup__content p:last-of-type{margin-bottom:35px}.neighborhood-popup__map{border:1px solid #000;height:360px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.neighborhood-popup__title{font-family:'PlayfairDisplayBold';margin-bottom:10px;font-size:54px;display:block}.neighborhood-popup__distance,.neighborhood-popup__address{font-family:'ProximaNovaBold';text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:14px;display:block}.neighborhood-popup__arrowup{margin:0 auto 50px;position:relative;display:none;height:30px;width:24px}.neighborhood-popup__arrowup:before{background-image:url('../images/arrow-up.jpg');position:absolute;height:inherit;width:inherit;content:''}.footer #map{border-top:1px solid #1C1C1C;position:relative;height:550px;width:100%}.footer #map:before{background:linear-gradient(180deg, rgba(28, 28, 28, 0) 13.54%, rgba(28, 28, 28, 0.33) 48.14%, #1C1C1C 100%);opacity:0.8;position:absolute;height:263px;content:'';width:100%;z-index:2;bottom:0;left:0}.footer__photo{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;height:280px;width:100%}.footer__photo:before{background-image:url('../images/footer-shadow.png');background-position:center;background-size:100% 100%;background-repeat:repeat;position:absolute;height:100%;content:'';width:100%;bottom:0;left:0}.footer__container{background:#1C1C1C;background-repeat:no-repeat;background-position:center;background-size:cover;padding:160px 0 135px;position:relative}.footer__newsletter{position:absolute;text-align:center;max-width:830px;margin:0 auto;font-size:0;top:-80px;width:90%;z-index:4;right:0;left:0}.footer__newsletter input[type="text"],.footer__newsletter input[type="email"]{border:none;border-right:2px solid #1C1C1C;text-transform:uppercase;font-family:'Gotham-Bold';display:inline-block;padding:30px 30px 10px;letter-spacing:0.12em;text-align:center;font-size:16px;cursor:pointer;color:#1C1C1C;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer__newsletter input[type="text"]:last-of-type,.footer__newsletter input[type="email"]:last-of-type{border:none}.footer__newsletter input[type="text"]::-webkit-input-placeholder,.footer__newsletter input[type="email"]::-webkit-input-placeholder{font-family:'Gotham-Bold';color:#1C1C1C;opacity:1}.footer__newsletter input[type="text"]::-moz-placeholder,.footer__newsletter input[type="email"]::-moz-placeholder{font-family:'Gotham-Bold';color:#1C1C1C;opacity:1}.footer__newsletter input[type="text"]:-ms-input-placeholder,.footer__newsletter input[type="email"]:-ms-input-placeholder{font-family:'Gotham-Bold';color:#1C1C1C;opacity:1}.footer__newsletter input[type="text"]:-moz-placeholder,.footer__newsletter input[type="email"]:-moz-placeholder{font-family:'Gotham-Bold';color:#1C1C1C;opacity:1}.footer__newsletter input[type="submit"]{min-width:70px;text-transform:uppercase;font-family:'GothamCond-Medium';border-radius:0;letter-spacing:0.02em;font-size:20px;cursor:pointer;border:none;color:#FFFFFF;vertical-align:top}.footer__newsletter span{font-family:'Gotham-Bold';text-transform:uppercase;display:inline-block;margin-bottom:20px;letter-spacing:0.12em;line-height:19px;position:relative;font-size:16px;color:#FFFFFF}.footer__newsletter .footer__newsletter-button{position:absolute;bottom:-35px;width:100%}.footer__newsletter-form{background-color:#fff;padding:20px 0 40px}.footer__content{font-size:0}.footer__content-items{display:inline-block;margin-right:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer__content-items h3{font-family:'Gotham-Bold';text-transform:uppercase;letter-spacing:0.12em;margin-bottom:18px;font-size:14px;color:#FFFFFF;line-height:17px}.footer__content-items p{font-family:'Gotham-Book';font-size:12px;color:#FFFFFF;line-height:17px;letter-spacing:0px;margin-bottom:18px}.footer__content-items p:last-of-type{margin-bottom:0}.footer__content-items.col-width-33{width:calc(33.33% - 68px)}.footer__content-items:last-child{margin-right:0}.footer__bottom{background:#1C1C1C;margin-bottom:0px;padding:30px 20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer__navigation ul{margin-bottom:0}.footer__navigation li{display:inline-block;margin-right:5px;padding-left:0;text-indent:0;line-height:1}.footer__navigation li:before{display:none;content:''}.footer__navigation li:last-child{margin-right:0}.footer__navigation li a{font-family:'Gotham-Book';font-size:14px;color:#FFFFFF}.footer__navigation li a:hover{color:#56533C}.footer__copyright{font-family:'Gotham-Bold';color:#fff;float:right;font-size:14px;letter-spacing:0.12em;line-height:17px}.footer__copyright p{font-family:'Gotham-Bold';color:inherit;letter-spacing:0.12em;margin-bottom:0}.footer__copyright p span{font-family:'Gotham-Bold';font-size:14px;letter-spacing:0.12em}.footer__copyright--original{font-family:'Gotham-Bold';opacity:0;visibility:hidden;font-size:14px;height:0;-webkit-transition:visibility 0s ease, opacity 1s ease;-moz-transition:visibility 0s ease, opacity 1s ease;-ms-transition:visibility 0s ease, opacity 1s ease;-o-transition:visibility 0s ease, opacity 1s ease;transition:visibility 0s ease, opacity 1s ease}.footer__copyright--original.active{opacity:1;visibility:visible;-webkit-transition:visibility 0.4s ease, opacity 1s ease;-moz-transition:visibility 0.4s ease, opacity 1s ease;-ms-transition:visibility 0.4s ease, opacity 1s ease;-o-transition:visibility 0.4s ease, opacity 1s ease;transition:visibility 0.4s ease, opacity 1s ease}.footer__copyright--hover{font-family:'Gotham-Bold';opacity:0;visibility:hidden;text-align:center;position:relative;font-size:14px;width:100%;top:auto;bottom:auto;letter-spacing:0.12em;-webkit-transition:visibility 0.4s ease, opacity 1s ease;-moz-transition:visibility 0.4s ease, opacity 1s ease;-ms-transition:visibility 0.4s ease, opacity 1s ease;-o-transition:visibility 0.4s ease, opacity 1s ease;transition:visibility 0.4s ease, opacity 1s ease}.footer__copyright--hover.active{opacity:1;visibility:visible;-webkit-transition:visibility 0.4s ease, opacity 1s ease;-moz-transition:visibility 0.4s ease, opacity 1s ease;-ms-transition:visibility 0.4s ease, opacity 1s ease;-o-transition:visibility 0.4s ease, opacity 1s ease;transition:visibility 0.4s ease, opacity 1s ease}.footer__copyright--hover a{color:inherit;font:inherit;font-family:'Gotham-Bold';letter-spacing:0.12em;margin-bottom:0}.footer__copyright--hover a:hover{color:#fff}.cookie-consent{display:none;position:fixed;bottom:0px;left:0px;width:100%;background:#fff;border-top:2px solid #939393;z-index:99999999;text-align:center;padding:0;padding-bottom:20px}.cookie-consent .slida-content{margin:0;padding:0}.cookie-consent .slida-content p{font-size:18px;padding:10px 0 0 0;margin:0 0 10px}.cookie-consent .btnlinks a{cursor:pointer;text-transform:uppercase;margin-top:0}