/* @media (max-width:767px){div.container div.row div.hidden-sm-down div.col-md-5.col-xs-12{display:none}
* div.blockcart.cart-preview.inactive div.header span.hidden-sm-down{display:none}
* div.user-info a span.hidden-sm-down{display:none}
* div.container div.row div.hidden-sm-down div.col-md-7.right-nav{position:absolute;z-index:10;margin-top:57px;margin-left:80px}}
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#content.page-content.page-cms ul{padding-left:40px}
.product-manufacturer{margin-left:-6px}.product-manufacturer > a{display:block;max-width:130px}div#uchebnik h2,#uchebnik h3{height:57px;border:1px #BBB dashed;background-color: white;background-image: url(img/study/close_book.png);background-repeat:no-repeat}div#uchebnik h2:hover, #uchebnik h3:hover{background-image: url(img/study/open_book.png);background-color: #F0F8F0;height:57px;border:1px #BBB dashed;background-repeat:no-repeat}
@media (min-width:300px) and (max-width:766px){img.img.manufacturer-logo{max-width:50%;height:auto}}
@media (min-width:767px){img.img.manufacturer-logo{max-width:100%;height:auto}}.product-add-to-cart{display:inline-block}
a.button-large-green{background-color: #59b559;color: white;padding: 2px;border-radius: 4px;border: 1px solid gray;box-shadow: 0px 0px 4px 2px #adb2ab}a.button-large-green:hover{box-shadow:none}
div#subcategories ul.clearfix{-js-display:flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start}
div.subcategory-image{-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 0 0 rgba(0,0,0,.1);box-shadow:0 0 0 rgba(0,0,0,.1);border:1px solid #e3e3e3;position:relative;text-align:center}
div.subcategory-image:hover{-webkit-box-shadow: 0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);-o-transform:translateY(-4px);transform:translateY(-4px)}
img.replace-2x{max-width:100%;height:auto;display:inline-box}div#left-column.col-xs-12.col-sm-4.col-md-3 article.product-miniature.js-product-miniature{margin:0px}div#left-column div.thumbnail-container{width:255px;margin-top:1px}div.category-cover img{max-width:100%}
@media (max-width:425px){#products .thumbnail-container,.featured-products .thumbnail-container,.product-accessories .thumbnail-container,.product-miniature .thumbnail-container{height:244px;width:170px}#products .thumbnail-container .product-thumbnail img,.featured-products .thumbnail-container .product-thumbnail img,.product-accessories .thumbnail-container .product-thumbnail img,.product-miniature .thumbnail-container .product-thumbnail img{max-width:80%}
div.vk_comments{width:auto;max-width:750px}#products .product-description,.featured-products .product-description,.product-accessories .product-description,.product-miniature .product-description{width:170px;height:100px}#products .product-price-and-shipping,.featured-products .product-price-and-shipping,.product-accessories .product-price-and-shipping,.product-miniature .product-price-and-shipping{margin-top:80px;font-size:1.1rem}
/*#products .product-miniature,.featured-products .product-miniature,.product-accessories .product-miniature,.product-miniature .product-miniature{margin: 0 .1rem 0 .35rem}*/
#main div.tabs ul.nav.nav-tabs{display:grid;width:60%}div#links ul{font-size:9pt}div#left-column div.thumbnail-container{width:160px;margin-right:5px}div#subcategories ul.clearfix li{width:99%}}
@media (max-width:767px){div#subcategories ul.clearfix li{width:99%}div.row div.col-md-6.wrapper{margin-left:5px}section.featured-products.clearfix{width:100%;text-align:center;overflow:hidden}#js-product-list-top div div span{display:block!important}
nav.pagination{width:80%}div#js-product-list-top.row.products-selection div.col-md-6{width:70%;display:inline-block;margin-left:-10px}.col-md-9.products-sort-order.dropdown{padding:0px;width:20%!important}.col-md-3.hidden-sm-down.sort-by{}
div.col-md-10.col-sm-12.position-static{padding:0}/*.featured-products .products{display:flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling: touch;}*/
.featured-products .products::-webkit-scrollbar{width:10px;height:10px}.featured-products .products::-webkit-scrollbar-thumb {background:black;border-radius:10px}div.vk_comments{min-width:750px;max-width:1000px}
.featured-products .products::-webkit-scrollbar-track{background:transparent}#category main{padding: 0 1px 0 1px}div#modal_quick_order.modal.fade.in h5.modal-title{margin:45px -20px 0px 5px}
.featured-products .products > div {scroll-snap-align: start;flex-shrink:0;width:300px;height:300px;margin-right:50px;border-radius:10px;background:#eee;transform-origin:center center;transform:scale(1);transition:transform 0.5s;position:relative;display:flex;justify-content:center;align-items:center;font-size:100px}
.row{margin:0px}header#header nav.header-nav div.container div.row div.hidden-sm-down div.col-md-7.right-nav{display:block !important}}
@media (min-width:320px) and (max-width:374px){#products .product-miniature, .featured-products .product-miniature{margin:1px}div#subcategories ul.clearfix li{width:99%}}
@media (min-width:993px){div#content-wrapper section#main ul{padding:5px}div#content-wrapper section#main ul li.brand{position:relative;width:32%;float:left;margin-right:10px;border-right:1px solid;height:400px;border-bottom: 1px solid;margin-bottom: 15px}
ul li.brand div.brand-products{position:absolute;bottom:10px}}
@media (min-width:426px) and (max-width:766px){#products .thumbnail-container .product-description, .featured-products .thumbnail-container .product-description, .product-accessories .thumbnail-container .product-description, .product-miniature .thumbnail-container .product-description{max-width:100%}
div#subcategories ul.clearfix li{width:99%}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{max-width:100%}
#products .product-miniature, .featured-products .product-miniature{width:49%}}@media (min-width:767px){div.search_hide{display:none !important}}
div.search_hide{padding:4px}div.search_hide div#_desktop_user_info{display:none !important}div.search_hide div#_desktop_cart{display:none !important}
@media (min-width:760px) and (max-width:999px){div#sds_blog_post.col-xs-12.col-sm-4.col-md-4{height:325px}}