@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.shb-clearfix{zoom:1}.shb-clearfix:after,.shb-clearfix:before{content:"";display:table}.shb-clearfix:after{clear:both}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item{float:left}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-image{max-width:100%;display:block}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item h3{font-size:20px;padding:30px;margin:0;border-bottom:#dedede 1px solid}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper{border:#dedede 1px solid;background:#fff}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description{padding:30px}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description ul,.shb-booking-form-style-1 .shb-location-select-dropdown ul,.shbdp-cal-wrapper .shbdp-cal table{margin:0}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description ul li{color:#181b20;font-size:15px;margin:0 0 20px;border:0;padding:0}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description ul li:before,.shb-booking-form-style-1 .shb-location-select-dropdown ul li:before{display:none}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description ul li span,.shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field span{color:#656a70}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description ul li i{font-size:17px;color:#b99470;margin:0 10px 0 0}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1{background:#b99470;color:#fff;font-size:14px;font-weight:500;padding:18px 30px;display:inline-block;float:left;margin:15px 0 0}@media only screen and (max-width:1000px){.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1{padding:18px 15px}}@media only screen and (max-width:768px){.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1{padding:18px 30px}}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button2{font-size:15px;float:right;padding:18px 0;margin:15px 0 0}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button2 i{font-size:12.5px;margin:0 0 0 6px}@media only screen and (max-width:500px){.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1,.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button2{float:none;display:block}}.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3 .shb-accommodation-listing-item{width:calc(33.33% - 20px);margin:0 30px 30px 0}.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3 .shb-accommodation-listing-item:nth-child(3n){margin:0 0 30px}.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3 .shb-accommodation-listing-item:nth-child(3n+1){clear:both}@media only screen and (max-width:1300px){.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button2{display:none}}@media only screen and (max-width:900px){.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3 .shb-accommodation-listing-item{width:100%;margin:0 0 30px}}.shb-accommodation-listing-style-1.shb-accommodation-listing-style-1-columns-3.sohohotel-owl-carousel-4 .shb-accommodation-listing-item{width:auto;margin:0 0 30px;float:none}.shb-booking-form-style-1{background:#fff;-moz-box-shadow:0 0 12px 5px rgb(0 0 0/.09);-webkit-box-shadow:0 0 12px 5px rgb(0 0 0/.09);box-shadow:0 0 12px 5px rgb(0 0 0/.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;max-width:1210px;width:100%;margin:0 auto;position:relative}.shb-booking-form-style-1.shb-booking-form-1-column-5 .shb-booking-form-col{width:20%}.shb-booking-form-style-1 .shb-booking-form-col{float:left;border-left:#dedede 1px solid;height:93px;position:relative;cursor:pointer}.shb-booking-form-style-1 .shb-booking-form-col label{cursor:pointer}.shb-booking-form-style-1 .shb-booking-form-col:last-child{border-left:none}.shb-booking-form-style-1 .shb-booking-form-col i{font-size:19px;color:#b99470;float:left;margin:36px 15px 0 20px}.shb-booking-form-style-1 .shb-booking-form-col input[type=submit]{width:100%;text-align:center;padding:38px 30px;font-size:14px;border:0;background:#b99470;color:#fff;font-weight:500;cursor:pointer;margin:0 auto;display:block}.shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field{float:left;font-size:15px;margin:28px 0 0;width:calc(100% - 80px)}.shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field label{font-weight:500;margin:0 0 8px}.shb-booking-form-style-1 .shb-guestclass-select-dropdown,.shb-booking-form-style-1 .shb-location-select-dropdown{position:absolute;top:94px;left:0;width:100%;max-width:390px;padding:2px 26px;background:#fff;-moz-box-shadow:0 12px 12px 5px rgb(0 0 0/.09);-webkit-box-shadow:0 12px 12px 5px rgb(0 0 0/.09);box-shadow:0 12px 12px 5px rgb(0 0 0/.1);z-index:9;display:none;border-top:#dedede 1px solid}.shb-booking-form-style-1 .shb-guestclass-select-dropdown{padding:10px 26px;box-sizing:border-box}@media only screen and (max-width:1000px){.shb-booking-form-style-1 .shb-guestclass-select-dropdown,.shb-booking-form-style-1 .shb-location-select-dropdown{max-width:100%;border:#b99470 2px solid}}.shb-booking-form-style-1 .shb-location-select-dropdown ul li{color:#656a70;font-size:15px;border-bottom:#dedede 1px solid;padding:15px 0}.shb-booking-form-style-1 .shb-location-select-dropdown ul li:hover{color:#181b20;cursor:pointer}.shb-booking-form-style-1 .shb-location-select-dropdown ul li:last-child{border-bottom:none}.shb-guestclass-select-dropdown .shb-guestclass-select-section{font-size:15px;padding:20px 0;border-top:#dedede 1px solid}.shb-guestclass-select-dropdown .shb-guestclass-select-section:first-child{padding:15px 0 20px;border-top:none}.shb-guestclass-select-dropdown .shb-guestclass-select-section label{float:left;color:#181b20;margin:0}.shb-guestclass-select-dropdown .shb-guestclass-select-section label span{display:block;color:#656a70;padding:8px 0 0}.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection{float:right;margin:3px 0 0}.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-decrease,.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-display,.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-increase,.sohohotel-header .sohohotel-navigation ul li{float:left}.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-display{width:35px;height:35px;text-align:center;padding:10px 0 0}.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-decrease,.shb-guestclass-select-dropdown .shb-guestclass-select-section .shb-qty-selection .shb-qty-increase{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:#dedede 1px solid;width:35px;height:35px;text-align:center;cursor:pointer;background:#fff;font-size:15px}.shb-guestclass-select-dropdown .shb-qty-done{width:100%;text-align:center;font-size:14px;border:0;background:#b99470;color:#fff;font-weight:500;padding:15px 0;margin:5px 0 10px;cursor:pointer;display:block}.shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field .shbdp-checkin-display,.shb-booking-form-style-1 .shb-booking-form-col .shb-booking-form-col-field .shbdp-checkout-display{width:inherit;max-width:180px;border:0;padding:0}::-webkit-input-placeholder{color:#656a70}:-moz-placeholder{color:#656a70;opacity:1}::-moz-placeholder{color:#656a70;opacity:1}:-ms-input-placeholder{color:#656a70}::-ms-input-placeholder{color:#656a70}::placeholder{color:#656a70}@media only screen and (max-width:1000px){.shb-booking-form-style-1.shb-booking-form-1-column-5 .shb-booking-form-col{width:100%;float:none;border-left:none;border-bottom:#dedede 1px solid}}.vc_row.sohohotel-slideshow-wrapper-1{position:relative;padding:0 0 45px!important}.sohohotel-slideshow-wrapper-1 .shb-booking-form-style-1{position:absolute;bottom:-45px;z-index:99;left:0;right:0;margin-left:auto;margin-right:auto}@media only screen and (max-width:1000px){.sohohotel-slideshow-wrapper-1 .shb-booking-form-style-1{position:relative;bottom:0;width:100%;max-width:100%}.vc_row.sohohotel-slideshow-wrapper-1{padding:0!important}}.shbdp-clearfix{zoom:1}.shbdp-clearfix:after,.shbdp-clearfix:before{content:"";display:table}.shbdp-clearboth,.shbdp-clearfix:after{clear:both}.shbdp-cal-wrapper{width:800px;background:#fff;-moz-box-shadow:0 12px 12px 5px rgb(0 0 0/.09);-webkit-box-shadow:0 12px 12px 5px rgb(0 0 0/.09);box-shadow:0 12px 12px 5px rgb(0 0 0/.1);padding:26px;z-index:99;display:none;position:absolute;border-top:#dedede 1px solid;line-height:160%}.shbdp-cal-wrapper .shbdp-cal .shbdp-item{display:none}.shbdp-cal-wrapper .shbdp-nav-prev{position:absolute;top:26px;left:26px}.shbdp-cal-wrapper .shbdp-nav-next{position:absolute;top:26px;right:26px}.shbdp-cal-wrapper .shbdp-cal table tbody td,.shbdp-checkin-display,.shbdp-checkout-display{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.shbdp-checkin-display,.shbdp-checkout-display{text-transform:lowercase}.shbdp-checkin-wrapper,.shbdp-checkin-wrapper label,.shbdp-checkout-wrapper,.shbdp-checkout-wrapper label{cursor:pointer}.shbdp-cal-wrapper .shbdp-cal .shbdp-month-title{text-align:center;padding:0 0 15px;font-size:15px}.shbdp-cal-wrapper .shbdp-cal table tbody td{background:#fff;text-align:center;border-right:none;border-bottom:none;padding:10px 7px;font-size:15px}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-datepicker-date{border:#e8e8e8 1px solid;box-sizing:border-box;cursor:pointer}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-available,.sohohotel-main-content table tr{background:#fff}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-available:hover{border:#b99470 1px solid;background-image:none;background:#b99470;color:#fff;cursor:pointer}.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-disabled,.shbdp-cal-wrapper .shbdp-cal table tbody td.shbdp-cal-disabled:hover{background:#fff;color:#cacccd;cursor:default;border:#e8e8e8 1px solid}@media only screen and (max-width:1000px){.shbdp-cal-wrapper{width:100%;border:#b99470 2px solid;box-sizing:border-box}}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}a,body,div,footer,form,h2,h3,h4,h5,html,i,img,label,li,p,section,span,strong,table,tbody,td,tr,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}body{line-height:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-text-size-adjust:100%;background:#fff}footer,section{display:block}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.sohohotel-header .sohohotel-navigation ul li a,a{text-decoration:none}.sohohotel-clearfix{zoom:1}.sohohotel-clearfix:after,.sohohotel-clearfix:before{content:"";display:table}.sohohotel-clearboth,.sohohotel-clearfix:after{clear:both}button,input[type=email],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}body,body a,h2,h3,h4,h5{font-weight:400}body,input{font-family:"Work Sans",sans-serif}body,body a{color:#181b20}.sohohotel-content-wrapper{width:100%;margin:0 auto}.sohohotel-content-wrapper .sohohotel-main-content{width:63%}.sohohotel-content-wrapper p{color:#656a70;margin:0 0 30px;font-size:15px;line-height:180%}.sohohotel-content-wrapper .sohohotel-main-content-full-width-unboxed{float:none;width:100%;margin:0 auto}@media only screen and (max-width:1090px){.sohohotel-content-wrapper .sohohotel-main-content{display:block;float:none;width:calc(100% - 30px)}.sohohotel-content-wrapper .sohohotel-main-content-full-width-unboxed{width:100%;overflow:hidden}}.sohohotel-section-wrapper-1{max-width:650px;width:calc(100% - 60px);margin-left:auto;margin-right:auto;margin-top:0}.sohohotel-header{background:#fff;width:100%}.sohohotel-header .sohohotel-topbar-wrapper{border-bottom:#dedede 1px solid;padding:0 30px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper{float:left;margin:13px 0 0}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li{float:left;font-size:14px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li.sohohotel-phone-icon{margin:0 30px 0 0}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li.sohohotel-map-icon:before,.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li.sohohotel-phone-icon:before{background:#b99470;color:#fff;display:block;float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:35px;height:27px;text-align:center;padding:8px 0 0;margin:-8px 10px 0 0;font-size:17px;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li.sohohotel-phone-icon:before{content:""}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li.sohohotel-map-icon:before,.sohohotel-widget .sohohotel-contact-widget .sohohotel-address:before{content:""}.sohohotel-bottom-right-wrapper,.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper{float:right}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1,.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button2{float:left;font-size:14px;position:relative}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1 i{position:absolute;top:13px;left:30px;font-size:17px;margin:0 10px 0 0}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button2 i{position:absolute;top:13px;left:30px;font-size:17px;margin:0 10px 0 0;display:inline-block}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1{border-left:#dedede 1px solid;padding:15px 20px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1:hover{color:#8a8989}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button2{background:#b99470;color:#fff;padding:15px 30px 15px 56px;font-weight:500}.sohohotel-header .sohohotel-logo-navigation{padding:0;width:calc(100% - 60px);margin:0 auto;position:relative}.sohohotel-header .sohohotel-logo-navigation .sohohotel-logo{font-size:32px;float:left;margin:32px 0 0}.sohohotel-header .sohohotel-navigation{margin:0;float:right}.sohohotel-header .sohohotel-navigation li a{color:#181b20;font-size:15px;font-weight:400;display:block;margin:0;padding:40px 25px}.sohohotel-header .sohohotel-navigation li:last-child a{margin:0;padding:40px 0 40px 25px}.sohohotel-header .sohohotel-navigation ul{padding:0;list-style:none;display:block}.sohohotel-header .sohohotel-navigation ul:after{content:"";clear:both;display:block}.sohohotel-header .sohohotel-mobile-navigation-wrapper .sohohotel-mobile-navigation li a:hover,.sohohotel-header .sohohotel-navigation li a:hover,.sohohotel-header .sohohotel-navigation li.current_page_item>a,.sohohotel-header .sohohotel-top-right-navigation li a:hover{color:#8a8989}.sohohotel-header.sohohotel-fixed-navigation{-moz-box-shadow:0 5px 10px 1px rgb(0 0 0/.09);-webkit-box-shadow:0 5px 10px 1px rgb(0 0 0/.09);box-shadow:0 5px 10px 1px rgb(0 0 0/.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:9999}.sohohotel-header .sohohotel-top-right-navigation{float:left;border-left:#dedede 1px solid}.sohohotel-bottom-right-navigation li,.sohohotel-header .sohohotel-top-right-navigation li{position:relative;font-size:14px}.sohohotel-header .sohohotel-top-right-navigation li a{padding:15px 20px;display:block}.sohohotel-bottom-right-navigation li a i,.sohohotel-header .sohohotel-top-right-navigation li a i{font-size:12.5px;margin:0 0 0 5px}.sohohotel-bottom-right-navigation li ul,.sohohotel-header .sohohotel-top-right-navigation li ul{display:none}.sohohotel-bottom-right-navigation li:hover>ul,.sohohotel-header .sohohotel-top-right-navigation li:hover>ul{display:block;position:absolute;z-index:9999;background:#fff;-moz-box-shadow:0 5px 10px 1px rgb(0 0 0/.09);-webkit-box-shadow:0 5px 10px 1px rgb(0 0 0/.09);box-shadow:0 5px 10px 1px rgb(0 0 0/.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.sohohotel-header .sohohotel-top-right-navigation li:hover>ul{top:100%;border-top:#dedede 1px solid}.sohohotel-header .sohohotel-top-right-navigation li li a:hover{background:#b99470;color:#fff}.sohohotel-header .sohohotel-mobile-navigation-button{display:none;float:right;margin:6px 0 0}.sohohotel-header .sohohotel-mobile-navigation-button i{font-size:20px}.sohohotel-header .sohohotel-mobile-navigation-wrapper{display:none;padding:0 0 100px;position:relative}.sohohotel-header .sohohotel-mobile-navigation-wrapper .sohohotel-mobile-navigation li a{color:#181b20;font-size:15px;font-weight:400;display:block;padding:15px 30px;border-top:#dedede 1px solid}.sohohotel-header .sohohotel-mobile-navigation-wrapper .sohohotel-mobile-navigation{border-bottom:#dedede 1px solid}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1 i{font-weight:400;display:none}@media only screen and (max-width:1090px){.sohohotel-header .sohohotel-navigation,.sohohotel-header .sohohotel-top-left-wrapper,.sohohotel-header .sohohotel-top-right-wrapper .sohohotel-top-right-navigation{display:none}.sohohotel-header .sohohotel-topbar-wrapper{padding:0}.sohohotel-header .sohohotel-mobile-navigation-button{display:block}.sohohotel-header .sohohotel-logo-navigation .sohohotel-logo{margin:0}.sohohotel-header .sohohotel-logo-navigation{padding:35px 30px;width:calc(100% - 60px)}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1{border-left:none;width:calc(50% - 84px);border-bottom:#dedede 1px solid;padding:15px 30px 14px 54px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button2{width:calc(50% - 86px);padding:15px 30px 15px 56px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper{float:none;width:100%}.sohohotel-header .sohohotel-topbar-wrapper{border-bottom:none}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button1 i{display:inline-block}}.sohohotel-header .sohohotel-mobile-currency-language{position:absolute;bottom:0;width:100%;background:#f6f6f6;border-top:#dedede 1px solid}.sohohotel-header .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-navigation{width:calc(50% - 40px)}.sohohotel-bottom-right-wrapper .sohohotel-bottom-right-navigation{float:left}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom .sohohotel-bottom-right-wrapper p{float:left;padding:15px 0;color:#e6d5c4}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p.sohohotel-footer-language-label{padding:15px 0 15px 40px}.sohohotel-bottom-right-navigation li a{padding:15px 10px;display:block;color:#fff}.sohohotel-bottom-right-navigation li li a{padding:15px 20px;background:#fff;color:#181b20}.sohohotel-bottom-right-navigation li a:hover{color:#8a8989}.sohohotel-bottom-right-navigation li:hover>ul{top:-100%}.sohohotel-bottom-right-navigation li li a:hover{background:#fff;color:#8a8989}.flexslider.sohohotel-slider-fullscreen .slides>li,.gallery .gallery-item img{width:100%}.sohohotel-main-content h3.sohohotel-title-28px,.sohohotel-title-28px{font-size:28px}.sohohotel-main-content h3.sohohotel-title-35px,.sohohotel-title-35px{font-size:35px}.sohohotel-main-content h3.sohohotel-title-left,.sohohotel-title-left{text-align:left}.sohohotel-main-content h3.sohohotel-title-center,.sohohotel-title-center{text-align:center}.sohohotel-title-center:after,.sohohotel-title-left:after{background:#b99470;content:"";display:block;width:50px;height:2px}.sohohotel-title-left:after{margin:32px 0}.sohohotel-title-center:after{margin:32px auto}.sohohotel-icon-text-wrapper-1{max-width:1210px;width:calc(100% - 60px);margin:0 auto}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block{width:calc(50% - 45px)}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(3n),.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(n){float:left}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(2n),.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(4n){float:right}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-icon{position:relative;float:left}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-icon i{color:#b99470;font-size:40px;width:100%;text-align:center}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text{float:right;width:calc(100% - 70px)}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text h4{font-size:20px;margin:0 0 25px;text-align:left}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text p{margin:0 0 60px;font-size:15px;line-height:180%;color:#656a70}@media only screen and (max-width:800px){.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block{width:100%}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(2n),.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(3n),.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(4n),.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block:nth-child(n){float:none}}.sohohotel-testimonial-wrapper{position:relative;padding:0 0 25px;background-size:1920px 1000px;background-position:top center;background-repeat:no-repeat}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block{padding:45px 30px 0;width:1060px;max-width:calc(100% - 60px);margin:0 auto}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block div{font-size:15px;position:relative;line-height:170%;text-align:center;width:80%;margin:0 auto}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block div p{line-height:170%;color:#181b20;font-size:15px}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block div span.sohohotel-open-quote{color:#b99470;font-size:130px;font-weight:300;font-style:normal;position:absolute;top:25px;left:-50px}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block div span.sohohotel-close-quote{color:#b99470;font-size:130px;font-weight:300;font-style:normal;position:absolute;bottom:-42px;right:-50px}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block .sohohotel-testimonial-author p{font-style:normal;font-size:15px;margin:0}.sohohotel-testimonial-wrapper .sohohotel-testimonial-block .sohohotel-testimonial-author p span,.sohohotel-widget ul li a{color:#656a70}.sohohotel-testimonial-wrapper.sohohotel-testimonial-wrapper-dark .sohohotel-testimonial-block .sohohotel-testimonial-author p span,.sohohotel-testimonial-wrapper.sohohotel-testimonial-wrapper-dark .sohohotel-testimonial-block div p,.sohohotel-testimonial-wrapper.sohohotel-testimonial-wrapper-dark h3{color:#fff;z-index:2;position:relative}.sohohotel-testimonial-wrapper.sohohotel-testimonial-wrapper-dark .sohohotel-testimonial-block{padding:15px 30px 0}.sohohotel-testimonial-wrapper.sohohotel-testimonial-wrapper-dark h3{padding:80px 0 0}.sohohotel-testimonial-wrapper .sohohotel-testimonial-overlay{width:100%;height:100%;background:#000;position:absolute;opacity:.5;padding:0 0 40px}.sohohotel-testimonial-wrapper .sohohotel-title-center:after{margin:32px auto 0}.sohohotel-testimonial-wrapper .sohohotel-testimonial-list{z-index:2}.sohohotel-testimonial-wrapper .sohohotel-more-link{display:none}.sohohotel-main-content table{width:100%;margin:0 0 30px;font-size:14px;color:#424242}.sohohotel-main-content table td{border-right:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;text-align:left;vertical-align:top;padding:9px 20px;line-height:160%;font-size:15px}.sohohotel-main-content table tr td:last-child{border-right:none}.sohohotel-main-content table tr:nth-child(2n){background:#f8f8f8}.sohohotel-button1{font-size:14px;font-weight:500;padding:22px 38px;display:table;background:#b99470;color:#fff}.sohohotel-image-text-wrapper{min-height:550px}.sohohotel-image-text-wrapper .gallery{display:none}.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper{width:50%;position:absolute}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper{width:50%}.sohohotel-image-text-wrapper.sohohotel-image-text-wrapper-right-align .sohohotel-it-text-wrapper{left:0}.sohohotel-image-text-wrapper.sohohotel-image-text-wrapper-right-align .sohohotel-it-image-wrapper{right:0}.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper{height:550px;background-size:960px 550px;background-repeat:no-repeat;background-position:top center}.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper img{display:none;width:100%}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper h3{font-size:28px;line-height:130%}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper{padding:130px 80px 0;height:100%;position:absolute}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper p{max-width:630px}@media only screen and (max-width:1100px){.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper,.sohohotel-image-text-wrapper.sohohotel-image-text-wrapper-right-align .sohohotel-it-image-wrapper,.sohohotel-image-text-wrapper.sohohotel-image-text-wrapper-right-align .sohohotel-it-text-wrapper{width:100%;position:relative}.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper{background:0 0;height:auto}.sohohotel-image-text-wrapper .sohohotel-it-image-wrapper img{display:block}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper{padding:80px 30px;width:100%;margin:0 auto;position:relative}.sohohotel-image-text-wrapper .sohohotel-it-text-wrapper p{max-width:100%}}.sohohotel-call-to-action-video-section{position:relative;color:#fff;background-size:1920px 600px;background-position:top center;background-repeat:no-repeat}.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-section-inner h3{font-size:35px;text-align:center;line-height:120%}.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-section-inner h3:after{background:#b99470;content:"";display:block;width:50px;height:2px;margin:32px auto}.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-section-inner p{text-align:center;color:#fff}.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-overlay{width:100%;height:100%;background:#000;position:absolute;opacity:.4;z-index:1}.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-section-inner{z-index:2;position:relative;width:700px;margin:125px auto;max-width:calc(100% - 60px)}.sohohotel-call-to-action-video-section .sohohotel-video-play{margin:0 auto;display:table}.sohohotel-call-to-action-video-section .sohohotel-video-play i{color:#fff;width:75px;height:75px;padding:23px 0 0 7px;font-size:25px;text-align:center;border:#fff 3px solid;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;z-index:2}@media only screen and (max-width:700px){.sohohotel-call-to-action-video-section .sohohotel-call-to-action-video-section-inner h3{font-size:25px}}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.vc_row{margin-left:0!important;margin-right:0!important}.sohohotel-footer-wrapper{padding:80px 0 0;border-top:#dedede 1px solid}.sohohotel-footer,.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom{max-width:1210px;width:calc(100% - 60px);margin:0 auto}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper{background:#b99470;padding:30px 0;margin:30px 0 0}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p{font-size:15px;color:#fff}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p.sohohotel-footer-message{float:left;padding:15px 0}.sohohotel-footer-wrapper .sohohotel-footer-3-col .sohohotel-widget{float:left;width:calc(33.3% - 20px);margin:0 30px 30px 0}.sohohotel-footer-wrapper .sohohotel-footer-3-col .sohohotel-widget:nth-child(3n){margin:0 0 30px}.sohohotel-footer-wrapper .sohohotel-footer-3-col .sohohotel-widget:nth-child(3n+1){clear:both}@media only screen and (max-width:800px){.sohohotel-footer-wrapper .sohohotel-footer-3-col .sohohotel-widget{width:100%}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p.sohohotel-footer-message{float:none;text-align:center}.sohohotel-bottom-right-wrapper{float:none;width:340px;margin:0 auto}}.sohohotel-main-content input[type=submit]{border:0;background:#b99470;color:#fff;font-size:14px;font-weight:500;padding:20px 30px;cursor:pointer;margin:0 auto;width:180px;display:block}.sohohotel-main-content label{font-size:15px;margin:0 0 10px;display:block}.sohohotel-main-content label span{color:red}.sohohotel-main-content ul{margin:0 0 30px}.sohohotel-main-content ul li{position:relative;font-size:15px;border-bottom:1px solid;border-color:#dedede;padding:12px 0;margin:0;line-height:160%;color:#656a70}.sohohotel-main-content ul li:last-child,.sohohotel-widget ul li:last-child{border-bottom:none}.sohohotel-main-content ul li:before,.sohohotel-widget .sohohotel-contact-widget li:before{color:#b99470;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sohohotel-main-content ul li:before{content:"";font-size:12px;margin:0 6px 0 0}.sohohotel-main-content h2{font-size:36px;margin:0 0 25px}.sohohotel-main-content h3{font-size:32px;margin:0 0 25px}.sohohotel-main-content h4{font-size:28px;margin:0 0 25px}.sohohotel-main-content strong{font-weight:700}.sohohotel-widget ul li,.sohohotel-widget-wrapper p{color:#656a70;font-size:15px;margin:0 0 27px;line-height:180%}.sohohotel-footer-wrapper .sohohotel-widget-wrapper{margin:0 0 60px}.sohohotel-footer-wrapper .sohohotel-widget-wrapper h5{font-size:18px;margin:0 0 30px}.sohohotel-widget ul li{position:relative;border-bottom:1px solid;border-color:#dedede;padding:14px 0;margin:0;color:#181b20}.sohohotel-footer-social-icons-wrapper a{background:#b99470;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:50px;height:35px;padding:15px 0 0;display:block;float:left;text-align:center;font-size:18px;margin:0 10px 10px 0}.sohohotel-widget .sohohotel-contact-widget li{font-size:15px;color:#656a70;margin:0 0 22px;padding:0 0 0 30px;position:relative;line-height:160%;border:0}.sohohotel-widget .sohohotel-contact-widget li:before{font-size:18px;position:absolute;left:0}.sohohotel-widget .sohohotel-contact-widget .sohohotel-phone:before{content:""}.sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before{content:""}body .tnp-subscription .tnp-field-email,body .tnp-widget .tnp-field-email{width:calc(65%);float:left}body .tnp-subscription input[type=email],body .tnp-subscription input[type=text],body .tnp-widget input[type=email],body .tnp-widget input[type=text]{border:#b99470 2px solid;background:#fff;color:#656a70;font-size:15px;padding:17.5px 15px}body .tnp-field-button{float:right;width:calc(35% - 10px)}body .tnp-subscription input[type=submit],body .tnp-widget input[type=submit]{background:#b99470;border:0;font-size:14px;font-weight:500;padding:20px 15px;cursor:pointer;width:100%}@media only screen and (max-width:1000px){body .tnp-field-button,body .tnp-subscription .tnp-field-email,body .tnp-widget .tnp-field-email{width:100%;float:none}}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1,.sohohotel-button1,.sohohotel-footer-social-icons-wrapper a,.sohohotel-main-content input[type=submit],.sohohotel-slider-button,.sohohotel-top-right-button1,.sohohotel-top-right-button2,body .tnp-subscription input[type=submit],body .tnp-widget input[type=submit]{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.shb-accommodation-listing-style-1 .shb-accommodation-listing-item .shb-accommodation-listing-description-wrapper .shb-accommodation-listing-description .shb-accommodation-listing-button1:hover,.sohohotel-button1:hover,.sohohotel-footer-social-icons-wrapper a:hover,.sohohotel-main-content input[type=submit]:hover,.sohohotel-slider-button:hover,.sohohotel-top-right-button1:hover,.sohohotel-top-right-button2:hover,body .tnp-subscription input[type=submit]:hover,body .tnp-widget input[type=submit]:hover{opacity:.7}.sohohotel-site-wrapper{opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sohohotel-loading-wrapper{width:100%;height:100%;background:#fff;position:fixed;z-index:99999}.sohohotel-loading{width:80px;height:80px;position:absolute;left:50%;top:calc(50% - 40px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sohohotel-loading div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.sohohotel-loading div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#b99470;margin:-4px 0 0-4px}.sohohotel-loading div:nth-child(1){animation-delay:-.036s}.sohohotel-loading div:nth-child(1):after{top:63px;left:63px}.sohohotel-loading div:nth-child(2){animation-delay:-.072s}.sohohotel-loading div:nth-child(2):after{top:68px;left:56px}.sohohotel-loading div:nth-child(3){animation-delay:-.108s}.sohohotel-loading div:nth-child(3):after{top:71px;left:48px}.sohohotel-loading div:nth-child(4){animation-delay:-.144s}.sohohotel-loading div:nth-child(4):after{top:72px;left:40px}.sohohotel-loading div:nth-child(5){animation-delay:-.18s}.sohohotel-loading div:nth-child(5):after{top:71px;left:32px}.sohohotel-loading div:nth-child(6){animation-delay:-.216s}.sohohotel-loading div:nth-child(6):after{top:68px;left:24px}.sohohotel-loading div:nth-child(7){animation-delay:-.252s}.sohohotel-loading div:nth-child(7):after{top:63px;left:17px}.sohohotel-loading div:nth-child(8){animation-delay:-.288s}.sohohotel-loading div:nth-child(8):after{top:56px;left:12px}.sohohotel-header .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper li:before{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.fa,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-bars:before{content:""}.fa-binoculars:before{content:""}.fa-broom:before{content:""}.fa-calendar:before{content:""}.fa-camera:before{content:""}.fa-chevron-down:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-child:before{content:""}.fa-coffee:before{content:""}.fa-concierge-bell:before{content:""}.fa-fire:before{content:""}.fa-map-marker-alt:before{content:""}.fa-parking:before{content:""}.fa-play:before{content:""}.fa-ruler-combined:before{content:""}.fa-snowflake:before{content:""}.fa-swimming-pool:before{content:""}.fa-tree:before{content:""}.fa-tripadvisor:before{content:""}.fa-umbrella-beach:before{content:""}.fa-user:before{content:""}.fa-user-friends:before{content:""}.fa-utensils:before{content:""}.fa-wifi:before{content:""}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-regular-400.svg#fontawesome)format("svg")}.fab,.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/webfonts/fa-solid-900.svg#fontawesome)format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.slides,.slides>li{margin:0;padding:0;list-style:none}.flexslider{padding:0;position:relative;overflow:hidden}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;padding:0}.flexslider .slides:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}.flexslider .slides>li:before{display:none}.flexslider,.flexslider .slides{zoom:1;margin:0}.sohohotel-slider-caption-1{position:absolute;top:calc(50% - 120px);left:0;right:0;margin-left:auto;margin-right:auto;width:600px;z-index:999}.sohohotel-slider-caption-1 h2{font-size:70px;font-weight:300;color:#fff;text-align:center;line-height:120%;margin:0 0 30px}.sohohotel-slider-caption-1 .sohohotel-slider-button{background:#b99470;color:#fff;padding:17px 30px;font-weight:500;font-size:14px;margin:0 auto;display:table}@media screen and (max-width:860px){.sohohotel-slider-caption-1{width:450px;top:calc(50% - 100px)}.sohohotel-slider-caption-1 h2{font-size:50px}}@media screen and (max-width:660px){.sohohotel-slider-caption-1{width:300px;top:calc(50% - 65px)}.sohohotel-slider-caption-1 h2{font-size:30px;margin:0 0 20px}.sohohotel-slider-caption-1 .sohohotel-slider-button{padding:10px 20px}}.sohohotel-slider-overlay{position:absolute;top:0;width:100%;height:100%}.sohohotel-slide-image{width:100%;height:100%;background-size:cover;background-position:center center}@media only screen and (max-width:860px){.flexslider.sohohotel-slider-fullscreen .slides>li{height:calc(60vh)!important}}@media only screen and (max-width:660px){.flexslider.sohohotel-slider-fullscreen .slides>li{height:calc(50vh)!important}}div.tnp-subscription{display:block;margin:1em auto;max-width:500px;width:100%}.tnp-subscription div.tnp-field{margin-bottom:.7em;border:0;padding:0}.tnp-subscription label{display:block;color:inherit;font-weight:400;line-height:normal;padding:0;margin:0 0 .25em;font-size:.9em}.tnp-subscription input[type=email],.tnp-subscription input[type=submit],.tnp-subscription input[type=text]{width:100%;padding:.7em;display:block;border:1px;color:#444;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;font-size:1em;margin:0;line-height:normal;box-sizing:border-box}.tnp-subscription input[type=checkbox]{max-width:1em;display:inline-block;margin-right:.5em}.tnp-subscription input.tnp-submit{background-color:#444;color:#fff;width:auto;height:auto;margin:0;display:inline-block}@media all and (max-width:480px){.tnp-subscription input[type=submit]{width:100%}}.tnp-widget{width:100%;display:block;box-sizing:border-box}.tnp-widget .tnp-field{margin-bottom:10px;border:0;padding:0}.tnp-widget label{display:block;color:inherit;font-size:14px}.tnp-widget input[type=email],.tnp-widget input[type=submit],.tnp-widget input[type=text]{width:100%;padding:10px;display:block;border:1px solid #ddd;border-color:#ddd;background-color:#f4f4f4;background-image:none;text-shadow:none;color:#444;font-size:14px;line-height:normal;box-sizing:border-box;height:auto}.tnp-widget input[type=checkbox]{width:auto;display:inline-block}.tnp-widget input.tnp-submit{background-color:#444;background-image:none;text-shadow:none;color:#fff;margin:0}.tnp-field input[type=submit]{position:inherit}.vc_row:after,.vc_row:before{content:" ";display:table}.vc_row:after{clear:both}.vc_column_container{width:100%}.vc_row{}.vc_col-sm-12{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.vc_col-sm-12{float:left;width:100%}}@font-face{font-display:swap;font-family:vcpb-plugin-icons;font-style:normal;font-weight:400;src:url(/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj);src:url(/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.eot?30guqj#iefix)format("embedded-opentype"),url(/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.ttf?30guqj)format("truetype"),url(/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.woff?30guqj)format("woff"),url(/wp-content/plugins/js_composer/assets/fonts/vc_icons/fonts/vcpb-plugin-icons.svg?30guqj#vcpb-plugin-icons)format("svg")}.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.wpb-content-wrapper{border:0;display:block;margin:0;overflow:unset;padding:0}.vc_column-inner:after,.vc_column-inner:before{content:" ";display:table}.vc_column-inner:after{clear:both}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}@font-face{font-display:swap;font-family:vc_grid_v1;font-style:normal;font-weight:400;src:url(/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac)format("embedded-opentype"),url(/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac)format("woff"),url(/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac)format("truetype"),url(/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1)format("svg")}