.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.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}body{--extendify--spacing--large:var(--wp--custom--spacing--large,clamp(2em,8vw,8em))!important;--wp--preset--font-size--ext-small:1rem!important;--wp--preset--font-size--ext-medium:1.125rem!important;--wp--preset--font-size--ext-large:clamp(1.65rem,3.5vw,2.15rem)!important;--wp--preset--font-size--ext-x-large:clamp(3rem,6vw,4.75rem)!important;--wp--preset--font-size--ext-xx-large:clamp(3.25rem,7.5vw,5.75rem)!important;--wp--preset--color--black:#000!important;--wp--preset--color--white:#fff!important}@font-face{font-display:swap;font-family:"revicons";src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);src:url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix)format("embedded-opentype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888)format("woff"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888)format("truetype"),url(/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons)format("svg");font-weight:400;font-style:normal}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}.accommodation-block-wrapper .accommodation-block-content{border-left:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid}.accommodation-block-wrapper .accommodation-block-image img{width:100%}.accommodation-block-wrapper.accommodation-1-cols .accommodation-block{width:100%;float:left;margin:0 0 30px}.accommodation-block-wrapper.accommodation-1-cols .accommodation-block .accommodation-block-image{width:53%;float:left}.accommodation-block-wrapper.accommodation-1-cols .accommodation-block .accommodation-block-content{width:47%;float:right;border-top:#e8e8e8 1px solid;border-right:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;border-left:none}.accommodation-block{background:#fff}.accommodation-block-content{padding:30px 30px 25px}.accommodation-block-content h4{font-size:24px;margin:0 0 25px}.accommodation-block-content ul li{font-size:14px;margin:0 0 12px}.accommodation-block-content ul li span{color:#a2a2a2}.accommodation-block-content ul{padding:0 0 15px;margin:0 0 25px;border-bottom:1px solid;border-color:#e8e8e8}.accommodation-block-content .price-button,.accommodation-block-content .view-details-button{font-size:14px}.accommodation-block-content .price-button{color:#fff;float:left;padding:10px 15px}.accommodation-block-content .view-details-button{float:right;padding:6px 0 0}.accommodation-block-content .view-details-button i{font-size:18px;margin:0 0 0 5px}.accommodation-block .accommodation-block-content h4{font-size:24px;margin:0 0 20px}.accommodation-block .accommodation-block-content a{text-decoration:none;color:#424242}.accommodation-block .accommodation-block-content ul li{border-bottom:none;margin:0 0 7px;padding:0}.accommodation-block .accommodation-block-content ul{margin:0 0 25px}.accommodation-block .accommodation-block-content a.price-button{color:#fff}@media only screen and (max-width:1200px){.accommodation-block-wrapper.accommodation-1-cols .accommodation-block{width:100%;float:left;margin:0 0 30px}.accommodation-block-wrapper.accommodation-1-cols .accommodation-block .accommodation-block-image{width:100%;float:none}.accommodation-block-wrapper.accommodation-1-cols .accommodation-block .accommodation-block-content{width:100%;float:none;border-top:none;border-right:#e8e8e8 1px solid;border-bottom:#e8e8e8 1px solid;border-left:#e8e8e8 1px solid}}@media only screen and (max-width:1020px){.accommodation-block-wrapper.accommodation-1-cols .accommodation-block-content .view-details-button{display:none}}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block .sohohotel-about-us-block-button,.sohohotel-about-us-block-wrapper .sohohotel-about-us-block h3:after,.sohohotel-footer-social-icons-wrapper a,.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper,.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-button,.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul li a:hover,.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button,.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text h4:after,.sohohotel-title2 h3:after{background:#b99470}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul li a:hover,.sohohotel-header-3 .sohohotel-navigation li a:hover strong,.sohohotel-header-3 .sohohotel-navigation li.current_page_item a{border-color:#b99470}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-address:before,.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-cell-phone:before,.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before,.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-phone:before,.sohohotel-footer-wrapper .sohohotel-widget ul li:before,.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-icon i,.sohohotel-main-content a,.sohohotel-main-content ul li:before,.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block div span.sohohotel-close-quote,.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block div span.sohohotel-open-quote{color:#b99470}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block,.sohohotel-footer-wrapper,.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper{background:#1c1c1c}.accommodation-block-content .price-button{background:#b99470}a,body,div,footer,h3,h4,h5,html,i,img,li,p,section,span,strong,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;background:#fff;background:#666}footer,section{display:block}ul{list-style:none}.sohohotel-header-3 .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}body,h3,h4,h5{font-weight:400}body,body a{color:#424242}.sohohotel-site-wrapper{background:#fff}.sohohotel-content-wrapper{max-width:1170px;width:100%;margin:0 auto}.sohohotel-content-wrapper-unboxed-full-width{max-width:100%;width:100%}.sohohotel-main-content{float:left;width:calc(70% - 15px)}.sohohotel-main-content-unboxed-full-width{float:none;width:100%}@media only screen and (max-width:900px){.sohohotel-main-content{width:100%;float:none}}.sohohotel-header-3 .sohohotel-topbar-wrapper{border-bottom:1px solid;border-color:#e8e8e8}.sohohotel-header-3 .sohohotel-logo-navigation,.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar{max-width:1140px;width:calc(100% - 30px);margin:0 auto}.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-left-wrapper{float:left;margin:14px 0 0}.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper{float:right}.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-language-menu{float:left;margin:13px 30px 0 0}.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-language-menu p{float:left;font-size:13px;margin:0 3px 0 0}.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button{float:left;font-size:14px;padding:7px 30px 0;height:35px;color:#fff}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-button,.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul li a{color:#fff}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-button i,.sohohotel-header-3 .sohohotel-topbar-wrapper .sohohotel-topbar .sohohotel-top-right-wrapper .sohohotel-top-right-button i{font-size:20px;margin:0 10px 0 0}.sohohotel-header-3 .sohohotel-logo-navigation{position:relative}.sohohotel-header-3 .sohohotel-logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:180px;height:auto;min-height:70px;text-align:center;font-size:40px}.sohohotel-header-3 .sohohotel-navigation .sohohotel-primary-left,.sohohotel-header-3 .sohohotel-navigation ul li{float:left}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul,.sohohotel-header-3 .sohohotel-navigation .sohohotel-primary-right{float:right}.sohohotel-header-3 .sohohotel-navigation li a strong{display:block;color:#424242;padding:0 0 6px;border-bottom:2px solid;border-color:transparent}.sohohotel-header-3 .sohohotel-navigation li a{font-size:14px;font-weight:400;display:block;margin:0;padding:60px 25px}.sohohotel-header-3 .sohohotel-navigation>ul>li:first-child>a{margin:0;padding:60px 25px 60px 0}.sohohotel-header-3 .sohohotel-navigation li:last-child a{margin:0;padding:60px 0 60px 25px}.sohohotel-header-3 .sohohotel-navigation ul{padding:0;list-style:none;display:block}.sohohotel-header-3 .sohohotel-navigation ul:after{content:"";clear:both;display:block}@media only screen and (max-width:1020px){.sohohotel-header-3 .sohohotel-navigation{float:left}.sohohotel-header-3 .sohohotel-logo-navigation{padding:35px 0}.sohohotel-header-3 .sohohotel-logo{top:0;height:inherit}}.sohohotel-header-3 .sohohotel-navigation li a:hover,.sohohotel-header-3 .sohohotel-navigation li.current_page_item>a{color:#424242}.sohohotel-header-3.sohohotel-fixed-navigation{-moz-box-shadow:0 7px 6px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 7px 6px 2px rgba(0,0,0,.2);box-shadow:0 7px 6px 2px rgba(0,0,0,.2);-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}.sohohotel-header-3 .sohohotel-mobile-navigation-button{display:none;float:right;margin:11px 0 0}.sohohotel-header-3 .sohohotel-mobile-navigation-button i{font-size:20px}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li:before,.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper{display:none}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul li{font-weight:400;font-size:14px}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul li a:hover{border-bottom:1px solid}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper ul a{width:calc(100% - 30px);display:block;padding:15px;border-bottom:1px solid;border-color:#3b3b3b}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-language-menu{border:1px solid;border-color:#424242;margin:30px 0 30px 15px;padding:15px}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-language-menu p{float:left;color:#8b8b8b;font-size:14px;margin:0 15px 0 0;line-height:1}@media only screen and (max-width:1020px){.sohohotel-header-3 .sohohotel-navigation .sohohotel-primary-left,.sohohotel-header-3 .sohohotel-navigation .sohohotel-primary-right,.sohohotel-header-3 .sohohotel-topbar-wrapper{display:none}.sohohotel-header-3 .sohohotel-mobile-navigation-button{display:block}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-button{font-size:14px;width:calc(30% - 92px);float:left;margin:30px 0 0;padding:11px 30px 0;text-align:center;height:35px}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-language-menu{width:calc(70% - 30px);float:left}.sohohotel-header-3 .sohohotel-logo-navigation{min-height:0}.sohohotel-header-3 .sohohotel-logo{position:relative;margin:0;display:table;width:inherit;text-align:left;float:left}}@media only screen and (max-width:700px){.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-language-menu{width:calc(100% - 62px);margin:30px 0 0 15px}.sohohotel-header-3 .sohohotel-mobile-navigation-wrapper .sohohotel-top-right-button{width:calc(100% - 60px);margin:0 0 30px 15px;padding:11px 15px 0;text-align:left}}@media only screen and (max-width:500px){.sohohotel-header-3 img.sohohotel-logo{max-width:230px}}.sohohotel-main-content p{font-size:14px;line-height:160%;margin:0 0 20px}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block h3,.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 ul{margin:0 0 30px}.sohohotel-main-content ul li{position:relative;font-size:14px;border-bottom:1px solid;border-color:#e8e8e8;padding:12px 0;margin:0;line-height:140%}.sohohotel-footer-wrapper .sohohotel-widget ul li:last-child,.sohohotel-main-content ul li:last-child{border-bottom:none}.sohohotel-footer-wrapper .sohohotel-widget ul li:before,.sohohotel-main-content ul li:before{content:"";font-size:12px;margin:0 6px 0 0;font-family:"FontAwesome";font-style:normal;font-weight:400;text-decoration:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.sohohotel-main-content a{text-decoration:underline}.sohohotel-footer-wrapper .sohohotel-widget h5{font-size:18px;text-transform:uppercase;margin:0 0 45px}.sohohotel-footer-social-icons-wrapper p,.sohohotel-footer-wrapper .sohohotel-widget p{font-size:14px;line-height:160%;margin:0 0 25px}.sohohotel-footer-wrapper .sohohotel-widget ul li{position:relative;font-size:14px;border-bottom:1px solid;border-color:#424242;padding:12px 0;margin:0;line-height:140%}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-address:before,.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-phone:before{font-size:22px;display:block;text-align:center;float:left;position:absolute;top:-2px;left:0;line-height:1;width:26px;padding:0}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-cell-phone:before,.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before{display:block;text-align:center;float:left;position:absolute;left:0;line-height:1;width:26px;padding:0}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before{top:-2px}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-address:before{content:""}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-phone:before{content:""}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-cell-phone:before{content:"";font-size:25px;top:-4px}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget .sohohotel-email:before{content:"";font-size:18px}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget li{border-bottom:1px solid;border-color:#424242;padding:0 0 16px 35px;position:relative;margin:0 0 16px;line-height:120%}.sohohotel-footer-wrapper .sohohotel-widget .sohohotel-contact-widget li:last-child{border-bottom:none;padding:0 0 0 35px;margin:0}.sohohotel-footer-social-icons-wrapper a{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:43px;height:32px;padding:11px 0 0;display:block;float:left;text-align:center;font-size:18px;margin:0 10px 10px 0}.sohohotel-footer-wrapper,.sohohotel-footer-wrapper a{color:#fff}.sohohotel-footer-wrapper .sohohotel-footer{max-width:1140px;width:calc(100% - 30px);margin:0 auto;padding:80px 0 50px}.sohohotel-footer-wrapper .sohohotel-footer-2-col .sohohotel-widget{float:left;width:calc(50% - 15px);margin:0 30px 30px 0}.sohohotel-footer-wrapper .sohohotel-footer-2-col .sohohotel-widget:nth-child(2n){margin:0 0 30px}.sohohotel-footer-wrapper .sohohotel-footer-2-col .sohohotel-widget:nth-child(2n+1){clear:both}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom{max-width:1140px;width:calc(100% - 30px);margin:0 auto;padding:35px 0}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p{font-size:14px;float:left}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li{float:left;margin:0 35px 0 0;position:relative;font-size:14px}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li:after{position:absolute;top:5px;right:-18px;content:"";width:3px;height:3px;background:#fff;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li:last-child:after{display:none}@media only screen and (max-width:800px){.sohohotel-footer-wrapper .sohohotel-footer-2-col .sohohotel-widget{width:100%;float:none;margin:0 0 60px}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom p{float:none;text-align:center;margin:0 0 20px}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul{float:none;display:table;margin:0 auto}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li{margin:0 20px 5px 0}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li:last-child{margin:0 0 5px}.sohohotel-footer-wrapper .sohohotel-footer-bottom-wrapper .sohohotel-footer-bottom ul li:after{right:-12px}}.sohohotel-title2 h3{font-size:30px;text-align:center;margin:0 0 25px}.sohohotel-title2 h3:after{content:"";display:block;width:60px;height:2px;margin:25px auto}.sohohotel-title-color2 h3{color:#fff}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block{padding:20px 30px 0}.sohohotel-testimonial-wrapper-2{padding:0 0 25px;max-width:1140px;margin:0 auto}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block div{font-size:16px;position:relative;line-height:170%;text-align:center;width:80%;margin:0 auto;color:#fff}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block div span.sohohotel-open-quote{font-family:Georgia;font-size:133px;font-style:normal;position:absolute;top:26px;left:-59px}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block div span.sohohotel-close-quote{font-family:Georgia;font-size:133px;font-style:normal;position:absolute;bottom:-50px;right:-50px}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block .sohohotel-testimonial-image{width:80px;height:80px;margin:20px auto;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block .sohohotel-testimonial-image img{width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block p{font-size:16px}.sohohotel-testimonial-wrapper-2 .sohohotel-testimonial-block .sohohotel-testimonial-author p{font-style:normal;font-size:14px;margin:0}.sohohotel-about-us-block-wrapper .sohohotel-image-wrapper img,.sohohotel-testimonial-wrapper-2 .sohohotel-more-link{display:none}.sohohotel-blog-carousel-wrapper{width:1140px;max-width:calc(100% - 30px);margin:0 auto}.sohohotel-icon-text-wrapper-1{margin:0 auto;max-width:1140px}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block{width:calc(50% - 15px)}.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){float:right}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-icon{width:68px;height:68px;margin:0 0 30px;position:relative;float:left;border:3px solid}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-icon i{margin:17px 0 0;font-size:28px;width:100%;text-align:center}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text{float:right;width:calc(100% - 100px)}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text h4{font-size:24px;margin:0 0 25px;text-align:left}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text h4:after{content:"";display:block;margin:25px 0 0;width:45px;height:2px}.sohohotel-icon-text-wrapper-1 .sohohotel-icon-text-block .sohohotel-text p{margin:0 0 60px;font-size:14px;line-height:150%;color:#999}@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(n){float:none}}.sohohotel-about-us-block-wrapper .sohohotel-image-wrapper{width:50%;height:510px;float:left}.sohohotel-about-us-block-wrapper.sohohotel-about-us-block-wrapper-right-align-image .sohohotel-image-wrapper{float:right}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block{width:50%;padding:120px 150px 0;height:510px;float:left;color:#fff}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block h3:after{content:"";display:block;width:60px;height:2px;margin:30px 0}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block p{font-size:14px;line-height:160%;margin:0 0 35px}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block .sohohotel-about-us-block-button{color:#fff;font-size:14px;display:table;text-align:center;padding:14px 30px 16px;text-decoration:none}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block .sohohotel-about-us-block-button i{font-size:18px;margin:0 0 0 6px}@media only screen and (max-width:1600px){.sohohotel-about-us-block-wrapper .sohohotel-about-us-block{width:50%;padding:120px 60px 0}}@media only screen and (max-width:1200px){.sohohotel-about-us-block-wrapper .sohohotel-image-wrapper{width:100%;background:0 0;height:inherit}.sohohotel-about-us-block-wrapper .sohohotel-image-wrapper img{display:block;width:100%}.sohohotel-about-us-block-wrapper .sohohotel-about-us-block{width:100%;padding:80px 30px;height:inherit}}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/soho-hotel/framework/css/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-calendar:before{content:""}.fa-phone:before{content:""}.fa-facebook:before{content:""}.fa-bars:before{content:""}.fa-angle-right:before{content:""}.fa-instagram:before{content:""}.fa-wifi:before{content:""}