/*!
Theme Name:   РСУ v.0.6 beta
Theme URI:    https://rosait.ru/
Author:       Rosait.ru
Author URI:   https://rosait.ru/
Template: storefront
Description:  РСУ - Россайт система управления контентом для Wordpress. Дизайн и верстка всех блоков разработаны компанией Rosait.ru. Интернет-магазин (каталог) сделан на базе WooCommerce и темы Storefront с использованием дизайна и верстки компании Rosait.ru. Конфигурация системы и настройка плагинов сделана компанией Россайт.
Version: 0.6 beta
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html



v.0.6.
-fix bugs
-update catalog filters
-update product cart

*/
.rs-17 .rs-menu-cart .navbar-nav,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit!important}.rs-17 .rs-product .cart-actions .btn-default{background-color:#ffdd47}.rs-17 .rs-product .cart-actions .btn-default:hover,.rs-17 .rs-product .cart-actions .btn-default:focus{border-color:#ffdd47}.rs-17 .rs-product .awooc-custom-order.button:hover{border-color:#bdbdbd;background-color:transparent}.rs-17 .rs-product .awooc-custom-order.button{background-color:#bdbdbd;font-size:14px}.rs-17 .children{border-left:none !important}.rs-17 p.product-name-style{height:auto !important}.rs-17 .product-name-style>a{font-weight:700;color:#424242;text-decoration:none;text-transform:none;font-size:18px}ul.products li.product.product-category img,ul.products .wc-block-grid__product.product-category img,.wc-block-grid__products li.product.product-category img,.wc-block-grid__products .wc-block-grid__product.product-category img{height:250px;object-fit:cover}.rs-17 .rs-page .flex-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.rs-17 .rs-page .item-catalog{flex:1 1 calc(25% - 16px)}.rs-17 .rs-page .items-catalog-style{width:260px;height:240px;position:relative;transition:box-shadow .4s linear}.rs-17 .rs-page .items-catalog-style:hover{box-shadow:0 0 15px 0 #000}.rs-17 .rs-page .items-catalog-style img{width:100%;height:100%;object-fit:cover;filter:brightness(.8)}.rs-17 .rs-page .items-catalog-style figcaption{position:absolute;z-index:11;display:inline-block;vertical-align:middle;width:100%;text-align:center;padding:0 25px;font-weight:500;font-size:19px;margin-top:0;margin-bottom:0;top:50%;transform:translateY(-50%);left:0;right:0;line-height:1.5;text-transform:uppercase;color:#fff;text-shadow:0 2px 2.7px rgb(0 0 0/60%);-moz-transition:all .3s ease;transition:all .3s ease}.f-l{font-size:2rem}.offer-tier{width:240px;position:relative;margin-bottom:.4em;padding:0 .4em 0 1.5em;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:right;border:1px solid orange;color:#e65f00;border-radius:5px}.offer-tier:after{content:"";display:block;position:absolute;width:2em;height:2.3em;top:-.2em;left:-.1em;z-index:1;background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjAuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNDUuOSAxMzcuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTQ1LjkgMTM3LjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbDojRUI2NDE5O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTM2LjIsMEMxMzYuMiwwLDEzNi4zLDAsMTM2LjIsMCIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMzLjksMTM3LjZINDRjMC44LTEuNCwxLjYtMi44LDIuNC00LjJjMS4yLTIuMSwyLjMtNC4yLDMuNS02LjJjMTEuNS0yMC4yLDIxLjItMzcsMzMtNTMuMwoJCWMxMC41LTE0LjQsMjIuNi0yNywzNS4zLTQwLjNsMS0xbDAsMGwwLDBjNC44LTUuMSwxMC4xLTEwLDE1LjMtMTQuN2MyLjUtMi4zLDUtNC42LDcuNS03bDAuMS0wLjFsMC4xLTAuMWMxLjgtMS44LDIuOC00LDMuMi01LjEKCQlsMC4xLTAuMWwwLTAuMWMwLjYtMS44LDAuNy0zLjYsMC41LTUuM2gtOS43TDAsMHYxMzcuNkgzMy45Ii8+CjwvZz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTYsNzAuOGM2LjUtMC4zLDEyLjIsMS43LDE2LjksNmMzLjgsMy40LDYuOCw2LjMsMTAuNCw5LjhjMi41LDIuNiw3LjYsNi41LDguOSwzLjhjNi0xMi4xLDE0LjgtMjIuMiwyMy43LTMyLjIKCUM4NC43LDM2LjgsMTA2LDE4LjEsMTMwLDIuM2MxLjYtMSwzLjUtMS43LDUuMy0yLjJjMi4xLTAuNSwzLjIsMC42LDIuNSwyLjdjLTAuMywwLjgtMC44LDEuNy0xLjQsMi4zYy03LjcsNy4zLTE1LjgsMTQuMy0yMy4xLDIyCgljLTEzLDEzLjUtMjYsMjYuOS0zNy4xLDQyLjFjLTEyLjUsMTcuMy0yMywzNS42LTMzLjUsNTRjLTIuNCw0LjItNC43LDguNC03LjEsMTIuNmMtMC40LDAuNy0wLjcsMS43LTEuOCwxLjhjLTEsMC0xLjItMS4xLTEuNi0xLjgKCWMtMy41LTYuOS02LjktMTMuOS0xMC40LTIwLjhDMTUsMTAxLjcsOC4xLDg4LjMsMS4yLDc0LjljLTAuMy0wLjYtMC42LTEuMS0wLjktMS42Yy0wLjctMS4yLTAuMy0yLDEtMi4xQzMsNzEuMSw0LjUsNzEsNiw3MC44eiIvPgo8L3N2Zz4K") top left no-repeat}.link__cta{box-sizing:border-box;display:inline-block;padding:18px 35px calc(15px - .7vw);position:relative;cursor:pointer;font-weight:700;font-family:"Open Sans",sans-serif;font-weight:800;font-size:7vw;text-transform:uppercase;letter-spacing:4px;color:#fff;border-bottom:.7vw solid rgba(255,255,255,.25);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.link__cta:after{content:"";position:absolute;bottom:-.7vw;left:0;background-color:#aeea00;height:.7vw;width:0;transition:width .3s,height 3s;cursor:pointer;z-index:-1}.link__cta:hover{color:#fff}.link__cta:hover:after{-webkit-animation:linkAnimation forwards .8s;animation:linkAnimation forwards .8s}.link__cta:active{transition:0s;color:#fff}.link__cta:active:after{background-color:#f50057}@-webkit-keyframes linkAnimation{0%{width:0;height:.7vw}35%{width:100%;height:.7vw}100%{width:100%;height:100%}}@keyframes linkAnimation{0%{width:0;height:.7vw}35%{width:100%;height:.7vw}100%{width:100%;height:100%}}a.button1{font-family:'Raleway',sans-serif;font-size:28px;color:#fff;display:inline-block;text-decoration:none;padding:-1em;background:#83bcc5;overflow:hidden;padding-left:1em}a.button1:after{display:inline-block;background:#659ea7;content:"»";position:relative;margin-left:1em;padding:.6em 1em}a.button1:hover{background-color:#659ea7}a.button2{font-family:'Raleway',sans-serif;font-size:28px;color:#fff;display:inline-block;text-decoration:none;padding:-1em;background:#e21637;overflow:hidden;padding-left:1em;position:relative;content:"‹"}a.button2:after{display:inline-block;background:#ff424e;content:"";margin-left:1em;padding:.6em 1em}a.button2:hover{background-color:#ff424e}.clearfix{clear:both}#contact-cta-section{padding-top:20px;padding-bottom:40px;margin:0 0 1em;font-family:"proxima-nova",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;padding:6px 0 10px;float:left;width:100%;text-align:center}.wrapper-full{position:relative;width:100%;margin:0 auto}.cta-wrapper{margin-bottom:0;text-align:left;padding:20px 6%;background-color:#0075b4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.cta-wrapper .details-wrapper{float:left;width:60%}.cta-wrapper .details-wrapper h2{font-weight:600;margin:6px 0 4px 6px;color:#fff;font-size:36px}.cta-wrapper .details-wrapper p{font-size:18px;color:#fff;margin:0;padding:0;box-sizing:border-box}.cta-wrapper .blue-cta-button{padding:17px 50px;text-transform:uppercase;background-color:#93cc76;color:#fff;letter-spacing:.1em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;font-weight:600;display:inline-block;white-space:pre;margin:31px 0 25px;float:right;margin:0;color:#3686be;background-color:#fff;padding:17px 0;width:40%;text-align:center}@media (max-width:767px){body.page-id-2295 .services-grid{display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}body.page-id-2295 .services-grid .item-catalog{flex:0 0 auto!important;width:100%!important}}body.home .rs-carousel.main{display:none!important}body.home #block-gallery{display:none!important}@media (max-width:767px){body.home .rs-services .services-row{margin-left:0!important;margin-right:0!important}body.home .rs-services .services-row>.col-xs-12{padding-left:15px!important;padding-right:15px!important;width:100%!important;float:none!important}body.home .rs-services .services-item{margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:767px){body.page-id-28 .rs-17 .rs-page .flex-container{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;gap:16px !important;width:100% !important;margin:0 auto !important;padding:0 !important;position:static !important;transform:none !important}body.page-id-28 .rs-17 .rs-page .flex-container>figure.item-catalog{display:block !important;flex:0 0 auto !important;width:calc(100% - 30px) !important;max-width:360px !important;height:240px !important;margin:0 auto 16px !important;padding:0 !important;box-sizing:border-box !important}body.page-id-28 .rs-17 .rs-page .flex-container>figure.item-catalog img{display:block !important;width:100% !important;height:240px !important;object-fit:cover !important}}@media only screen and (max-width:600px){.rs-17 .rs-page .flex-container{display:block !important;width:100% !important}.rs-17 .rs-page .item-catalog{display:block !important;float:none !important;width:100% !important;max-width:100% !important;flex:none !important;margin:0 0 15px !important}.rs-17 .rs-page .items-catalog-style{width:100% !important;max-width:100% !important;height:240px !important}}@media only screen and (max-width:600px){body.page-id-28 figure.item-catalog{display:block !important;float:none !important;flex:0 0 100% !important;width:calc(100vw - 30px) !important;min-width:calc(100vw - 30px) !important;max-width:calc(100vw - 30px) !important;margin:0 auto 16px !important;box-sizing:border-box !important}body.page-id-28 figure.item-catalog .items-catalog-style{display:block !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:240px !important;box-sizing:border-box !important}body.page-id-28 figure.item-catalog .items-catalog-style img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media screen and (max-width:600px){body.page-id-28 .rs-17 .rs-page .flex-container{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;gap:16px !important}body.page-id-28 .rs-17 .rs-page figure.item-catalog.items-catalog-style{display:block !important;flex:0 0 auto !important;float:none !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:240px !important;margin:0 0 16px !important;box-sizing:border-box !important}body.page-id-28 .rs-17 .rs-page figure.item-catalog.items-catalog-style img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media screen and (max-width:600px){body.page-id-28 .about-main .flex-container{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;max-width:100% !important}body.page-id-28 .about-main .flex-container>figure.item-catalog.items-catalog-style{display:block !important;flex:0 0 auto !important;float:none !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:240px !important;margin:0 0 16px !important;box-sizing:border-box !important}body.page-id-28 .about-main .flex-container>figure.item-catalog.items-catalog-style img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media only screen and (max-width:600px){body.page-id-28 .rs-17 .rs-page .about-main .flex-container{display:flex !important;flex-direction:column !important;align-items:stretch !important;width:100% !important;max-width:100% !important;gap:16px !important}body.page-id-28 .rs-17 .rs-page .about-main .flex-container>figure.item-catalog.items-catalog-style{display:block !important;flex:0 0 auto !important;float:none !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:240px !important;margin:0 0 16px !important;box-sizing:border-box !important}body.page-id-28 .rs-17 .rs-page .about-main .flex-container>figure.item-catalog.items-catalog-style img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}@media screen and (max-width:600px){body.page-id-28 .rs-page .about-main .flex-container{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:16px !important}body.page-id-28 .rs-page .about-main .flex-container>figure.item-catalog.items-catalog-style{display:block !important;flex:0 0 100% !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:240px !important;margin:0 0 16px !important;float:none !important;box-sizing:border-box !important}body.page-id-28 .rs-page .about-main .flex-container>figure.item-catalog.items-catalog-style img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}}