h1,h2{font-size:18px}h3{font-size:16px}.content,.sidebar{vertical-align:top}.product-nav,.sorting li{list-style:none}.ch-down,.products-carousel .product-image,.sorting li{float:left}body{font-family:Arial,sans-serif;color:#666;font-size:14px;background:url(../img/fon.jpg) top center fixed}#content>.container>.row>.col-sm-18,#content>.container>.row>.col-sm-6{padding-right:10px}a{text-decoration:underline}.btn-primary,.navigation ul li a,a:hover{text-decoration:none}a:hover{color:#59841e}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle{border-radius:0;background:#e79c00}.btn-primary,.btn-primary.focus,.btn-primary:focus{background-color:#ea6744;border-color:#ea6744;color:#fff}.btn-primary{border-radius:3px;padding:10px 50px;font-size:17px;font-weight:700}.btn-primary:hover{color:#fff;background-color:#fa8465;border-color:#fa8465}.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#b54223;border-color:#b54223}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#b54223;border-color:#b54223}.btn-primary .badge{color:#ea6744;background-color:#fff}.col-pad-0{padding:0}.col-pad-right-0{padding-right:0}.col-pad-left-0{padding-left:0}.navigation .navbar-collapse{padding:0;margin:0}.navigation ul li{background:url(../img/li2.png) 0 center no-repeat;padding:0 0 0 30px;margin-right:20px}.navigation ul li:first-child{background:0 0;padding:0}.navigation ul li a{font-family:Arial Narrow,sans-serif;font-size:15px;color:#fff;text-transform:uppercase;padding:10px 0}.navigation ul li.active a,.navigation ul li:hover a{background:0 0;color:#fff;text-decoration:underline}.service-grid .service-name a,.sidebar{min-height:auto!important}.sidebar h4,.sidebar h4 a,.sidebar ul>li>a,.sorting a,header .email a,header .mini-cart a{text-decoration:none}.btn-green{color:#fff;background-color:#59841e;padding:5px 10px}.btn-green:hover{background-color:#487012}body .wrapper{background:#fff;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,.35);box-shadow:0 0 15px 10px rgba(0,0,0,.35)}.sidebar .shadow{-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,.35);box-shadow:0 0 15px 10px rgba(0,0,0,.35);padding:25px 25px 10px}.sidebar .no-shadow{padding:0 25px 25px}.content{padding:30px}header .header-inner{background:#3e3d39;min-height:120px}header .header-inner>div{position:relative;z-index:4}header .header-pattern{position:absolute;top:31px;background:url(../img/header.png) center top no-repeat;height:275px;width:1200px;margin-right:-100px;margin-left:-100px;z-index:3}.banner .romb{display:block;width:56px;height:58px;background:url(../img/romb.png) no-repeat; position:absolute;z-index:9;bottom:45px;right:33px}header .header-pattern .calc-big{display:block;width:180px;height:180px;background:url(../img/calculator.gif) center center no-repeat;position:absolute;padding:70px;right:10px;top:45px}header .phone-left{font-size:22px;color:#fff;position:absolute;top:40px;left:130px}header .email{font-size:18px;color:#3e3d39;position:absolute;top:89px;left:170px;width:200px}header .emblem{position:absolute;left:-15px;right:-15px}header .phone-right{position:absolute;top:40px;right:140px;font-size:22px;color:#fff;width:180px}header .mini-cart{font-size:16px;position:absolute;top:91px;left:-25px;color:#3e3d39}header .mini-cart a{color:#fff}.sidebar h3.title,.sidebar h3.title-alt{font-size:15px;color:#fefdfa;padding:12px 0 0;height:73px;text-shadow:1px 1px 0 #212121;text-transform:uppercase;text-align:center}header .mini-cart strong{font-weight:100}.banner{margin:-15px 0 8px -28px;position:relative;z-index:3}.banner .banner-description{display:block;padding:5px 10px;background:rgba(255,255,255,.8);position:absolute;top:80px}.banner .owl-pagination{position:absolute;bottom:0;left:20px;z-index:9999}.banner .owl-theme .owl-controls .owl-page span{background:#ffc03e}.calculate{position:absolute;z-index:999;right:-30px;top:-17px}.content-top,.logo,.sidebar h3.title{position:relative}.logo{margin-top:35px;margin-bottom:18px;z-index:9}.sidebar h3.title{background:url(../img/b2.png) center top no-repeat;margin:0 -67px -15px -68px;z-index:1}.sidebar h3.title-alt{background:url(../img/b1.png) center top no-repeat;margin:0 -65px -15px -68px}.sidebar h4,.sidebar h4 a{font-size:16px;color:#dc9c3a;font-weight:700;margin:0 0 10px}.sidebar ul{list-style-image:url(../img/li1.png);padding-left:15px}.sidebar ul>li{margin-top:5px;margin-bottom:5px}.sidebar ul>li>a{font-size:15px}.sidebar li.selected a,.sidebar ul>li.active>a,.sidebar ul>li:hover>a{color:red!important}.reklama img{margin-bottom:15px}.sidebar ul li a:active{color:red}.sidebar ul.active,.sidebar ul>li.active>ul.list-unstyled,.sidebar ul>li:hover>ul.list-unstyled{display:block;-webkit-transition:bottom,opacity,ease-out .2s;-moz-transition:bottom,opacity,ease-out .2s;-o-transition:bottom,opacity,ease-out .2s;transition:bottom,opacity,ease-out .2s}.sidebar ul>li>ul.list-unstyled{list-style-image:none;padding-left:0;overflow:hidden;max-height:0;height:auto;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;transition:all .9s ease}.sidebar ul.active,.sidebar ul>li.active>ul.list-unstyled,.sidebar ul>li:hover>ul.list-unstyled{max-height:200px!important}.sidebar ul>li>ul.list-unstyled>li{margin:0}.sidebar ul>li>ul.list-unstyled>li>a{font-size:13px;color:#000}.sidebar ul>li>ul.list-unstyled>li>a:hover{color:red}.navbar{background:url(../img/line1.png) right 0 no-repeat;padding-left:40px;height:75px;margin:3px -68px 0 -40px}.search-mod{background:url(../img/search.png) right 0 no-repeat;position:absolute;right:-23px;bottom:-6px;height:82px;width:377px;padding:46px 0 0 50px;z-index:99}.search-mod .search-btn{position:absolute;right:22px;top:20px;border:none;background:0 0;padding:20px}.search-mod input{border:none;background:0 0;font-size:12px;width:210px}.running-string{width:100%;margin:-25px 0 15px}.category-grid,.category-grid .category,.service-grid .service{margin-bottom:10px}.category-grid{border-bottom:3px solid #bfbfbf}.category-grid .category-image{border:3px solid #bfbfbf;text-align:center;background:#fff}.category-grid .category-name{height:40px;text-align:center;margin-top:5px}.category-grid .category-name a{font-family:"Arial Narrow";font-size:13px;text-transform:uppercase;text-decoration:none;color:#000}.service-grid .service-image{border-top:3px solid #bfbfbf;border-right:3px solid #bfbfbf;border-left:3px solid #bfbfbf;text-align:center;background:#fff}.service-grid .service-name{text-align:center}.service-grid .service-name a{height:50px;display:block;line-height:1.4;background:#bfbfbf;padding:2px 5px;font-size:11px;color:#414141;text-transform:uppercase}.products-carousel{border-top:15px solid #414141;padding:30px 80px 0}.products-carousel .product-image img{max-width:90px}.products-carousel .product-content{margin-left:100px;font-size:12px}.products-carousel .product-name{margin-bottom:10px}.products-carousel .product-name a{color:#000;line-height:13px}.products-carousel .product-price span.gray,.products-carousel .product-size span.gray{color:#a0a1a1}.products-carousel .product-size{color:#000}.products-carousel .product-price{color:#e91b1b}.product-add-imgs .owl-theme .owl-controls .owl-buttons div,.products-carousel .owl-theme .owl-controls .owl-buttons div{background-image:url(../img/arrows.png);background-repeat:no-repeat;background-color:transparent;text-indent:9999px!important;opacity:1;width:10px;padding:0;height:16px;margin:0 2px;overflow:hidden}.sorting{margin-left:50px}.lm50{margin:-25px 0 0 50px}.grid-type,.sorting{margin-bottom:15px}.products-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:left top;position:absolute;top:30px;left:-20px}.products-carousel .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:right bottom;position:absolute;top:30px;right:-20px}h1.title{background:url(../img/h1.png) no-repeat;color:#aaa;text-transform:uppercase;font-size:16px;font-weight:700;height:51px;padding:23px 0 40px 20px;margin-top:-10px}.sorting-block{/*margin-top:-30px*/}.sorting{font-size:12px;color:#aaa;margin-top:5px;padding:0}.sorting a{color:#e79c00;margin-left:5px;margin-right:0}.sorting a:hover{text-decoration:underline}.grid-type span{padding:2px 4px 3px;display:inline-block;cursor:pointer}.grid-type span.active,.grid-type span:hover{box-shadow:inset 0 0 20px #ccc;cursor:pointer}.product-grid .product{font-size:12px;margin-bottom:15px}.product-grid .product-image img{max-height:150px}.product-grid .product-name{overflow:hidden;margin:5px 0;text-align:center;line-height:12px;height:26px}.product-grid .product-name a{color:#000;text-decoration:none}.product-grid .product-name a:hover{text-decoration:underline}.product-grid .product-color{color:#aaa;text-align:center;margin-bottom:5px}.product-grid .product-price{color:#aaa}.product-grid .product-price span{color:#e79c00;font-weight:700}.btn-orange,.product-grid .product-addtocart .btn-more{background:#e79c00;color:#fff;padding:2px;border:none;border-radius:0;text-decoration:none}.btn-orange{margin:0}.product-list .product{font-size:12px;margin-bottom:15px;overflow:hidden;border-bottom:1px solid #bbb;padding-bottom:15px;position:relative}.product-list .product-image{float:left;margin-right:15px;width:120px}.product-list .product-name{text-align:left;font-size:16px;margin-bottom:10px}.product-list .product-name a{color:#000;text-decoration:none}.product-list .product-name a:hover{text-decoration:underline}.product-list .product-color{color:#aaa;text-align:left;margin-bottom:5px;font-size:14px}.product-list .product-price{color:#aaa;font-size:14px;display:block;margin-bottom:10px}.ch-down,.ch-group,.ch-up,.product-nav li{display:inline-block}.product-list .product-price b{color:#e79c00}.product-list .product-addtocart{position:absolute;right:0;top:0;text-align:right}.about .title,.about h4,.copyright,.product-block .product-addtocart,.product-block .product-color,.product-block .product-name,.relative-products h3{text-align:center}.product-list .product-addtocart .btn-more{background:#e79c00;color:#fff;padding:2px 6px;border:none;border-radius:0;text-decoration:none;margin-left:5px}.product-block .product{font-size:12px;margin-bottom:15px}.product-block .product-name{margin:5px 0;line-height:12px;height:36px;overflow:hidden}.product-block .product-name a{color:#000;text-decoration:none}.product-block .product-name a:hover{text-decoration:underline}.product-block .product-color,.product-block .product-price{color:#aaa;margin-bottom:5px}.product-block .product-price b{color:#e79c00}.product-block .product-addtocart .btn-more{background:#e79c00;color:#fff;padding:2px 5px;border:none;border-radius:0;text-decoration:none;margin-left:5px}.product-info-image{margin-bottom:10px}.product-info-name{font-size:15px;color:#000}.product-info-variants{font-size:12px;color:#000;padding:0}.product-nav{padding:0}.product-info-variants span{font-weight:700}.product-info-variants span.price{color:#e79c00;font-weight:700}.product-info-stock{background:url(../img/stock.jpg) left center no-repeat;padding-left:15px;font-size:12px;color:#47b43b}.ch-group,.product-q{color:#e79c00;font-size:12px}.ch-group,.product-q span.price{font-weight:700}.product-q{margin:0 0 5px}.ch-group{width:70px;position:relative;top:3px}.ch-group input[type=text]{display:inline-block;width:30px;height:20px;text-align:center;background:0 0;position:absolute;top:0;color:#000;font-size:12px;border:1px solid #d0d0d0;margin-left:3px}.ch-down,.ch-up{height:17px;width:16px}.ch-down{background:url(../img/minus.jpg) center center no-repeat #efe6bb}.ch-up{background:url(../img/plus.jpg) center center no-repeat #efe6bb;float:right}.product-info-addtocart{margin-top:10px}#add-imgs .item a{margin-left:5px;margin-right:5px;display:block}.product-info-addtocart .btn-addtocart{background:#e79c00;color:#fff;padding:2px 5px;border:none;border-radius:0;text-decoration:none;margin-left:5px}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{animation-name:bounceIn}.product-info-char{margin-bottom:10px;line-height:24px}.product-info-desc{margin:10px 0}.relative-products{margin-bottom:15px}.relative-products h3{font-size:18px;color:silver}.relative-products .products-carousel{border-top:3px solid silver;border-bottom:3px solid silver;padding:30px 0 15px}.product-add-imgs .owl-theme .owl-controls .owl-buttons div.owl-prev,.relative-products .products-carousel .owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:left top;position:absolute;top:30px;left:-5px}.product-add-imgs .owl-theme .owl-controls .owl-buttons div.owl-next,.relative-products .products-carousel .owl-theme .owl-controls .owl-buttons div.owl-next{background-position:right bottom;position:absolute;top:30px;right:-5px}.product-add-imgs .owl-theme .owl-controls .owl-buttons div.owl-next,.product-add-imgs .owl-theme .owl-controls .owl-buttons div.owl-prev{top:40px}#upselling-products{padding:0 15px}.about{padding:20px 40px;margin-top:-15px;background:#fff;position:relative}.compare{margin:10px 0}.compare a{background:url(../img/com.jpg) left center no-repeat;padding-left:25px;font-size:12px;color:#e79c00}#compare-leash{position:fixed;bottom:0;box-shadow:0 2px 9px rgba(0,0,0,.4);font-size:1.1em;right:30px;z-index:9999}#compare-leash a{color:#fff;background:#ffa800;display:block;padding:10px 15px;-webkit-transition:background .5s ease-in-out;-moz-transition:background .5s ease-in-out;-ms-transition:background .5s ease-in-out;transition:background .5s ease-in-out}#compare-leash a:hover{background:red;color:#fff!important}#compare-leash a.just-added{background:red}.about .title{background:url(../img/line2.png) top center no-repeat;padding:45px 0 0;margin:-30px -75px 0;height:74px;font-size:20px;color:#585858}footer{background:url(../img/line3.png) top center no-repeat;padding:85px 150px 0 215px;margin:0 -70px;height:211px;font-size:12px}.footer-menu ul li{margin:0 10px;float:left}.footer-menu ul li a{color:#fff;font-size:13px;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-bottom,.footer-top{position:relative}.copyright,.footer-address,.footer-counters,.footer-phone,.footer-rejim{position:absolute}.copyright{top:0;right:45px;width:200px;font-size:12px;color:#fff;line-height:14px}.footer-phone{color:#fff;top:44px;left:-25px;font-size:14px}.footer-phone a{color:#FFF;text-decoration:none}.footer-address{color:#fff;top:64px;left:310px;font-size:14px}.footer-address a{font-size:14px;color:#FFF;text-decoration:none}.footer-rejim{top:44px;left:310px;color:#fff;font-size:14px}.footer-counters{right:30px;top:48px}.cart .item-qty .qty{width:30px!important}.cart .row.item{padding:10px 0;border-bottom:1px dashed #ACACAC}.cart .item .delete{display:block;width:16px;height:16px;background:url(../img/del.png) no-repeat}.cart .item .delete:hover{opacity:.8}.cart .services{font-size:12px}.cart .cart-total{font-weight:700;padding:10px 0}#buttonBlock,#excelBlock,#offerbutton-wrap{margin:20px 0 0!important;padding:0!important}@media (max-width:520px){.grid-type,h1.title{text-align:center}h1.title{background:0 0;color:#aaa;text-transform:uppercase;font-size:16px;font-weight:700;height:auto;padding:0;margin-bottom:30px;margin-top:20px}.sorting{margin-left:0}}@media (max-width:991px){.img-responsive{margin:0 auto}.navigation ul li a{font-size:12px}.service-grid .service-name a{height:18px}header .email,header .mini-cart{top: 68px}}@media screen and (max-width:767px){.calc-md{position:absolute;z-index:999;right:-30px;top:-102px}header .header-inner{background:#FFF;min-height:120px;text-align:center;color:#3e3d39;line-height:1}.content,.sidebar,.sidebar .shadow{min-height:auto!important}.product .product-addtocart{text-align:center}.product-list .product .product-addtocart{text-align:left;position:inherit;float:left}.about .title,.copyright,footer{text-align:center}.product-list .product .product-addtocart a.btn{margin-left:0}header .header-pattern{display:none;position:absolute;top:20px;background:url(../img/header-md.png) left top no-repeat;height:125px;width:720px;margin-right:0;margin-left:0;z-index:1;background-size:contain}header .email,header .phone-right{width:100%;position:static;color:#3e3d39}.navbar-header{color:#FFF;}.navbar-toggle{width:320px;height:58px;float:none;margin:0 auto;background:url(../img/nav-button.jpg) center right no-repeat;}header .phone-left{font-size:20px;color:#3e3d39;position:static;top:27px;left:95px;margin-top:10px}header .email{font-size:16px;top:62px;left:120px;margin:10px 0;color:#3e3d39}header .emblem{position:static;left:0;right:0}header .phone-right{top:27px;right:50px;font-size:20px;margin:15px 0}header .mini-cart{font-size:16px;position:static;top:62px;left:-15px;color:#3e3d39;margin-bottom:20px}header .mini-cart a{color:#3e3d39;text-decoration:none}.logo{margin-top:0}.sidebar .shadow{padding:0 15px 20px 15px;box-shadow:none}.navbar-nav{margin:0 0 20px}.navigation ul li:first-child{padding:0 0 0 20px;background:url(../img/li2.png) 0 center no-repeat}.search-mod{background:url(../img/search-sm.png) right bottom no-repeat;position:absolute;right:-25px;bottom:-5px;height:55px;width:260px;padding:27px 0 0 40px;z-index:99}.copyright,.footer-bottom,.footer-counters,.footer-rejim,.footer-top{position:inherit}.search-mod input{border:none;background:0 0;font-size:12px;width:140px}.about{padding:0 40px;margin-top:0}.about .title{background:url(../img/line2-md.png) top left repeat-x;padding:10px 0;font-size:20px;color:#585858;margin:0 -40px}.sidebar h3.title,.sidebar h3.title-alt{background:#414141;font-size:15px;color:#fefdfa;text-transform:uppercase;margin:15px -15px;padding:10px;height:auto;text-shadow:1px 1px 0 #212121;text-align:center}.navigation ul li{padding:0 0 0 20px;margin-right:10px}.navigation ul li a{text-transform:inherit}.navbar{background:#fff;padding-left:0;height:auto;border-radius:0;overflow:hidden;margin:3px 0 0}.running-string{margin:15px 0}.products-carousel{border-top:15px solid #414141;padding:30px 30px 0}footer{background:#e58900;padding:10px;margin:0;height:auto;font-size:12px}.footer-menu ul li a{color:#fff;font-size:13px;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-menu ul li{float:none;margin:10px 0}.footer-address,.footer-phone{margin:15px 0;color:#fff;position:inherit}.copyright{top:15px;right:60px;width:auto;font-size:12px;color:#fff;line-height:14px}.footer-phone{top:50px;left:-25px;font-size:14px}.footer-address{top:65px;left:270px}.footer-rejim{top:30px;left:290px;color:#fff}.footer-counters{right:40px;top:60px}}@media (min-width:768px) and (max-width:991px){.about,.logo{margin-top:0}.about .title,.copyright,footer{text-align:center}header .header-pattern .calc-big{display:none}header .header-inner{background:#3e3d39;min-height:120px}header .header-pattern{position:absolute;top:20px;background:url(../img/header-md.png) left top no-repeat;height:125px;width:720px;margin-right:0;margin-left:0;z-index:1;background-size:contain}header .phone-left{font-size:16px;color:#fff;position:absolute;top:27px;left:95px}header .email{font-size:14px;color:#3e3d39;position:absolute;top:62px;left:120px;width:160px}header .emblem{position:absolute;left:5px;right:-5px}header .phone-right{position:absolute;top:27px;right:50px;font-size:16px;color:#fff;width:180px}header .mini-cart{font-size:14px;position:absolute;top:62px;left:-15px;color:#3e3d39}header .mini-cart a{color:#fff;text-decoration:none}.sidebar .shadow{padding:20px 15px}.sidebar .no-shadow{padding:0 15px 20px}.search-mod{background:url(../img/search-sm.png) right bottom no-repeat;position:absolute;right:-25px;bottom:-5px;height:55px;width:260px;padding:27px 0 0 40px;z-index:99}.copyright,.footer-bottom,.footer-counters,.footer-rejim,.footer-top{position:inherit}.search-mod input{border:none;background:0 0;font-size:12px;width:140px}.about{padding:0 40px}.about .title{background:url(../img/line2-md.png) top left repeat-x;padding:10px 0;font-size:20px;color:#585858;margin:0 -40px}.sidebar h3.title,.sidebar h3.title-alt{background:#414141;font-size:15px;color:#fefdfa;text-transform:uppercase;margin:15px -15px;padding:10px;height:auto;text-shadow:1px 1px 0 #212121;text-align:center}.navigation ul li{padding:0 0 0 20px;margin-right:10px}.navigation ul li a{text-transform:inherit}.navbar{background:#414141;padding-left:40px;height:auto;border-radius:0;overflow:hidden;margin:3px -30px 35px -40px}footer{background:#e58900;padding:10px;margin:0;height:auto;font-size:12px}.footer-menu ul li{margin:0 10px;float:left}.footer-address,.footer-phone{margin:15px 0;color:#fff;position:inherit}.footer-menu ul li a{color:#fff;font-size:13px;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.copyright{top:15px;right:60px;width:auto;font-size:12px;color:#fff;line-height:14px}.footer-phone{top:50px;left:-25px;font-size:14px}.footer-address{top:65px;left:270px}.footer-rejim{top:30px;left:290px;color:#fff}.footer-counters{right:40px;top:60px}}@media (min-width:992px) and (max-width:1199px){.container{width:885px!important;}.calc-md,.search-mod,header .email,header .emblem,header .mini-cart,header .phone-left,header .phone-right{position:absolute}header .header-pattern .calc-big{right: -50px; width: 135px; height: 135px; background-size: cover; padding: 0; top: 63px;}header .header-inner{background:#3e3d39;min-height:120px}.calc-md{z-index:999;right:-90px;top:-10px}header .header-pattern{position:absolute;top:31px;background:url(../img/header-md.png) left top no-repeat;height:125px;width:890px;margin-left:-7px;z-index:1}header .phone-left{font-size:22px;color:#fff;top:40px;left:110px}header .email{font-size:18px;color:#3e3d39;top:90px;left:160px;width:200px}header .emblem{left:5px;right:-5px}header .phone-right{top:40px;right:120px;font-size:22px;color:#fff;width:180px}header .mini-cart{font-size:18px;top:90px;left:-5px;color:#3e3d39}header .mini-cart a{color:#fff;text-decoration:none}.search-mod{background:url(../img/search-md.png) right 0 no-repeat;right:-40px;bottom:-8px;height:82px;width:367px;padding:46px 0 0 50px;z-index:99}.search-mod input{border:none;background:0 0;font-size:12px;width:210px}.about .title{text-align:center;background:url(../img/line2-md.png) top left repeat-x;padding:10px 0;font-size:20px;color:#585858;margin:0 -40px}.sidebar h3.title,.sidebar h3.title-alt{font-size:15px;color:#fefdfa;text-transform:uppercase;height:73px;text-shadow:1px 1px 0 #212121}.sidebar h3.title-alt{background:url(../img/b1.png) center top no-repeat;margin:0 -62px -15px;padding:12px 0 0 100px;background-size:contain}.sidebar h3.title{background:url(../img/b2.png) center top no-repeat;margin:0 -60px -15px -62px;padding:12px 0 0 110px;background-size:contain}.navigation ul li{padding:0 0 0 30px;margin-right:20px}footer{background:url(../img/line3-md.png) top center no-repeat;padding:80px 110px 0 150px;margin:0 -65px;font-size:12px}.category-grid .category-name a{font-size:11px}.footer-menu ul li{margin:0 5px;float:left}.footer-menu ul li a{color:#fff;font-size:13px;text-decoration:none}.footer-menu ul li a:hover{text-decoration:underline}.footer-bottom,.footer-top{position:relative}.copyright,.footer-address,.footer-counters,.footer-phone,.footer-rejim{position:absolute}.copyright{top: 5px; right: 75px;width: 200px;font-size: 12px;color: #fff;text-align: center;line-height: 14px;}.footer-phone{font-size: 12px;left: -40px;top: 52px;}.footer-address{color: #fff; top: 67px; left: 275px;}.footer-rejim{top: 50px;left: 270px;color: #fff;}.footer-counters{right: 40px; top: 52px;}.navigation ul li{margin-right: 10px}.sidebar h3.title{padding: 12px 0 0 30px}.sidebar h3.title-alt{padding: 12px 0 0 0}.footer-phone{font-size:12px;left:-40px;top:52px}.footer-rejim{font-size:12px}.navigation ul li a{font-size:13px}.category-grid .category-name a{font-size:10px}.service-grid .service-name a{height:34px}.sidebar h4, .sidebar h4 a{font-size:14px}.product-grid .product,.product-grid .product .btn{font-size:12px}.product-grid .list-product .col-sm-12{padding-left:3px !important;padding-right:3px !important}.sorting a{margin-left: 3px}}
 td, th {
    padding: 0;
    border: 1px solid;
    padding: 5px;
    }
.homepage-blogposts{ margin: 36px auto; }
.homepage-blogposts .section-h2{ text-align-last: center; }
.homepage-blogposts ul.blogposts{ margin: 0 -4px; padding: 0; overflow: auto;}
.homepage-blogposts ul.blogposts li{ display: inline-block; vertical-align: top; float: left; width: 33%; text-align: center; margin: 0 0 24px; transition: 0.3s; padding: 0 8px;  box-sizing: border-box;-webkit-box-sizing:border-box; list-style-type: none; }
.homepage-blogposts ul.blogposts li a{ display: block;width: 100%; height: 100%; transition: 0.3s; padding: 24px; box-sizing: border-box;-webkit-box-sizing:border-box; }
.homepage-blogposts ul.blogposts li:hover a{ opacity: 0.85; transition: 0.3s; }
.homepage-blogposts ul.blogposts li .h4{ height: 68px; overflow: hidden; }
.homepage-blogposts ul.blogposts li .image{ width: 180px; height: 180px; max-width: 180px; transition: 0.5s; position: relative; background: #fff; border-radius: 50%; overflow: hidden; margin: 12px auto; border: 1px solid #fff; box-sizing: border-box;-webkit-box-sizing:border-box;}
.homepage-blogposts ul.blogposts li .image img{ max-height: 100%; height: 100%; max-width: initial; margin: auto;}
.homepage-blogposts ul.blogposts li .image:before{ content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 8; border-radius: 50%; background: transparent; box-shadow: inset 0 0 10px -3px #8B91A8; }
.homepage-blogposts ul.blogposts li:hover{ transition: 0.3s;}
.homepage-blogposts ul.blogposts li:hover .image{ opacity: 0.85; transition: 0.3s; }
.homepage-blogposts ul.blogposts li .credentials{ position: relative; display: block; margin: 0 auto; }
.homepage-blogposts ul.blogposts li .credentials i.icon24{ position: absolute; top: -30px; left: 0; right: 0; margin: auto; background-size: 24px; border-radius: 50%; border: 1px solid #8B91A8; box-sizing: border-box;-webkit-box-sizing:border-box;}
.homepage-blogposts ul.blogposts li .credentials .username{ font-size: 12px; display: inline-block; vertical-align: top;}
.homepage-blogposts ul.blogposts.rectangle li .inner {border: 1px solid #bfbfbf;background: #fff;overflow: hidden;transition: 0.5s;}
.homepage-blogposts ul.blogposts.rectangle li .image{ display: block; width: 100%; max-width: 100%; border-radius: 0; margin: 0 auto;}
.homepage-blogposts ul.blogposts.rectangle li .image .img-box{ width: 100%;height: 220px;display: block; }
.homepage-blogposts ul.blogposts.rectangle li .image:before{ display: none; }
.homepage-blogposts ul.blogposts.rectangle li .post-info{ display: block; width: 100%; padding: 16px; box-sizing: border-box;-webkit-box-sizing:border-box; }
.homepage-blogposts ul.blogposts.rectangle li .post-date{ display: inline-block; font-size: 12px; vertical-align: top; margin-right: 20px;}
.homepage-blogposts ul.blogposts.rectangle li .h4{ height: 54px; overflow: hidden;font-size: 16px; font-weight: 600; margin: 0 0 6px; }
.homepage-blogposts ul.blogposts.rectangle li .text{ height: 64px; overflow: hidden; }
.homepage-blogposts ul.blogposts.rectangle li .text img{ display: none; }
.homepage-blogposts ul.blogposts.rectangle li .text p{ font-size: 12px; line-height: 20px; }
.homepage-blogposts .more{ margin: 0 auto 24px; display: block; text-align: center;}
.sorting{
    display: none;
}
.mobile-fixed-header.block-products{
    background: #e79c00 !important;
    top: 50px !important;
    color: #FFF;
}
.mobile-fixed-header.block-products p {
    line-height: 50px;
    font-size: 16px;
    padding: 0;
    margin: 0;
}
.btn-products span {
    width: 100%;
    height: 3px;
    background: #fff;
    display: block;
    margin: 2px auto;
    position: relative;
}
.btn-products span:before {
    content: '';
    display: inline-block;
    height: 3px;
    width: 3px;
    position: absolute;
    left: 3px;
    background: #e79c00;
}
.btn-products {
    height: 40px;
    position: relative;
    display: flex;
    width: 25px;
    border-radius: 50%;
    margin: 0 8px 0 auto;
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
}
.subs{
    position: relative;
}
.subs ul{
    display: none;
    position: absolute;
    background: #373737;
    z-index: 10;
    padding: 10px 0px;
    margin-top: -5px;
}
.subs:hover > ul{
    display: block;
}
.subs li{
    background: none !important;
    padding: 0 20px !important;
    list-style: none !important;
    margin-right: 0 !important;
}
.subs li:hover{
    background: #484848 !important;
}
.subs ul li a{
    line-height: 25px;
    text-decoration: none !important;
    white-space: nowrap;
}
.subs ul li a:hover{
    text-decoration: underline !important;
}
.subs > ul > li:hover > ul{
    display: block;
    left: 100%;
    margin-top: -35px;
}
.subpage{ border: 1px solid #e79c00; padding: 16px; margin: 16px 0; box-sizing: border-box; -webkit-box-sizing: border-box; }
.subpage p{ margin: 0; }

.footer-text{position: absolute; right: 0; top: 46px; color: #fff;font-size: 13px; max-width: 200px; max-height: 36px;}

@media screen and (max-width: 760px) {
	.homepage-blogposts ul.blogposts li{ width: 100%; display: block;}
	.footer-text{ position: relative; top: 0; max-width: 100%; max-height: inherit; text-align: center;}
}
@media screen and (max-width: 1024px) {
	.footer-text{ position: relative; top: 0; max-width: 100%; max-height: inherit; text-align: center;}
}
@media screen and (max-width: 767px) {
    .category-list.filt{
        position: fixed;
        top: 100px;
        left: 0;
        /*display: none;*/
        width: 0;
        background: #ebebeb;
        z-index: 100;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;

        -moz-transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
        -webkit-transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
        -moz-transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
        -o-transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
        transition: width 0.5s ease-in-out, left 0.5s ease-in-out;
    }
    .category-list.filt.open{
        width: 100%;
    }
    .category-list.filt > div{
        min-width: 250px;
        padding: 20px;
        padding-bottom: 80px;
    }
    .category-list.filt h3.title{
        white-space: nowrap;
    }
    /*
    .category-list.filt .closes{
        background: transparent url(/wa-data/public/shop/themes/ds/swipebox/img/my_icons.png) 0 no-repeat ;
        background-size: auto 28px;
        background-color: #ebebeb;
        border: none !important;
        text-decoration: none !important;
        cursor: pointer;
        width: 28px;
        height: 28px;
        right: 17%;
        top: 0;
        position: fixed;
        z-index:
    }
    */
    .filt_button{
        background: url("../img/filt.jpg") no-repeat;
        width: 20px;
        height: 20px;
        cursor: pointer;
        margin: 3px;
        float: left;
        cursor: pointer;
    }
}