ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}@-ms-viewport{width:device-width}.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.sliding:not(.open) form{display:block}.search-close{display:none;cursor:pointer;width:20px;height:20px;position:absolute;right:-22px;top:33%;z-index:99999}.is-menu form label,ul{margin:0;padding:0}.is-menu .search-icon-path{fill:#848484}.search-close:after,.search-close:before{border-left:2px solid #848484;content:"";height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}}.is-form-style label{display:inline-block!important;padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit,.is-search-icon{width:36px;box-shadow:none!important;outline:0;margin:0;height:36px;vertical-align:middle}.is-form-style button.is-search-submit{background:0 0;border:0;opacity:1;padding:0!important;line-height:0}.is-form-style .is-search-submit path{fill:#555}.is-search-icon{padding-top:6px!important;display:inline-block!important;color:#666;background:#ededed;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;text-transform:capitalize;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon svg{width:22px;display:inline}.is-search-icon:hover{background:#dcdcdc}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{padding:0;margin:0}[class^=span]{float:left;min-height:1px;margin-left:20px}.container{width:940px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;line-height:0;content:""}.container:after{clear:both}.row{width:100%}.row:after,.row:before{display:table;line-height:0;content:""}.clear,.row:after{clear:both}.row [class^=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.8571428571429%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row [class^=span]:first-child{margin-left:0}.row .span12{width:100%}@media (min-width:1200px){[class^=span]{float:left;min-height:1px;margin-left:50px}.container{width:1170px}.row{width:100%}.row:after,.row:before{display:table;line-height:0;content:""}.row:after{clear:both}.row [class^=span]{display:block;float:left;width:100%;min-height:30px;margin-left:4.273504273504273%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row [class^=span]:first-child{margin-left:0}.row .span12{width:100%}}@media (min-width:768px) and (max-width:979px){.container{width:724px}.row{width:100%}.row:after,.row:before{display:table;line-height:0;content:""}.row:after{clear:both}.row [class^=span]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row [class^=span]:first-child{margin-left:0}.row .span12{width:100%}}@media (max-width:767px){.container{width:auto}.row{width:100%;margin-left:0}.row [class^=span],[class^=span]{display:block;float:none;margin-left:0}.row .span12,.row [class^=span],.span12,[class^=span]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}li,ul{list-style:none}::selection{color:#fff;opacity:1}::-moz-selection{color:#fff;opacity:1}html{width:100%;overflow-x:hidden}.custom_bg,body{width:100%;height:100%}body{text-align:center;z-index:-2;box-sizing:border-box;-webkit-box-sizing:border-box}.custom_bg{position:fixed;left:0;top:0;display:block;z-index:-1;background-position:center}.custom_bg.img_bg{background-size:cover}body,form{margin:0}img{border:0}h1,h3{word-wrap:break-word;text-transform:uppercase}ul li:before{font-family:"FontAwesome";content:"";padding:0 10px 0 0}body,form,ul li{padding:0}p{margin:0 0 7px}a,a:hover,a:hover span{text-decoration:none;outline:0}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/soho/css/fa/fa.eot?v=3.2.1);src:url(/wp-content/themes/soho/css/fa/fa.eot?#iefix&v=3.2.1)format("embedded-opentype"),url(/wp-content/themes/soho/css/fa/fa.woff?v=3.2.1)format("woff"),url(/wp-content/themes/soho/css/fa/fa.ttf?v=3.2.1)format("truetype"),url(/wp-content/themes/soho/css/fa/fa.svg#fontawesomeregular?v=3.2.1)format("svg");font-weight:400;font-style:normal}[class*=" icon-"]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none}a [class*=" icon-"]{display:inline}.icon-facebook-square:before{content:""}.icon-heart-o:before{content:""}.icon-twitter:before{content:""}.icon-pinterest:before{content:""}.fs_controls{position:fixed;bottom:0;left:0;text-align:left;background:#1d1e1f;height:81px;width:100%;display:block;transition:bottom .35s,opacity .35s;-webkit-transition:bottom .35s,opacity .35s;z-index:99;overflow:hidden}.share_toggle{background:#2e3032;color:#c7cacc;height:81px;line-height:21px;padding:29px 42px 31px 40px;font-size:13px;letter-spacing:1px;display:inline-block;float:left;text-transform:uppercase;transition:color .25s,background .25s}.share_toggle:hover{color:#fff}.share_box{width:0;height:81px;display:block;float:left;transition:width .3s;overflow:hidden;position:relative}.fs_controls_append a,.share_box a{width:81px;height:81px;display:block;transition:background .25s}.share_box a{font-size:13px;line-height:81px;text-align:center;color:#fff!important;position:absolute;top:0}.share_box a.share_facebook{background:#5675b6;left:0}.share_box a.share_pinterest{background:#db7777;left:81px}.share_box a.share_tweet{background:#76cbce;left:162px}.share_box a:hover{background:#393b3d}.fs_controls_append{position:absolute;right:0;top:0;text-align:left;height:81px}.fs_controls_append a{float:left;background:#393b3d;position:relative}.fs_controls_append a:nth-child(even){background:#2e3032}.fs_controls_append a:hover{background:#282a2c}.fs_controls_append a:before{content:"";width:11px;height:11px;display:block;position:absolute;left:50%;top:50%;margin:-6px 0 0-6px}.fs_controls_append a.fs_close:before{background:url(/wp-content/themes/soho/img/soho_sprite.png)no-repeat -147px -20px!important}.fs_controls_append a.post_info:before{background:url(/wp-content/themes/soho/img/soho_sprite.png)no-repeat -182px -20px!important}.title_wrapper{padding-left:42px;display:inline-block;float:left}.fs_title_main{font-size:13px;line-height:21px;padding-top:29px;padding-bottom:10px;letter-spacing:1.3px;color:#a8abad;display:inline-block}.main_header,.main_header *{outline:0}.main_header{text-align:left;position:relative;z-index:101}.main_header nav,.psevdo_header{position:relative;z-index:0}.fixed_header{position:fixed;top:0;left:0;width:100%;transition:opacity .35s}.logo,.socials_list li{display:inline-block;float:left}.logo{padding:25px 28px 26px 25px}.logo img{max-width:100%;height:auto}.phone,.socials{float:right;padding:30px 33px 31px 0;display:inline-block}.fw-post .blog_post_page .blogpost_title:before,.main_header nav ul.menu li:before,.socials_list li:before{display:none}.socials_list li{width:20px;height:20px;margin-left:16px}.socials_list li a{display:block;width:20px;height:20px;opacity:.76;transition:opacity .25s}.socials_list li a:hover{opacity:1}.socials_list li a.ico_social_facebook{background:url(/wp-content/themes/soho/img/soho_sprite.png)no-repeat 0 0}.socials_list li a.ico_social_twitter{background:url(/wp-content/themes/soho/img/soho_sprite.png)no-repeat -40px 0}.phone{font-size:13px;line-height:20px;padding:30px 22px 31px 0}.main_header nav{float:left;padding:0 0 0 6px;z-index:101}.main_header nav ul.menu{font-size:0;line-height:0;margin:0}.main_header nav ul.menu>li{display:inline-block;margin-left:35px;position:relative;vertical-align:top}.main_header nav ul.menu>li>a{text-transform:uppercase;font-weight:400;display:block;overflow:hidden;position:relative;letter-spacing:1.4px;padding:32px 0 34px}.main_header nav ul.menu .sub-menu{padding:0 0 16px;width:210px;display:block;position:absolute;left:50%;margin-left:-105px;z-index:101;transition:opacity .25s}.main_header nav ul.sub-menu li{font-size:14px;line-height:20px;text-align:left;position:relative;padding:0}.main_header nav ul.sub-menu li a{padding:14px 35px 7px 20px;display:block;position:relative}.main_header nav ul.sub-menu li a:after{content:"";font-family:"FontAwesome";font-size:12px;line-height:14px;position:absolute;right:20px;top:15px}.main_header nav ul.sub-menu li a:before{content:"";width:170px;height:1px;display:block;position:absolute;bottom:0;left:0;margin:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.main_header .menu ul.sub-menu{top:-999px!important;opacity:0!important}.main_header .menu>li:hover>ul.sub-menu{top:81px!important;opacity:.999!important;visibility:visible!important}.fl-container{padding-top:12px}.content_wrapper{position:relative}.promoblock_wrapper{overflow:hidden;background:#e4e7e9;border-left:10px solid;padding:22px 26px 25px}.promoblock_wrapper .promo_text_block{width:70%;display:inline-block;float:left}.promoblock_wrapper .promo_button_block{width:30%;display:inline-block;float:left;text-align:right}.promoblock_wrapper h3.promo_title{margin-bottom:4px}.promoblock_wrapper .promo_button.shortcode_button{margin:4px 0}.shortcode_button,a.shortcode_button{display:inline-block;border-radius:3px;margin:0 2px 4px;border:0;font-size:12px;color:#fff;text-decoration:none;text-align:center;position:relative;text-transform:uppercase;letter-spacing:1.3px;transition:color .25s,background .25s}.shortcode_button.btn_normal{padding:10px 15px;font-size:12px;line-height:20px}.shortcode_button.btn_type1,.shortcode_button:hover{background:#3f4041;color:#fff}h1,h3.promo_title{margin:0 0 14px;letter-spacing:.9px}h3{margin:0 0 13px;letter-spacing:1.9px}.blog_post_preview .blogpost_title{margin:0 0 12px;padding-left:25px;position:relative}.simple-post .blog_post_page .blogpost_title{font-size:16px;line-height:18px;letter-spacing:1.2px}.fw-post .blog_post_page .blogpost_title{font-size:22px;line-height:24px;letter-spacing:.9px;padding:0}.fw-post .fl-container{padding-top:1px}.blog_post_preview .preview_title .blogpost_title{margin:-3px 0 11px}.blog_post_page .blogpost_title{margin:3px 0 12px!important}.fw-post .blog_post_page .blogpost_title{margin:3px 0 19px!important}.blog_post_page .preview_likes{margin-top:3px}.fw-post .blog_post_page .preview_likes{margin-top:12px}.blog_post_page .preview_likes i.stand_icon{margin-bottom:1px}#reply-title:before,.blog_post_preview .blogpost_title:before{content:"";width:12px;height:12px;display:block;position:absolute;left:0;top:1px}.preview_top{overflow:hidden;margin-bottom:12px}.fw-post .preview_top{border-bottom:#e4e7e9 1px solid}.preview_likes,.preview_title{float:left;display:inline-block}.preview_likes{float:right;text-align:center;font-size:13px;line-height:22px;cursor:pointer}.preview_likes i{font-size:30px;line-height:28px;display:block;text-align:center}.blog_post_preview{border-bottom:#e4e7e9 1px solid;padding-bottom:39px;margin-bottom:40px}.blog_post_preview .listing_meta{margin:0 0 11px;color:#bababa}.fw-post .blog_post_preview .listing_meta{margin:0 0 8px}.blog_post_preview .listing_meta a,.blog_post_preview .listing_meta span{color:#bababa}.blog_post_page{margin-top:-8px}.blog_post_page.blog_post_preview{border:0;padding:0;margin:0 0 60px}.blogpost_footer{border-top:#e4e7e9 1px solid;padding-top:20px;margin-top:40px;overflow:hidden}.blogpost_footer .blogpost_share{max-width:50%}.blogpost_share{float:left;display:inline-block}.blogpost_author_name{float:right;display:inline-block;overflow:hidden}.blogpost_author_name span,.blogpost_share a{display:inline-block;float:left;color:#fff;font-size:11px;line-height:20px;border-radius:3px;position:relative;background:#3f4041;transition:opacity .25s}.blogpost_author_name span{margin-left:4px;padding:1px 9px 3px 24px}.blogpost_author_name span:before{content:"";color:#fff;font-size:12px;line-height:20px;position:absolute;left:9px;top:1px;font-family:"FontAwesome"}.blogpost_share a{padding:2px 9px;margin-right:10px;margin-bottom:4px}.blogpost_share a:hover{opacity:.7;color:#fff}.blogpost_share i{font-size:12px}.blogpost_share a.share_facebook{background:#6383be}.blogpost_share a.share_pinterest{background:#e07070}.blogpost_share a.share_tweet{background:#5ac8d8}.fw-post .blog_post_content{padding-top:20px}#comments{padding-top:50px}#reply-title{margin:0 0 27px;letter-spacing:1px;font-size:14px;line-height:16px;position:relative;padding-left:22px}#reply-title:before{width:10px;height:10px;top:3px}#respond{padding:14px 0 0}.fs_controls-port{transition:transform .4s,bottom .4s;z-index:99}.fs-port-bg,.port_content{width:100%;display:block;left:0}.fs-port-bg{position:fixed;z-index:1;top:0;height:100%;background-size:cover;background-position:center}.port_content{position:absolute;overflow:hidden;height:0;top:100%;z-index:33;transition:top .4s,height .4s}.port_content .contnt_block{width:100%;display:block;background:#fff;z-index:15;padding:122px 0 40px}.port_content .contnt_block .container{text-align:left}a{transition:color .25s}.gt3_auto_middot>span:after{content:"·";padding:0 5px 0 8px;font-weight:900;color:#bababa}.gt3_auto_middot>span:last-child:after{display:none}img.logo_def{display:block}img.logo_retina{display:none}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){img.logo_def{display:none!important}img.logo_retina{display:block!important}.fs_controls_append a.fs_close:before,.fs_controls_append a.post_info:before,.socials_list li a.ico_social_facebook,.socials_list li a.ico_social_twitter{background-image:url(/wp-content/themes/soho/img/retina/soho_sprite.png);background-size:240px 35px}}@media only screen and (min-width:960px) and (max-width:1200px){header.main_header .phone,header.main_header .socials{display:none}.blogpost_share a{margin-right:4px}}@media only screen and (min-width:760px) and (max-width:960px){header .phone,header .socials{display:none}.main_header nav ul.menu>li{margin-left:10px}.main_header nav ul.menu .sub-menu{width:180px;margin-left:-90px}.main_header nav ul.sub-menu li a:before{width:140px}.fs_controls{height:41px}.fs_controls .share_toggle{padding:11px 21px 15px 20px}.fs_controls .title_wrapper{padding-left:21px}.fs_controls .fs_title_main{padding-top:11px}.share_box a{line-height:41px}.share_box a.share_facebook{left:0}.share_box a.share_pinterest{left:41px}.share_box a.share_tweet{background:#76cbce;left:82px}.fs_controls_append a,.share_box a{width:41px;height:41px}.fs_controls_append a:before{transform:scale(.75,.75);-webkit-transform:scale(.75,.75)}.blogpost_share a{margin-right:4px}.port_content .contnt_block{padding-top:82px}}@media only screen and (max-width:760px){.header_wrapper .phone,.header_wrapper .socials,.header_wrapper nav{display:none}.fixed_header{position:absolute}.logo{padding:10px 10px 10px 8px}.fs_controls_append a:before,.logo img{transform:scale(.75,.75);-webkit-transform:scale(.75,.75)}.blogpost_share a{margin-right:4px}.blogpost_footer{margin-top:20px}.module_cont{padding-bottom:40px!important}.promoblock_wrapper .promo_button_block,.promoblock_wrapper .promo_text_block{float:none;display:block;width:100%}.promoblock_wrapper .promo_button_block{text-align:center;padding-top:10px}.promoblock_wrapper .promo_text_block h3.promo_title{font-size:18px;line-height:20px}.fs_controls{height:41px;position:absolute}.fs_controls .fs_title_main,.fs_controls .share_toggle,.fs_controls .title_wrapper,.share_box a{display:none}.fs_controls_append a{width:41px;height:41px}.port_content .contnt_block{padding:81px 10px 40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.preview_top .preview_likes{display:none}.blog_post_page.blog_post_preview{margin-bottom:0}#comments{padding-top:40px}#reply-title{margin-bottom:17px}}