.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}.container{width:940px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;line-height:0;content:""}.clear,.container:after{clear:both}@media (min-width:1200px){.container{width:1170px}}@media (min-width:768px) and (max-width:979px){.container{width:724px}}@media (max-width:767px){.container{width:auto}}li,ul{list-style:none}::selection{color:#fff;opacity:1}::-moz-selection{color:#fff;opacity:1}html{width:100%;overflow-x:hidden}body{width:100%;height:100%;text-align:center;z-index:-2;box-sizing:border-box;-webkit-box-sizing:border-box}.fullscreen_block{opacity:.01}body,form{margin:0}img{border:0}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}.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}.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,footer.main_footer .copyright{float:right;font-size:13px;line-height:20px;padding:30px 22px 31px 0;display:inline-block}.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}.fullscreen_block,.main_header nav ul.sub-menu li a:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.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}.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}footer.main_footer{text-align:left}footer.main_footer .copyright{float:left;padding:29px 0 32px 38px;font-size:11px}.fullscreen_block{text-align:left;padding:10px 0 0 10px}.fs_blog_module{font-size:0;line-height:0;text-align:left}a{transition:color .25s}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}.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){.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}footer.main_footer .copyright{display:block;float:left;padding:15px 0 16px 28px}footer.main_footer .phone,header .phone,header .socials{display:none}footer.main_footer .socials{float:left;display:block;padding:0 0 16px;text-align:center;overflow:hidden;width:100%}footer.main_footer .socials ul{margin:0 auto;width:auto;display:inline-block;overflow:hidden}}@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}.logo img{transform:scale(.75,.75);-webkit-transform:scale(.75,.75)}footer.main_footer .copyright{padding:14px 0 16px;float:none;text-align:center;display:block}footer.main_footer .phone,footer.main_footer .socials{display:none}}