.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}@-ms-viewport{width:device-width}.ptl-cont .btn:not(:disabled):not(.disabled),.ptl-cont .close:not(:disabled):not(.disabled),.ptl-cont .navbar-toggler:not(:disabled):not(.disabled),.ptl-cont .page-link:not(:disabled):not(.disabled){cursor:pointer}.ptl-cont .btn:not(:disabled):not(.disabled):active{background-image:none}.ptl-cont .btn-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#0062cc;border-color:#005cbf}.ptl-cont .btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.ptl-cont .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#545b62;border-color:#4e555b}.ptl-cont .btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.ptl-cont .btn-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.ptl-cont .btn-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.ptl-cont .btn-info:not(:disabled):not(.disabled):active{color:#fff;background-color:#117a8b;border-color:#10707f}.ptl-cont .btn-info:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.ptl-cont .btn-warning:not(:disabled):not(.disabled):active{color:#212529;background-color:#d39e00;border-color:#c69500}.ptl-cont .btn-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.ptl-cont .btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#bd2130;border-color:#b21f2d}.ptl-cont .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.ptl-cont .btn-light:not(:disabled):not(.disabled):active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.ptl-cont .btn-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.ptl-cont .btn-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#1d2124;border-color:#171a1d}.ptl-cont .btn-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.ptl-cont .btn-outline-primary:not(:disabled):not(.disabled):active{color:#fff;background-color:#007bff;border-color:#007bff}.ptl-cont .btn-outline-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.ptl-cont .btn-outline-secondary:not(:disabled):not(.disabled):active{color:#fff;background-color:#6c757d;border-color:#6c757d}.ptl-cont .btn-outline-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.ptl-cont .btn-outline-success:not(:disabled):not(.disabled):active{color:#fff;background-color:#28a745;border-color:#28a745}.ptl-cont .btn-outline-success:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.ptl-cont .btn-outline-info:not(:disabled):not(.disabled):active{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.ptl-cont .btn-outline-info:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.ptl-cont .btn-outline-warning:not(:disabled):not(.disabled):active{color:#212529;background-color:#ffc107;border-color:#ffc107}.ptl-cont .btn-outline-warning:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.ptl-cont .btn-outline-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#dc3545;border-color:#dc3545}.ptl-cont .btn-outline-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.ptl-cont .btn-outline-light:not(:disabled):not(.disabled):active{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.ptl-cont .btn-outline-light:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.ptl-cont .btn-outline-dark:not(:disabled):not(.disabled):active{color:#fff;background-color:#343a40;border-color:#343a40}.ptl-cont .btn-outline-dark:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.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}.clear{clear:both}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{word-wrap:break-word;text-transform:uppercase;margin:0 0 14px;letter-spacing:.9px}ul li:before{font-family:"FontAwesome";content:"";padding:0 10px 0 0}body,form,ul li{padding:0}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}.main_header nav ul.menu>li>a,.share_box{display:block;overflow:hidden;position:relative}.share_box{width:0;height:81px;float:left;transition:width .3s}.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: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_likes,.fs_likes i{text-align:center;color:#fff}.fs_likes{position:fixed;right:35px;bottom:125px;width:60px;font-size:13px;line-height:13px;z-index:99;cursor:pointer;transition:opacity .3s}.fs_likes i{display:block;font-size:30px;line-height:30px;margin:0 0 4px}.fs_likes:hover{opacity:.7}.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}.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;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}.fs_controls-port{transition:transform .4s,bottom .4s;z-index:99}.fs-port-bg{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}a{transition:color .25s}.fs-port-bg,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,.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}}@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}.fs_likes{bottom:85px}.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)}}@media only screen and (max-width:760px){.fs_controls .fs_title_main,.fs_controls .share_toggle,.fs_controls .title_wrapper,.header_wrapper .phone,.header_wrapper .socials,.header_wrapper nav,.share_box a{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)}.fs_controls{height:41px;position:absolute}.fs_likes{bottom:85px}.fs_controls_append a{width:41px;height:41px}}