@keyframes lds-roller{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}body{--sr-7-css-loaded:1}::-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}.single-product .sohohotel-blog-single-wrapper .related.products>h2{text-align:left;font-size:20px}.single-product .sohohotel-blog-single-wrapper .related.products>h2:after{background:#b99470;content:"";display:block;width:50px;height:2px;margin:32px 0}@media only screen and (max-width:768px){:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}}:root{--woocommerce:#7f54b3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7f54b3;--wc-primary-text:#fff;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}@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}#yith-quick-view-modal{position:fixed;visibility:hidden;top:0;left:0;right:0;bottom:0;z-index:1400;opacity:0;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#yith-quick-view-modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}#yith-quick-view-modal .yith-quick-view-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}#yith-quick-view-modal .yith-wcqv-wrapper{display:inline-block;vertical-align:middle;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;text-align:left;height:600px;width:1000px}#yith-quick-view-modal .yith-wcqv-main{-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%);opacity:0;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.2);box-shadow:0 0 0 10px rgba(255,255,255,.2)}#yith-quick-view-modal #yith-quick-view-content{height:100%}#yith-quick-view-modal .yith-wcqv-main:after,#yith-quick-view-modal .yith-wcqv-main:before{content:"";display:table;clear:both}#yith-quick-view-close{border:1px solid;position:absolute;top:5px;right:5px;width:20px;height:20px;text-align:center;line-height:18px;z-index:2;opacity:.5}#yith-quick-view-close:hover{opacity:1;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease}a,body,div,footer,form,h1,h3,h5,html,i,iframe,img,label,li,p,span,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{display:block}ul{list-style:none}.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-clearfix:after{clear:both}input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}h1,h3,h5{font-weight:400}body,input,textarea{font-family:"Work Sans",sans-serif}body,body a,textarea{color:#181b20;font-weight:400}.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-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-main-content ul.sohohotel-contact-details-list .sohohotel-address:before{content:""}.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-navigation ul li{float:left}.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-top-right-navigation li:hover>ul,.sohohotel-header.sohohotel-fixed-navigation{-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.09);-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.09);box-shadow:0 5px 10px 1px rgba(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-header .sohohotel-top-right-navigation li:hover>ul{display:block;position:absolute;top:100%;background:#fff;width: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-header-3 .sohohotel-navigation-left{float:left}.sohohotel-bottom-right-wrapper,.sohohotel-header-3 .sohohotel-navigation-right{float:right}.sohohotel-header-3 .sohohotel-logo-navigation .sohohotel-logo{position:absolute;right:0;left:0;margin:32px auto 0;width:180px;text-align:center}.sohohotel-header-3 .sohohotel-navigation li:first-child a{padding:40px 25px 40px 0}@media only screen and (max-width:1090px){.sohohotel-header-3 .sohohotel-logo-navigation .sohohotel-logo{position:relative;margin:0;text-align:left}}.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-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{display:block;position:absolute;top:-100%;z-index:9999;background:#fff;-moz-box-shadow:0 5px 10px 1px rgba(0,0,0,.09);-webkit-box-shadow:0 5px 10px 1px rgba(0,0,0,.09);box-shadow:0 5px 10px 1px rgba(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-bottom-right-navigation li li a:hover{background:#fff;color:#8a8989}.sohohotel-page-header{background:#f2f2f3;padding:140px 0;margin:0 0 70px;background-size:1920px 405px;background-position:top center;background-repeat:no-repeat}.sohohotel-page-header h1{text-align:center;font-size:30px}.sohohotel-page-header h1:after,.sohohotel-title-left:after{background:#b99470;content:"";display:block;width:50px;height:2px;margin:32px auto 0}.sohohotel-main-content h3.sohohotel-title-20px,.sohohotel-title-20px{font-size:20px}.sohohotel-main-content h3.sohohotel-title-left,.sohohotel-title-left{text-align:left}.sohohotel-title-left:after{margin:32px 0}.sohohotel-main-content ul.sohohotel-contact-details-list li{font-size:15px;color:#656a70;padding:26px 0 26px 40px;position:relative;line-height:160%;border:0;border-bottom:#dedede 1px solid}.sohohotel-main-content ul.sohohotel-contact-details-list li:first-child{padding:10px 0 26px 40px}.sohohotel-main-content ul.sohohotel-contact-details-list li:last-child{padding:26px 0 0 40px;border-bottom:none;margin:0 0 80px}.sohohotel-main-content ul.sohohotel-contact-details-list li:before{color:#b99470;font-size:18px;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;position:absolute;left:0}.sohohotel-main-content ul.sohohotel-contact-details-list .sohohotel-phone:before{content:""}.sohohotel-main-content ul.sohohotel-contact-details-list .sohohotel-email:before{content:""}.sohohotel-main-content .wpcf7-form p{color:#181b20;margin:0 0 25px}.sohohotel-main-content .wpcf7-form p label span input,.sohohotel-main-content .wpcf7-form p label span textarea{margin:3px 0 0}.sohohotel-main-content .wpcf7-form p input[type=submit]{margin:0;width:inherit}.sohohotel-main-content .wpcf7 form .wpcf7-response-output{margin:0 0 50px;padding:0;border:0;font-size:15px;color:#dc3232}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.vc_row{margin-left:0!important;margin-right:0!important}.vc_row.wpb_row.vc_row-fluid.sohohotel-content-wrapper-vc{max-width:1240px;width:calc(100% - 30px);margin-left:auto!important;margin-right:auto!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-bottom-right-wrapper-single{width:150px}}.sohohotel-main-content input[type=email],.sohohotel-main-content input[type=text],.sohohotel-main-content textarea{width:100%;font-size:15px;color:#656a70;border:1px solid;border-color:#dedede;padding:16px 12px;margin:0 0 25px;font-weight:400;min-height:52px}.sohohotel-main-content textarea{line-height:160%}.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 h3{font-size:32px;margin:0 0 25px}.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-widget ul li a{color:#656a70}.sohohotel-footer-social-icons-wrapper a,.sohohotel-social-links 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-address:before{content:""}.sohohotel-widget .sohohotel-contact-widget .sohohotel-phone:before{content:""}.sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before{content:""}body .tnp-widget .tnp-field-email{width:calc(65%);float:left}body .tnp-widget input[type=email]{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-widget input[type=submit]{background:#b99470;border:0;font-size:14px;font-weight:500;padding:20px 15px;cursor:pointer}@media only screen and (max-width:1000px){body .tnp-field-button,body .tnp-widget .tnp-field-email{width:100%;float:none}}.sohohotel-social-links a{height:50px}.sohohotel-footer-social-icons-wrapper a,.sohohotel-main-content input[type=submit],.sohohotel-social-links a,.sohohotel-top-right-button1,.sohohotel-top-right-button2,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}.sohohotel-footer-social-icons-wrapper a:hover,.sohohotel-main-content input[type=submit]:hover,.sohohotel-social-links a:hover,.sohohotel-top-right-button1:hover,.sohohotel-top-right-button2: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}.fab,.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-chevron-down:before{content:""}.fa-concierge-bell:before{content:""}.fa-facebook-f:before{content:""}.fa-instagram:before{content:""}.fa-tripadvisor:before{content:""}.fa-twitter:before{content:""}.fa-user:before{content:""}.fa-youtube:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;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-weight:400}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;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")}@font-face{font-display:swap;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;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")}.fas{font-family:"Font Awesome 5 Free";font-weight:900}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]{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.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]{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.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,.vc_col-sm-6{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-12,.vc_col-sm-6{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-6{width:50%}}@font-face{font-display:swap;font-family:"vcpb-plugin-icons";src:url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);src:url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix)format("embedded-opentype"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62)format("truetype"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62)format("woff"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons)format("svg");font-weight:400;font-style:normal}.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.wpb_content_element{margin-bottom:35px}.wpb-content-wrapper{margin:0;padding:0;border:0;overflow:unset;display:block}.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:7.5px;padding-right:7.5px;width:100%}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_toggle_title>h4{display:inline}.wpb_gmaps_widget .wpb_wrapper{background-color:#5c7250;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:0}.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{height:auto!important}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{padding-left:.8em}@font-face{font-display:swap;font-family:"vc_grid_v1";src:url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);src:url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac)format("embedded-opentype"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac)format("woff"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac)format("truetype"),url(//ontherocksretreats.com/wp-content/plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1)format("svg");font-weight:400;font-style:normal}