:root{--gridWidth:100%;--gridHeight:300px}
html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{padding:0;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:hidden;padding:44px 0 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{border:1px solid #ddd;border-radius:0;background:#f8f8f8;position:relative;overflow:hidden}.selectric .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;color:#444;-webkit-user-select:none;-ms-user-select:none;user-select:none}.selectric .button,.selectric .label{display:block;line-height:38px;height:38px}.selectric .button{position:absolute;right:0;top:0;width:38px;background-color:#f8f8f8;color:#bbb;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#bbb;border-bottom:none}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#f8f8f8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.datepicker--cells{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell,.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4eb5e6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4eb5e6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name,.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--day-name{color:#ff9a19;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#4eb5e6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:"";background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(90deg,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:none}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type=range]::-ms-fill-lower,.datepicker--time-row input[type=range]::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:"";background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.gm-style .gm-style-iw-c{padding:20px;box-shadow:0 2px 7px 1px rgba(0,0,0,.1);max-width:300px!important;max-height:none!important}.wpgmza_infowindow_title{font-family:Verlag;text-transform:uppercase;letter-spacing:1px;color:#e72623;line-height:1.4em}.wpgmza_infowindow_address{font-family:Verlag}.wpgmza_infowindow_description{font-family:Proxima Nova;font-size:16px}.wpgmza_infowindow_image{float:none!important;width:100%!important;height:160px!important;object-fit:cover;overflow:hidden;padding-bottom:20px}@font-face{font-family:Ogg-Roman;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.eot);src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.eot?#iefix) format("embedded-opentype"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.woff) format("woff"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.ttf) format("truetype"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ogg-roman-webfont.svg#Ogg-Roman) format("svg")}@font-face{font-family:Verlag;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/Verlag-Light.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/Verlag-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Light.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Regular.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Bold.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Semibold.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/ProximaNova-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Sharp Grotesk Book;font-display:swap;src:url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/SharpGroteskBook15-Regular.woff2) format("woff2"),url(//hallartshotel.com/wp-content/themes/hallarts/assets/fonts/SharpGroteskBook15-Regular.woff) format("woff");font-weight:400;font-style:normal}html{min-height:100%;position:relative}.clear,.clearfix{clear:both;width:100%;display:table}.hidden{display:none;visibility:hidden}hr{border:0;height:2px;background:#ddd;width:100%}img.svg{display:none}.wrap{width:100%;max-width:calc(100% - 30px);margin:0 auto;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.no-image{background:#f7f4f1 url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/no-image.gif) no-repeat 50%;background-size:60%}a{color:#e72623;outline:0!important;transition:all .3s ease-out}a,a:hover{text-decoration:none}body{font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;color:#585454;font-weight:400;line-height:1;-webkit-text-size-adjust:100%;padding:0!important}h1,h2,h3,h4,h5,h6{margin:0 0 .625rem;font-weight:400;line-height:1.2;font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700}h1{font-size:1.5rem;font-weight:400;line-height:1.48;letter-spacing:1.5px}h1.jumbo{font-size:3.4375rem;line-height:4.6875rem;letter-spacing:3.84px}.h2--title{font-size:2rem;text-transform:uppercase;font-weight:700;margin-bottom:1rem}p{font-size:.75rem;line-height:1.25rem;margin:0 0 1.125rem}strong{font-weight:700}ul{list-style:disc outside;padding:0 0 0 1.5rem;margin:0 0 1.875rem}ul li{line-height:2rem}ul.menu{list-style:none}ul.menu,ul.menu>li{margin:0;padding:0}ul.menu li{line-height:normal}ul.menu li ul{list-style:none}ul.menu li ul,ul.menu li ul>li{margin:0;padding:0}ol{list-style:decimal outside;padding:0 0 0 1.5rem;margin:0 0 1.875rem}ol li{line-height:2rem}blockquote{padding:0;margin:0 0 1.875rem}blockquote p{display:block;margin:0 auto;font-size:1.5rem;line-height:2.0625rem}.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.alignnone{margin:0 20px 20px 0}.aligncenter{display:block;margin:0 auto}.wp-caption{background:#fff;border:0;max-width:100%;padding:0;text-align:left;margin:0 auto 2.25rem}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0 0 .625rem;max-width:100%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:14px;line-height:normal;margin:0!important;color:#888;font-style:italic}.datepicker--cell.-current-,.datepicker--day-name{color:#ea3936}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{background-color:#ea3936}.form{width:100%}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form select,.form textarea{-webkit-appearance:none;text-decoration:none;outline:0;border:0;border-radius:0;outline:none!important;height:2.5rem;line-height:1;box-sizing:border-box;padding:0;position:relative;z-index:10;background:transparent;width:100%;display:block;border-bottom:1px solid #a2a2a2;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-weght:400;color:#231f20;font-size:1rem;letter-spacing:2.6px}.form input[type=date].wpcf7-not-valid,.form input[type=email].wpcf7-not-valid,.form input[type=number].wpcf7-not-valid,.form input[type=password].wpcf7-not-valid,.form input[type=search].wpcf7-not-valid,.form input[type=tel].wpcf7-not-valid,.form input[type=text].wpcf7-not-valid,.form select.wpcf7-not-valid,.form textarea.wpcf7-not-valid{background:#ffcaca}.form input[type=date].placeholder,.form input[type=email].placeholder,.form input[type=number].placeholder,.form input[type=password].placeholder,.form input[type=search].placeholder,.form input[type=tel].placeholder,.form input[type=text].placeholder,.form select.placeholder,.form textarea.placeholder{opacity:1;color:#231f20;text-transform:uppercase}.form input[type=date]:-moz-placeholder,.form input[type=date]::-moz-placeholder,.form input[type=email]:-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]:-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]:-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=search]:-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=tel]:-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=text]::-moz-placeholder,.form select:-moz-placeholder,.form select::-moz-placeholder,.form textarea:-moz-placeholder,.form textarea::-moz-placeholder{opacity:1;color:#231f20;text-transform:uppercase}.form input[type=date]::-webkit-input-placeholder,.form input[type=email]::-webkit-input-placeholder,.form input[type=number]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=tel]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form select::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{opacity:1;color:#231f20;text-transform:uppercase}.form input[type=date]:before{content:attr(placeholder)!important;color:#aaa;margin-right:.5em}.form input[type=date]:focus:before,.form input[type=date]:valid:before{content:""}.form select{visibility:hidden}.form textarea{line-height:1.5;padding-top:.75rem;height:11.125rem;border:1px solid #a2a2a2}.form button[type=submit],.form input[type=submit]{margin:1.6875rem 0 0}.form .selectric-wrapper .selectric{border:0;border-bottom:1px solid #a2a2a2;background:transparent}.form .selectric-wrapper .selectric .label{font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-weght:400;color:#231f20;font-size:1rem;height:2.5rem;line-height:2.5rem;letter-spacing:2.6px;text-transform:uppercase;margin:0 2.625rem 0 0}.form .selectric-wrapper .selectric .arrow{width:2.625rem;height:100%;position:absolute;top:0;right:0}.form .selectric-wrapper .selectric .arrow:before{content:"";display:block;width:1.0625rem;height:8px;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/chev-down.svg) no-repeat 50%;background-size:17px auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form .selectric-wrapper .selectric-items li{font-size:1rem}.form .field{margin:0 0 1.625rem;width:100%}.form .field label.label{display:block;font-size:1rem;letter-spacing:2.6px;color:#231f20;text-transform:uppercase;margin:0 0 1.125rem}.form .field.msg{margin:1.875rem 0}.form .field .wpcf7-form-control-wrap input,.form .field .wpcf7-form-control-wrap textarea{z-index:5}.form .field .wpcf7-form-control-wrap input.wpcf7-not-valid,.form .field .wpcf7-form-control-wrap textarea.wpcf7-not-valid{background:transparent!important;border-color:#ea3936!important}.form .field .wpcf7-form-control-wrap .wpcf7-not-valid-tip{padding:.625rem 0 0!important;margin:0 0 -.625rem!important;font-size:.875rem}.form div.wpcf7-response-output{margin:20px 0 0!important;padding:0!important;border:0!important;line-height:1.5;font-size:1rem}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes circleRight{0%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}50%,to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes circleRight{0%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}50%,to{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@-webkit-keyframes circleLeft{0%,50%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}to{-webkit-transform:rotate(45deg)}}@keyframes circleLeft{0%,50%{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}to{-webkit-transform:rotate(45deg)}}button{padding:0;margin:0;background:transparent;border:0;outline:none!important;color:#000;cursor:pointer}button.btn{display:inline-block;min-width:8.875rem;text-align:center;height:3.875rem;line-height:1;background:#e72623;color:#fff;letter-spacing:1.67px;text-transform:uppercase;font-size:.75rem;font-weight:400}button.btn.alt{background:transparent;position:relative;color:#e72623;letter-spacing:2.7px;padding:0 2.25rem;box-sizing:border-box}button.btn.alt:before{content:"";display:block;width:50%;position:absolute;height:100%;top:0;left:0;background:#898b8e;z-index:-1;opacity:.35;transition:all .3s ease-out}button.btn.alt:hover:before{width:100%}button.btn.alt-small,button.btn.small{min-width:7.5rem;height:2.75rem}button.btn.alt-small{background:#d6d7d8}a.btn,button.btn.big{height:3.875rem}a.btn{display:inline-block;min-width:8.875rem;text-align:center;line-height:1;background:#e72623;color:#fff;letter-spacing:1.67px;text-transform:uppercase;font-size:.75rem;font-weight:400;line-height:3.875rem}a.btn.alt{background:transparent;position:relative;color:#e72623;letter-spacing:2.7px;padding:0 2.25rem;box-sizing:border-box}a.btn.alt:before{content:"";display:block;width:50%;position:absolute;height:100%;top:0;left:0;background:#898b8e;z-index:-1;opacity:.35;transition:all .3s ease-out}a.btn.alt:hover:before{width:100%}a.btn.alt-small,a.btn.small{min-width:7.5rem;height:2.75rem;line-height:2.75rem}a.btn.alt-small{background:#d6d7d8}.btn-block:not(:last-of-type){margin-bottom:1rem}a.btn-no-border{display:inline-block;min-width:8.875rem;text-align:center;height:3.875rem;line-height:1;background:#e72623;color:#fff;letter-spacing:1.67px;text-transform:uppercase;font-size:.75rem;font-weight:400;background:transparent;color:#e72623;line-height:3.875rem}.heading-box{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;min-height:10.25rem;position:relative}.heading-box:before{content:"";display:block;width:9.5625rem;height:10.25rem;position:absolute;top:0;left:0;z-index:1}.heading-box.small:before,.heading-box:before{background:#e2d1c9;opacity:.3}.heading-box.medium div{padding:0}.heading-box div{position:relative;z-index:10;margin:.625rem 0 0;padding:0 0 0 40px}.heading-box .subtitle{font-size:10px;letter-spacing:1.4px;color:#231f20;display:block;margin:0 0 .25rem}.heading-box .subtitle,.heading-box h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase}.heading-box h1{font-weight:300;line-height:1.1;letter-spacing:1.5px;color:#e72623;margin:0}.heading-inside{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.25rem 0;position:relative;background:#fff}.heading-inside .subtitle{font-size:10px;letter-spacing:1.4px;color:#231f20;display:block;margin:0 0 .25rem}.heading-inside .subtitle,.heading-inside h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase}.heading-inside h1{font-weight:300;line-height:1.1;letter-spacing:1.5px;color:#e72623;margin:0}.heading-simple{width:100%}.heading-simple.center{text-align:center}.heading-simple .subtitle{font-size:10px;letter-spacing:1.4px;color:#231f20;display:block;margin:0 0 .25rem;margin:0 0 .6875rem}.heading-simple .subtitle,.heading-simple h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase}.heading-simple h1{font-weight:300;line-height:1.1;letter-spacing:1.5px;color:#e72623;margin:0}.heading-pager{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.heading-pager .subtitle{font-size:10px;letter-spacing:1.4px;color:#231f20;display:block;margin:0 0 .25rem;margin:0 0 .6875rem}.heading-pager .subtitle,.heading-pager h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;text-align:center}.heading-pager h1{font-weight:300;line-height:1.1;letter-spacing:1.5px;color:#e72623;margin:0}.heading-pager .line{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;height:1px;background:#e72623;margin:1.75rem 2.75rem 0 3.25rem;display:none}.heading-pager .dots{margin:1.75rem 0 0;height:3.75rem}.heading-pager .dots .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0}.heading-pager .dots .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.heading-pager .dots .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.heading-pager .dots .slick-dots li.slick-active .circle,.heading-pager .dots .slick-dots li.slick-active button{display:block}.heading-pager .dots .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.heading-pager .dots .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.heading-pager .dots .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.heading-pager .dots .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.heading-pager .dots .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.heading-pager .dots .slick-dots li .circle.circle-left:before,.heading-pager .dots .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.heading-pager .dots .slick-dots li .circle.circle-right{right:0}.heading-pager .dots .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.heading-pager .dots .slick-dots li .circle.circle-left{left:0}.heading-pager .dots .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.heading-pager .dots .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.heading-pager .dots .slick-dots li button:before{content:"0"}.card{border:1px solid #d7d7d7;box-sizing:border-box;background:#fff}.card.no-text{background:transparent;border:0}.card.no-text .text{margin-top:-4.6875rem;padding-bottom:2.375rem}.card.no-text .head{margin:0}.card.no-text .head:after{display:none}.card.no-text .head h3{margin:0;line-height:4.25rem}.card figure{position:relative;z-index:1}.card figure img{display:block;max-width:100%;height:auto;width:100%}.card .text{width:100%;background:#fff;margin:0 auto;padding:1.875rem 1.25rem;box-sizing:border-box;z-index:10}.card .head,.card .text{text-align:center;position:relative}.card .head{text-transform:uppercase;margin:0 0 1.25rem}.card .head .subtitle{font-size:.75rem;letter-spacing:1.9px;color:#231f20;display:block}.card .head .subtitle,.card .head h3{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif}.card .head h3{font-size:1.5rem;line-height:1.8;letter-spacing:2.1px;margin:0 0 .625rem;color:#e72623;font-weight:300}.card .head h3 a{color:#e72623}.card .head .line{display:block;width:3.4375rem;height:1px;background:#e72623;margin:0 auto}.card .body p{color:#585454;margin:0 0 1.875rem}.card .body .btns{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card .body .btns .btn,.card .body .btns .btn:first-child{margin:0 0 1.25rem}.card .body .btns .btn:last-child{margin:0}.vid-info .inner{display:block;background:#fff}.vid-info figure{width:100%;position:relative}.vid-info figure .play{display:block;z-index:2;position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.3)}.vid-info figure .play img,.vid-info figure .play svg{display:block;max-width:100%;height:auto;width:6.0625rem}.vid-info figure img{display:block;max-width:100%;height:auto;position:relative;z-index:1;width:100%}.vid-info main{width:100%;box-sizing:border-box;padding:2.5rem 0 1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vid-info main>div{margin:0 1.875rem}.vid-info main .head{text-transform:uppercase;margin:0 0 1.25rem}.vid-info main .body>p:first-child:before{content:"";display:inline-block;width:2.5rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 .625rem 0 0}.vid-info main .subtitle{font-size:.75rem;font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:normal;letter-spacing:.9px;color:#231f20;display:block;margin:0 0 .875rem}.vid-info main .subtitle:after{content:"";display:inline-block;width:2.6875rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 0 0 .9375rem;position:relative;top:-2px}.vid-info main h3{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;line-height:normal;letter-spacing:1.2px;color:#ea3936;margin:0}.custom-fancy .close-fancy{width:3.125rem;height:3.125rem;background:#e72623;position:absolute;right:-1.5625rem;top:-1.5625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.custom-fancy .close-fancy svg{width:1.25rem;display:block;max-width:100%;height:auto}.custom-fancy .fancybox-content{background:transparent!important;opacity:0}.custom-fancy .fancybox-slide--image .fancybox-content{max-width:calc(100vw - 80px)}.custom-fancy .fancybox-slide--complete .fancybox-content{opacity:1}.custom-fancy .fancybox-iframe,.custom-fancy .fancybox-image{max-height:calc(100vh - 250px)}.custom-fancy .tools{width:100%;padding:1.25rem 0 0;position:absolute;left:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.custom-fancy .tools.artist-video{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-fancy .btn.alt{color:#fff;height:2.5rem;line-height:2.5rem;margin-top:.5rem;padding-left:1.25rem;padding-right:1.25rem;min-width:6.25rem}.custom-fancy .btn.alt:before{opacity:1;background:#e72623}.custom-fancy .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.custom-fancy .socials>*{display:block}.custom-fancy .socials .label{font-size:.875rem;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;letter-spacing:1.1px;color:#ea3936;text-transform:uppercase}.custom-fancy .socials .line{display:none;width:100%;height:1px;background:#ea3936;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;margin:0 .5rem 0 1.6875rem}.custom-fancy .socials a{margin:0 0 0 .625rem;width:1.875rem;display:block}.custom-fancy .socials a:first-child{margin:0}.custom-fancy .socials a img{display:block;max-width:100%;height:auto;width:100%}.custom-fancy .caption{box-sizing:border-box;padding:0;margin:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;letter-spacing:1px;line-height:normal;text-transform:uppercase}.custom-fancy .caption span{display:block}.custom-fancy .caption .subtitle{font-size:.625rem;margin:0 0 .5625rem}.custom-fancy .caption .subtitle:after{content:"";display:inline-block;width:1.875rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 0 0 .9375rem;position:relative;top:-2px}.custom-fancy .caption .title{font-size:1.25rem;font-weight:500;letter-spacing:2px}.fancy-mailing-list .fancybox-content{padding:1rem;margin:0}html.no-scroll,html.no-scroll body{height:100vh;overflow:hidden;overflow-y:visible}.menu-flyout{background:hsla(0,0%,100%,.5);background:#fff;width:100%;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:-200vw;top:0;z-index:600;border:1px solid #d2d2d2;border-top:0;position:fixed;transition:.5s;display:flex}.menu-flyout.show{left:0}.menu-flyout .close-menu{font-size:1.25rem;letter-spacing:2.84px;color:#e72623;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.625rem .625rem .625rem .5rem;transition:all .3s ease-out;position:absolute;right:.625rem;top:.625rem;z-index:5}.menu-flyout .close-menu svg{transition:all .3s ease-out;width:1.6875rem}.menu-flyout .close-menu svg g,.menu-flyout .close-menu svg path{stroke:#e72623;opacity:1}.menu-flyout .close-menu span{text-transform:uppercase;display:none}.menu-flyout .inner{width:100%;background:#fff;text-align:center;height:100vh;overflow:hidden;overflow-y:auto;box-sizing:border-box;-webkit-overflow-scrolling:touch}.menu-flyout .inner::-webkit-scrollbar{display:none}.menu-flyout .inner>div{padding:1.25rem 0 3.125rem}.menu-flyout .inner .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all .3s ease-out;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;height:1.375rem}.menu-flyout .inner .socials a{display:block;margin:0 .625rem}.menu-flyout .inner .socials a img{display:block;max-width:100%;height:auto;width:auto;max-height:1.375rem}.menu-flyout .logo{width:7.5rem;margin:0 auto 2.5rem}.menu-flyout .logo svg{display:block;max-width:100%;height:auto}.menu-flyout .logo svg .text{fill:#53565a;transition:all .3s ease-out}.menu-flyout .primary li{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:normal;letter-spacing:1.75px;text-transform:uppercase;margin:0 0 1rem}.menu-flyout .primary li a{color:#e72623}.menu-flyout .btn{margin:0 0 1.875rem}.menu-flyout .secondary li{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 1.25rem}.menu-flyout .secondary li a{color:#e72623;padding:0 1.875rem}.menu-flyout .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all .3s ease-out;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:1.375rem;opacity:1;left:0;display:none}.menu-flyout .socials a{display:block;margin:0 .625rem}.menu-flyout .socials a img{display:block;max-width:100%;height:auto;width:auto;max-height:1.375rem}.menu-overlay{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:580;background:#000;display:none;opacity:.6}.booking-flyout{background:#fff;width:calc(100% - 80px);height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;z-index:650;display:none;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2)}.booking-flyout.active,.booking-flyout.active+.booking-overlay{display:block}.booking-flyout .close-booking-flyout{position:absolute;width:40px;right:-.625rem;top:-2.5rem}.booking-flyout .close-booking-flyout svg{-webkit-transform:scale(.5);transform:scale(.5)}.booking-flyout .booking-form{width:100%;display:block;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.booking-flyout .item{width:100%;height:90px;border-bottom:2px solid #f0f0f0;box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-flyout .item:first-child > div,.booking-flyout .item:nth-child(2)>div{margin:0 auto;width:9.6875rem}.booking-flyout .item:first-child .label,.booking-flyout .item:nth-child(2) .label{text-align:left}.booking-flyout .item:first-child input,.booking-flyout .item:nth-child(2) input{width:100%;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow-circle.svg) no-repeat 100% 50%}.booking-flyout .item:nth-child(3) input,.booking-flyout .item:nth-child(4) input{width:3.4375rem}.booking-flyout .item .label{display:block;font-size:.875rem;letter-spacing:.4px;color:#231f20;line-height:normal;white-space:nowrap;text-align:center;margin:0 0 .9375rem}.booking-flyout .item input{font-size:22px;letter-spacing:.6px;color:#ea3936;height:1.5rem;border:0;outline:none;padding:0;margin:0;background:transparent;box-sizing:border-box;cursor:pointer}.booking-flyout .item .number{position:relative;width:5.9375rem;margin:0;margin:0 auto}.booking-flyout .item .number input[type=number]::-webkit-inner-spin-button,.booking-flyout .item .number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.booking-flyout .item .number input[type=number]{-moz-appearance:textfield}.booking-flyout .item .number input{width:calc(100% - 40px);height:1.5rem;line-height:1;display:block;padding:0;margin:0;margin:0 auto;position:relative;z-index:10;text-align:center}.booking-flyout .item .number input:focus{outline:0}.booking-flyout .item .number .numb-nav{position:absolute;height:1.5rem;top:0;width:100%;z-index:1}.booking-flyout .item .number .numb-button{position:relative;cursor:pointer;width:1.25rem;height:1.5rem;box-sizing:border-box;text-align:center;color:#333;top:0;background:no-repeat 50%;background-size:20px;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute}.booking-flyout .item .number .numb-button.numb-up{right:0;background-image:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/plus.svg)}.booking-flyout .item .number .numb-button.numb-down{left:0;background-image:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/minus.svg)}.booking-flyout .btn{width:100%;height:3.75rem}.booking-overlay{width:100%;height:100%;position:fixed;z-index:640;background:#000;opacity:.5;left:0;top:0;display:none}.offers-link{height:3.9375rem;background:#d6d7d8;margin-right:1rem;display:inline-block;text-align:center;text-transform:uppercase;font-weight:400;line-height:inherit;font-size:inherit;letter-spacing:inherit;padding:0 1.25rem}#header.dark-home #opening-banner{width:100%;max-width:100vw;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:normal;background-color:#e72623}#header.dark-home #opening-banner p{color:#fff;margin:0;padding:8px 0;font-family:Proxima Nova;font-weight:300;font-size:14px;letter-spacing:1.8px;line-height:24px;text-transform:uppercase}#header.dark-home-alt #opening-banner,#opening-banner{visibility:hidden;height:0}#opening-banner{display:none;width:0}#page{background:#fff;position:relative;z-index:30;overflow:hidden;min-height:100vh}#page,body:after{left:0;top:0;width:100%}body:after{content:"";position:fixed;height:100vh;background:#000 url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/loading.gif) no-repeat 50%;z-index:3422;display:none;opacity:1;transition:all 2s ease-out}.loading body:after{display:block}.fading body:after{opacity:0}#header{border-bottom:1px solid #c6c6c6;position:fixed;background-color:#fff;top:0;left:0;width:100%;z-index:200;transition:all .3s ease-out}#header.dark-home{background-color:hsla(0,0%,100%,0);border:0}#header.dark-home .logo{width:7.5rem}#header.dark-home .logo svg .text{fill:#fff}#header.dark-home .toggle-menu{-webkit-transform:translateX(-50%) translateY(30px) rotate(90deg);transform:translateX(-50%) translateY(30px) rotate(90deg);left:.5rem;top:0;font-size:.875rem;letter-spacing:2px}#header.dark-home .toggle-menu svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#header.dark-home .toggle-menu svg g,#header.dark-home .toggle-menu svg path{stroke:#eee;opacity:1}#header.dark-home .toggle-booking,#header.dark-home .toggle-booking-phase-1{top:1.875rem;display:none}#header.dark-home .socials{opacity:1;left:1.375rem;top:8.75rem;display:block}#header .wrap{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - 56px)}#header .logo{width:4.375rem;margin:.9375rem 0 1.125rem;transition:all .3s ease-out}#header .logo svg{max-height:80px;display:block;max-width:100%;height:auto}#header .logo svg .text{fill:#53565a;transition:all .3s ease-out}#header .toggle-menu{font-size:1.25rem;letter-spacing:2.84px;color:#e72623;background:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.625rem .625rem .625rem .5rem;-webkit-transform:translateY(9px);transform:translateY(9px);transition:all .3s ease-out;width:2.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;margin:.375rem 0 0}#header .toggle-menu svg{margin:0;transition:all .3s ease-out}#header .toggle-menu svg g,#header .toggle-menu svg path{stroke:#e72623;opacity:1}#header .toggle-menu span{text-transform:uppercase;display:none}#header .toggle-booking,#header .toggle-booking-phase-1{-webkit-transform:none;transform:none;transition:all .3s ease-out;position:absolute;top:0;right:0;display:none}#header .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;transition:all .3s ease-out;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;height:1.375rem;position:absolute;left:1.375rem;display:none;top:140px}#header .socials a{display:block;margin:0 .625rem}#header .socials a img{display:block;max-width:100%;height:auto;width:auto;max-height:1.375rem}#header .scroll-to-booking{top:6.125rem}#header .scroll-to-booking,#header .scroll-to-booking-phase-1{position:absolute;font-size:.625rem;-webkit-transform:translateX(50%) translateY(50%) rotate(-90deg);transform:translateX(50%) translateY(50%) rotate(-90deg);min-width:5.625rem!important;height:2rem;line-height:2rem;letter-spacing:.4px;right:-.75rem;display:block;padding:0}#header .scroll-to-booking-phase-1{top:11.125rem;transition:top .3s ease-in-out .1s}#header .scroll-to-booking-phase-1 .btn{line-height:inherit;font-size:inherit;min-width:inherit;letter-spacing:inherit}#header.dark-home-alt .scroll-to-booking-phase-1{top:11rem}.header-spacer{height:5rem}.offers-header{background-image:linear-gradient(90deg,#585454,#231f20);background-position:50%;background-repeat:no-repeat;background-size:calc(100% - 30px) auto}.offers-header .caption .wrap{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.offers-header .caption .heading-box{max-width:400px;margin:0 0 0 3.75rem;min-height:100px}.offers-header .caption .heading-box:before{background:#fff;opacity:1;-webkit-transform:translateX(-60px);transform:translateX(-60px);width:calc(100% + 120px)}.virtual-tours-link-desktop{position:absolute;left:6rem;top:2.5rem;display:none}#footer{background:#2b2b2b}#footer .upper{padding:5.1875rem 0 2.1875rem;position:relative}#footer .upper .wrap{max-width:calc(100% - 89px);display:block;margin:0 0 0 3.4375rem}#footer .upper .col{border-bottom:1px solid #585454;padding:0 0 2rem;margin:0 1.375rem 2rem 0}#footer .upper .col.address{margin-right:0}#footer .upper .col.last{border:0;margin:0}#footer .upper .hide-tablet{display:block}#footer .upper .show-tablet{margin:1.25rem 0 0;display:none}#footer .lower{background:#221e1e;line-height:3.625rem;text-align:center;color:#898b8e;font-size:.75rem;letter-spacing:.7px}#footer .lower .wrap{display:block}#footer .to-top{font-size:14px;letter-spacing:1.4px;line-height:2.17;text-transform:uppercase;color:#e72623;position:absolute;right:-60px;top:4.5625rem;display:block;z-index:10;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:300}#footer .to-top:after{content:"";width:3.75rem;height:1px;background:#e72623;display:inline-block;margin:0 0 0 .9375rem;vertical-align:middle;position:relative;top:-1px}#footer .logos{width:100%;margin:3.125rem 0 0}#footer .logos,#footer .logos div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer .logos div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#footer .logos div>div{display:none;width:100%;height:1px}#footer .logos figure{padding:0 1.875rem;position:relative;margin:0}#footer .logos figure:last-child:after{display:none}#footer .logos figure:after{width:1px;height:4.75rem;content:"";display:block;background:#979797;opacity:.3;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}#footer h2{font-size:14px;font-weight:600;letter-spacing:1.2px;color:#ea3936;margin:0 0 16px}#footer .menu li,#footer h2{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:normal;text-transform:uppercase}#footer .menu li{font-size:.75rem;font-weight:300;letter-spacing:.9px;margin:0 0 1.5rem}#footer .menu li:last-child{margin:0}#footer .menu li a{color:#acacac}#footer .menu li a:hover{color:#e72623}#footer p{font-size:14px;font-weight:300;line-height:1;letter-spacing:.9px;color:#acacac;text-transform:uppercase;margin:0 0 1.5rem}#footer p:last-child{margin:0}#footer p a{color:#acacac}#footer p a:hover{color:#e72623}#footer .subscribe form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#footer .subscribe #mc_embed_signup_scroll{width:100%}#footer .subscribe #mc_embed_signup_scroll .mc-field-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#footer .subscribe #mc_embed_signup_scroll div.mce_inline_error{width:100%;font-size:.875rem;padding:.625rem 0 0;background:transparent;color:red}#footer .subscribe input{padding:0;margin:0;background:transparent;border:0;outline:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;color:#acacac;line-height:1;box-sizing:border-box}#footer .subscribe input[type=email]{width:calc(100% - 42px);height:2.1875rem;border:1px solid hsla(0,0%,67%,.7);padding:0 0 0 .875rem}#footer .subscribe input[type=submit]{cursor:pointer;background:#e72623 url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow-subs.png) no-repeat 50%;width:2.25rem;height:2.1875rem}#footer .socials{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:2rem 0 0;position:relative;border-top:1px solid #585454;padding:2.625rem 0 0}#footer .socials:before{display:none;width:7.125rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}#footer .socials:after,#footer .socials:before{content:"";height:.0625rem;background:#e72623;position:absolute}#footer .socials:after{display:block;width:calc(100% - 130px);top:3.1875rem;right:0}#footer .socials a{display:block;width:1.25rem;margin:0 1.25rem 0 0}#footer .socials a img{display:block;max-width:100%;height:auto}.row{position:relative;z-index:10;overflow:hidden;width:100%}.row.hero-home .home-slider{background:#000;position:relative;z-index:1}.row.hero-home .home-slider .item{position:relative}.row.hero-home .home-slider .item .bg{background:no-repeat 50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.row.hero-home .home-slider .item .video-bg{background:#000 no-repeat 50%;background-size:cover;z-index:1;width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0}.row.hero-home .home-slider .item .video-bg video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:auto;min-width:100%;min-height:100%;display:block}.row.hero-home .home-slider .item .wrap{height:31.875rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}.row.hero-home .home-slider .item .caption{color:#fff;text-align:center;width:100%;max-width:62.5rem;display:none}.row.hero-home .home-slider .item .subtitle{font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.375rem;line-height:normal;letter-spacing:3.1px;display:block;margin:0 0 1.0625rem;text-transform:uppercase}.row.hero-home .home-slider .item h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:3.4375rem;line-height:1.36;letter-spacing:3.8px;text-transform:uppercase;font-weight:300}.row.hero-home .home-slider .slick-dots{display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;width:1.875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.25rem;background:transparent;display:block;z-index:10;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row.hero-home .home-slider .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.row.hero-home .home-slider .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.row.hero-home .home-slider .slick-dots li.slick-active .circle,.row.hero-home .home-slider .slick-dots li.slick-active button{display:block}.row.hero-home .home-slider .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.row.hero-home .home-slider .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.row.hero-home .home-slider .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.row.hero-home .home-slider .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.row.hero-home .home-slider .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.row.hero-home .home-slider .slick-dots li .circle.circle-left:before,.row.hero-home .home-slider .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.row.hero-home .home-slider .slick-dots li .circle.circle-right{right:0}.row.hero-home .home-slider .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.row.hero-home .home-slider .slick-dots li .circle.circle-left{left:0}.row.hero-home .home-slider .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.row.hero-home .home-slider .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.row.hero-home .home-slider .slick-dots li button:before{content:"0"}.row.hero-home .home-slider .slick-dots li{margin:0 0 .75rem;min-width:.25rem;min-height:.25rem}.row.hero-home .home-slider .slick-dots li.slick-active:after{border-color:#fff}.row.hero-home .home-slider .slick-dots li:after{width:.25rem;height:.25rem}.row.hero-home .home-slider .slick-dots li button{width:1.875rem;height:1.875rem;font-size:.625rem;letter-spacing:.4px;color:#fff;font-weight:400}.row.hero-home .explore{font-size:12px;letter-spacing:1.4px;line-height:2.17;text-transform:uppercase;color:#fff;position:absolute;right:-1.375rem;bottom:3.5625rem;display:block;z-index:10;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:none}.row.hero-home .explore:after{content:"";width:4rem;height:1px;background:#fff;display:inline-block;margin:0 0 0 .9375rem;vertical-align:middle;position:relative;top:-1px}.row.hero-home .scroll-to-booking{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:1.875rem;width:13.125rem;height:3.625rem;line-height:3.625rem;z-index:432;font-size:.875rem;letter-spacing:1.5px;display:block}.row.hero .caption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:50}.row.hero .caption .wrap{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.row.hero .caption .heading-box{max-width:400px;margin:0 0 0 3.75rem}.row.hero .caption .heading-box:before{background:#fff;opacity:1;-webkit-transform:translateX(-60px);transform:translateX(-60px)}.row.hero .hero-slider{position:relative;z-index:20}.row.hero .hero-slider .item{position:relative;height:28.3125rem}.row.hero .hero-slider .item .img{display:block;height:100%}.row.hero .hero-slider .item .bg{background:no-repeat 50%;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.row.hero .hero-slider-dots{position:absolute;min-width:9.375rem;padding:0 1.25rem;height:4.375rem;background:#fff;right:0;bottom:0;z-index:50;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.hero .hero-slider-dots,.row.hero .hero-slider-dots .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row.hero .hero-slider-dots .slick-dots{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0;padding:0}.row.hero .hero-slider-dots .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.row.hero .hero-slider-dots .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.row.hero .hero-slider-dots .slick-dots li.slick-active .circle,.row.hero .hero-slider-dots .slick-dots li.slick-active button{display:block}.row.hero .hero-slider-dots .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.row.hero .hero-slider-dots .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.row.hero .hero-slider-dots .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.row.hero .hero-slider-dots .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.row.hero .hero-slider-dots .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.row.hero .hero-slider-dots .slick-dots li .circle.circle-left:before,.row.hero .hero-slider-dots .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.row.hero .hero-slider-dots .slick-dots li .circle.circle-right{right:0}.row.hero .hero-slider-dots .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.row.hero .hero-slider-dots .slick-dots li .circle.circle-left{left:0}.row.hero .hero-slider-dots .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.row.hero .hero-slider-dots .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.row.hero .hero-slider-dots .slick-dots li button:before{content:"0"}.row.hero .hero-slider-dots .slick-dots li:first-child{margin-left:0}.row.hero-map{height:25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(231,38,35,.3);font-size:50px;color:#fff;background:#fff no-repeat 50%;background-size:cover;position:relative}.row.hero-map .wpgmza_map{position:absolute;width:100%!important;height:100%!important}.row.full-text{padding:3.3125rem 0}.row.full-text+.room-features{padding-top:0!important}.row.full-text .heading-box{margin:0 0 2.25rem}.row.full-text .heading-box .subtitle{margin:0 0 1rem}.row.full-text .text{padding-left:1.125rem}.row.full-text .text>p:first-child:before{content:"";display:inline-block;width:2.25rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 .625rem 0 0}.row.full-text .btn{margin:2.5rem 0 0}.row.details-w-slider{position:relative;padding:7.625rem 0 5.625rem}.row.details-w-slider .wrap{max-width:calc(100% - 64px);display:block;z-index:10}.row.details-w-slider .left{position:absolute;top:5rem;height:10.8125rem;background:#fff no-repeat 50%;background-size:cover;z-index:1;right:calc(50% + 50px);width:calc(100vw - (50vw + 50px))}.row.details-w-slider .left .item{width:100%;float:left}.row.details-w-slider .left .item figure{background:no-repeat 50%;background-size:cover;width:100%;height:10.8125rem}.row.details-w-slider .right{width:calc(50% + 22px);position:absolute;top:0;right:0}.row.details-w-slider .right .slider{width:100%;height:12rem}.row.details-w-slider .right .slider .item{width:100%;height:12rem;position:relative}.row.details-w-slider .right .slider .item figure{width:100%;height:100%;position:absolute;background:#fff no-repeat 50%;background-size:cover}.row.details-w-slider .right .details-slider-cont{padding:1.5625rem 8.875rem 0 0}.row.details-w-slider .right .details-slider-cont .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:calc(50vw + 22px)}.row.details-w-slider .right .details-slider-cont .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.row.details-w-slider .right .details-slider-cont .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.row.details-w-slider .right .details-slider-cont .slick-dots li.slick-active .circle,.row.details-w-slider .right .details-slider-cont .slick-dots li.slick-active button{display:block}.row.details-w-slider .right .details-slider-cont .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.row.details-w-slider .right .details-slider-cont .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.row.details-w-slider .right .details-slider-cont .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.row.details-w-slider .right .details-slider-cont .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-left:before,.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-right{right:0}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-left{left:0}.row.details-w-slider .right .details-slider-cont .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.row.details-w-slider .right .details-slider-cont .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.row.details-w-slider .right .details-slider-cont .slick-dots li button:before{content:"0"}.row.details-w-slider .logo{max-width:12.0625rem;position:absolute;right:calc(50% + 123px);top:-15.625rem}.row.details-w-slider .margin{width:100%}.row.details-w-slider .heading-inside{margin:10.625rem 0 0}.row.details-w-slider .text>p:first-child:before{content:"";display:inline-block;width:2.25rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 .875rem 0 0}.row.details-w-slider .text .btn{margin:1.375rem 0 0}.row.moving-gallery{background:hsla(19,30%,84%,.4);padding:4.1875rem 0 4.375rem}.row.moving-gallery.alt{background:#fff}.row.moving-gallery .upper{text-align:center;margin:0 0 3.125rem}.row.moving-gallery .upper .wrap{display:block}.row.moving-gallery .lower{position:relative;display:none}.row.moving-gallery .lower-mobile{position:relative}.row.moving-gallery .heading-simple{margin:0 0 2.375rem}.row.moving-gallery .gallery-slider{max-width:60.375rem;margin:0 auto;position:relative}.row.moving-gallery .gallery-slider:after,.row.moving-gallery .gallery-slider:before{content:"";display:block;width:50vw;height:100%;position:absolute;top:0;z-index:120;opacity:0}.row.moving-gallery .gallery-slider:before{right:50vw}.row.moving-gallery .gallery-slider:after{left:50vw}.row.moving-gallery .gallery-slider-arrows,.row.moving-gallery .gallery-slider-mob-arrows{z-index:200}.row.moving-gallery .gallery-slider-arrows .slick-arrow,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow{width:2.625rem;height:2.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#e72623;cursor:pointer;z-index:200}.row.moving-gallery .gallery-slider-arrows .slick-arrow.next,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow.next{left:auto;right:0}.row.moving-gallery .gallery-slider-arrows .slick-arrow.next:before,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow.next:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg);transform:translateX(-50%) translateY(-50%) rotate(-180deg)}.row.moving-gallery .gallery-slider-arrows .slick-arrow:before,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow:before{content:"";display:block;width:1.125rem;height:.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow.svg) no-repeat 50%;background-size:cover}.row.moving-gallery .slick-list{overflow:visible!important;position:relative;z-index:10}.row.moving-gallery .item{padding:0 1.25rem;box-sizing:border-box}.row.moving-gallery .item .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row.moving-gallery .item .inner>div{width:100%;height:auto;background:#fff no-repeat 50%;background-size:cover;position:relative}.row.moving-gallery .item .inner>div:hover .caption{opacity:1}.row.moving-gallery .item .inner>div .permalink{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:423}.row.moving-gallery .item .inner>div img{display:block;max-width:100%;height:auto;width:100%}.row.moving-gallery .item .caption{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;background:rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;transition:all .3s ease-out;opacity:0}.row.moving-gallery .item .caption.photo_artist div{padding-left:5.625rem}.row.moving-gallery .item .caption.photo_artist figure{background:hsla(0,0%,100%,.25);border-radius:100%;box-sizing:border-box;position:absolute;width:3.125rem;padding:.1875rem;top:-.375rem;left:1.375rem}.row.moving-gallery .item .caption.photo_artist figure img{display:block;max-width:100%;height:auto;border-radius:100%}.row.moving-gallery .item .caption.video:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3.125rem;height:3.125rem;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/play-btn.svg) no-repeat 50%;background-size:cover}.row.moving-gallery .item .caption div{width:100%;box-sizing:border-box;padding:0 1.375rem;margin:0 0 1.25rem;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;letter-spacing:.9px;line-height:normal;text-transform:uppercase;position:relative}.row.moving-gallery .item .caption div span{display:block}.row.moving-gallery .item .caption .subtitle{font-size:.625rem;margin:0 0 .375rem}.row.moving-gallery .item .caption .subtitle:after{content:"";display:inline-block;width:1.4375rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 0 0 .9375rem;position:relative;top:-2px}.row.moving-gallery .item .caption .title{font-size:1.125rem;font-weight:500}.row.text-right-image{padding:5rem 0}.row.text-right-image .wrap{display:block}.row.text-right-image .heading-box{margin:0 0 2.5rem}.row.text-right-image .text>p:first-child:before{content:"";display:inline-block;width:3.5rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 1.1875rem 0 0}.row.text-right-image .text .btn{margin:1.875rem 0 0}.row.text-right-image .map{width:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;display:none}.row.text-right-image .map img{display:block;max-width:100%;height:auto}.row.booking-bar{margin:0 0 3.75rem}.row.booking-bar .wrap{height:26.6875rem;background:no-repeat 50%;background-size:cover;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row.booking-bar .wrap>*{z-index:10}.row.booking-bar .headings{text-align:center;color:#fff;margin:0 0 1.5625rem}.row.booking-bar .headings .subtitle{font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:1.7px;margin:0 0 .25rem;line-height:normal;display:block;text-transform:uppercase}.row.booking-bar .headings h1{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.75rem;line-height:1.36;letter-spacing:1.7px;text-transform:uppercase;font-weight:300;margin:0}.row.booking-bar .scroll-to-booking{width:8.8125rem;height:2.875rem;line-height:2.875rem;margin:0 auto;display:block}.row.booking-bar .bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:53.4375rem;background:#fff;display:none}.row.booking-bar .bar .item{height:6.875rem;display:-webkit-flex;display:-ms-flexbox;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.row.booking-bar .bar .item:last-child{border:0}.row.booking-bar .bar .item:first-child > div,.row.booking-bar .bar .item:nth-child(2)>div{margin:0 auto;width:9.0625rem}.row.booking-bar .bar .item:first-child .label,.row.booking-bar .bar .item:nth-child(2) .label{text-align:left}.row.booking-bar .bar .item:first-child input,.row.booking-bar .bar .item:nth-child(2) input{width:100%;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow-circle.svg) no-repeat 100% 50%;background-size:20px}.row.booking-bar .bar .item:nth-child(3) input,.row.booking-bar .bar .item:nth-child(4) input{width:3.4375rem}.row.booking-bar .bar .item .label{font-size:.875rem;letter-spacing:.4px;color:#231f20;display:block;line-height:normal;white-space:nowrap;text-align:center;margin:0 0 .625rem}.row.booking-bar .bar .item div{font-size:1.375rem;line-height:normal;letter-spacing:1.4px;color:#ea3936}.row.booking-bar .bar .item .btn{min-width:10.25rem}.row.booking-bar .bar .item input{font-size:22px;letter-spacing:.6px;color:#ea3936;height:1.5rem;border:0;outline:none;padding:0;margin:0;background:transparent;box-sizing:border-box;cursor:pointer}.row.booking-bar .bar .item .number{position:relative;width:5.9375rem;margin:0;width:4.6875rem;margin:0 auto}.row.booking-bar .bar .item .number input[type=number]::-webkit-inner-spin-button,.row.booking-bar .bar .item .number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.row.booking-bar .bar .item .number input[type=number]{-moz-appearance:textfield}.row.booking-bar .bar .item .number input{width:calc(100% - 40px);height:1.5rem;line-height:1;display:block;padding:0;margin:0;margin:0 auto;position:relative;z-index:10;text-align:center}.row.booking-bar .bar .item .number input:focus{outline:0}.row.booking-bar .bar .item .number .numb-nav{position:absolute;height:1.5rem;top:0;width:100%;z-index:1}.row.booking-bar .bar .item .number .numb-button{position:relative;cursor:pointer;width:1.25rem;height:1.5rem;box-sizing:border-box;text-align:center;color:#333;top:0;background:no-repeat 50%;background-size:20px;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:absolute}.row.booking-bar .bar .item .number .numb-button.numb-up{right:0;background-image:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/plus.svg)}.row.booking-bar .bar .item .number .numb-button.numb-down{left:0;background-image:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/minus.svg)}.row.loc-tab .upper{padding:3.125rem 0}.row.loc-tab .lower{background:#f3ede9;padding:1.875rem 0}.row.loc-tab .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;display:none;margin:0 0 3.125rem}.row.loc-tab .tabs a{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:1.7px;padding:.625rem 0;text-transform:uppercase;color:#696461;margin:0 1rem;border-bottom:2px solid rgba(234,57,54,0);display:block;transition:all .3s ease-out}.row.loc-tab .tabs a.current{color:#ea3936;border-color:#ea3936}.row.loc-tab .tab-alt{width:100%;position:relative}.row.loc-tab .tab-alt a{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:1.7px;padding:1.25rem 0;text-transform:uppercase;color:#696461;border-bottom:2px solid #ea3936;display:block;transition:all .3s ease-out;position:relative;z-index:10}.row.loc-tab .tab-alt.current a{border:0}.row.loc-tab .tab-alt.current:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:0 50%}.row.loc-tab .tab-alt:after{content:"";display:block;width:3.75rem;height:100%;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/chev-down.svg) no-repeat 100% 50%;background-size:30% auto;position:absolute;top:0;right:0;z-index:1}.row.loc-tab .tab-content{display:none;padding:0 0 1.5625rem;border-bottom:2px solid #ea3936;position:relative;width:100%;height:25rem}.row.loc-tab .tab-content.current{display:block}.row.loc-tab .tab-content img{display:block;max-width:100%;height:auto;width:100%}.row.loc-tab .tab-content .wpgmza_map{position:absolute;width:100%!important;height:100%!important;top:0;left:0}.row.faqs{margin-top:-5rem;padding:3.125rem 0}.row.faqs .heading-box{margin:0 0 1.875rem}.row.faqs .accord{width:calc(100% - 18px);margin-left:1.125rem}.row.faqs .accord .ac-title{font-size:.875rem;line-height:normal;letter-spacing:2px;color:#e72623;text-transform:uppercase;padding:.9375rem 2.5rem .9375rem 0;cursor:pointer;position:relative}.row.faqs .accord .ac-title.open:before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.row.faqs .accord .ac-title:before{content:"";display:block;width:1.25rem;height:.6875rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/chev-down.svg) no-repeat 50%;background-size:1.25rem;transition:all .3s ease-out}.row.faqs .accord .ac-text{padding:0 0 .625rem;display:none}.row.faqs .accord .ac-text>*{font-size:12px;color:#585454}.row.rooms{padding:3.125rem 0 1.875rem;background:#fff}.row.rooms.alt{background:hsla(24,29%,93%,.6)}.row.rooms.three .wrap{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.rooms .heading-simple{margin:0 0 2.5rem}.row.rooms .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-right:-.9375rem;margin-left:-.9375rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.rooms .list .item{width:100%;margin:0 .9375rem 1.875rem;overflow:hidden}.row.rooms .list .item .body .btns .btn-alt-small{min-width:9.75rem}.row.room-gallery{background:hsla(19,30%,84%,.4);padding:3.125rem 0}.row.room-gallery .heading-pager{margin:0 0 1.25rem}.row.room-gallery .carousel-slider{width:calc(50vw + 50%);position:relative}.row.room-gallery .carousel-slider .slick-arrow{width:2.625rem;height:2.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#e72623;cursor:pointer}.row.room-gallery .carousel-slider .slick-arrow.next{left:auto}.row.room-gallery .carousel-slider .slick-arrow.next:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg);transform:translateX(-50%) translateY(-50%) rotate(-180deg)}.row.room-gallery .carousel-slider .slick-arrow:before{content:"";display:block;width:1.125rem;height:.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow.svg) no-repeat 50%;background-size:cover}.row.room-gallery .carousel-slider .slick-arrow.prev{display:none!important}.row.room-gallery .carousel-slider .slick-arrow.next{right:0}.row.room-gallery .carousel-slider .item{max-width:calc(90vw - 20px);width:100%;margin:0 1.25rem 0 0}.row.room-gallery .carousel-slider .item img{display:block;max-width:100%;height:auto}.row.room-features{padding:3.125rem 0}.row.room-features .wrap{display:block}.row.room-features figure{width:100%;margin:0 0 40px}.row.room-features figure img{display:block;max-width:100%;height:auto}.row.room-features .heading-box{margin:0 0 2.5rem}.row.room-features .features{padding:0 0 0 1.125rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.room-features .features,.row.room-features .features .item{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex}.row.room-features .features .item{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;max-width:50%;min-width:50%}.row.room-features .features .item .feature-icon-wrap,.row.room-features .features .item .feature-info-wrap{max-width:100%;padding-right:24px;margin-bottom:24px}.row.room-features .features .item .feature-icon-wrap p,.row.room-features .features .item .feature-info-wrap p{line-height:1;margin-bottom:4px}.row.room-features .features .item .icon{max-width:3.25rem}.row.room-features .features .item .icon img{display:block;max-width:100%;height:auto}.row.room-features .features .item .icon svg{display:block;max-width:100%;height:auto;max-width:3.25rem}.row.room-features .features .item .label,.row.room-features .features .item .value{display:block;color:#ea3936;line-height:1.28;letter-spacing:.3px;font-size:.875rem}.row.room-features .features .item .value{color:#585454}.row.room-features .features .btns{padding:1.25rem 0 0}.row.room-features .features .btns .btn{margin:0 0 2.1875rem}.row.room-features .features .btns .btn:last-child{margin:0}.row.room-intro{padding:3.125rem 0 1.875rem}.row.room-intro .wrap{z-index:10;display:block}.row.room-intro figure{width:100%;margin:0 0 2.5rem}.row.room-intro figure img{display:block;max-width:100%;height:auto}.row.room-intro main{position:relative}.row.room-intro .logo{position:relative;display:block;width:auto}.row.room-intro .logo img{display:block;max-width:100%;height:auto;margin:0 auto;width:auto;max-height:5rem}.row.room-intro .heading-box{margin:0 0 1.75rem}.row.room-intro .text>p:first-child:before{content:"";display:inline-block;width:2.25rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 .875rem 0 0}.row.room-intro .text+.btn{margin-top:1.25rem;margin-bottom:1.25rem}.row.room-intro .text.quote{padding-left:1.125rem}.row.room-intro .text.quote>p:first-child{position:relative}.row.room-intro .text.quote>p:first-child:before{content:"";z-index:-1;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:-30px;top:-20px;width:44px;height:44px;background-size:10px;border-radius:50%;background-color:hsla(19,30%,84%,.38);background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cstyle%3E.st0{fill:%23e72623}%3C/style%3E%3Cpath class='st0' d='M12.5 14.8c0-4.2 3.4-9.6 7.1-11.2.5-.2 1.2.1 1.4.6.2.4.1 1.1-.3 1.4-1 .8-3.9 4.4-4.3 5.8-.1.5.2 1 .6 1.2 1.4.7 3.4 1.4 3.4 3.3 0 2.8-1.8 4.5-3.7 4.5-2.2 0-4.2-2-4.2-5.6zm-9.6 0c0-4.2 3.4-9.6 7.1-11.2.5-.2 1.2.1 1.4.6l.1.2c.2.4 0 .9-.4 1.2-1 .8-3.9 4.4-4.3 5.8-.1.5.2 1 .6 1.2 1.4.7 3.4 1.4 3.4 3.3 0 2.8-1.8 4.5-3.7 4.5-2.2 0-4.2-2-4.2-5.6z'/%3E%3C/svg%3E")}.row.room-intro .text.quote>p:first-child:after{content:"";display:block;width:2.25rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:1.5625rem .625rem 1.5625rem 0}.row.room-intro .quote-author{text-transform:uppercase;color:#231f20;font-family:Verlag;font-size:14px;font-weight:300;letter-spacing:1.8px;line-height:14px}.row.blank-space{min-height:6.25rem;display:none}.row.request-info{padding:3.125rem 0}.row.request-info.alt{background:hsla(24,29%,93%,.6)}.row.request-info .heading-box{margin:0 0 2.5rem}.row.request-info .wpcf7{width:100%;box-sizing:border-box;padding-left:1.125rem}.row.packages{padding:3.125rem 0}.row.packages .heading-simple{margin:0 0 1.875rem}.row.packages .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.row.packages .list .item{border:1px solid #d7d7d7;box-sizing:border-box;background:#fff;margin:0 0 2.25rem;width:100%}.row.packages .list .item figure{position:relative;z-index:1}.row.packages .list .item figure img{display:block;max-width:100%;height:auto;width:100%}.row.packages .list .item .text{width:100%;max-width:23.375rem;background:#fff;margin:0 auto;padding:1.9375rem 1.3125rem 3.875rem;box-sizing:border-box;text-align:center;position:relative;z-index:10}.row.packages .list .item .head{text-transform:uppercase;text-align:center;position:relative;margin:0 0 1.5625rem}.row.packages .list .item .head .subtitle{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:1.9px;color:#231f20;display:block;margin:0 0 .9375rem}.row.packages .list .item .head h3{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;color:#e72623;margin:0 0 1.625rem;font-weight:300;line-height:1.2;letter-spacing:2.1px}.row.packages .list .item .head .line{display:block;width:2.5rem;height:1px;background:#e72623;margin:0 auto}.row.packages .list .item .body{text-align:left}.row.packages .list .item .body ul{list-style:none;padding:0;margin:0}.row.packages .list .item .body ul li{font-size:12px;line-height:1.5;letter-spacing:.3px;color:#585454;padding:0 0 0 1.5625rem;position:relative;margin:0 0 .625rem}.row.packages .list .item .body ul li:last-child{margin:0}.row.packages .list .item .body ul li:before{content:"";display:block;width:4px;height:4px;border-radius:100%;background:#ea3936;position:absolute;left:0;top:.5625rem}.row.video-series{padding:3.125rem 0 7.5rem;background:hsla(19,30%,84%,.4)}.row.video-series .intro,.row.video-series .intro .heading-simple{margin:0 0 1.25rem}.row.video-series .intro .text>p:first-child:before{content:"";display:inline-block;width:2.5rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 .625rem 0 0}.row.video-series .slider{width:100%;position:relative}.row.video-series .slider .video-series-slider{width:100%}.row.video-series .slider .video-series-slider .slick-arrow{width:2.625rem;height:2.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#e72623;cursor:pointer;width:5.125rem;height:5.1875rem;opacity:0}.row.video-series .slider .video-series-slider .slick-arrow.next{left:auto;right:0}.row.video-series .slider .video-series-slider .slick-arrow.next:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg);transform:translateX(-50%) translateY(-50%) rotate(-180deg)}.row.video-series .slider .video-series-slider .slick-arrow:before{content:"";display:block;width:1.125rem;height:.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow.svg) no-repeat 50%;background-size:cover}.row.video-series .slider .video-series-dots{width:100%;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:-5rem}.row.video-series .slider .video-series-dots .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.video-series .slider .video-series-dots .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.row.video-series .slider .video-series-dots .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.row.video-series .slider .video-series-dots .slick-dots li.slick-active .circle,.row.video-series .slider .video-series-dots .slick-dots li.slick-active button{display:block}.row.video-series .slider .video-series-dots .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.row.video-series .slider .video-series-dots .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.row.video-series .slider .video-series-dots .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.row.video-series .slider .video-series-dots .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.row.video-series .slider .video-series-dots .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-left:before,.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-right{right:0}.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-left{left:0}.row.video-series .slider .video-series-dots .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.row.video-series .slider .video-series-dots .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.row.video-series .slider .video-series-dots .slick-dots li button:before{content:"0"}.row.video-series .slider .item{background:#fff;float:left;width:100%}.row.artists{padding:0 0 3.125rem}.row.artists.alt{padding:7.5rem 0 0}.row.artists .heading-simple{margin:0 0 3.125rem}.row.artists .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 0 1.875rem}.row.artists .list .item{width:100%;margin:0 0 2.5rem;position:relative}.row.artists .list .item .permalink{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:423}.row.artists .list .item figure{position:relative;margin:0 0 1.875rem}.row.artists .list .item figure img{display:block;max-width:100%;height:auto;width:100%}.row.artists .list .item .text .subtitle{font-size:.75rem;font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:normal;letter-spacing:.9px;color:#231f20;display:block;margin:0 0 .25rem;text-transform:uppercase}.row.artists .list .item .text .subtitle:after{content:"";display:inline-block;width:2.6875rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 0 0 .9375rem;position:relative;top:-2px}.row.artists .list .item .text h3{font-family:Verlag,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;line-height:normal;letter-spacing:1.2px;color:#ea3936;margin:0;text-transform:uppercase}.row.artists .btn-holder{position:relative;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.artists .btn-holder:before{content:"";display:block;width:100%;height:100%;position:absolute;background:cyan;z-index:4;opacity:0;display:none}.row.artists .btn-holder.loading:before{display:block}.row.artists .btn-holder.loading .load-more{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.artists .btn-holder.loading .load-more:before{width:100%}.row.artists .btn-holder.loading .load-more span{display:none}.row.artists .btn-holder.loading .load-more img{-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite;margin:0}.row.artists .btn-holder .load-more{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}.row.artists .btn-holder .load-more img{width:24px;display:inline-block;margin:0 0 0 .875rem}.row.video-summary{background:hsla(19,30%,84%,.4);padding:3.125rem 0}.row.video-summary .heading-simple{margin:0 0 1.875rem}.row.video-summary .video{background:#fff;margin:0 auto}.row.related-video-series{background:hsla(19,30%,84%,.4);padding:3.125rem 0}.row.related-video-series .slider{width:100%;margin:0}.row.related-video-series .slider .slick-list{overflow:visible!important}.row.related-video-series .slider .item{margin:0 .9375rem}.row.related-video-series .slider .item.vid-info .inner{width:100%;max-width:calc(100vw - 60px);border:1px solid #d6d6d6;box-sizing:border-box}.row.related-video-series .arrows .slick-arrow{width:2.625rem;height:2.625rem;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#e72623;cursor:pointer}.row.related-video-series .arrows .slick-arrow.next{left:auto;right:0}.row.related-video-series .arrows .slick-arrow.next:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-180deg);transform:translateX(-50%) translateY(-50%) rotate(-180deg)}.row.related-video-series .arrows .slick-arrow:before{content:"";display:block;width:1.125rem;height:.625rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(//hallartshotel.com/wp-content/themes/hallarts/assets/images/arrow.svg) no-repeat 50%;background-size:cover}.row.related-video-series .dots{box-sizing:border-box}.row.related-video-series .dots .slick-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0;padding:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.related-video-series .dots .slick-dots li{position:relative;margin:0 0 0 .875rem;min-width:4px;min-height:4px}.row.related-video-series .dots .slick-dots li.slick-active:after{width:100%;height:calc(100% - 1px);background:transparent;border-color:#f2b8b8}.row.related-video-series .dots .slick-dots li.slick-active .circle,.row.related-video-series .dots .slick-dots li.slick-active button{display:block}.row.related-video-series .dots .slick-dots li.slick-active .circle.circle-right:before{-webkit-animation:circleRight 6.5s linear forwards;animation:circleRight 6.5s linear forwards}.row.related-video-series .dots .slick-dots li.slick-active .circle.circle-left:before{-webkit-animation:circleLeft 6.5s linear forwards;animation:circleLeft 6.5s linear forwards}.row.related-video-series .dots .slick-dots li:before{display:block;content:"";width:50%;height:50%;background:#fff;position:absolute;top:0;left:0;z-index:2;opacity:.5;display:none}.row.related-video-series .dots .slick-dots li:after{box-sizing:border-box;display:block;content:"";width:4px;height:4px;position:absolute;top:0;left:0;z-index:1;border:1px solid #e72623;border-radius:100%;background:#e72623}.row.related-video-series .dots .slick-dots li .circle{width:50%;height:100%;position:absolute;top:0;overflow:hidden;z-index:200;display:none}.row.related-video-series .dots .slick-dots li .circle.circle-left:before,.row.related-video-series .dots .slick-dots li .circle.circle-right:before{display:block;content:"";width:calc(200% - 4px);height:calc(100% - 4px);border:2px solid transparent;border-radius:50%;position:absolute;top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.row.related-video-series .dots .slick-dots li .circle.circle-right{right:0}.row.related-video-series .dots .slick-dots li .circle.circle-right:before{border-top:2px solid #e72623;border-right:2px solid #e72623;right:0}.row.related-video-series .dots .slick-dots li .circle.circle-left{left:0}.row.related-video-series .dots .slick-dots li .circle.circle-left:before{border-bottom:2px solid #e72623;border-left:2px solid #e72623;left:0}.row.related-video-series .dots .slick-dots li button{position:relative;z-index:3;padding:0;margin:0;background:transparent;outline:0;color:#5f4242;cursor:pointer;width:2.25rem;height:2.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;border:0;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.75rem;letter-spacing:.5px;line-height:normal}.row.related-video-series .dots .slick-dots li button:before{content:"0"}.row.form-address{padding:3.125rem 0}.row.form-address .wrap{display:block;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.form-address .heading-box{margin:0 0 2.5rem}.row.form-address .contact-form{margin:0 0 5rem;padding:0 0 0 1.125rem}.row.form-address .infos .item{position:relative;padding:0 0 0 4.8125rem;margin:0 0 1.25rem}.row.form-address .infos .item.airport .icon{top:.75rem}.row.form-address .infos .item.parking .icon{top:.375rem}.row.form-address .infos .item .icon{position:absolute;left:0;top:0}.row.form-address .infos .item p{font-size:1.125rem;line-height:1.61;letter-spacing:.6px;color:#585454}.row.form-address .infos .item p:last-of-type{margin:0}.row.form-address .infos .item p span{color:#ea3936;display:block}.row.form-address .infos .item p span.inline{display:inline}.row.form-address .infos .item p a{color:#585454}.row.form-address .infos .item p a:hover{color:#ea3936}.row.form-address .infos .socials{border-top:1px solid #ea3936;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2.375rem 0 0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.form-address .infos .socials a{display:block;width:1.3125rem;margin:0 1.125rem 0 0}.row.form-address .infos .socials a:last-child{margin:0}.row.form-address .infos .socials a img{display:block;max-width:100%;height:auto}.row.gallery .upper{padding:3.125rem 0}.row.gallery .lower{background:#f3ede9;padding:3.125rem 0}.row.gallery .gallery-filters{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 0 3.25rem;display:none}.row.gallery .gallery-filters a{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:1.7px;padding:.625rem 0;text-transform:uppercase;color:#696461;margin:0 1rem;border-bottom:2px solid rgba(234,57,54,0);display:block;transition:all .3s ease-out}.row.gallery .gallery-filters a.current{color:#ea3936;border-color:#ea3936}.row.gallery .gallery-filter-drop{width:100%;position:relative;margin:0 0 1.875rem;z-index:124;cursor:pointer}.row.gallery .gallery-filter-drop.active .current-filter:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.row.gallery .gallery-filter-drop .current-filter{width:100%;padding:.625rem 2.5rem .625rem .625rem;background:#e72623;font-size:1rem;font-weight:500;line-height:normal;letter-spacing:1.7px;text-transform:uppercase;color:#fff;display:block;box-sizing:border-box;position:relative}.row.gallery .gallery-filter-drop .current-filter:before{content:"";display:block;width:40px;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDIwIDExIj4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTE4LjUgMS41bC04LjUgOC04LjUtOCIvPgo8L3N2Zz4=") no-repeat 50%;background-size:20px auto;position:absolute;right:0;top:0;transition:all .3s ease-out}.row.gallery .gallery-filter-drop .menu{padding:.625rem 0;background:#c21815;position:absolute;left:0;top:100%;width:100%;display:none}.row.gallery .gallery-filter-drop .menu li{font-size:1rem;font-weight:500;line-height:normal;letter-spacing:1.7px;text-transform:uppercase;display:block;transition:all .3s ease-out}.row.gallery .gallery-filter-drop .menu li:hover{background:#e72623}.row.gallery .gallery-filter-drop .menu li a{color:#fff;padding:.625rem;display:block}.row.gallery .grid{width:100%;position:relative;z-index:1}.row.gallery .grid .grid-sizer{width:100%}.row.gallery .grid .grid-sizer img{display:block;max-width:100%;height:auto;width:100%;display:none}.row.gallery .grid .grid-item{width:100%;background:no-repeat 50%;background-size:cover;margin:0 0 1.875rem;position:relative;transition:all .3s ease-out;height:31.25rem}.row.gallery .grid .grid-item.switching{opacity:0}.row.gallery .grid .grid-item a{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.row.gallery .grid .grid-item a:hover+.caption{opacity:1}.row.gallery .grid .grid-item img{display:block;max-width:100%;height:auto;width:100%;display:none}.row.gallery .caption{position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;background:rgba(0,0,0,.3);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;transition:all .3s ease-out;opacity:0}.row.gallery .caption.photo_artist div{padding-left:5.625rem}.row.gallery .caption.photo_artist figure{background:hsla(0,0%,100%,.25);border-radius:100%;box-sizing:border-box;position:absolute;width:3.125rem;padding:.1875rem;top:-.375rem;left:1.375rem}.row.gallery .caption.photo_artist figure img{display:block;max-width:100%;height:auto;border-radius:100%}.row.gallery .caption div{width:100%;box-sizing:border-box;padding:0 2rem;margin:0 0 1.875rem;font-family:Proxima Nova,Arial,Helvetica Neue,Helvetica,sans-serif;color:#fff;letter-spacing:.9px;line-height:normal;text-transform:uppercase;position:relative}.row.gallery .caption div span{display:block}.row.gallery .caption .subtitle{font-size:.625rem;margin:0 0 .375rem}.row.gallery .caption .subtitle:after{content:"";display:inline-block;width:2.6875rem;height:.0625rem;background:#e72623;vertical-align:middle;margin:0 0 0 .9375rem;position:relative;top:-2px}.row.gallery .caption .title{font-size:1rem;font-weight:500}.row.news-press{padding:3.125rem 0 1.875rem;background:#fff}.row.news-press.press-altered-image .card figure img{object-fit:cover;max-height:320px;min-height:320px}.row.news-press.press-altered-image .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.news-press.press-altered-image .list .card .text{max-width:100%}.row.news-press.press-altered-image .list .card .text .subtitle.offer-subtitle{margin-bottom:12px;text-transform:none}.row.news-press.press-altered-image .list .card .text .subtitle.offer-subtitle .subtitle-date{text-transform:capitalize}.row.news-press .upper{padding:3.125rem 0}.row.news-press .upper .btn{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.row.news-press .lower{padding:3.125rem 0}.row.news-press .lower h2.linking-cards-header{width:100%;color:#e72623;font-size:28px;letter-spacing:2.4px;font-weight:300;line-height:68px;text-align:center;padding-bottom:2.875rem;text-transform:uppercase}.row.news-press .lower .wrap{display:block}.row.news-press .lower.lower-no-padding{padding-top:0!important}.row.news-press.alt{background:hsla(24,29%,93%,.6)}.row.news-press .heading-simple{margin:0 0 2.5rem}.row.news-press .list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.row.news-press .list .item{width:100%;margin:0 0 1.875rem}.row.news-press .list .item .body .btns .btn-alt-small{min-width:9.75rem}html.loading,html.loading body,html.no-scroll,html.no-scroll body{height:100vh;overflow:hidden!important}.row.hero .heading-box{margin-top:7.5rem}.row.hero .heading-box:before{width:14.375rem;min-width:140%}body.art .row.hero .heading-box{margin-top:7.5rem}.private-events .row.hero .heading-box:before{width:16.25rem}@media screen and (min-width:400px){.row.artists .list .item{margin:0 0 3.125rem}}@media screen and (min-width:500px){.row.moving-gallery .item .caption.photo_artist div{padding-left:6.25rem}.row.moving-gallery .item .caption.photo_artist figure{top:-.25rem;left:2rem}.row.moving-gallery .item .caption.video:before{width:4.375rem;height:4.375rem}.row.moving-gallery .item .caption div{padding:0 2rem;margin:0 0 1.875rem}.row.moving-gallery .item .caption .subtitle{font-size:.75rem}.row.moving-gallery .item .caption .subtitle:after{width:2.6875rem}.row.moving-gallery .item .caption .title{font-size:1.25rem}.row.gallery .caption.photo_artist div{padding-left:6.25rem}.row.gallery .caption.photo_artist figure{top:-.25rem;left:2rem}}@media screen and (min-width:600px){.wrap{max-width:calc(100% - 60px)}h1{font-size:2.25rem}p{font-size:1rem;line-height:1.75rem;margin:0 0 1.125rem}.heading-box .subtitle{font-size:16px;letter-spacing:2.2px}.heading-box{min-height:16.0625rem}.heading-box:before{width:16.0625rem;height:16.0625rem;-webkit-transform:none;transform:none}.heading-box div{margin:1.25rem 0 0}.heading-inside .subtitle,.heading-pager .subtitle,.heading-simple .subtitle{font-size:16px;letter-spacing:2.2px}.card .text{margin:-9.375rem auto 0;width:31.625rem;padding:2.5rem 3.5625rem 4rem}.card .head{margin:0 0 2.6875rem}.card .head .subtitle{font-size:14px}.card .head h3{font-size:2.125rem;line-height:1.8;letter-spacing:2.1px;margin:0 0 1.3125rem}.card .body p{font-size:1rem;line-height:1.75;letter-spacing:.3px;color:#585454;margin:0 0 2.9375rem}.card .body .btns{margin:0 -3.125rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.card .body .btns .btn{margin:0;margin-left:1.6875rem}.card .body .btns .btn:first-child{margin:0}.card .body .btns .btn:last-child{margin:0 0 0 1.6875rem}.vid-info main h3{font-size:2.125rem}.vid-info main p{font-size:1rem;line-height:1.75;letter-spacing:.3px;color:#585454}.menu-flyout .inner .socials{height:auto;width:1.375rem;bottom:0;top:16.5rem;left:-.75rem;display:block;opacity:0}.menu-flyout .inner .socials a{margin:0 0 1.5rem}.menu-flyout .inner .socials a:last-child{margin:0}.menu-flyout .inner .socials a img{width:100%;max-height:auto}.menu-flyout .socials{height:auto;width:1.375rem;bottom:0;top:16.5rem;left:-.75rem;opacity:0}.menu-flyout .socials a{margin:0 0 1.5rem}.menu-flyout .socials a:last-child{margin:0}.menu-flyout .socials a img{width:100%;max-height:auto}.menu-flyout .close-menu{right:auto;left:-2.375rem;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);top:7.9375rem}.menu-flyout .close-menu svg{margin:0 2rem 0 0}.menu-flyout .close-menu span{display:block}.menu-flyout .inner{width:calc(100% - 80px);border-left:1px solid #d2d2d2}.menu-flyout .inner>div{padding:3.375rem 0 3.125rem}.menu-flyout .inner .socials{display:none}.menu-flyout .logo{width:11.75rem;margin:0 auto 4.375rem}.menu-flyout .primary li{font-size:1.25rem;letter-spacing:1.75px;margin:0 0 1.625rem}.menu-flyout .secondary{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0}.menu-flyout .socials{left:1.8125rem;position:absolute;display:block;opacity:1}.booking-flyout{width:29.9375rem;height:19.25rem;left:auto;right:3.125rem;top:9.875rem;-webkit-transform:none;transform:none}.booking-flyout:before{content:"";width:0;height:0;border-style:solid;border-width:0 18px 17px;border-color:transparent transparent #fff;position:absolute;right:4.3125rem;top:-1.0625rem}.booking-flyout.active,.booking-flyout.active+.booking-overlay{display:none!important}.booking-flyout .close-booking-flyout{display:none}.booking-flyout .booking-form{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-flyout .item{width:50%;height:9.5rem}.booking-flyout .item:nth-child(odd){border-right:2px solid #f0f0f0}.booking-flyout .btn{width:100%;height:5.625rem}#header.dark-home .toggle-booking{display:block}#header .toggle-booking{top:1.125rem;-webkit-transform:none;transform:none;display:block}#header .socials{height:auto;width:1.375rem;bottom:0;top:16.5rem;left:-.75rem;display:block;opacity:0}#header .socials a{margin:0 0 1.5rem}#header .socials a:last-child{margin:0}#header .socials a img{width:100%;max-height:auto}#header .socials{top:140px}#header .scroll-to-booking{display:none}.offers-header{background-size:calc(100% - 60px) auto}#footer .upper{padding:4.625rem 0 1.5rem}#footer .upper .wrap{max-width:calc(100% - 112px)}#footer .to-top{left:auto}#footer .menu li{font-size:.875rem;letter-spacing:1px;margin:0 0 1.25rem}.row.hero-home .home-slider .item .wrap{height:50rem}.row.hero-home .home-slider .item .caption{max-width:calc(100% - 200px);display:block}.row.hero-home .home-slider .item .subtitle{font-size:1.125rem}.row.hero-home .home-slider .item h1{font-size:2rem}.row.hero-home .scroll-to-booking{display:none}.row.full-text .heading-box{margin:0 0 3.125rem}.row.full-text .text>p:first-child:before{width:3.5rem;margin:0 1.1875rem 0 0}.row.details-w-slider{padding:13.75rem 0 6.25rem}.row.details-w-slider .left{height:13.625rem;top:9.375rem}.row.details-w-slider .left .item figure{height:13.625rem}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:18.75rem}.row.details-w-slider .heading-inside{margin:10.625rem auto 1.25rem;max-width:35.25rem}.row.details-w-slider .margin{max-width:35.25rem;margin:0 auto}.row.details-w-slider .text{max-width:30rem}.row.text-right-image{padding:6.25rem 0}.row.text-right-image .heading-box{margin:0 auto 3.125rem;max-width:37.5rem}.row.text-right-image .text{max-width:600px;margin:0 auto}.row.loc-tab .tab-content{height:34.375rem}.row.faqs{padding:3.125rem 0 6.25rem}.row.faqs .heading-box{margin:0 0 3.75rem}.row.rooms{padding:4.6875rem 0}.row.rooms .heading-simple{margin:0 0 3.125rem}.row.room-gallery{padding:5rem 0}.row.room-gallery .carousel-slider .slick-arrow.next{right:1.875rem}.row.room-gallery .carousel-slider .item{max-width:40vw;margin:0 1.25rem 0 0}.row.room-features{padding:4.375rem 0}.row.room-features .features{padding:0}.row.room-features .features .item .label,.row.room-features .features .item .value{line-height:1.28;letter-spacing:.3px;font-size:1.125rem}.row.room-intro{padding:5rem 0 3.125rem}.row.room-intro .logo{top:2.125rem;position:absolute;-webkit-transform:scale(.5);transform:scale(.5);right:-2.8125rem;top:-1rem;display:inline-block;width:auto}.row.room-intro .logo img{max-height:none}.row.room-intro .text p{font-size:16px;line-height:1.75;letter-spacing:.3px;color:#585454}.row.room-intro .text>p:first-child:before{width:3.5rem;margin:0 1.1875rem 0 0}.row.room-intro .text+.btn{margin-top:2.5rem;margin-bottom:2.5rem}.row.packages{padding:5rem 0}.row.packages .heading-simple{margin:0 0 3.125rem}.row.packages .list .item .text{width:calc(100% - 60px);max-width:none;margin:-6.875rem auto 0}.row.packages .list .item .head{margin:0 0 3rem}.row.packages .list .item .head .subtitle{font-size:.875rem}.row.packages .list .item .head h3{font-size:2.125rem}.row.packages .list .item .body{margin:0}.row.packages .list .item .body ul li{font-size:16px;line-height:1.4375rem;margin:0 0 1.25rem}.row.video-series{padding:5rem 0 8.75rem}.row.video-series .intro .text p{font-size:1rem;line-height:1.75;letter-spacing:.3px;color:#585454}.row.video-series .slider .video-series-dots{width:100%}.row.artists{padding:0 0 5rem}.row.artists .list{margin:0 0 2.5rem}.row.artists .list .item{max-width:calc(50% - 20px);margin:0 1.875rem 2.5rem 0}.row.artists .list .item:nth-child(2n+2){margin-right:0}.row.artists .list .item figure{margin:0 0 1.875rem}.row.artists .list .item .text h3{font-size:1.5rem}.row.video-summary{padding:5rem 0}.row.video-summary .heading-simple{margin:0 0 3.125rem}.row.related-video-series .slider .item{margin:0 .625rem}.row.related-video-series .slider .item.vid-info .inner{max-width:calc(100vw - 80px)}.row.form-address{padding:5rem 0}.row.form-address .heading-box{margin:0 0 3.75rem}.row.form-address .contact-form{padding:0}.row.news-press .lower,.row.news-press .upper{padding:5rem 0}.row.news-press{padding:4.6875rem 0}.row.news-press .heading-simple{margin:0 0 3.125rem}.row.news-press .card.medium .text{margin-top:0}.row.hero .heading-box:before{width:18.125rem;min-width:130%}.private-events .row.hero .heading-box:before{width:21.875rem}}@media screen and (min-width:700px){:root{--gridWidth:50%}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=search],.form input[type=tel],.form input[type=text],.form select,.form textarea{font-size:1.1875rem;height:3.625rem}.form textarea{height:17.375rem}.form .selectric-wrapper .selectric .label{font-size:1.1875rem;height:3.625rem;line-height:3.625rem}.form .field{margin:0 0 2.75rem}.form .field label.label{display:block;margin:0 0 1.5rem}.form .field.msg{margin:3.75rem 0 4.375rem}.form .field .wpcf7-not-valid-tip{padding:1rem 0 0!important;margin:0 0 -1rem!important;font-size:1.1875rem}.form div.wpcf7-response-output{font-size:1.1875rem}button.btn{min-width:10.9375rem;font-size:.875rem;letter-spacing:1.67px;height:3.9375rem}button.btn.alt{letter-spacing:3.7px;padding:0 2.5625rem}button.btn.alt-small,button.btn.small{min-width:9.375rem;letter-spacing:2.2px;height:2.75rem}button.btn.big{height:5.0625rem}a.btn{min-width:10.9375rem;font-size:.875rem;letter-spacing:1.67px;height:3.9375rem}a.btn.alt{letter-spacing:3.7px;padding:0 2.5625rem}a.btn.alt-small,a.btn.small{min-width:9.375rem;letter-spacing:2.2px;height:2.75rem}a.btn{line-height:3.9375rem}a.btn.big{height:5.0625rem;line-height:5.0625rem}a.btn-no-border{min-width:10.9375rem;font-size:.875rem;letter-spacing:1.67px;height:3.9375rem}#footer .lower{font-size:.9375rem;letter-spacing:.9px;line-height:4.25rem}.row.hero .hero-slider .item{height:34.5625rem}.row.moving-gallery{padding:5rem 0 6.25rem}.row.moving-gallery .upper{margin:0 0 3.75rem}.row.moving-gallery .lower{display:block}.row.moving-gallery .lower-mobile{display:none}.row.moving-gallery .heading-simple{margin:0 0 3.75rem}.row.moving-gallery .gallery-slider:after,.row.moving-gallery .gallery-slider:before{width:calc(50vw - 483px)}.row.moving-gallery .gallery-slider:before{right:calc(50% + 483px)}.row.moving-gallery .gallery-slider:after{left:calc(50% + 483px)}.row.moving-gallery .gallery-slider-arrows .slick-arrow,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow{width:5rem;height:4.8125rem}.row.moving-gallery .gallery-slider-arrows .slick-arrow:before,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow:before{width:2.625rem;height:1.4375rem}.row.moving-gallery .item .inner>div{width:calc(50% - 10px);height:18.75rem}.row.moving-gallery .item .inner>div:first-child{width:100%;margin:0 0 1.25rem}.row.moving-gallery .item .caption.photo_artist div{padding-left:8.5rem}.row.moving-gallery .item .caption.photo_artist figure{width:4.375rem;padding:.1875rem;top:-.6875rem;left:2.625rem}.row.moving-gallery .item .caption.video:before{width:6.0625rem;height:6.0625rem}.row.moving-gallery .item .caption .title{font-size:1.5rem}.row.booking-bar{margin:0 0 5rem}.row.booking-bar .wrap{height:41.125rem}.row.booking-bar .headings{margin:0 0 3.375rem}.row.booking-bar .headings .subtitle{font-size:1.125rem;letter-spacing:2.5px;margin:0 0 1.375rem}.row.booking-bar .headings h1{font-size:3rem;line-height:1.36;letter-spacing:4.2px}.row.booking-bar .scroll-to-booking{display:none}.row.booking-bar .bar{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:37.5rem}.row.booking-bar .bar .item{width:50%;border-bottom:1px solid #d5d5d5}.row.booking-bar .bar .item:nth-child(odd){border-right:1px solid #d5d5d5}.row.booking-bar .bar .item:last-child{border:0}.row.loc-tab .upper{padding:5.9375rem 0}.row.loc-tab .lower{padding:3.75rem 0}.row.loc-tab .tabs a{margin:0 1rem 20px}.row.loc-tab .tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 1.875rem}.row.loc-tab .tab-alt{display:none}.row.faqs .accord{width:100%;margin:0}.row.faqs .accord .ac-title{font-size:1.1875rem;padding:1.5rem 2.5rem 1.5rem 0}.row.faqs .accord .ac-text{display:block;padding:0 0 1.875rem}.row.faqs .accord .ac-text>*{font-size:14px;line-height:1.71;letter-spacing:.3px}.row.room-gallery .carousel-slider .slick-arrow{width:5rem;height:4.8125rem}.row.room-gallery .carousel-slider .slick-arrow:before{width:2.625rem;height:1.4375rem}.row.request-info .wpcf7{padding:0}.row.packages .list .item{max-width:calc(50% - 20px);margin:0 2.5rem 2.25rem 0}.row.packages .list .item:nth-child(2n+2){margin-right:0}.row.packages .list .item .text{margin:0 auto;width:100%}.row.packages .list .item .body{margin:0}.row.video-series .slider .video-series-slider .slick-arrow{width:5rem;height:4.8125rem}.row.related-video-series .arrows .slick-arrow:before,.row.video-series .slider .video-series-slider .slick-arrow:before{width:2.625rem;height:1.4375rem}.row.related-video-series .arrows .slick-arrow{width:5rem;height:4.8125rem}.row.gallery .upper{padding:.625rem 0}.row.gallery .lower{padding:4.0625rem 0 5rem}.row.gallery .gallery-filters a{margin:0 1rem 20px}.row.gallery .gallery-filters{display:-webkit-flex;display:-ms-flexbox;display:flex}.row.gallery .gallery-filter-drop{display:none}.row.gallery .grid{width:calc(100% + 45px);-webkit-transform:translateX(45px);transform:translateX(45px);margin-left:-45px}.row.gallery .grid .grid-item,.row.gallery .grid .grid-sizer{width:calc(var(--gridWidth) - 45px)}.row.gallery .grid .grid-item{margin:0 0 3.125rem;height:var(--gridHeight)}.row.gallery .grid .grid-item.wide{width:calc(((var(--gridWidth) - 45px) * 2) + 45px)}.row.gallery .grid .grid-item.tall{height:calc((var(--gridHeight) * 2) + 50px)}.row.gallery .caption.photo_artist div{padding-left:8.5rem}.row.gallery .caption.photo_artist figure{width:4.375rem;padding:.1875rem;top:-.6875rem;left:2.625rem}.row.gallery .caption .title{font-size:1.5rem}.row.gallery .caption .subtitle{font-size:.75rem}}@media screen and (min-width:768px){.fancy-mailing-list .fancybox-content{max-width:540px;max-height:640px}}@media screen and (min-width:780px){.row.request-info .wrap{max-width:36.25rem}.row.request-info .heading-box{margin:0 0 5.25rem}.row.request-info .heading-box:before{-webkit-transform:translateX(-70px);transform:translateX(-70px)}}@media screen and (min-width:800px){:root{--gridHeight:380px}.heading-box:before{-webkit-transform:translateX(calc(-50% - 18px));transform:translateX(calc(-50% - 18px))}.heading-box.small:before{background:#fff;-webkit-transform:translateX(-60px);transform:translateX(-60px);opacity:1}.heading-box.medium{min-height:16.0625rem}.heading-box.medium:before{width:16.0625rem;height:16.0625rem}.heading-box.medium div{margin:3.625rem 0 0;padding:0}.heading-box div{padding:0}.heading-pager{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.heading-pager .subtitle,.heading-pager h1{text-align:left}.heading-pager .line{display:block}.heading-pager .dots .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.heading-pager .dots .slick-dots li:after{width:7px;height:7px}.heading-pager .dots .slick-dots li button{font-size:1.125rem;width:3.75rem;height:3.75rem;font-size:1.25rem;letter-spacing:.81px}.card .text{margin:0 auto;padding:2.5rem 1.875rem;width:100%}.card .body .btns{margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card .body .btns .btn,.card .body .btns .btn:first-child{margin:0 0 1.25rem}.card .body .btns .btn:last-child{margin:0}.vid-info .inner{display:-webkit-flex;display:-ms-flexbox;display:flex}.vid-info figure{width:50%}.vid-info main{width:50%;padding:0}.vid-info main>div{margin:0 2.5rem}.vid-info main .head{margin:0 0 1.25rem}.custom-fancy .close-fancy{width:5rem;height:5rem;right:-2.5rem;top:-2.5rem}.custom-fancy .close-fancy svg{width:1.875rem}.custom-fancy .fancybox-slide--image .fancybox-content{max-width:calc(100vw - 100px)}.custom-fancy .tools{padding:2.0625rem 0 0}.custom-fancy .btn.alt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:3.625rem;line-height:3.625rem;padding-left:2.5625rem;padding-right:2.5625rem;min-width:10.9375rem;margin-top:1rem}.custom-fancy .socials{width:36%}.custom-fancy .socials .label{font-size:1.125rem}.custom-fancy .socials .line{display:block}.custom-fancy .socials a{width:2.5rem;margin:0 0 0 1.375rem}.custom-fancy .caption .subtitle{font-size:.875rem}.custom-fancy .caption .subtitle:before{width:2.6875rem}.custom-fancy .caption .title{font-size:1.75rem}.menu-flyout:before{content:"";display:block;background:#d2d2d2;width:25.9375rem;height:1px;position:absolute;left:0;top:14.125rem}.menu-flyout .close-menu{left:-.3125rem}.menu-flyout .inner{width:calc(100% - 157px)}.menu-flyout .btn{height:4.5625rem;line-height:4.5625rem;min-width:13.75rem;margin:0 0 3.25rem}.menu-flyout .socials{left:4rem}#header.dark-home #opening-banner{line-height:40px;height:40px}#header.dark-home #opening-banner p{font-size:16px;letter-spacing:2.21px;line-height:20px;padding:0}#header.dark-home .logo{width:10rem}#header.dark-home .toggle-menu{left:2.125rem;letter-spacing:2.84px;top:3.875rem;font-size:1.25rem}#header.dark-home .toggle-menu svg g,#header.dark-home .toggle-menu svg path{opacity:.7}#header.dark-home .toggle-booking{top:50%;-webkit-transform:translateY(-35px);transform:translateY(-35px)}#header.dark-home .socials{top:16.5rem}#header .wrap{max-width:calc(100% - 60px)}#header .logo svg{max-height:100px}#header .logo{width:7.5rem;margin:1.3125rem 0 1.1875rem}#header .toggle-menu{width:auto;position:absolute;top:50%;-webkit-transform:translateY(-12px);transform:translateY(-12px);left:0;margin:0}#header .toggle-menu svg{margin:0 2rem 0 0}#header .toggle-menu span{display:block}#header .toggle-booking{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}#header .socials{top:264px}#header.dark-home-alt .scroll-to-booking-phase-1{top:14rem}.header-spacer{height:7.375rem}#footer .upper .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}#footer .upper .col{padding:0;border:0;margin:0}#footer .upper .show-tablet{display:block}#footer .upper .hide-tablet{display:none}#footer .to-top{right:auto;left:-3.75rem}#footer .subscribe{width:15.125rem}#footer .socials{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border:0;padding:0;margin:3.625rem 0 0}#footer .socials:before{display:block}#footer .socials:after{display:none}#footer .socials a{margin:0 0 0 1.25rem}.row.hero-home .home-slider .item .wrap{height:100vh}.row.hero-home .home-slider .item .caption{max-width:calc(100% - 300px)}.row.hero-home .home-slider .item .subtitle{font-size:1.375rem}.row.hero-home .home-slider .item h1{font-size:2.625rem}.row.hero-home .home-slider .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.row.hero-home .home-slider .slick-dots li:after{width:7px;height:7px}.row.hero-home .home-slider .slick-dots li button{font-size:1.125rem}.row.hero-home .home-slider .slick-dots li{min-width:5px;min-height:5px}.row.hero-home .home-slider .slick-dots li:after{width:5px;height:5px}.row.hero-home .home-slider .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.hero-home .home-slider .slick-dots{width:3.3125rem;right:3.25rem}.row.hero-home .home-slider .slick-dots li{margin:0 0 .875rem;min-width:.4375rem;min-height:.4375rem}.row.hero-home .home-slider .slick-dots li:after{width:.4375rem;height:.4375rem}.row.hero-home .home-slider .slick-dots li button{width:3.3125rem;height:3.3125rem;font-size:1rem;letter-spacing:.7px}.row.hero-home .explore{display:block}.row.hero .hero-slider-dots .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.row.hero .hero-slider-dots .slick-dots li:after{width:7px;height:7px}.row.hero .hero-slider-dots .slick-dots li button{font-size:1.125rem}.row.hero .hero-slider-dots .slick-dots li{min-width:5px;min-height:5px}.row.hero .hero-slider-dots .slick-dots li:after{width:5px;height:5px}.row.hero .hero-slider-dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.hero .hero-slider-dots{min-width:13.75rem;height:5.625rem}.row.hero-map{height:31.25rem}.row.full-text{padding:6.25rem 0}.row.full-text .wrap{max-width:43rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.full-text .heading-box{margin:0 0 4.375rem}.row.full-text .margin{width:100%;max-width:36.4375rem;padding:0}.row.full-text .text{padding:0}.row.details-w-slider{padding:23.75rem 0 7.5rem}.row.details-w-slider .wrap{max-width:calc(100% - 80px)}.row.details-w-slider .left{right:calc(50% + 145px);width:calc(100vw - (50vw + 145px));height:19.875rem;top:12.5rem}.row.details-w-slider .left .item figure{height:19.875rem}.row.details-w-slider .right .details-slider-cont .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.row.details-w-slider .right .details-slider-cont .slick-dots li:after{width:7px;height:7px}.row.details-w-slider .right .details-slider-cont .slick-dots li button{width:3.75rem;height:3.75rem;font-size:1.125rem}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:25rem}.row.text-right-image{padding:9.375rem 0}.row.loc-tab .tab-content{height:37.5rem}.row.rooms{padding:5.625rem 0 4.6875rem}.row.rooms .heading-simple{margin:0 0 4.375rem}.row.rooms .list{margin-right:-1.25rem;margin-left:-1.25rem}.row.rooms .list .item{width:calc(50% - 40px);margin:0 1.25rem 2.5rem}.row.room-gallery{padding:6.875rem 0}.row.room-gallery .heading-pager{margin:0 0 4.375rem}.row.room-features .features .item{min-width:33%}.row.room-intro{padding:7.5rem 0}.row.room-intro.alt:before{content:"";display:block;position:absolute;width:calc(50% + 31px);height:100%;left:0;top:0;background:hsla(24,29%,93%,.6)}.row.room-intro .wrap{max-width:calc(100% - 80px);display:-webkit-flex;display:-ms-flexbox;display:flex}.row.room-intro figure{width:50%;margin:0}.row.room-intro main{width:calc(50% - 40px);padding:3.125rem 0 0}.row.room-intro .logo{right:0;top:1.25rem;width:auto;-webkit-transform:scale(.5);transform:scale(.5)}.row.room-intro .heading-box{margin:0 0 1.75rem -11.25rem}.row.blank-space{display:block}.row.request-info{padding:5rem 0}.row.video-series .slider .video-series-dots .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.row.video-series .slider .video-series-dots .slick-dots li:after{width:7px;height:7px}.row.video-series .slider .video-series-dots .slick-dots li button{font-size:1.125rem}.row.video-series .slider .video-series-dots .slick-dots li{min-width:5px;min-height:5px}.row.video-series .slider .video-series-dots .slick-dots li:after{width:5px;height:5px}.row.video-series .slider .video-series-dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.video-series .intro{margin:0 0 2.5rem;max-width:none}.row.video-series .intro .heading-simple{margin:0 0 1.875rem}.row.video-series .slider .video-series-dots{bottom:-100px}.row.artists{padding:0 0 7.3125rem}.row.artists .heading-simple{margin:0 0 5rem}.row.artists .list{margin:0 0 3.125rem}.row.video-summary{padding:6.25rem 0}.row.related-video-series .dots .slick-dots li{min-width:7px;min-height:7px;margin:0 0 0 1.25rem}.row.related-video-series .dots .slick-dots li:after{width:7px;height:7px}.row.related-video-series .dots .slick-dots li button{font-size:1.125rem}.row.related-video-series .dots .slick-dots li{min-width:5px;min-height:5px}.row.related-video-series .dots .slick-dots li:after{width:5px;height:5px}.row.related-video-series .dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.related-video-series{padding:4.75rem 0}.row.related-video-series .slider{margin:0 0 1.875rem}.row.related-video-series .slider .item{margin:0 1.25rem}.row.related-video-series .slider .item.vid-info .inner{max-width:calc(100vw - 120px)}.row.related-video-series .slider .item.vid-info main>div{margin-right:40px}.row.related-video-series .dots{padding:0 8.375rem 0 0}.row.related-video-series .dots .slick-dots{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.form-address{padding:7.5rem 0}.row.form-address .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}.row.form-address .wrap .inner{width:100%}.row.form-address .heading-box{min-height:17.25rem;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 0 5.3125rem}.row.form-address .heading-box:before{width:17.25rem;height:17.25rem;background:#fff;opacity:1;-webkit-transform:translateX(-156px);transform:translateX(-156px);background:hsla(19,30%,84%,.4)}.row.form-address .heading-box div{margin:0 0 1.375rem}.row.form-address main{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}.row.form-address .contact-form{width:calc(100% - 350px);margin:0}.row.form-address .infos{width:19.25rem}.row.form-address .infos .item{padding:0 0 0 4.8125rem;margin:0 0 2.6875rem}.row.form-address .infos .item.address{margin:0 0 7.375rem}.row.form-address .infos .socials{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row.news-press .upper{padding:1.25rem 0 5rem}.row.news-press .lower{padding:6.25rem 0}.row.news-press{padding:5.625rem 0 4.6875rem}.row.news-press .heading-simple{margin:0 0 4.375rem}.row.news-press .list .item{width:calc(50% - 20px);margin:0 2.5rem 2.5rem 0}.row.news-press .list .item:nth-child(2n){margin-right:0}.privacy-policy .row.full-text .margin,.terms-conditions .row.full-text .margin{max-width:41.0625rem}.row.hero .heading-box:before{width:18.125rem}.private-events .row.hero .heading-box:before{width:21.875rem}}@media screen and (min-width:850px){.row.faqs{padding:3.125rem 0 11.25rem}.row.faqs .wrap{max-width:47rem}}@media screen and (min-width:900px){#footer .upper{padding:4.625rem 0 3.5rem}.row.artists .list .item{max-width:calc(33.33% - 20px);margin:0 1.875rem 2.5rem 0}.row.artists .list .item:nth-child(2n+2){margin-right:1.875rem}.row.artists .list .item:nth-child(3n+3){margin-right:0}.row.artists .list .item figure{margin:0 0 1.875rem}.row.artists .list .item .text h3{font-size:1.5rem}}@media screen and (min-width:965px){.row.room-features{padding:5.9375rem 0}.row.room-features .wrap{max-width:calc(100% - 40px);display:-webkit-flex;display:-ms-flexbox;display:flex}.row.room-features figure{width:50%;margin:0}.row.room-features main{width:calc(50% - 55px);padding:3.125rem 0 0}.row.room-features .heading-box{margin:0 0 2.3125rem -12.5rem}}@media screen and (min-width:1000px){:root{--gridHeight:430px}h1{font-size:3rem;font-weight:400;line-height:4.25rem;letter-spacing:2.97px}h1.jumbo{font-size:3.4375rem;line-height:4.6875rem;letter-spacing:3.84px}p{font-size:1.125rem;line-height:2rem}a.btn,a.btn-no-border,button.btn{font-size:1rem}.heading-box{min-height:22.3125rem}.heading-box:before{width:22.3125rem;height:22.3125rem;-webkit-transform:translateX(calc(-50% - 78px));transform:translateX(calc(-50% - 78px))}.heading-box.small{min-height:17rem}.heading-box.small:before{width:17rem;height:17rem;-webkit-transform:translateX(-90px);transform:translateX(-90px)}.heading-box.small div{margin:.625rem 0 0;padding:0}.heading-box.medium{min-height:20rem}.heading-box.medium:before{width:20rem;height:20rem}.heading-box.medium div{margin:3.625rem 0 0}.heading-box div{margin:5rem 0 0}.heading-box.v2:before{-webkit-transform:translateX(calc(-50% + 20px));transform:translateX(calc(-50% + 20px));opacity:1;background:#f3ede9}.card .body .btns{margin:0 -3.125rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.card .body .btns .btn{margin:0 0 0 1.6875rem}.card .body .btns .btn:first-child{margin:0}.card .body .btns .btn:last-child{margin:0 0 0 1.6875rem}.card .body .btns.m-spaces{margin:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.card .body .btns.m-spaces .btn,.card .body .btns.m-spaces .btn:first-child{margin:0 0 1.25rem}.card .body .btns.m-spaces .btn:last-child{margin:0}.offers-header .caption .heading-box{margin:0 0 0 7.5rem}.row.hero .caption .heading-box{margin:-10rem 0 0 7.5rem}.row.hero .caption .heading-box:before{-webkit-transform:translateX(-120px);transform:translateX(-120px)}.row.hero .hero-slider .item{height:47.0625rem}.row.hero .hero-slider .item .bg{width:calc(100% - 78px)}.row.hero .hero-slider-dots{min-width:17.875rem;height:7.0625rem}.row.hero-map{height:37.5rem}.row.details-w-slider{padding:30rem 0 7.5rem}.row.details-w-slider .left,.row.details-w-slider .left .item figure{height:26.125rem}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:31.25rem}.row.details-w-slider .heading-inside,.row.details-w-slider .margin{max-width:50%}.row.moving-gallery{padding:8.3125rem 0 7.5rem}.row.moving-gallery .upper{margin:0 0 4.875rem}.row.moving-gallery .heading-simple{margin:0 0 7.6875rem}.row.moving-gallery .gallery-slider-arrows .slick-arrow,.row.moving-gallery .gallery-slider-mob-arrows .slick-arrow{width:5.6875rem;height:5.8125rem}.row.moving-gallery .item .inner>div{width:calc(50% - 21px);height:27.75rem}.row.moving-gallery .item .inner>div:first-child{width:100%;margin:0 0 3.125rem}.row.text-right-image{padding:12.5rem 0}.row.text-right-image .wrap{max-width:calc(100% - 80px)}.row.text-right-image .heading-box{margin:0 0 4.375rem;max-width:none}.row.text-right-image .text{max-width:calc(50% - 40px);margin:0}.row.text-right-image .map{display:block}.row.booking-bar{margin:0 0 6.9375rem}.row.booking-bar .wrap{max-width:calc(100% - 80px)}.row.booking-bar .headings{margin:0 0 4.625rem}.row.booking-bar .headings h1{font-size:4.25rem}.row.booking-bar .bar{width:53.4375rem;max-width:none}.row.booking-bar .bar .item{width:auto;border-right:2px solid #d5d5d5}.row.booking-bar .bar .item:last-child{width:12.375rem;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;border:0}.row.booking-bar .bar .item:nth-child(odd){border-right:2px solid #f0f0f0}.row.booking-bar .bar .item:first-child > div,.row.booking-bar .bar .item:nth-child(2)>div{width:9.0625rem}.row.booking-bar .bar .item:nth-child(3) input,.row.booking-bar .bar .item:nth-child(4) input{width:3.4375rem}.row.loc-tab .upper{padding:8.25rem 0 5.9375rem}.row.loc-tab .lower{padding:3.75rem 0 5.8125rem}.row.loc-tab .tab-content{height:46.875rem}.row.faqs .heading-box{margin:0 0 7.5rem}.row.faqs .accord .ac-title{padding:2.125rem 2.5rem 2.125rem 0}.row.rooms{padding:7.5rem 0 4.6875rem}.row.rooms.no-text{padding:7.5rem 0}.row.rooms .wrap{max-width:calc(100% - 80px)}.row.rooms .heading-simple{margin:0 0 5rem}.row.rooms .list{margin-right:-1.875rem;margin-left:-1.875rem}.row.rooms .list .item{width:calc(50% - 60px);margin:0 1.875rem 3.75rem}.row.room-gallery .carousel-slider .slick-arrow{width:5.6875rem;height:5.8125rem}.row.room-gallery{padding:9rem 0 11rem}.row.room-gallery .carousel-slider .item{max-width:17.5rem;margin:0 1.25rem 0 0}.row.room-features{padding:10rem 0 5.9375rem}.row.room-intro main{width:calc(50% - 60px);padding:6.25rem 0 0}.row.room-intro .logo{top:5.5rem;-webkit-transform:scale(1);transform:scale(1)}.row.request-info{padding:6.25rem 0}.row.request-info .heading-box{margin:0 0 5.25rem}.row.request-info .heading-box:before{-webkit-transform:translateX(-140px);transform:translateX(-140px)}.row.packages{padding:7.5rem 0}.row.packages .wrap{max-width:calc(100% - 80px)}.row.packages .heading-simple{margin:0 0 5.9375rem}.row.video-series .slider .video-series-slider .slick-arrow{width:5.6875rem;height:5.8125rem}.row.video-series{padding:7.5rem 0}.row.video-series .wrap{max-width:60.5rem;display:block}.row.video-series .intro .heading-simple{margin:0 0 3.5rem}.row.artists .heading-simple{margin:0 0 7.0625rem}.row.artists .wrap{max-width:calc(100% - 80px)}.row.artists .list{margin:0 0 4.5625rem}.row.video-summary{padding:7.75rem 0 8.75rem}.row.video-summary .wrap{max-width:calc(100% - 80px)}.row.video-summary .heading-simple{margin:0 0 4.5625rem}.row.related-video-series .arrows .slick-arrow{width:5.6875rem;height:5.8125rem}.row.related-video-series{padding:12.125rem 0 4.75rem}.row.related-video-series .wrap{max-width:calc(100% - 80px)}.row.related-video-series .slider{margin:0 0 2.625rem}.row.form-address{padding:11.25rem 0 13rem}.row.form-address .wrap{max-width:calc(100% - 80px)}.row.form-address .wrap .inner{max-width:61.25rem}.row.form-address main{padding:0 0 0 2.5rem}.row.form-address .contact-form{width:32.3125rem}.row.gallery .upper{padding:8.25rem 0 6.875rem}.row.gallery .lower .wrap{max-width:calc(100% - 80px)}.row.news-press .upper{padding:1.25rem 0 5rem}.row.news-press .lower{padding:7.5rem 0 6.25rem}.row.news-press .lower .wrap{max-width:calc(100% - 80px)}.row.news-press{padding:7.5rem 0 4.6875rem}.row.news-press.no-text{padding:7.5rem 0}.row.news-press .wrap{max-width:calc(100% - 80px)}.row.news-press .heading-simple{margin:0 0 5rem}.row.news-press .list .item{width:calc(50% - 30px);margin:0 3.75rem 3.75rem 0}.home .row.moving-gallery .heading-simple{margin:0 0 3.125rem}.careers .row.hero{margin:0 0 14.75rem}.careers .row.hero .caption .heading-box:before{width:22rem}.careers .row:last-of-type{margin:0 0 15.1875rem}.row.hero .heading-box{margin-top:18.75rem}.row.hero .heading-box:before{width:33.125rem;min-width:100%}body.art .row.hero .heading-box{margin-top:18.75rem}.private-events .row.hero .heading-box:before{width:31.25rem}}@media screen and (min-width:1100px){.row.packages .list .item{max-width:calc(33.33% - 24px);margin:0 2.25rem 2.25rem 0}.row.packages .list .item:nth-child(2n+2){margin-right:2.25rem}.row.packages .list .item:nth-child(3n+3){margin-right:0}.row.packages .list .item .text{margin:0 auto;width:100%}.row.packages .list .item .body{margin:0}.row.video-summary .wrap{max-width:60.4375rem}.row.related-video-series .wrap{max-width:65.125rem}.row.related-video-series .slider .item{margin:0 2.34375rem}.row.related-video-series .slider .item.vid-info .inner{max-width:60.4375rem}.row.related-video-series .slider .item.vid-info main>div{margin-right:4.5rem}}@media screen and (min-width:1150px){#header.dark-home .logo{width:12.75rem}#header .logo{width:9.3125rem}.header-spacer{height:8.625rem}.offers-header{background-size:calc(100% - 120px) auto}#footer .upper{padding:10.125rem 0 3.5rem}#footer .upper .show-tablet{display:none}#footer .upper .hide-tablet{display:block}}@media screen and (min-width:1160px){.card .text{margin:-9.375rem auto 0;width:31.625rem;padding:2.5rem 3.5625rem 4rem}.row.text-right-image .text{max-width:32.1875rem}.row.news-press .card.medium .text{margin-top:0}}@media screen and (min-width:1161px){.row.room-features .features .item{min-width:249px}}@media screen and (min-width:1180px){.menu-flyout{width:64rem;left:-150vw}}@media screen and (min-width:1200px){.heading-pager .dots .slick-dots li{margin:0 0 0 1.875rem}.heading-pager .dots .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px;width:3.75rem;height:3.75rem;font-size:1.25rem;letter-spacing:.81px}.offers-link{line-height:3.9375rem;letter-spacing:2.2px;font-size:1rem}#header.dark-home .toggle-booking-phase-1{display:block;top:50%;-webkit-transform:translateY(-35px);transform:translateY(-35px)}#header .wrap{max-width:calc(100% - 96px)}#header .toggle-booking-phase-1{display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0}#header .scroll-to-booking-phase-1{display:none}.virtual-tours-link-desktop{display:inline-block}.row.hero-home .home-slider .item .caption{max-width:62.5rem}.row.hero-home .home-slider .item h1{font-size:3.4375rem}.row.hero-home .home-slider .slick-dots li{margin:0 0 0 1.875rem}.row.hero-home .home-slider .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px}.row.hero-home .home-slider .slick-dots li{min-width:5px;min-height:5px}.row.hero-home .home-slider .slick-dots li:after{width:5px;height:5px}.row.hero-home .home-slider .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.hero-home .home-slider .slick-dots{width:3.3125rem;right:3.25rem}.row.hero-home .home-slider .slick-dots li{margin:0 0 .875rem;min-width:.4375rem;min-height:.4375rem}.row.hero-home .home-slider .slick-dots li:after{width:.4375rem;height:.4375rem}.row.hero-home .home-slider .slick-dots li button{width:3.3125rem;height:3.3125rem;font-size:1rem;letter-spacing:.7px}.row.hero .hero-slider-dots .slick-dots li{margin:0 0 0 1.875rem}.row.hero .hero-slider-dots .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px}.row.hero .hero-slider-dots .slick-dots li{min-width:5px;min-height:5px}.row.hero .hero-slider-dots .slick-dots li:after{width:5px;height:5px}.row.hero .hero-slider-dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.hero .hero-slider-dots{min-width:24.125rem}.row.details-w-slider .right .details-slider-cont .slick-dots li{margin:0 0 0 1.875rem}.row.details-w-slider .right .details-slider-cont .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px}.row.text-right-image{padding:16.4375rem 0}.row.booking-bar .wrap{height:47.375rem}.row.request-info{padding:8.75rem 0}.row.video-series .slider .video-series-dots .slick-dots li{margin:0 0 0 1.875rem}.row.video-series .slider .video-series-dots .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px}.row.video-series .slider .video-series-dots .slick-dots li{min-width:5px;min-height:5px}.row.video-series .slider .video-series-dots .slick-dots li:after{width:5px;height:5px}.row.video-series .slider .video-series-dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}.row.related-video-series .dots .slick-dots li{margin:0 0 0 1.875rem}.row.related-video-series .dots .slick-dots li button{width:5rem;height:5rem;font-size:1.625rem;letter-spacing:1.1px}.row.related-video-series .dots .slick-dots li{min-width:5px;min-height:5px}.row.related-video-series .dots .slick-dots li:after{width:5px;height:5px}.row.related-video-series .dots .slick-dots li button{width:3.75rem;height:3.75rem;font-size:20px;letter-spacing:.8px}}@media screen and (min-width:1230px){:root{--gridWidth:33.33%}}@media screen and (min-width:1240px){.card .body .btns.m-spaces{margin:0 -3.125rem;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.card .body .btns.m-spaces .btn{margin:0 0 0 1.6875rem}.card .body .btns.m-spaces .btn:first-child{margin:0}.card .body .btns.m-spaces .btn:last-child{margin:0 0 0 1.6875rem}.row.artists .list .item{max-width:calc(33.33% - 35px);margin:0 3.25rem 4.8125rem 0}.row.artists .list .item:nth-child(3n+3){margin-right:0}.row.artists .list .item figure{margin:0 0 3.25rem}.row.artists .list .item .text h3{font-size:2.125rem}}@media screen and (min-width:1260px){.row.loc-tab .tabs a{margin:0 1rem}.row.loc-tab .tabs{margin:0 0 3.125rem}.row.gallery .gallery-filters a{margin:0 1rem}}@media screen and (min-width:1270px){.row.loc-tab .tab-content{padding:0;border:0}}@media screen and (min-width:1280px){.card.small .text{width:23.375rem;padding:1.9375rem 1.3125rem 4.0625rem;margin-top:-6.875rem}.card.small .head{margin:0 0 3.125rem;min-height:8.125rem;margin:0 0 1.5625rem}.card.small .head .subtitle{margin:0 0 .9375rem}.card.small .head h3{font-size:1.625rem;line-height:1.46;letter-spacing:1.6px;margin-bottom:1.5rem}.card.small .head .line{width:2.5rem}.card.small .btns a.btn.alt{padding:0 1.875rem}.card.medium .head{margin:0 0 3.125rem;min-height:0;margin:0 0 1.5625rem}.card.medium .head .subtitle{margin:0 0 .3125rem}.card.medium .head h3{line-height:1.46;margin-bottom:2rem}.card.medium .head .line{width:2.5rem}.card.medium .body p{margin:0 0 1.875rem}.card.medium .btns a.btn.alt{padding:0 .625rem}.row.rooms.three{padding:9.1875rem 0}.row.rooms.three .list .item{margin:0 1.125rem 1.125rem;width:calc(33.33% - 36px)}.row.news-press.three{padding:9.1875rem 0}.row.news-press.three .list .item{margin:0 2.25rem 2.25rem 0;width:calc(33.33% - 24px)}.row.news-press.three .list .item:nth-child(2n){margin-right:2.25rem}.row.news-press.three .list .item:nth-child(3n+3){margin-right:0}}@media screen and (min-width:1280px) and (min-width:1160px){.card.medium .text{padding:2.375rem 1.3125rem 4.0625rem;width:100%;margin:0 auto}}@media screen and (min-width:1300px){.heading-inside{padding:1.25rem 4.75rem;min-height:19.5625rem}.vid-info main{width:50%;padding:0 .625rem 0 0}.vid-info main>div{margin:0 5.125rem 0 1.875rem}.vid-info main .head{margin:0 0 1.25rem}.row.details-w-slider{padding:15.625rem 0 7.5rem}.row.details-w-slider .left{right:calc(50% + 295px);width:calc(100vw - (50vw + 295px));height:32.375rem;top:15.625rem}.row.details-w-slider .left .item figure{height:32.375rem}.row.details-w-slider .right{width:50%}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:37.5rem}.row.details-w-slider .right .details-slider-cont{padding:6.25rem 8.875rem 0 0}.row.details-w-slider .right .details-slider-cont .slick-dots{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:auto}.row.details-w-slider .heading-inside{margin:10.625rem 0 6.25rem}.row.details-w-slider .margin{max-width:35.25rem}.row.rooms .list{margin-right:-2.875rem;margin-left:-2.875rem}.row.rooms .list .item{width:calc(50% - 92px);margin:0 2.875rem 5.75rem}.row.room-gallery .carousel-slider .item{max-width:23.625rem;margin:0 2.3125rem 0 0}.row.room-features{padding:16.25rem 0 5.9375rem}.row.video-series{padding:12.125rem 0 13.125rem}.row.video-series .wrap{max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}.row.video-series .intro{margin:0 0 0 2.5rem;max-width:28.125rem}.row.video-series .slider{width:calc(100% - 550px)}.row.video-series .slider .video-series-slider{width:100%}.row.video-series .slider .video-series-slider .slick-arrow{opacity:1}.row.video-series .slider .video-series-dots{width:100%;bottom:-6.25rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.video-series .slider .video-series-dots .slick-dots{width:calc(100% - 510px)}.row.news-press .list .item{width:calc(50% - 46px);margin:0 5.75rem 5.375rem 0}}@media screen and (min-width:1330px){.row.text-right-image .wrap{max-width:77.5rem}}@media screen and (min-width:1370px){.row.request-info .heading-box{margin:0 0 5.25rem -8.75rem}.row.request-info .heading-box:before{-webkit-transform:translateX(-215px);transform:translateX(-215px)}.row.packages{padding:10.375rem 0 11.375rem}.row.packages .list .item .text{margin:-6.875rem auto 0;width:23.375rem}.row.packages .list .item .body{margin:0 -1.3125rem}}@media screen and (min-width:1380px){.row.gallery .gallery-filters a,.row.loc-tab .tabs a{margin:0 1.5rem}}@media screen and (min-width:1400px){.row.hero .hero-slider .item{height:53.3125rem}}@media screen and (min-width:1420px){#footer .upper .wrap{max-width:80.625rem}}@media screen and (min-width:1430px){.row.room-intro .logo{right:auto;left:6.875rem;top:5.5rem}.row.room-intro .heading-box{margin:0 0 1.75rem -17.5rem}.row.room-intro main{width:calc(50% - 100px);padding:6.25rem 0 0}.row.room-intro .text{max-width:24.375rem}.careers .row.room-intro.row-1 .heading-box{margin-left:0}}@media screen and (min-width:1440px){.row.room-intro .text.quote>p:first-child:before{left:-50px;top:-60px;width:89px;height:89px;background-size:20px}.row.room-intro .text.quote>p:first-child:after{margin:2.5rem .625rem 2.5rem 0}.row.room-intro .quote-author{font-size:16px;letter-spacing:2.21px;line-height:19px}}@media screen and (min-width:1460px){.row.news-press .lower h2.linking-cards-header{padding-bottom:5.75rem;font-size:48px;letter-spacing:2.97px}.row.news-press .lower .wrap{max-width:86.25rem}}@media screen and (min-width:1470px){.row.form-address .wrap{max-width:86.875rem;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:1280px) and (min-width:1480px){.card.medium .text{width:27.5rem;margin-top:-8.625rem}}@media screen and (min-width:1480px){.row.news-press .card.medium .text{margin-top:0}}@media screen and (min-width:1500px){.vid-info figure{width:31.875rem}.vid-info main{width:calc(100% - 510px)}.vid-info main>div{margin:0 5.125rem 0 3.875rem}.vid-info main .head{margin:0 0 3.3125rem}.row.details-w-slider .wrap{max-width:90rem}.row.details-w-slider .left,.row.details-w-slider .left .item figure{height:38.625rem}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:43.75rem}.row.room-gallery .carousel-slider .item{max-width:29.875rem}}@media screen and (min-width:1560px){.row.room-intro .wrap{max-width:92.875rem}.row.room-intro figure{width:48.375rem}.row.room-intro main{width:34.5rem;padding:11.4375rem 0 0}}@media screen and (min-width:1580px){#footer .to-top{left:1.1875rem}.row.room-features .wrap{max-width:92.875rem}.row.room-features figure{width:48.375rem}.row.room-features main{width:31.125rem;padding:7.0625rem 0 0}.row.room-features .heading-box{margin:0 0 2.3125rem -20.75rem}.row.room-features .features:before{content:"";display:block;width:3.4375rem;height:1px;background:#e72623;position:absolute;left:-6.875rem;top:1.625rem}}@media screen and (min-width:1600px){.row.news-press .wrap,.row.rooms .wrap{max-width:95rem}}@media screen and (min-width:1630px){.row.artists .wrap{max-width:97.25rem}.row.gallery .lower .wrap{max-width:97.5rem}}@media screen and (min-width:1650px){.wrap{max-width:96.875rem}}@media screen and (min-width:1700px){.row.details-w-slider{padding:19.25rem 0 11.625rem}.row.details-w-slider .left{right:calc(50% + 445px);width:calc(100vw - (50vw + 445px));height:44.875rem;top:19.25rem}.row.details-w-slider .left .item figure{height:44.875rem}.row.details-w-slider .right .slider,.row.details-w-slider .right .slider .item{height:50rem}.row.packages .wrap,.row.rooms.three .wrap{max-width:102.5rem}.row.video-series .wrap{max-width:93.75rem}.row.video-series .intro{margin:0;max-width:28.125rem}.row.video-series .slider{width:60%}.row.video-series .slider .video-series-slider{width:calc(60vw - 25px)}.row.video-series .slider .video-series-dots{width:calc(60vw + 25px);bottom:-6.25rem}.row.news-press.three .wrap{max-width:102.5rem}}@media screen and (min-width:1800px){.row.hero-home .home-slider .item .wrap{height:62.0625rem}.row.booking-bar .wrap{max-width:105.625rem}}@media screen and (min-width:1840px){.offers-header .caption .heading-box{margin:0}.row.hero .caption .heading-box{margin:-10rem 0 0}.row.hero .heading-box,body.art .row.hero .heading-box{margin-top:18.75rem}}@media screen and (min-width:1900px){.row.moving-gallery .gallery-slider:after,.row.moving-gallery .gallery-slider:before{width:50vw}.row.moving-gallery .gallery-slider:before{right:50vw}.row.moving-gallery .gallery-slider:after{left:50vw}}@media screen and (min-width:1920px){.row.video-series .wrap{max-width:81.25rem}.row.video-series .slider{width:calc(50% + 53px)}.row.video-series .slider .video-series-slider{width:calc(50vw + 43px)}.row.video-series .slider .video-series-dots{width:calc(50vw + 43px);bottom:-6.25rem}}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}@media(max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media print{.datepickers-container{display:none}}@media screen and (max-width:600px){.custom-fancy .fancybox-iframe{height:400px}.custom-fancy .tools.artist-video{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-fancy .btn.alt{margin:0 0 1.25rem}.custom-fancy .caption{margin:0 0 1.25rem;width:100%}#footer .logos div>div{display:block}#footer .logos figure:nth-child(3):after{display:none}.row.hero-home .home-slider .slick-slide .item{display:block!important}}@media screen and (max-width:767px){.fancy-mailing-list .fancybox-slide{padding:1rem}}@media screen and (max-width:800px){#header.dark-home .toggle-menu span{display:block;position:absolute;left:3.25rem}#header.dark-home .socials{left:0;top:14.25rem}#header.dark-home .socials a{margin:0 0 15px}#header.dark-home .socials a img{width:auto;max-height:1rem}#header .toggle-booking{height:2.875rem;line-height:2.875rem;font-size:.75rem;min-width:8.75rem}.row.room-intro.alt,.row.room-intro.alt+.room-intro{border-top:1px solid #f3ede9}}@media screen and (max-width:900px){#footer .logos{width:calc(100% + 89px);margin-right:-2.125rem;margin-left:-3.4375rem}#footer .logos figure{padding:0 1.25rem;margin:0 0 2rem}#footer .logos figure img{width:auto;max-height:3rem}#footer .logos figure:after{height:3.1875rem}}@media screen and (max-width:1000px){.row.booking-bar .bar .item:last-child{height:auto}.row.booking-bar .bar .item:last-child .btn{width:100%}}.star-rating-control div.rating-cancel,.star-rating-control div.star-rating{float:left;width:17px;height:17px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(//hallartshotel.com/wp-content/plugins/all-in-one-schemaorg-rich-snippets/css/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(//hallartshotel.com/wp-content/plugins/all-in-one-schemaorg-rich-snippets/css/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 -38px;border:0}
div.star-rating-on a{background-position:0 0px!important}
div.star-rating-hover a{background-position:0 -18px}
div.rating-cancel a:hover{background-position:0 -16px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
#tabs {
width:60%;
float:left;
margin-right:10px;
}#snippet-box{background:#F5F5F5;border:1px solid #ACACAC;font-family:inherit;font-size:13px;padding:0;margin:0 0 15px 0;width:100%;max-width:600px;display:block;}
.snippet-title{display:block;position:relative;font-family:inherit;font-size:14px;font-weight:bold;background:#E4E4E4;border-bottom:1px solid #ACACAC;clear:both;padding:0.5em 1em;width:100%;}
.snippet-image{min-height:190px;width:200px;display:inline-block;vertical-align:top;}
.snippet-image img{margin:10px auto;display:block;}
.aio-info{width:calc(100% - 200px);display:inline-block;vertical-align:top;}
.snippet-label-img{width:40%;display:inline-block;text-align:right;font-size:13px;font-weight:bold;margin:0;padding:0.3em 0.5em;vertical-align:top;}
.snippet-data-img{width:58%;display:inline-block;padding:0.3em 0.5em;vertical-align:top;}
.snippet-type-2 .aio-info{width:100%;}
.snippet-type-2 .snippet-label-img{width:33%;}
.snippet-type-2 .snippet-data-img{width:65%;}
.snippet-clear{clear:both;}
.snippet-markup{width:100%;display:block;}
.snippet-label{width:33%;display:inline-block;text-align:right;font-size:13px;font-weight:bold;margin:0;padding:0.3em 0.5em;}
.snippet-data{width:65%;display:inline-block;padding:0.3em 0.5em;}
.ratings{position:absolute;right:1em;top:50%;transform:translateY(-50%);}
.star-blocks{background:transparent;}
.star-rating-control{margin-top:0;}
.star-img img{box-shadow:none;margin:-2px 2px;border:none !important;padding:0 !important;display:inline-block;}
.rating-count{font-weight:bold;}
.rating-value{display:none;}
#snippet-box iframe{width:90%;margin:0 auto;display:block;}
@media(max-width:768px){
.snippet-title {
padding: 0.5em 0 0.5em 4%;	
}
.snippet-image {
margin: 0 0 15px 0;
width: 100%;
}
.aio-info {
width: 100%;
clear: both;	
}
}