@charset "UTF-8";@import url("reset.css");html,
body{width:100%;font:13px Arial, Helvetica, Geneva, sans-serif;background-color:#f5f8fa;}
.only_mobile{display:none;}
.fa.closed_filter{display:none;}
.ks-widget{display:flex;justify-content:center;align-items:center;margin-bottom:10px;}
.all.no #content{padding-bottom:60px}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;}
#dostavkas{width:100%;}
#dostavkas .button{margin:0 auto;}
#orders .fifti1 div.bord th span{font-weight:normal;}
#content-main .swippers .tiny_products_inner .product:hover .product_info{height:96px;box-shadow:none;}
#content-main .swippers .tiny_products_inner .product:hover .product_info .variants input{display:none;}
#content-main .swippers .tiny_products_inner{flex-wrap:nowrap;}
.obert{position:relative;}
.swipperscontorls.control{position:absolute;top:45%;width:100%;}
#wrapper.no #content{width:100%;}

#wrapper.no #content .top_pagi{margin-top:30px;margin-bottom:20px;}
#callbackform{min-height:300px;}
.swipperscontorls.control .fa{cursor:pointer;position:absolute;color:#fff;font-size:66px;text-shadow:1px 0px 5px rgba(150, 150, 150, 0.7);}
.swipperscontorls.control .fa:hover{text-shadow:none;color:#addeff;}
.swipperscontorls.control .nexts{right:-60px;}
.swipperscontorls.control .prevs{left:-60px;}
.swippers{position:relative;overflow:hidden;margin-top:60px;padding-top:50px;border-top:1px solid #c5d6e0;}
.swippers h2{font-size:26px;color:rgb(38, 38, 38);font-weight:bold;margin-bottom:15px;}
#phondes a{font-size:24px;text-align:center;font-weight:bold;text-decoration:none;text-align:center;margin:0 auto;}
#mobile_header .search{position:relative;}
#phondes{display:none;position:fixed;top:50px;width:100%;left:0;background-color:#fff;padding:10px;border-top:1px solid #addeff;border-bottom:1px solid #addeff;z-index:20;}
#phondes #wrapper{padding:0;text-align:center;width:calc(100% - 60px);}
.variant p{margin-bottom:0;}
#searchfix{display:none;position:fixed;top:50px;width:100%;left:0;background-color:#fff;padding:10px;border-top:1px solid #addeff;border-bottom:1px solid #addeff;z-index:20;}
#searchfix #wrapper{padding:0;width:calc(100% - 60px);}
#searchfix .input_search{width:calc(100% - 30px);height:30px;border-width:1px;box-sizing:border-box;border-radius:1px;float:left;margin-bottom:0;}
#content-main .tabs .tiny_products_inner .product .product_info .compare_price+.price{float:right;}
#content-main .tabs .tiny_products_inner .product:hover .product_info{height:160px;}
#content-main .tabs .tiny_products_inner .product .product_info{height:160px;}
#content-main .tabs .tiny_products_inner .product_info .button{display:block !important;opacity:1;padding:8px 19px;margin:7px 0;}
#searchfix .button_search{background-image:url(../images/search-icon.png);background-position:center center;background-repeat:no-repeat;width:30px;height:30px;border:1px solid #009aee;outline:none;background-color:transparent;border-left:none;}
.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:20;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none;}
.slideout-panel{position:relative;z-index:21;}
.slideout-open,
.slideout-open body,
.slideout-open .slideout-panel{overflow:hidden;}
.slideout-open .slideout-menu{display:block;}
#fixmenu.active{display:block;}
.clearfix{zoom:1;}
.clearfix:before{content:"";display:table;}
.clearfix:after{content:"";display:table;clear:both;}
#header .container{position:relative;}
.container{width:90%;max-width:1300px;margin:0 auto;padding:0 15px;}
p{margin-bottom:15px;}
.ba{font-family:'Bad Script', cursive;font-weight:normal;}
h1{font-size:32px;margin:20px 0;font-weight:normal;color:#EC5549;font-size:26px;font-family:"Arial";color:#262626;font-weight:bold;line-height:34px !important;}
.top_pagi.nn #shows{display:none;}
h2{clear:both;font-size:20px;margin-bottom:10px;font-weight:normal;}
h3{font-size:16px;margin-top:0px;margin-bottom:10px;font-weight:normal;}
a{color:#0095eb;}
a:hover{color:#e84d07;}
.cf{*zoom:1;}
.cf:before{content:" ";display:table;}
.cf:after{content:" ";display:table;clear:both;}
#top_background{min-height:38px;padding-top:10px;width:100%;overflow:hidden;background:#addeff;box-shadow:0 3px 5px rgba(36, 36, 34, 0.1);}
#top{margin:0px auto;width:1300px;padding:0 15px;}
#menu{float:left;max-width:700px;margin-right:20px;}
#menu li{height:30px;display:block;float:left;list-style:none;}
.contents .tabs{margin-bottom:80px;}
#menu li a{margin-right:5px;font-size:12px;display:block;float:left;padding:6px 11px;color:#003254;font-weight:bold;text-decoration:none;}
#menu li.selected a,
#menu li:hover a{border:1px solid #5dd2fe;background-color:#d1e8f8;padding:5px 10px;border-radius:8px;text-decoration:none;}
.kak{float:left;}
.kak a{font-size:14px;color:#003254;text-decoration:underline;}
.kak .fa{font-size:20px;color:#003254;margin-right:10px;}
#content-main .tiny_products_inner .product .izbrannoe{position:absolute;z-index:1;}
#blog{list-style:none;}
#currencies{margin-bottom:15px;}
#currencies ul{margin-top:10px;}
#currencies ul li{font-size:12px;display:inline;padding-right:5px;list-style:none;}
#currencies ul li a{white-space:nowrap;color:#505050;}
#currencies ul li.selected a{text-decoration:none;}
#cart_informer,
#cart_informer2{border-radius:8px;background-color:#69e0be;text-align:center;float:right;margin-top:10px;color:#fff;width:170px;height:50px;text-align:center;font-size:14px;font-weight:bold;text-decoration:none;}
#cart_informer img,
#cart_informer2 img{margin-right:10px;vertical-align:middle;}
#tovary.fixed .butsons{display:block;}
.info-type img{position:absolute;left:0;top:0;}
#cart_informer span,
#cart_informer2 span{font-size:14px !important;vertical-align:middle;line-height:50px;}
#cart_informer a,
#cart_informer2 a{text-decoration:none;}
#cart_informer .fullcart,
#cart_informer2 .fullcart{display:block;color:#fff;line-height:50px;vertical-align:middle;}
#cart_informer .fullcart a,
#cart_informer2 .fullcart a{color:white;text-decoration:none;}
#cart_informer .fullcart a:hover,
#cart_informer .fullcart a:hover{color:#fff;}
#cart_informer .fullcart a:hover a,
#cart_informer .fullcart a:hover a{text-decoration:none;}
.carts h2{text-align:center;margin:20px 0;}
.orange{color:#ff7900 !important;}
.green{color:#ff7900 !important;}
#header{overflow:hidden;clear:both;background-color:#f5f8fa;z-index:3;/*background: url(../images/1.jpg) center top repeat white;background-size:cover*/}
#footer{width:100%;overflow:hidden;clear:both;padding-top:30px;background:#ddeefb url(../images/footerbg.png);position:relative;padding:85px 0 140px;color:#595959;}
#footer:before{content:'';background:url(../images/footerbg1.png);display:block;height:49px;position:absolute;top:0;left:0;width:100%;z-index:2;}
#footer:after{content:'';background:url(../images/footerbg2.png);display:block;height:90px;position:absolute;bottom:0;left:0;width:100%;z-index:2;}
footer_wrap{overflow:hidden;}
#footer_wrap h3{color:#479fe9;font-size:16px;text-transform:uppercase;border-bottom:2px solid rgba(71, 159, 233, 0.3);height:35px;margin-bottom:20px;}
#footer_wrap .catname{color:#479fe9;text-transform:uppercase;}
#footer_wrap li{list-style:none;margin-top:7px;}
#footer a{color:#595959;text-decoration:none;}
#footer ul li a:hover {text-decoration: underline;}
#footer_catalog{width:900px;float:left;}
#footer_contacts, #footer_links{width:330px;float:right;}
#footer_catalog_col {display: flex;justify-content: space-between;}
#footer_catalog_col>div {max-width: 24%;min-width: 20%;}
#footer_catalog_col>div>div {margin-bottom: 20px;}
#footer_links .flex{display:flex;justify-content:space-between;}
#footer_links .flex ul{width:48%;}
#footer_contacts>div{margin-bottom:30px;}
#footer_contacts>div img{margin: 0 10px -11px 0;}
#footer_contacts .email a:hover, #footer_contacts .inst a:hover {text-decoration: underline;}
#footer_links h3{border-top:2px solid rgba(71, 159, 233, 0.3);border-bottom:0;margin:5px 0 0;padding-top:25px;}
#copyright{position:absolute;width:inherit;bottom:18px;z-index:3;color:#fff;height:41px;display:flex;justify-content:space-between;align-items:center;}
#footer .nav a{color:#003254;font-size:13px;line-height:20px;}
#footer .nav a:hover{color:#009aee;}
#account{float:right;font-size:14px;margin:0px 10px 10px 0px;text-align:left;color:#003254;background:url(../images/account.png) no-repeat right center;min-width:200px;height:26px;line-height:26px;}
#account .usr{border-radius:8px;border:1px solid #5dd2fe;background-color:#d1e8f8;width:69%;padding:0 10px;}
#account a{color:#003254;font-weight:bold;text-decoration:none;border-bottom:1px dashed #003254;}
#account a:hover{text-decoration:none;border-bottom-color:transparent;}
#account #login,
#account #logout{margin-left:7px;}
#logo{padding:13px 0;float:left;width:33%;height:131px;position:relative;}
#logo .logo-image{float:left;}
#logo .logo-content{float:right;}
#logo .ba{font-size:24px;color:#009aee;line-height:1.5;margin-top:30px;}
#logo .ba span{color:#d770ad;}
#contact{float:right;text-align:center;margin-top:-85px;margin-right:185px;height:25px;color:#EC5549;font-size:16px;}
#contact #phone{font-size:28px;color:#9579DB;}
#contact a{color:#EC5549;text-decoration:none;border-bottom:1px dashed #EC5549;font-size:14px;}
#contact a:hover{text-decoration:none;border-bottom:none;}
#main{margin:0px auto;width:1095px;}
.slider-swiper-browsed{}
.slider-swiper-browsed .container{padding:0;position:relative;}
.slider-swiper-browsed .swiper-container{overflow:hidden;}
.slider-swiper-browsed .swiper-wrapper{list-style-type:none;width:10000px;}
.slider-swiper-browsed{padding-top:50px;margin-top:50px;border-top:1px solid #c5d6e0;margin-bottom:0px;padding-bottom:60px;}
.slider-swiper-browsed .swiper-wrapper li{float:left;text-align:center;background-color:#fff;padding-top:30px;padding-bottom:30px;}
.slider-swiper-browsed .controls{position:absolute;top:50%;width:100%;}
.slider-swiper-browsed .controls .toggle{position:absolute;}
.slider-swiper-browsed .controls .prev{left:-30px;}
.slider-swiper-browsed .controls .next{right:-30px;}
.slider-swiper-browsed .swiper-wrapper li a{text-decoration:none;font-size:13px;color:rgb(182, 68, 137);line-height:1.2;}
.slider-swiper-browsed .swiper-wrapper .content{margin-top:10px;}
.slider-swiper-browsed .swiper-wrapper .tovar-images{height:130px;width:130px;margin:0 auto;}
#catalog_menu{z-index:3;position:relative;margin-top:0;margin-bottom:10px;transition:margin .6s linear, width .6s linear;}
#catalog_menu ul{padding-left:0px;padding-bottom:5px;padding-top:15px;list-style:none;}
#tovary.fixed #catalog_menu ul{padding-top:0;}
#catalog_menu ul li{transition:margin .6s linear, width .6s linear;vertical-align:top;}
#catalog_menu ul ul{padding-left:20px;padding-top:0px;padding-bottom:0px;}
#catalog_menu ul li{font-size:16px;display:inline-block;width:102px;text-align:center;margin:0 15px;padding:3px;border:1px solid transparent;}
#catalog_menu ul li:hover{color:#ED764F;background-color:#fff3d6;border:1px solid #ffba36;border-radius:8px;}
#catalog_menu ul li img{vertical-align:middle;text-align:center;}
#catalog_menu ul li a{text-decoration:none;font-weight:bold;}
#catalog_menu ul li.selected{color:#ED764F;background-color:#d1e8f8;border:1px solid #5dd2fe;border-radius:8px;padding:3px;}
#content-main input[type="password"]{width:100%;border-color:#c5d6e0;;}
#content-main input[type="password"]:focus{border-color:#009aee;}
#catalog_menu ul ul li{font-size:14px;}
#catalog_menu ul ul ul li{font-size:12px;}
#all_brands{width:220px;margin-bottom:15px;}
#brands{clear:both;margin-bottom:10px;margin-top:10px;}
#brands a{color:#ec0060;font-size:12px;margin-right:10px;}
#brands img{vertical-align:middle;}
#brands a:hover{color:#000;}
#brands a.selected{background-color:#ec0060;color:#fffeff;padding:2px 2px 2px 2px;}
#path{font-size:14px;color:#8c8c8c;margin-bottom:20px;}
#path a{text-decoration:underline;color:#009aee;}
#path a.active{color:#8c8c8c;text-decoration:none;}
#path a:hover{text-decoration:none;}
.product{width:100%;margin-bottom:20px;}
.product .img-block{float:left;width:330px;}
.product .image{text-align:center;width:300px;background-color:#ffffff;float:left;padding:5px;margin-right:20px;border:1px solid #c2c2c2;}
.product .image img{max-width:300px;}
.product .images{float:left;clear:left;width:300px;margin-right:10px;margin-bottom:10px;padding-top:15px;padding-bottom:15px;}
.product .images img{text-align:center;width:50px;background-color:#ffffff;float:left;padding:5px;margin:4px 10px 10px 0px;}
.center-blok{float:left;width:330px;}
.product .description{float:left;width:400px;min-height:190px;background:#FDEAE8;border-radius:12px;padding:20px;color:#4A4A4B;font-size:14px;}
.social{float:left;font-size:14px;color:#797979;text-align:center;margin-top:10px;margin-bottom:10px;width:100%;}
.social p{margin-bottom:5px;}
.social .grey{float:left;line-height:22px;vertical-align:middle;color:#333 !important;}
.social .ya-share2{text-align:left;margin-left:100px;}
.product .features{list-style:none;display:block;clear:both;margin-top:10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0;}
.product ul.features{margin-left:0 !important;}
.product .features li{padding:10px 5px 10px 5px;overflow:hidden;border-top:1px solid #e0e0e0;background-color:#f0f0f0;background:white !important;border-radius:0 !important;}
.product .features li.even{background-color:#FAC1B9 !important;border-radius:0 !important;}
.product .features label{font-style:normal;display:block;width:30%;float:left;}
.product .features span{float:left;display:block;width:70%;}
.product .variants{font-size:12px;}
.price_block{overflow:hidden;clear:both;}
.price_block .variant{float:left;}
.product .variant td{padding-bottom:6px;vertical-align:middle;}
.product .compare_price{font-size:19px;text-decoration:line-through;white-space:nowrap;color:#464646;margin-top:5px;}
.product .price{font-size:32px;white-space:nowrap;color:#B54389;font-weight:bold;padding:6px 15px;border-radius:30px;margin-top:5px;}
.price_block .price{background:white !important;}
.product .variant_name{float:left;margin-right:10px;font-size:12px;}
.product .variant_radiobutton{margin-right:5px;margin-left:0px;}
.trc{clear:both;}
.buy{margin-top:16px;float:right;}
.annotation{float:left;margin-top:15px;}
.infoblok{width:244px;float:right;border:1px dashed #595A5A;padding:15px;}
.delivery, .payments{margin-bottom:10px;}
.delivery h3, .payments h3, .order-phone h3{text-align:center;font-size:18px;}
.delivery h3{color:#469FE7;}
.payments h3{color:#B54389;}
.order-phone h3{color:#37BB9B;}
.delivery ul, .payments ul{padding-left:30px;}
.order-phone{text-align:center;}
.prems{margin:25px 0;float:left;width:100%;}
.prems .prem{float:left;text-align:center;width:140px;font-size:16px;margin:0 66px;}
.prems .prem img{width:87px;height:87px;}
#back_forward{font-size:14px;margin-bottom:20px;clear:both;}
#back_forward a.prev_page_link{margin-right:20px;}
#recomends{float:left;width:100%;background:url(../images/whitedot.png) repeat-x left 32px #B5B1D5;margin-top:10px;padding:20px 0;}
#recomends h2{color:#443885;font-size:22px;margin:0px auto;font-weight:normal;text-shadow:0px 1px 0px #fff;background:#B5B1D5;text-align:center;width:320px;padding-bottom:30px;}
.tiny_products{list-style:none;display:block;overflow:hidden;}
#fixmenu{}
body{background-color:#f5f8fa;}
.tiny_products .product{width:170px;margin-right:4px;margin-left:5px;padding-top:6px;margin-bottom:30px;display:-moz-inline-box;display:inline-block;*zoom:1;*display:inline;word-spacing:normal;vertical-align:top;text-align:center;}
.tiny_products .product .image{vertical-align:middle;text-align:center;width:160px;height:160px;line-height:160px;background-color:#ffffff;padding:5px;margin-bottom:10px;}
.tiny_products .product:hover .image{box-shadow:0 0 4px 2px #F53CB1;}
.tiny_products_inner .product:hover .image{box-shadow:0 0 4px 2px #F53CB1;}
.tiny_products .product .image img{vertical-align:middle;max-width:160px;}
.tiny_products .product h3{font-size:14px;margin-bottom:0px;font-weight:normal;}
.tiny_products .product h3.featured{background:url(../images/star.png) no-repeat;background-position:left center;}
.tiny_products .product form.variants{margin-left:20px;}
.tiny_products .product a{color:#B54389;font-size:13px;display:inline-block;}
.tiny_products .variant{margin-bottom:10px;overflow:hidden;}
.tiny_products_inner .variant{margin-bottom:10px;overflow:hidden;}
.tiny_products .product .price{color:#6B5BBF;font-size:18px;padding-top:0px;margin-top:5px;}
.tiny_products .product .variant td{padding-bottom:6px;vertical-align:middle;width:120px;float:left;margin-top:-5px;}
.tiny_products_inner{list-style:none;display:block;}
.tiny_products_inner .product{width:200px;margin-right:7px;margin-left:8px;margin-bottom:30px;display:-moz-inline-box;display:inline-block;word-spacing:normal;vertical-align:top;}
.tiny_products_inner .product .image{position:relative;vertical-align:middle;text-align:center;width:180px;height:180px;line-height:180px;background-color:#ffffff;padding:5px;margin-bottom:10px;margin-right:0;}
.tiny_products_inner .product .image img{vertical-align:middle;max-width:180px;}
.tiny_products_inner .product h3{font-size:14px;margin-bottom:0px;font-weight:normal;}
.tiny_products_inner .product form.variants{margin-left:20px;}
.tiny_products_inner .product a{color:#B54389;font-size:13px;display:inline-block;}
.productclass{height:45px;overflow:hidden;}
.tiny_products_inner .product .price{color:#6B5BBF;font-size:18px;padding-top:0px;margin-top:5px;}
.tiny_products_inner .product .variant td{padding-bottom:6px;vertical-align:middle;width:130px;float:left;margin-top:-5px;}
.links{float:left;margin-top:10px;}
.links-right{float:right;margin-top:10px;}
.links a, .links-right a{color:#69ADEB;text-decoration:none;border-bottom:1px dashed #69ADEB;}
.links a:hover,
.links-right a:hover{color:#B54389;border-bottom:1px dashed #B54389;}
.button{border-radius:6px;background-color:#5fc273;cursor:pointer;display:block;border:none;font-size:14px;padding:10px 40px;margin-left:33px;color:#fff;outline:none;text-decoration:none;-webkit-appearance:none;}
.button:hover{background-color:#5dd475;}
.button:active{position:relative;top:1px;}
#features{background-color:#f0f0f0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin-top:20px;margin-bottom:10px;width:100%;}
#features .feature_name, #features .feature_values{padding:7px;}
#features a{padding-right:6px;white-space:nowrap;}
#features a.selected{color:#505050;text-decoration:none;}
.sort{color:#505050;font-size:12px;margin-top:10px;margin-bottom:40px;font-weight:normal;font-style:normal;}
.sort a{margin-right:5px;}
.sort .selected{color:#505050;text-decoration:none;margin-right:5px;}
.pagination{margin-top:5px;margin-bottom:5px;font-size:12px;overflow:hidden;text-align:center;}
.pagination a{display:inline-block;padding:0 5px;text-decoration:none;font-size:16px;color:#666666;line-height:20px;vertical-align:top;}
.pagination a:hover, .pagination a.selected{color:#b64489;}
.pagination a.next_page_link{background:url(../images/buttons.png) no-repeat;width:9px;height:20px;}
.pagination a.prev_page_link{background:url(../images/buttons.png) no-repeat;width:9px;height:20px;background-position:0 -20px;}
.pagination a.prev_page_link:hover{background-position:0 0;}
.pagination a.next_page_link{background-position:-19px -20px;}
.pagination a.next_page_link:hover{background-position:-19px 0px;}
#browsed_products{margin-bottom:20px;overflow:hidden;}
#browsed_products li{display:block;float:left;overflow:hidden;border:1px solid #e0e0e0;background-color:#ffffff;margin:0 7px 7px 0;width:50px;height:50px;}
#browsed_products li a{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;}
input[type="text"], input[type="password"]{width:100%;font-size:18px;box-sizing:border-box;border:1px solid #009aee;border-radius:6px;outline:none;padding:6px;display:block;margin-bottom:10px;}
.form{width:400px;margin-bottom:20px;}
.form textarea{width:100%;height:100px;font-size:18px;border:1px solid #c5d6e0;border-radius:6px;outline:none;padding:6px;box-sizing:border-box;}
.form label{display:none;font-size:14px;}
.form input[type="text"]{box-sizing:border-box;border:1px solid #c5d6e0;border-radius:6px;outline:none;padding:6px;display:block;margin-bottom:10px;}
.form input[type="text"]:focus{border-color:#009aee;}
.form textarea:focus{border-color:#009aee;}
.comment_list{margin-top:15px;list-style:none;}
.comment_list li{padding-bottom:15px;}
.comment_header{font-size:18px;}
.comment_header i{font-weight:normal;font-style:normal;color:#878787;font-size:13px;}
#comments ul.comment_list{margin-left:0 !important;}
.feedback_form{}
.feedback_form input::-webkit-input-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form input::-moz-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form input:-moz-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form input:-ms-input-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form textarea::-webkit-input-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form textarea::-moz-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form textarea:-moz-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
.feedback_form textarea:-ms-input-placeholder{font-size:14px;color:rgb(153, 153, 153);line-height:1.2;font-weight:normal;text-transform:none;}
#comments ul li{background:none !important;border-radius:0 !important;}
.comment_form{background-color:#f3f3f3;border:1px solid #e0e0e0;padding:20px;margin-top:20px;overflow:hidden;}
.comment_form h2{margin-bottom:10px;}
.comment_form .comment_textarea{width:100%;height:100px;font-size:12px;}
.comment_form label{display:block;float:left;width:100px;font-size:18px;margin-top:15px;}
.comment_form .input_name{font-size:16px;width:250px;margin-top:15px;}
.comment_form .input_captcha{float:left;width:150px;font-size:24px;font-weight:bold;text-transform:uppercase;margin-top:15px;height:36px;}
.cart_form .input_captcha{float:left;width:150px;font-size:24px;font-weight:bold;text-transform:uppercase;box-sizing:border-box;margin-left:73px;height:34px;font-size:14px;}
.comment_form .captcha,
.cart_form .captcha{float:left;display:block;width:72px;height:32px;margin-bottom:10px;}
.comment_form .captcha img{width:100%;height:100%;}
.comment_form .button{display:block;margin-top:10px;margin-right:0px;margin:0;}
.feedback_form .button, .register_form .button, .login_form .button{float:right;display:block;margin-top:10px;margin-right:0px;}
.auto .login_form{margin:0 auto;padding-bottom:60px;}
.auto .login_form .button{margin:0 auto;float:none !important;}
.feedback_form{background-color:#f3f3f3;padding:20px;margin-top:20px;width:634px;box-sizing:border-box;background-color:white;border:4px solid #a3d1f0;border-radius:6px;overflow:hidden;}
.feedback_form .input_captcha{float:left;width:150px;font-size:24px;font-weight:bold;text-transform:uppercase;margin-top:15px;height:36px;}
.register_form .input_captcha{float:left;width:150px;font-size:24px;font-weight:bold;text-transform:uppercase;margin-top:15px;height:36px;}
.feedback_form .captcha,
.register_form .captcha{float:left;display:block;margin-top:15px;margin-right:10px;}
.feedback_form .button_send{font-size:18px;float:right;margin-top:25px;}
.purchases-blocker{margin-right:2%;width:50%;float:left;}
.purchases-blocker thead tr{border-bottom:none;}
.purchases-blocker thead tr td{background-color:#daebf7;border-top-left-radius:4px;border-top-right-radius:4px;font-size:16px;color:#292f33;font-weight:bold;text-transform:uppercase;text-align:left;padding:8px 20px;}
.purchases-blocker tr{border-bottom:1px dashed #c5d6e0;}
.purchases-blocker .tabloid{padding:0px 10px;}
.select{position:absolute;width:158px;height:21px;padding:0 24px 0 8px;color:#fff;font:12px/21px arial, sans-serif;background:url(select.png) no-repeat;overflow:hidden;}
.purchases_count{color:#d770ad;font-size:20px;margin-bottom:10px;margin-left:30px;}
.purchases_count span{color:#bf5795;}
.summ{color:#b64489;font-size:20px !important;text-align:right;padding:30px 0;}
#purchases th{vertical-align:top;padding-top:20px;padding-bottom:20px;font-size:18px;font-weight:normal;}
#purchases .image{width:8%;text-align:center;padding:10px 0;padding-right:10px;}
#purchases .image a{background-color:#ffffff;margin:0 7px 7px 0;display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;}
#purchases .name{padding-left:10px;padding-right:10px;text-align:left;}
#purchases .name a{font-size:14px;color:#b64489;line-height:1.2;text-decoration:none;}
#purchases td.name{font-size:14px;}
#purchases td .download_attachment{white-space:nowrap;color:#3b8500;padding:5px 10px 7px 10px;border-bottom:1px dotted green;background-color:#ccff72;line-height:30px;}
#purchases .price{padding-left:5px;padding-right:5px;white-space:nowrap;text-align:right;width:10%;}
#purchases td.price{font-size:22px;}
#purchases .remove{text-align:center;width:6%;}
#purchases .remove a{float:right;border-radius:50%;width:20px;height:20px;display:block;line-height:20px;vertical-align:middle;text-decoration:none;font-size:14px;background-color:#ed554a;color:#fff;}
#purchases .amount{font-size:14px;padding:8px 5px;width:18%;}
#purchases .amount select{font-size:12px;}
#purchases .coupon{border:1px solid #bed9e8;border-radius:6px;}
#purchases .coupon th{padding:19px 30px;background-color:#def0fa;}
#purchases .coupon .col-1{width:150px;float:left;font-weight:normal;font-size:14px;color:#363636;line-height:1.2;vertical-align:middle;line-height:32px;margin-right:20px;}
#purchases .coupon .col-2{width:255px;float:left;}
#purchases .coupon .col-3{width:140px;float:right;}
#purchases .coupon .col-3 input{border-radius:6px;background-color:#469fe8;width:100%;height:100%;border:none;outline:none;padding:7px;color:#fff;}
#purchases .coupon input{font-size:16px;}
#purchases .coupon input.coupon_code{width:200px;}
.dlvry{float:right;width:48%;background-color:#fff;border:1px solid #daebf7;box-sizing:border-box;}
.cart_form{width:auto;}
.cart_form .captcha img{width:100%;height:100%;}
.cart_form h2{text-align:center;font-size:16px;color:#292f33;font-weight:bold;text-transform:uppercase;padding-top:30px;margin-bottom:1px;}
.cart_form .cart_body{border-radius:15px;padding:15px 20px;color:#fff;}
.cart_form label{font-size:14px;color:#292f33;display:block;float:left;width:25%;position:relative;}
.cart_form input{border:1px solid #c5d6e0 !important;font-size:14px;display:block;float:left;width:30%;position:relative;width:60%;border:medium none;border-radius:20px;padding:5px 10px;}
.cart_form input:focus{border:1px solid #009aee !important;}
.supa-select{border:1px solid #c5d6e0;width:100%;outline:none;border-radius:15px;padding:10px 28px 10px 21px;border-radius:20px;-webkit-appearance:none;background:url(../images/arrow.jpg) no-repeat 95% center white;background-repeat:no-repeat;line-height:1em;-moz-appearance:none;text-indent:0.01px;text-overflow:'';-ms-appearance:none;appearance:none !important;}
.supa-select::-ms-expand{display:none;}
.toggled-1{text-align:center;padding-top:10px;}
.toggled{background:white url("../images/toggled.jpg") no-repeat scroll right center;color:#6e6b6d;font-size:16px;padding-right:28px;text-decoration:none;}
.cart_form textarea{width:70%;outline:none;border:1px solid #c5d6e0;border-radius:5px;padding:10px;height:50px;}
.submit_me{float:right;display:block;width:190px;padding:10px 0;border-radius:0;margin-bottom:30px;}
.cart_form label span{color:#ed554a;margin-left:4px;}
.cart_form.btop{border-top:1px solid #c5d6e0;}
.cart_form .submit_me.button{width:190px;float:right;border-radius:5px;height:34px;margin-right:26px;}
.delivery_form{border-top:1px solid #daebf7;}
.delivery_form h2{margin-bottom:10px;}
.payment_method{margin-top:10px;display:none;}
ul#deliveries{margin-top:20px;margin-bottom:20px;background-color:#ffffff;border:1px solid #e0e0e0;padding:20px 20px 0 20px;list-style:none;}
ul#deliveries li{margin-bottom:20px;}
ul#deliveries li div.checkbox{float:left;}
ul#deliveries li h3,
ul#deliveries li .description{display:block;margin-left:25px;}
#orders_history{list-style:none;}
#orders_history li{margin-bottom:10px;}
#orders_history li a{font-size:16px;}
table.order_info{margin-right:20px;margin-bottom:20px;background-color:#f9f9f9;}
table.order_info td{padding:10px;border:1px dotted #e0e0e0;font-size:14px;}
.checkout_button{padding:10px 20px 10px 20px;border:1px solid #51a400;background-color:#d3ffa9;color:#2e5e00;font-size:14px;}
.message_error{clear:both;padding:10px 20px;margin-bottom:15px;margin-top:10px;overflow:hidden;color:red;background-color:#ffcaca;border:1px dotted #ff4545;}
#shops{float:left;text-align:center;position:relative;margin-top:40px;margin-left:160px;font-size:18px;}
#shops a{color:#EC5549;}
#shops a:hover{text-decoration:none;}
#wrapper{width:1300px;padding:15px 0px;margin:0 auto;}
#wrapper.slider-wrapper{margin-top:50px;}
#wrapper.all .tiny_products_inner{margin-top:20px;}
#content-main #wrapper.all .tiny_products_inner .product{margin-right:25px;}
#tovary{overflow:hidden;margin-top:30px;width:100%;height:120px;position:relative;z-index:5;background-color:#fff;box-shadow:0 5px 45px rgba(36, 36, 34, 0.08);}
#tovary.fixed{z-index:101;}
#tovary img{transition:transform .6s linear;}
#tovary:after{background-color:transparent;background-image:url("../images/bg-cat-top.png");background-repeat:repeat-x;background-position:center top;content:'';position:absolute;top:-50px;width:100%;height:60px;z-index:2;}
#tovary:before{height:50px;width:100%;background-color:transparent;//background-color:white;background:url("../images/bg-cat-bot.png");content:'';background-repeat:repeat-x;background-position:center bottom;position:absolute;bottom:-48px;z-index:0;}
#searchback{background:#ED764F;width:1095px;height:47px;border-radius:0 0 12px 12px;margin-top:15px;}
#banners{width:100%;}
.banner1, .banner2{float:left;}
.banner3, .banner4{margin-left:10px;}
.banner2{margin-top:4px;}
#recommend{background:url(../images/whitedot.png) repeat-x left 48px #FCE7B9;width:100%;margin-top:20px;padding-top:30px;}
#recommend h1{color:#ED7557;font-size:32px;margin:0px auto;font-weight:normal;text-shadow:0px 1px 0px #fff;background:#FCE7B9;text-align:center;width:215px;padding-bottom:20px;}
#sales{background:url(../images/purpledot.png) repeat-x left 48px white;width:100%;padding-top:30px;}
#sales h1{color:#B54389;font-size:32px;margin:0px auto;font-weight:normal;text-shadow:0px 1px 0px #fff;background:white;text-align:center;width:300px;padding-bottom:20px;}
#allnew{background:url(../images/greendot.png) repeat-x left 48px #E3ECB4;width:100%;padding-top:30px;float:left;}
#allnew h1{color:#24A7A0;font-size:32px;margin:0px auto;font-weight:normal;text-shadow:0px 1px 0px #fff;background:#E3ECB4;text-align:center;width:160px;padding-bottom:20px;}
#logos{width:100%;padding:15px 0;background:#f5f8fa;}
#logos #all_brands{display: flex;width:100%;margin-bottom:0;text-align:center;flex-wrap: wrap;justify-content: center;align-items: center;}
#logos #all_brands img{max-width:110px;margin: 10px 25px;}
#infoabout{background:#fff;padding-top:30px;padding-bottom:20px;}
.opisanie{width:500px;display:block;float:left;color:#5C47AB;font-size:16px;text-align:left;position:relative;margin-right:50px;}
.opisanie h1{color:#262626;font-family:Arial;font-size:26px;margin-bottom:20px;}
.opisanie p{font-family:Arial;font-size:16px;color:#595959;}
.opisanie p a{color:#009aee;text-decoration:underline;}
.opisanie p a:hover{text-decoration:none;}
.rightcol{width:750px;color:#5C47AB;font-size:16px;display:inline-block;padding-top:15px;position:relative;}
.rightcol:after{width:39px;height:47px;background-image:url("../images/after.png");content:'';position:absolute;top:65px;left:-30px;}
.contdata{font-weight:bold;}
.contdata h2{font-size:32px;color:#B54389;margin-bottom:20px;text-align:center;}
.contdata .tel{background:url(../images/tel.png) no-repeat left center;padding-left:40px;margin-left:120px;margin-bottom:5px;}
.contdata .mob{background:url(../images/mob.png) no-repeat left center;padding-left:40px;margin-left:120px;margin-bottom:5px;}
.contdata .adr{background:url(../images/map.png) no-repeat left center;padding-left:40px;margin-left:120px;margin-bottom:5px;}
.contdata .mail{background:url(../images/mail.png) no-repeat left center;padding-left:40px;margin-left:120px;height:36px;line-height:36px;}
.contdata .tel span,
.contdata .mob span{font-size:28px;color:#B54389;}
.contdata .adr span{font-size:22px;color:#B54389;}
.contdata .mail a{color:#5B47AB;}
.contdata .mail a:hover{text-decoration:none;}
.otzyv h2{font-size:32px;color:#B54389;margin-top:20px;text-align:center;}
.otzyvtxt{text-align:center;}
.otzyvtxt .name{color:#B54389;}
#newsmain{width:100%;background-color:#fff;padding:20px 0;}
#newsmain_all{width:100%;background:url(../images/greendot.png) repeat-x left 50px #F2F5DE;float:left;}
#news_menu{width:100%;}
#news_menu h1{color:#262626;font-family:Arial;font-size:26px;font-weight:400;}
#news_menu h1 a{color:#009aee;font-family:Arial;font-size:16px;font-weight:400;text-decoration:underline;margin-left:15px;}
#news_menu h1 a:hover{text-decoration:none;}
#newsmain_all #news_menu h1{text-align:center;color:#24A7A0;font-size:32px;margin:20px auto;background:#F2F5DE;width:150px;padding-top:10px;margin-bottom:0px;color:#262626;font-size:26px;}
#news_menu .flex{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
#news_menu .flex .news-item{transition:.3s;width:30%;background-color:#f5f8fa;border-radius:7px;box-sizing:border-box;padding:15px 20px;}
#news_menu .flex .news-item .news-header{margin-bottom:10px;}
#news_menu .flex .news-item .news-header a{text-decoration:none;color:#009aee;font-size:16px;}
#news_menu .flex .news-item .date{color:#999;font-size:14px;margin-bottom:12px;}
#news_menu .flex .news-item .anons{color:#666;font-size:14px;}
#news_menu .flex .news-item:hover{box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);}
#news_menu p{margin:0;}
#news_menu a{color:#415856;font-size:16px;}
#news_menu a:hover{text-decoration:none;}
#news_menu .allnews{width:100px;margin:0 auto;text-align:center;}
.left-n{width:220px;float:left;margin-top:20px;padding:12px;margin-bottom:20px;}
.left-n:hover{background:#D6EFEC;border-radius:12px;padding:12px;}
.left-n .news-header{font-size:16px;margin:10px 0;}
.left-n .news-header a{color:#07978F !important;}
.left-n .right{margin:10px 0;}
.left-n .right a{color:#918BCC !important;}
.nav{float:left;min-width:80px;text-align:left;margin-right:60px;font-size:14px;}
.nav ul{list-style:none;}
.nav a{color:#1A4866;text-decoration:none;}
.nav a:hover{color:#9F1266;}
.viewall{margin:0 auto;width:200px;text-align:center;padding-bottom:30px;font-size:20px;}
#istyle{color:#707070;font-size:12px;float:right;margin-top:0px;text-align:left;}
#istyle .txt{float:right;padding-left:5px;line-height:16px;font-weight:normal;}
#istyle img{padding-top:3px;}
#istyle .txt a{color:#1A4866;border-bottom:1px dashed #1A4866;text-decoration:none;}
#istyle .txt a:hover{color:#9E146C;border-bottom:1px dashed #9E146C;text-decoration:none;}
.title,
.feature_name{background:#95E1FF;height:34px;border-radius:0 0 12px 12px;line-height:13px;text-align:center;font-size:17px;color:#034173;margin-bottom:20px;float:left;width:100%;}
.checkbox_group{width:100%;float:left;margin-bottom:20px;}
.filter{float:left;width:98%;margin-right:1%;margin-bottom:4px;}
.filter input{margin-right:6px;}
.feature_values{float:left;margin-bottom:20px;}
.feature_values input{margin-right:6px;}
.filter-button{float:left;margin-top:10px;width:100%;text-align:center;margin-bottom:30px;}
.filter-button input{outline:none;display:inline-block;border:none;width:119px;height:29px;background-color:#469fe8;text-shadow:0 1px 0 rgba(36, 37, 34, 0.2);color:white;font-size:12px;font-weight:700;border-radius:6px;text-decoration:none;cursor:pointer;}
#tabs{clear:both;}
#tabs > ul li{display:inline-block;}
#tabs-1, #tabs-2, #tabs-3{min-height:100px;background-color:white;border:1px solid #f9c1ba;border-radius:12px;padding:25px;font-size:14px;}
#tabs ul{margin-left:30px;}
#tabs ul li{padding:8px 10px;background:#D7D7D7;border-radius:8px 8px 0 0;color:#4A4A4A;font-size:14px;}
#tabs ul li:hover,
#tabs ul li.active{background:#FAC1B9;}
#fixmenu{z-index:9999;background-color:#fff;}
.closed_fixmenu.fa{right:10px;top:10px;position:absolute;color:#134161;font-size:20px;z-index:999;width:30px;height:30px;display:flex;align-items:center;justify-content:center;}
#fixmenu .inne > ul{list-style-type:none;}
#fixmenu .inne > ul > li{padding:10px 0;border-bottom:1px solid #d2d4d5;line-height:30px;vertical-align:middle;padding-bottom:0;}
#fixmenu .inne > ul > li p{margin-bottom:0;}
#fixmenu .inne > ul > li img{margin-left:10px;width:30px;height:30px;float:left;margin-right:10px;}
#fixmenu .inne > ul > li.active .submenu{max-height:1000px;border-top:1px solid #d2d4d5;}
#fixmenu .inne > ul > li .submenu{overflow:hidden;transition:.6s linear;max-height:0;margin-top:10px;border-top:1px solid #FFFFFF;background-color:#f0f8ff;}
#fixmenu .inne > ul > li .submenu li{padding:5px 10px;border-bottom:1px solid #d2d4d5;}
#fixmenu .inne > ul > li .submenu ul:last-child li:last-child{border-bottom:none;}
#overlas{background-color:#e5f4ff;position:fixed;width:100%;height:100%;top:0;left:0;z-index:4;display:none;opacity:.5;}
#overlay{z-index:21;background-color:#f5f8fa;/*background: url(../images/2.jpg) center 60px no-repeat #fff fixed;*/}
.form_modal{border:6px solid #37bc9b;position:fixed;top:50%;left:50%;width:476px;min-height:310px;margin-left:-238px;z-index:1001;border-radius:12px;background:#fff;display:none;}
#oneclick_form.form_modal .lel{width:150px;margin:0 auto;display:block;margin-top:10px;}
#oneclick_form.form_modal p{font-size:20px;text-align:center;}
#oneclick_form.form_modal a{text-align:center;}
.form_inner{padding:20px;}
.form_inner .right{float:right;}
.form_inner .right a{margin-right:33px;}
.form_inner .reg{margin-top:20px;margin-left:33px;text-align:left;font-size:14px;}
.closebtn{position:absolute;right:20px;top:20px;width:23px;height:23px;cursor:pointer;color:white;text-align:center;line-height:23px;font-size:23px !important;color:#d6d6d6;}
.closebtn:hover{color:#a3d1f0;}
.back{position:fixed;top:0;left:0;width:100%;height:100%;background:#a3d1f0;opacity:0.7;z-index:1000;display:none;}
.form_inner h2{color:#262626;text-align:center;margin-top:30px;margin-bottom:30px;font-size:24px;font-weight:bold;}
.form_inner a{color:#0387e0 !important;text-decoration:underline;}
.form_inner input[type="text"],
.form_inner input[type="password"]{width:370px;border:1px solid #c5d6e0;border-radius:6px;background-color:white;outline:none;padding:0px 10px;box-sizing:border-box;font-size:14px;display:block;margin:0 auto;font-weight:normal;height:34px;}
.form_inner input[type="text"]:focus,
.form_inner input[type="password"]:focus{border-color:#009aee;}
.form_inner input[type="text"]::-webkit-input-placeholder,
.form_inner input[type="password"]::-webkit-input-placeholder,
.form_inner input[type="text"]::-moz-placeholder,
.form_inner input[type="password"]::-moz-placeholder,
.form_inner input[type="text"]:-moz-placeholder,
.form_inner input[type="password"]:-moz-placeholder,
.form_inner input[type="text"]:-ms-input-placeholder,
.form_inner input[type="password"]:-ms-input-placeholder{font-size:14px;color:#999999;line-height:1.2;font-weight:normal;}
.form_inner form > div{margin:10px 0;text-align:center;}
.form_inner span{display:inline-block;width:65px;text-align:left;color:white;font-size:14px;}
.form_inner a{color:white;}
#slider {position: relative;margin-bottom: 20px;z-index:1;}
#slider img{display: block;max-width: 100%;-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;box-shadow: 0px 1px 5px 0px #4a4a4a;}
#slider .swiper-slide {padding: 5px;width: calc(100% - 10px)!important;}
#slider .next {right: 20px;}
#slider .prev {left: 20px;}
#slider .next, #slider .prev {z-index: 1;opacity: 0.5;top: calc(50% - 30px)!important;}
#slider .next:hover, #slider .prev:hover {opacity: 1;}

.category_m{position:absolute;padding:10px;text-align:left;display:none;top:100%;left:0;border-radius:12px;z-index:99999;}
#catalog_menu .category_m ul{margin:0;padding:0;display:block;vertical-align:top;padding-top:5px;z-index:3;}
#catalog_menu .category_m ul li{display:block;margin:0;text-align:left;width:auto;white-space:nowrap;padding:0px;border:none;background:transparent;}
#catalog_menu .category ul li:hover{display:block;margin:0;text-align:left;width:auto;white-space:nowrap;padding:0px;border:none;background:transparent;}
#catalog_menu .category_m a{color:#fff;display:block;padding:5px 15px;border-radius:8px;}
#catalog_menu .category_m ul li a:hover{background-color:#fff;color:#000;}
.parent_cat{position:relative;}
.amount_wrap{line-height:21px;text-align:center;}
.amount_wrap div{color:#000;font-size:16px;cursor:pointer;width:22px;height:22px;border-width:1px;border-color:#c3c3c3;border-style:solid;border-radius:4px;background-image:-moz-linear-gradient(90deg, #c1c1c1 0%, #f0f0f0 100%);background-image:-webkit-linear-gradient(90deg, #c1c1c1 0%, #f0f0f0 100%);background-image:-ms-linear-gradient(90deg, #c1c1c1 0%, #f0f0f0 100%);box-sizing:border-box;vertical-align:middle;}
.amount_wrap div:active{background-image:linear-gradient(to top, #f0f0f0 0%, #c1c1c1 100%);}
.amount_wrap input{border-width:1px;border-color:#c3c3c3;border-style:solid;border-radius:4px;box-sizing:border-box;background-color:#fefefe;width:50px;height:22px;outline:none;text-align:center;}
.amount_wrap input::-webkit-outer-spin-button,
.amount_wrap input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.amount_wrap .amount_minus{float:left;}
.amount_wrap .amount_plus{float:right;}
.amount_minus span{border-top:1px solid #000;display:inline-block;width:8px;height:1px;position:relative;vertical-align:middle;margin-bottom:2px;margin-left:2px;margin-right:2px;}
#thanks{width:368px;height:162px;background-color:#fff;text-align:center;border:6px solid #37bc9b;color:#292f33;border-radius:20px;}
#thanks .titel{border-bottom:7px dotted #d2c7f3;font-size:24px;padding:8px 0;}
#thanks .btn{background-color:#469fe8;color:#fff;padding:5px 0;width:220px;display:block;margin:0 auto;font-size:24px;text-decoration:none;border-radius:10px;margin-top:10px;}
.jcarousel{position:relative;overflow:hidden;clear:both;}
.jcarousel ul{width:20000em !important;position:relative;list-style:none;margin:0;padding:0;}
.jcarousel li{display:inline-block;}
a.jcarousel-control-prev{position:absolute;left:0;top:50%;margin-top:-30px;display:block;width:30px;height:60px;font-family:FontAwesome;font-size:80px;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.3);text-decoration:none;transition:0.3s;}
a.jcarousel-control-next{transition:0.3s;position:absolute;right:0;top:50%;margin-top:-30px;display:block;width:30px;height:60px;font-family:FontAwesome;font-size:80px;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.3);text-decoration:none;}
a.jcarousel-control-next:hover{text-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
a.jcarousel-control-prev:hover{text-shadow:0 0 5px rgba(0, 0, 0, 0.6);}
#rew ul{margin-left:0 !important;list-style:none;}
#rew ul li h3,
#rew ul li a{font-weight:bold;color:#469fe8;}
.statya{margin-bottom:80px;margin-top:80px;}
#rew ul li h3 span{color:#999999;font-weight:normal;}
#rew ul li{background:#fff;padding:25px 30px;margin-bottom:20px;}
.form_reviews{padding:20px;margin-top:20px;overflow:hidden;}
.form_reviews h2{margin-bottom:0px;}
.form_reviews textarea{width:100%;height:100px;border:1px solid #f9c1ba;border-radius:8px;padding:10px;box-sizing:border-box;resize:vertical;font-size:16px;}
.form_reviews input[type="text"]{border:1px solid #f9c1ba;border-radius:8px;padding:5px 10px;box-sizing:border-box;width:49%;display:inline-block;float:left;margin-top:10px;vertical-align:top;font-size:16px;}
.captchadiv{float:right;width:49%;margin-top:10px;}
.captchadiv input[type="text"]{width:78%;float:none;margin-top:0px;}
.form_reviews .button{float:right;display:block;margin-top:10px;margin-right:0px;clear:both;}
#map{width:100%;margin-bottom:40px;}
#search{margin-left:7.5%;width:36%;padding:20px 0;float:left;position:relative;}
#search span{color:#009aee;font-weight:bold;}
#search .header_content .graphic{box-sizing:border-box;padding-left:30px;position:relative;left:0;width:50%;float:left;color:#666666;font-size:14px;}
#search .header_content .graphic:after{content:'';background-image:url("../images/clock.png");width:25px;height:25px;position:absolute;left:0;top:0;}
#search .header_content .phone{position:relative;right:0;font-size:24px;color:#666666;width:43%;float:right;font-weight:bold;}
.form_reviews{border-style:solid;border-width:7px;-moz-border-image:url(../images/to4ka.png) 7 round;-webkit-border-image:url(../images/to4ka.png) 7 round;-o-border-image:url(../images/to4ka.png) 7 round;border-image:url(../images/to4ka.png) 7 fill round;box-sizing:border-box;padding:15px 30px;max-height:300px;background-color:#f5f8fa;border-radius:5px;background-color:#fff;}
.form_reviews textarea,
.form_reviews input[type=text]{border:1px solid #c5d6e0;border-radius:5px;outline:none;}
.form_reviews h2{margin-bottom:20px;}
.form_reviews input[type=text]{height:35px;}
.form_reviews input[type=text]:focus,
.form_reviews textarea:focus{border-color:#009aee;}
.form_reviews .captchadiv input[type="text"]{width:35%;float:left;margin-right:20px;}
.form_reviews .captchadiv img{height:35px;margin-right:20px;float:left;}
.form_reviews .button{margin:0;float:none;clear:none;}
#search .header_content .phone p{font-size:14px;font-weight:normal;}
#search .header_content .phone p a{color:#e31e24;text-decoration:none;border-bottom:1px dashed #e31e24;}
#search .header_content .phone p a:hover{border-bottom-color:transparent;}
#search .header_content .phone:after{content:'';background-image:url("../images/phone-icon.png");width:12px;height:27px;position:absolute;left:-18px;top:0;}
.star{margin-bottom:10px;}
#search .search{margin-top:13px;background-color:#fff;width:100%;border:4px solid #a3d1f0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:36px;}
#search .search .input_search{box-sizing:border-box;border:0;outline:none;width:90%;float:left;background:none;height:36px;display:block;padding-left:20px;}
#search .search .input_search::-webkit-input-placeholder,
#search .search .input_search::-moz-placeholder,
#search .search .input_search:-moz-placeholder,
#search .search .input_search:-ms-input-placeholder{font-size:14px;color:#999;}
#search .search .button_search{display:block;box-sizing:border-box;height:36px;border:0;outline:none;cursor:pointer;width:9.9%;background:none;padding:0;background-image:url("../images/search-icon.png");background-position:center center;background-repeat:no-repeat;}
#kaspi{margin-top:50px;margin-bottom:40px;}
/* #kaspi .container{background-image:url("../images/kaspi.png");padding:15px;box-sizing:border-box;height:115px;} */
/* #kaspi .container h5{margin-top:10px;color:#262427;font-size:28px;margin-left:100px;font-weight:normal;} */
#edits label{text-align:center;}
#edits div{width:170px;margin:0 auto;margin-top:14px;}
#edits input[type="password"],
#edits input[type="text"]{width:67%;margin:0 auto;}
#main-tovar .container{box-sizing:border-box;background-color:#fff;border-radius:5px;border-style:solid;border-width:7px;-moz-border-image:url(../images/border.png) 7 round;-webkit-border-image:url(../images/border.png) 7 round;-o-border-image:url(../images/border.png) 7 round;border-image:url(../images/border.png) 7 round;padding: 0;}
#main-tovar .container .control-tovar{width:450px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:20px;margin-top:40px;}
#main-tovar .container .control-tovar a{color:#66baff;font-size:16px;display:block;font-weight:normal;flex-grow:1;text-decoration:none;text-align:center;position:relative;padding:5px;}
#main-tovar .container .control-tovar a:before{bottom:4px;content:"";position:absolute;width:50%;left:25%;border-bottom:1px dashed #66baff;}
#main-tovar .container .control-tovar a.active{background-color:#469fe8;border-bottom:1px dashed transparent;border-radius:7px;color:#fff;}
#main-tovar .container .control-tovar a.active:before{display:none;}
#main-tovar .tovar-list{display:none;flex-direction:row;justify-content:space-between;flex-wrap:wrap;}
#main-tovar .tovar-list.hit{display:flex;}
#main-tovar .tovar-list .tovar{border:1px solid transparent;border-right:1px solid #e6e6e6;width:25%;padding:4px;box-sizing:border-box;transition:.3s;height:180px;display:flex;flex-wrap:nowrap;align-items:center;position:relative;}
#main-tovar .tovar-list .tovar:nth-child(4){border-right:1px solid transparent;}
#main-tovar .tovar-list .tovar:nth-child(5),
#main-tovar .tovar-list .tovar:nth-child(6),
#main-tovar .tovar-list .tovar:nth-child(7){border-top:1px solid #e6e6e6;}
#main-tovar .tovar-list .tovar:nth-child(8){border-right:1px solid transparent;border-top:1px solid #e6e6e6;}
#main-tovar .tovar-list .tovar:hover{box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);background-color:#fff;border:1px solid transparent !important;}
#main-tovar .tovar-list .tovar .tovar-img{float:left;}
#main-tovar .tovar-list .tovar .tovar-img a{display:block;text-align:center;}
#main-tovar .tovar-list .tovar .tovar-img a img{max-width:100%;max-height:100%;}
#main-tovar .tovar-list .tovar .tovar-content a{text-decoration:none;color:#b64489;font-size:14px;}
.tovar-content .button:hover{background-clor:#5dd475;}
#main-tovar .tovar-list .tovar .tovar-content .button{clear:none;margin-top:15px;outline:none;padding:8px 19px;background-color:#5fc273;}
#main-tovar .tovar-list .tovar .tovar-content .button:hover{background-color:#5dd475;}
#main-tovar .tovar-list .tovar .tovar-content .compare_price + .price{margin-left:8px;}
#main-tovar .tovar-list .tovar .tovar-content .variants{margin-bottom:15px;}
#main-tovar .tovar-list .viewall{margin-top:25px;}
#main-tovar .tovar-list .viewall a{color:#009aee;font-size:16px;}
#main-tovar .tovar-list .viewall a:hover{text-decoration:none;}
.compare_price{text-decoration:line-through;color:#4d4d4d;font-size:14px;}
.price{font-size:18px;font-weight:bold;color:#4d4d4d;}
#sliders{position:relative;overflow:hidden;clear:both;border-style:solid;border-width:7px;-moz-border-image:url(../images/to4ka.png) 7 round;-webkit-border-image:url(../images/to4ka.png) 7 round;-o-border-image:url(../images/to4ka.png) 7 round;border-image:url(../images/to4ka.png) 7 fill round;box-sizing:border-box;padding:15px 30px;max-height:260px;background-color:#f5f8fa;border-radius:5px;}
#sliders .slider{display:inline-block;width:20000em !important;position:relative;list-style:none;margin:0;padding:0;}
.tovar-img{position:relative;}
#sliders .slider li{display:block;float:left;width:670px;}
#content .tiny_products_inner .product .image .izbrannoe{position:absolute;z-index:10;}
.product .image .izbrannoe{right:0;top:0;position:absolute;width:30px;height:30px;border-radius:6px;border:1px solid #d5d5d5;box-sizing:border-box;line-height:30px;vertical-align:middle;text-align:center;}
.product .image .izbrannoe a{width:30px !important;}
.product .image .izbrannoe a{color:#d5d5d5;vertical-align:middle;line-height:30px;text-decoration:none;font-size:16px;}
.product .image .izbrannoe a:hover,
.product .image .izbrannoe a.active{color:#ed554a;}
.tovar-img .izbrannoe{right:0;top:0;position:absolute;width:30px;height:30px;border-radius:6px;border:1px solid #d5d5d5;box-sizing:border-box;line-height:30px;vertical-align:middle;text-align:center;}
.tovar-img .izbrannoe a{width:30px !important;}
.tovar-img .izbrannoe a{color:#d5d5d5;vertical-align:middle;line-height:30px;text-decoration:none;font-size:16px;}
.tovar-img .izbrannoe a:hover,
.tovar-img .izbrannoe a.active{color:#ed554a;}
#sliders .slider li h1{color:#24a8a1;font-size:27px;margin-bottom:25px;margin-top:0;}
#sliders .slider li h3{font-size:14px;color:#469fe8;font-weight:bold;margin-bottom:12px;}
#sliders .slider li h3 span{margin-left:12px;color:#999;font-weight:normal;}
#sliders .slider li a{color:#009aee;font-size:14px;text-decoration:underline;text-align:right;float:right;}
#sliders .slider li p{color:#666;font-size:14px;}
#sliders a.prev1 {position:absolute;font-family:FontAwesome;text-decoration:none;top:20px;width:30px;height:30px;font-size:22px;border:1px solid #e0e0e0;box-shadow:0 1px 1px rgba(36, 36, 34, 0.1);background-color:#fafafa;border-radius:1px;color:#666666;padding:3px 10px;box-sizing:border-box;right:72px;left:auto;text-shadow:none;z-index: 1;}

#sliders a.next1{text-decoration:none;position:absolute;font-family:FontAwesome;box-sizing:border-box;border-radius:1px;background-color:#fafafa;border:1px solid #e0e0e0;box-shadow:0 1px 1px rgba(36, 36, 34, 0.1);top:20px;width:30px;height:30px;font-size:22px;color:#666666;padding:3px 10px;right:37px;text-shadow:none;z-index: 1}
#sliders a.prev1:hover, #sliders a.next1:hover{text-shadow:none;color:#009aee;}
.contdata{padding:15px 30px;box-sizing:border-box;margin-top:35px;border-style:solid;border-width:7px;-moz-border-image:url(../images/contact.png) 7 round;-webkit-border-image:url(../images/contact.png) 7 round;-o-border-image:url(../images/contact.png) 7 round;border-image:url(../images/contact.png) 7 fill round;}
.contdata h2{font-size:26px;text-align:left;}
.contdata .flex{display:flex;flex-direction:row;flex-wrap:wrap;}
.contdata .flex a{color:#B54389;vertical-align:middle;line-height:32px;}
.contdata .flex div,
.contdata .flex a{text-decoration:none;display:block;width:50%;margin:0;flex-grow:1;box-sizing:border-box;margin-bottom:20px;}
#footer .footer-navi{border-bottom:1px solid #d2d4d5;padding-bottom:10px;margin-bottom:10px;}
#footer .row{padding-top:10px;text-align:left;color:grey;font-size:12px;margin-bottom:30px;}
#wrapper.mgtop{margin-top:30px;padding:20px;background:white;}
#wrapper.mgtop #left{float:left;width:190px;margin-right:30px;background:white;}
#wrapper.mgtop h2{font-size:18px;font-weight:bold;margin-top:20px;margin-bottom:5px;}
#content-main{background-color:#f5f8fa;/*background: url(../images/2.jpg) center 60px no-repeat white fixed;*/}
#content-main .tiny_products_inner{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-bottom:40px;width:100%;}
#content-main .tiny_products_inner .product{border:none;padding:20px 0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0;margin-right:30px;margin-bottom:30px;transition:0.3s;width:190px;height:300px;}
#content-main .tiny_products_inner .product .button{opacity:0;}
#content-main .tiny_products_inner .product *{position:relative;}
#content-main .tiny_products_inner .product *.info-type{position:absolute;}
#content-main .tiny_products_inner .product *.info-type img{position:absolute;}
#content-main .tiny_products_inner .product .product_info{overflow:hidden;width:190px;box-sizing:border-box;padding:0 12px;height:96px;background-color:#fff;z-index:3;transition:0.3s;}
#content-main .tiny_products_inner .product .product_info h3{text-align:left;}
#content-main .tiny_products_inner .product .product_info h3 a.productclass{color:#b64489;font-size:14px;text-align:left;text-decoration:none;}
#content-main .tiny_products_inner .product .product_info .variants{margin:0;}
#content-main .tiny_products_inner .product .product_info .button{margin-left:0;}
#content-main .tiny_products_inner .product .product_info .price{padding:0;color:#333;font-size:18px;font-weight:bold;text-align:left;}
#content-main .tiny_products_inner .product .image{z-index:1;width:150px;height:150px;padding:0;line-height:150px;border:none;position:relative;text-align:center;margin:15px auto;display:block;margin-top:0;}
#content-main .tiny_products_inner .product:hover{box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);}
#content-main .tiny_products_inner .product:hover .image{box-shadow:none;}
#content-main .tiny_products_inner .product:hover .product_info{height:160px;box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);}
#content-main .tiny_products_inner .product:hover .product_info .button{opacity:1;outline:none;padding:8px 19px;background-color:#5fc273;}
#content{width:100%;}
#content h1{color:#262626;font-size:26px;font-weight:bold;margin-top:25px;}
#content .tiny_products_inner{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding-bottom:40px;}
#content .tiny_products_inner .product{border:none;padding:20px 0;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0;margin-right:30px;margin-bottom:30px;transition:0.3s;width:190px;height:300px;}
#content .tiny_products_inner .product:nth-child(5n+5),
#content .tiny_products_inner .product:last-child{margin-right:0;}
#content .tiny_products_inner .product .button{opacity:0;}
#content .tiny_products_inner .product *{position:relative;}
#content .tiny_products_inner .product .product_info{overflow:hidden;width:190px;box-sizing:border-box;padding:0 12px;height:96px;background-color:#fff;z-index:3;transition:0.3s;}
#content .tiny_products_inner .product .product_info h3{text-align:left;}
#content .tiny_products_inner .product .product_info h3 a.productclass{color:#b64489;font-size:14px;text-align:left;text-decoration:none;}
#content .tiny_products_inner .product .product_info .variants{margin:0;}
#content .tiny_products_inner .product .product_info .button{margin:auto;}
#content .tiny_products_inner .product .product_info .price{padding:0;color:#333;font-size:18px;font-weight:bold;text-align:left;}
#content .tiny_products_inner .product .image{z-index:1;width:150px;height:150px;padding:0;line-height:150px;border:none;text-align:center;margin:15px auto;display:block;margin-top:0;}
#content .tiny_products_inner .product:hover{box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);}
#content .tiny_products_inner .product:hover .image{box-shadow:none;}
#content .tiny_products_inner .product:hover .product_info{height:160px;box-shadow:0 5px 10px rgba(36, 36, 34, 0.15);}
#content .tiny_products_inner .product:hover .product_info .button{opacity:1;outline:none;padding:8px 19px;background-color:#5fc273;}
#content .tiny_products_inner .product:hover .product_info .button:hover{background-color:#5dd475;}
.page-control-categor{list-style:none;}
.page-control-categor li{padding:0;padding-top:8px;}
.page-control-categor li a{text-decoration:none;}
.page-control-categor li a.catname{font-size:14px;margin-bottom:8px;display:block;}
.page-control-categor > li{border-bottom:1px solid #e0e0e0;position:relative;}
.page-control-categor > li > a{color:#009aee;}
.page-control-categor > li li{padding:8px 9px;border-top:1px solid #e0e0e0;}
.page-control-categor > li li a{font-size:14px;color:#262626;text-decoration:none;}
.page-control-categor > li li a:hover{color:#37bc9b;}
.page-control-categor > li.active > a,
.page-control-categor > li:hover > a{color:#ec554a;}
.page-control-categor > li .non{overflow:hidden;max-height:0;transition:max-height 0.35s ease-out;}
.page-control-categor > li:after{transition:0.3s;top:12px;position:absolute;right:0;content:'\f0d7';font-family:FontAwesome;font-size:14px;width:8px;height:8px;color:#009aee;cursor: pointer;}
.page-control-categor > li.active .non{max-height:900px;}
.page-control-categor > li.active:after{content:'\f0d8';}
.page-control-categor ul{list-style:none;}
.sort{text-align:left;margin:0;}
.sort a{display:block;text-align:center;padding:7px 20px;float:left;border:1px solid #ced3d6;background-color:#dcdfe0;border-radius:6px;text-decoration:none;color:#009aee;font-size:14px;box-shadow:0 1px 1px rgba(36, 36, 34, 0.2);background-image:linear-gradient(to top, #e6e9eb 0%, white 100%);}
.sort a:first-letter{text-transform:uppercase;}
.sort a.selected,
.sort a:active{background-image:none;box-shadow:inset 0 2px 2px rgba(36, 36, 34, 0.2);color:#262626;}
.sort p{float:left;padding:10px;margin-bottom:0;color:#262626;font-size:14px;}
.wait{margin-top:20px;clear:both;}
#content .top_pagi{background-color:#fff;display:flex;padding:10px 0;box-sizing:border-box;justify-content:space-between;border-top:1px dotted #c8cacc;border-bottom:1px dotted #c8cacc;margin-bottom:20px;}
#content .top_pagi.pg2{justify-content:flex-end;}
#content .pagination{margin:0;height:36px;}
#content .pagination a.selected{background-image:none;box-shadow:inset 0 2px 2px rgba(36, 36, 34, 0.2);color:#262626;}
#content .pagination a{display:block;text-align:center;padding:7px;margin-right:5px;box-sizing:border-box;line-height:18px;float:left;border:1px solid #ced3d6;background-color:#dcdfe0;border-radius:6px;text-decoration:none;color:#262626;font-size:14px;box-shadow:0 1px 1px rgba(36, 36, 34, 0.2);background-image:linear-gradient(to top, #e6e9eb 0%, white 100%);}
#content .pagination a:active{background-image:none;box-shadow:inset 0 2px 2px rgba(36, 36, 34, 0.2);color:#262626;}
#content .pagination .prev_page_link{border:none;background-image:none;background-color:transparent;box-shadow:none;width:110px;box-sizing:border-box;font-size:14px;margin:0;padding:0;background-image:none;padding:7px 0;color:#009aee;}
#content .pagination .next_page_link{color:#009aee;margin:0;padding:0;box-sizing:border-box;border:none;background-image:none;background-color:transparent;box-shadow:none;width:110px;font-size:14px;padding:7px 0;background-image:none;}
#content .pagination .last{display:none;}
#content .pagination .to4ka{border:none;background-image:none;background-color:transparent;box-shadow:none;}
#left form{background-color:#e5f4ff;display:block;width:100%;margin-top:30px;padding:12px;box-sizing:border-box;border:1px solid #cce4f5;border-radius:4px;}
#left form .checkbox_group{border-bottom:1px solid #cce4f5;padding-bottom:20px;}
#left form .title,
#left form .feature_name{color:#1a1a1a;font-weight:bold;font-size:14px;background-color:transparent;text-align:left;margin-bottom:0;}
#left form .feature_values{border-bottom:1px solid #cce4f5;display:block;width:100%;padding-bottom:17px;}
#left form .feature_values > div{margin-bottom:4px;}
#left form .trackbar{margin:10px;}
#left form .filter-button{margin:0;}
#browsed_products li{width:130px;height:130px;line-height:130px;vertical-align:middle;display:flex;justify-content:center;align-items:center;}
#browsed_products li a{width:130px;height:130px;display:flex;justify-content:center;align-items:center;}
.container{width:90%;max-width:1300px;margin:0 auto;padding:0 15px;}
#sliders-logos{clear:both;margin-top:40px;margin-bottom:40px;}
#sliders-logos.tovar .container{box-sizing:border-box;padding:0;width:1300px;}
#sliders-logos.tovar .container .wrap{width:100%;}
#sliders-logos.tovar .container .wrap .carousel-seat{width:auto;max-width:none;min-width:0;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar{background-color:#fff;display:flex;align-content:center;flex-direction:column;align-items:center;box-sizing:border-box;height:290px;position:relative;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar .info-type{top:5px;left:5px;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar .info-type img{width:38px;height:38px;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar h3{text-align:center;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar h3 a{color:#b64489;font-weight:400;text-decoration:none;text-align:center;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar img{width:130px;height:130px;margin-bottom:20px;}
#sliders-logos.tovar .container .wrap .carousel-seat .tovar .cena{margin-top:10px;}
#sliders-logos .container{position:relative;}
.controls .toggle, #slider .next, #slider .prev{font-size:60px;color:#fff;text-shadow:0 0 5px rgba(0, 0, 0, 0.3);display:block;background:none;border:none;outline:none;cursor:pointer;position:absolute;top:40%;}
.controls .toggle.prev{left:-25px;}
.controls .toggle.next{right:-25px;}
.controls .toggle:hover{color:#addeff;box-shadow:none;}
.wrap{width:1170px;margin:0 auto;overflow:hidden;position:relative;}
.wrap .carousel{display:flex;list-style:none;position:relative;}
.wrap .carousel .carousel-seat{position:relative;display:flex;max-width:130px;min-width:130px;align-items:center;justify-content:center;}
.wrap .carousel .carousel-seat img{width:110px;}
#slid{position:relative;}
.flex-tree{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px;background:white;padding:20px;box-sizing:border-box;}
.flex-tree .flex-left{width:360px;margin-right:30px;}
.flex-tree .flex-left .flex-image .other-image .inner-image{background-color:#fff;width:72px;height:72px;float:left;border:1px solid #e0e0e0;box-sizing:border-box;position:relative;overflow:hidden;}
.flex-tree .flex-left .flex-image .other-image .inner-image:after{content:'';position:absolute;bottom:-4px;left:0;height:4px;width:100%;background-color:#ec554a;transition:bottom 0.3s;}
.flex-tree .flex-left .flex-image .other-image .inner-image:before{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.4);transition:opacity 0.3s;opacity:1;}
.flex-tree .flex-left .flex-image .other-image .inner-image.active:after{bottom:0;}
.flex-tree .flex-left .flex-image .other-image .inner-image.active:before{opacity:0;}
.flex-tree .flex-left .flex-image .other-image .inner-image:hover:before{opacity:0;}
.flex-tree .flex-left .flex-image .other-image .inner-image img{width:100%;height:100%;}
.flex-tree .flex-left .flex-image .main-image{background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;box-sizing:border-box;height:360px;display:flex;align-items:center;justify-content:center;}
.flex-tree .flex-left .flex-image .main-image a{display:block;}
.flex-tree .flex-left .flex-image .main-image a img{width:100%;vertical-align:middle;}
.flex-tree .flex-center{margin-right:30px;width:580px;}
.flex-tree .flex-right{display:flex;flex-direction:column;width:300px;}
.comments{margin-top:25px;background:white;padding:10px 0;}
.comments h2{font-weight:700;color:#292f33;font-size:16px;}
.comments .name{color:#469fe8;font-size:14px;float:left;}
.comments .star{float:right;}
.comments .comment{margin-top:25px;padding-bottom:25px;border-bottom:1px solid #e0e0e0;}
.grey{font-weight:normal !important;color:#999 !important;margin-left:5px;}
.stars{font-size:16px;color:#d6d6d6;}
.stars.active{color:#fec736;}
.comment_form{padding:0;border:0;background:none;}
.comment_form input[type=radio]{display:none;}
.comment_form div label{width:auto;font-size:16px;color:#d6d6d6;margin-right:2px;margin-top:0;margin-bottom:10px;cursor:pointer;}
.comment_form div .fa.active{color:#fec736;}
.comment_form input[type=text]{width:100%;background-color:#fff;display:block;height:34px;box-sizing:border-box;outline:none;border:1px solid #c5d6e0;border-radius:6px;padding:8px;margin-bottom:10px;font-size:14px;font-weight:normal;text-transform:none;}
.comment_form input[type=text]::-webkit-input-placeholder,
.comment_form input[type=text]::-moz-placeholder,
.comment_form input[type=text]:-moz-placeholder,
.comment_form input[type=text]:-ms-input-placeholder{font-size:14px;font-weight:normal;}
.comment_form textarea{text-transform:none;width:100%;background-color:#fff;display:block;box-sizing:border-box;outline:none;border:1px solid #c5d6e0;border-radius:6px;padding:8px;font-size:14px;font-weight:normal;margin-bottom:10px;}
.comment_form textarea::-webkit-input-placeholder,
.comment_form textarea::-moz-placeholder,
.comment_form textarea:-moz-placeholder,
.comment_form textarea:-ms-input-placeholder{font-size:14px;font-weight:normal;}
.comment_form .input_captcha#comment_captcha{text-transform:none;width:180px !important;margin-right:10px;margin-top:0;margin-bottom:10px;font-size:14px;font-weight:normal;}
.comment_form .input_captcha#comment_captcha::-webkit-input-placeholder,
.comment_form .input_captcha#comment_captcha::-moz-placeholder,
.comment_form .input_captcha#comment_captcha:-moz-placeholder,
.comment_form .input_captcha#comment_captcha:-ms-input-placeholder{font-size:14px;font-weight:normal;}
.carts{border:1px solid #bee8dc;background-color:#defaf2;border-radius:6px;}
.carts .fleft{width:50%;float:left;box-sizing:border-box;padding:20px;}
.carts .fright{width:50%;float:right;padding:20px;box-sizing:border-box;}
.carts .fright a,
.carts .fright input{cursor:pointer;outline:none;display:block;width:220px;margin:0 auto;margin-bottom:10px;box-sizing:border-box;border:none;border-radius:6px 5px 5px 6px;text-align:center;font-size:18px;text-decoration:none;color:#fff !important;padding:12px;-webkit-appearance:none;}
.carts .fright a.green,
.carts .fright input.green{background-color:#5fc273;}
.carts .fright a.green:hover,
.carts .fright input.green:hover{background-color:#5dd475;}
.carts .fright a.orange:hover,
.carts .fright input.orange:hover{background-color:#ffad14;}
.carts .fright a.orange,
.carts .fright input.orange{background-color:#ff9a2d;}
.carts .price{border-radius:18px;min-width:210px;float:left;background-color:#fefefe;border:1px solid #bee8dc;margin-bottom:20px;}
.carts .price p:last-child{padding:0;}
.carts .price .compare_price{text-decoration:line-through;color:#4d4d4d;font-size:14px;}
.carts .price p{font-weight:700;font-size:22px;color:#262626;margin:0;padding:6px;text-align:center;}
.carts .price p .grey{font-size:14px;font-weight:400;}
.carts .col .grey{display:block;float:left;margin-right:15px;vertical-align:middle;line-height:22px;}
.carts .col a{display:block;text-align:center;color:#000;font-size:16px;line-height:20px;vertical-align:middle;text-decoration:none;cursor:pointer;box-sizing:border-box;width:22px;height:22px;background-image:linear-gradient(to top, #c1c1c1 0%, #f0f0f0 100%);border:1px solid #c3c3c3;border-radius:4px 3px 3px 4px;outline:none;float:left;margin-top:1px;margin-left:5px;}
.carts .col a:active{background-image:linear-gradient(to top, #f0f0f0 0%, #c1c1c1 100%);}
.carts .col input{padding-left:12px;float:left;width:51px;height:24px;box-sizing:border-box;background-color:#fefefe;border:1px solid #c3c3c3;border-radius:3px 4px 4px 3px;outline:none;margin-left:5px;text-align:center;}
.card p{margin-top:15px;margin-bottom:30px;font-size:14px;font-family:Arial;line-height:19px;}
.card h1{margin-top:0;color:#262626;font-size:26px;font-weight:700;}
.card .group{margin-bottom:20px;}
.card .group .fa{color:#d6d6d6;font-size:16px;}
.card .group .fa.active{color:#fec736;}
.favorite_inner{cursor:pointer;font-size:14px;margin-left:30px;color:#0095eb;}
.favorite_inner a:hover svg{fill:#e84d07;}
.favorite_inner .fa{width:14px;height:14px;}
.favorite_inner svg{fill:#0095eb;vertical-align:top;}
.flex-center .modules{margin-top:10px;}
.flex-center .modules.harakiri{display:block;padding-bottom:30px;}
.flex-center .modules .features li{margin-bottom:10px;border-bottom:1px dashed #c5d6e0;width:50%;}
.flex-center .modules .features li span,
.flex-center .modules .features li label{background-color:#FFF;color:#333333;position:relative;top:2px;}
.flex-center .modules .features li label{}
.flex-center .modules .features li span{float:right;}
.flex-center .modules .catname{margin-bottom:15px;background-color:#daebf7;padding:6px 20px;color:#292f33;border-radius:4px;font-size:16px;font-weight:700;display:flex;justify-content:space-between;}
.flex-center .modules.opis{display:block;color:#333;font-size:14px;}
.flex-center .modules.opis ol,
.flex-center .modules.opis li{margin:0;padding:0;list-style:none;}
.flex-center .modules.opis ol{margin-bottom:20px;counter-reset:num;}
.flex-center .modules.opis ol > li:before{content:counter(num) ". ";counter-increment:num;font-size:14px;color:#009aee;font-weight:700;}
.flex-center .modules.opis ul{margin-bottom:20px;}
.flex-center .modules.opis ul > li{margin-left:1px;}
.flex-center .modules.opis ul > li:before{margin-right:10px;font-size:14px;color:#009aee;font-weight:700;content:'\f0da';font-family:FontAwesome;}
.flex-center .modules .features{margin:0;padding:0;list-style:none;font-size:14px;}
.pre{display:block;background-color:#fff;box-sizing:border-box;padding:16px 50px;position:relative;}
.pre:after{width:12px;background-color:#f7958c;height:45%;position:absolute;top:16px;left:20px;content:'';border-radius:5px;}
.pre:before{border-radius:5px;width:12px;background-color:#f7958c;height:12px;position:absolute;bottom:10px;left:20px;content:'';}
.dostavka{border:1px solid #daebf7;border-bottom:none;background-color:#fff;box-sizing:border-box;padding:0 20px;}
.dostavka .box{padding:20px 0;box-sizing:border-box;border-bottom:1px dashed #c5d6e0;}
.dostavka .box .icon{width:40px;text-align:center;float:left;height:100%;margin-top:6px;}
.dostavka .box .icon .fa{font-size:25px;color:#7f98a9;}
.dostavka .box .content{margin-left:40px;}
.dostavka .box .content p{color:#333;font-size:14px;line-height:24px;margin:0;}
.dostavka .box .content p .zagolovok{line-height:30px;color:#003254;text-transform:uppercase;font-weight:700;}
.why{padding-top:30px;background-color:#fff;border:1px solid #daebf7;border-top:none;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.why h3{margin-bottom:10px;border-radius:4px;display:block;padding:9px 20px;width:100%;box-sizing:border-box;background-color:#daebf7;font-weight:700;text-transform:uppercase;color:#292f33;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:14px;}
.why .inner{display:flex;margin-bottom:8px;align-items:center;align-content:center;}
.why .inner .image{margin-right:20px;width:90px;}
.why .inner .content{display:flex;}
.why .inner .content p{color:#262626;font-size:14px;font-weight:400;}
#maps{display:none;width:800px;}
#sliders-logos .tovar .star,
.star{text-align:left;}
.why.spis{padding-top:10px;}
.why.spis .tovar{clear:both;border-bottom:1px dashed #c5d6e0;padding-bottom:20px;margin-bottom:20px;}
.why.spis .tovar .image{position:relative;width:90px;height:90px;float:left;margin-right:15px;}
.why.spis .tovar .content a{color:#b64489;font-size:14px;text-decoration:none;}
.why.spis .tovar .content a:hover{text-decoration:underline;}
.why.spis .tovar .content .price{font-size:18px;font-weight:700;color:#333;margin-top:15px;}
.info-type{width:38px;height:38px;position:absolute;top:-5px;left:-5px;z-index:100;}
.info-type .featured{position:absolute;top:0;left:0;z-index:3;}
.info-type .sale{position:absolute;top:0;left:0;z-index:2;}
#content .tiny_products_inner .product .info-type{width:38px;height:38px;position:absolute;top:-25px;left:-15px;z-index:100;}
#content .tiny_products_inner .product .info-type .featured{position:absolute;top:0;left:0;z-index:3;}
#content .tiny_products_inner .product .info-type .sale{position:absolute;top:0;left:0;z-index:2;}
#content-main .controls .toggle{top:25%;}
.contact .feedback_form{float:left;}
.contact .content{float:right;width:600px;margin-top:35px;}
.contact .content p{margin-bottom:0;}
.lord{margin-bottom:35px;}
.lord tr.enemy{height:30px;}
.lord td{width:412px;border:1px solid #daebf7;background-color:#fff;box-sizing:border-box;padding:12px 35px;border-radius:6px;vertical-align:top;position:relative;}
.lord td.enemy{padding:0;margin:0;width:30px;background-color:transparent;border:none;}
.lord td span{position:relative;line-height:24px;}
.lord td p{line-height:24px;position:relative;margin-bottom:0;}
.lord td p .fa{line-height:24px;display:block;position:absolute;left:-20px;}
.lord td .fa{display:block;position:absolute;left:-20px;}
.form.cent{margin:0 auto;padding-bottom:60px;}
.form.cent label{margin-bottom:4px;text-align:center;}
.form.cent .button{margin:0 auto;}
#wrapper.carts_tovar{padding-bottom:30px;}
#wrapper.carts_tovar h1{padding-top:20px;}
#wrapper.carts_tovar h1 .regis{font-size:14px;color:#000;font-weight:normal;}
#wrapper.carts_tovar h1 .regis a{color:#009aee;}
#content-main{margin-top:30px;}
.control-tabs a{display:block;padding:14px 30px;float:left;margin-right:4px;background-color:#daebf7;font-size:16px;font-weight:bold;text-transform:uppercase;border-top-left-radius:5px;border-top-right-radius:5px;text-decoration:none;color:#009aee;}
.control-tabs a:hover{color:#292f33;}
.control-tabs a:active{color:#666666;background-color:#f5f8fa;box-shadow:inset 0px 5px 5px 0px rgba(36, 36, 34, 0.1);}
.control-tabs a.active{color:#666666;background-color:#f5f8fa;box-shadow:inset 0px 5px 5px 0px rgba(36, 36, 34, 0.1);}
#modalEdit{display:none;}
.contents .tabs{display:none;padding:40px 36px;background-color:#fff;border:1px solid #daebf7;}
.contents .tabs.active{display:block;}
.contents .tabs a{font-size:14px;line-height:1.6;}
.contents .tabs ul{list-style-type:none;}
.contents .tabs ul li{font-size:14px;color:#292f33;line-height:1.6;}
.contents .tabs.tabs2 table{width:100%;}
.contents .tabs.tabs2 table thead td{font-weight:bold;}
.contents .tabs.tabs2 table td{font-size:14px;padding:12px 0;width:25%;border-bottom:1px dashed #c5d6e0;}
#edits .button{margin:0 auto;}
#purchases thead td{background-color:#daebf7;font-size:16px;color:#292f33;font-weight:bold;text-transform:uppercase;line-height:1.2;padding:8px;padding-left:15px;border-top-left-radius:4px;border-top-right-radius:4px;}
#orders{padding-bottom:40px;}
#orders h1{margin-top:0;padding-top:0;padding-left:35px;font-size:16px;color:#292f33;font-weight:bold;text-transform:uppercase;line-height:1.2;}
#orders .fifti1{width:635px;border:1px solid #daebf7;float:left;margin-right:30px;padding:35px 0;background-color:#fff;box-sizing:border-box;}
#orders .fifti1 th{font-size:14px;color:#292f33;line-height:2.2;font-weight:normal;}
#orders .fifti1 td{font-weight:bold;font-size:14px;}
#orders .fifti1 th{border-bottom:1px dashed #c5d6e0;}
#orders .fifti1 th span,
#orders .fifti1 td span{position:relative;background-color:#fff;padding-right:8px;top:8px;}
#orders .fifti1 th,
#orders .fifti1 td{text-align:left;width:50%;}
.tabs table{width:60%;}
.tabs table th,
.tabs table td{width:600px;text-align:left;height:30px;vertical-align:bottom;}
.tabs table{margin-bottom:20px;}
.tabs table th span{font-weight:normal;}
.tabs table span{position:relative;top:2px;font-size:14px;background-color:#fff;}
.tabs table th{border-bottom:1px dashed #c5d6e0;}
#orders .fifti1 table{width:70%;margin-bottom:35px;margin-left:35px;}
#orders .fifti1 div.bord table{margin-bottom:15px;}
#orders table.last{margin-top:15px;margin-bottom:0px;}
#orders .fifti1 div.bord{padding:25px 0;border-top:1px solid #daebf7;border-bottom:1px solid #daebf7;}
#orders .fifti1 div span{font-weight:bold;}
#orders .fifti1 span.orange,
#orders .fifti1 span.green{top:0;}
#orders .fifti2{float:right;width:635px;}
#orders .fifti2 #purchases td{border-bottom:1px dashed #c5d6e0;}
#orders .fifti2 #purchases .amount{width:13%;}
#orders .fifti2 #purchases .itogo td{padding:15px 5px;background-color:#ffffff;}
#orders .fifti2 #purchases .image{width:1%;}
#orders .fifti2 #purchases .price{font-size:14px;}
.container-fluid{width:100%;display:flex;align-items:center;}
#content-main{width:100%;}
.logo-image{transition:.6s linear;}
#tovary{transition:.6s linear;overflow:visible !important;}
.fixed{height:100px !important;position:fixed !important;top:-16px;}
.fixed img{transform:scale(0.7);}
.butsons{position:absolute;display:block;z-index:10;right:-2000px;transition:.4s;display:none;}
.butsons a{display:block;float:left;text-decoration:none;font-size:30px;position:relative;}
#tovary #wrapper{position:relative;}
.butsons a .boxix{position:absolute;bottom:-2px;right:-7px;width:20px;height:20px;border:1px solid #dcdfe0;font-size:12px;line-height:21px;vertical-align:middle;text-align:center;color:#0095eb;border-radius:50%;background-color:#f5f8fa;}
.butsons .favor{color:#ed554a;margin-right:20px;}
.butsons .favor:hover{color:#f7958c;}
.butsons .cartss{color:#37bc9b;}
.butsons .cartss:hover{color:#69e0be;}
.butsons .cartss{}
#totop {position: fixed;right: 40px;bottom: 40px;z-index: 9;cursor: pointer;}
#totop img {filter: grayscale(100%);-o-filter: grayscale(100%);-moz-filter: grayscale(100%);-webkit-filter: grayscale(100%);opacity: 0.3;}
#totop img:hover {filter: grayscale(0);-o-filter: grayscale(0);-moz-filter: grayscale(0);-webkit-filter: grayscale(0);opacity: 1;}
#totop div {display: none;}
#totop span {font-family: FontAwesome;font-size: 14px;}

@media only screen and (min-width:1300px){
	.cart_form .submit_me.button{margin-right:50px;}
.fixed #catalog_menu{float:left;}
.fixed .butsons{top:auto;right:0;}
#tovary.fixed{display:block;}
.fixed .controls .toggle.prev{left:0;}
.fixed .controls .toggle.next{right:0;}
.fixed #catalog_menu > ul > li{width:100px;margin:0 5px;}
.fixed #catalog_menu > ul > li a{font-size:14px;}
}
.fixed #catalog_menu{margin-top:-25px;margin-bottom:10px;position:relative;margin-left:180px;}
.tabs3 .tiny_products_inner .variant{margin-bottom:0;}
#content-main .tabs3 .tiny_products_inner .product .image{margin-bottom:0;}
.contents .tabs.tabs3{padding-left:36px;padding-right:36px;}
.logo-image2{position:fixed;z-index:106;top:-180px;transition:.6s linear;}
.theme-default .nivo-controlNav{z-index:4 !important;}
#mobile_header{padding:10px 0;}
#mobile_header .contact,
#mobile_header .phone,
#mobile_header .kak,
#mobile_header .user{display:block;}
#mobile_header .hamburger{float:left;display:block;}
#mobile_header .hamburger a{color:#134161;font-size:20px;vertical-align:middle;line-height:32px;margin-right:15px;text-decoration:none;}
#mobile_header .logo-image{width:117px;float:left;margin-right:10px;line-height:32px;}
#mobile_header .logo-image img{vertical-align:middle;width:100%;}
#mobile_header .header_content{line-height:20px;border-radius:4px;border:1px solid #addeff;padding:5px 10px;padding-right:0;background-color:#fff;box-sizing:border-box;width:620px;float:right;}
#mobile_header .header_content *{vertical-align:bottom;}
#mobile_header .header_content div{float:left;margin-right:12px;}
#mobile_header .header_content .contact{margin-right:20px;}
#mobile_header .header_content .contact a{font-size:12px;color:#003254;text-decoration:none;margin:0 30px;}
#mobile_header .header_content .phone{margin-right:20px;font-size:19px;color:#009aee;font-weight:bold;}
#mobile_header .header_content .phone a{text-decoration:none;}
#mobile_header .header_content .cart{position:relative;}
#mobile_header .header_content .cart .fa{font-size:20px;color:#37bc9b;text-decoration:none;}
#mobile_header .header_content .cart .after{display:block;text-align:center;line-height:13px;vertical-align:middle;border-radius:5px;position:absolute;top:-5px;right:-12px;width:18px;height:13px;border:1px solid #addeff;background-color:#fff;font-size:9px;text-decoration:none;color:#003254;}
#mobile_header .header_content .izbrannoe{position:relative;}
#mobile_header .header_content .izbrannoe .fa{font-size:20px;color:#ed5c51;text-decoration:none;}
#mobile_header .header_content .izbrannoe .after{text-align:center;line-height:13px;vertical-align:middle;border-radius:5px;position:absolute;top:-5px;right:-12px;width:18px;height:13px;border:1px solid #addeff;background-color:#fff;font-size:9px;color:#003254;}
#mobile_header .header_content .search .fa{padding:0 5px;font-size:20px;text-decoration:none;color:#fbbd43;}
#mobile_header .header_content .kak .fa{margin-right:4px;}
#mobile_header .header_content .kak a{font-size:12px;text-decoration:none;color:#003254;}
#mobile_header .header_content .user .fa{font-size:20px;color:#009aee;padding-left:5px;text-decoration:none;}
table.trackbar .r div span,
table.trackbar .l div span{display:none;}
.filter input[type="checkbox"]{position:absolute;z-index:-1;opacity:0;}
.filter label{margin-left:25px;position:relative;font-size:14px;}
.filter label:after{left:-25px;top:1px;position:absolute;width:15px;height:15px;border-radius:3px;box-sizing:border-box;border:1.4px solid #a1b4c2;background-color:#fff;content:'';z-index:2;}
.filter label:before{z-index:3;content:"\f00c";left:-23px;top:0px;position:absolute;color:#000;font-size:15px;font-family:'FontAwesome';display:none;}
.filter input:checked + label:before{display:block;}
.feature_values input[type="checkbox"]{position:absolute;z-index:-1;opacity:0;}
.feature_values label{margin-left:25px;position:relative;font-size:14px;}
.feature_values label:after{left:-25px;top:1px;position:absolute;width:15px;height:15px;border-radius:3px;box-sizing:border-box;border:1.4px solid #a1b4c2;background-color:#fff;content:'';z-index:2;}
.feature_values label:before{z-index:3;content:"\f00c";left:-23px;top:0px;position:absolute;color:#000;font-size:15px;font-family:'FontAwesome';display:none;}
.feature_values input:checked + label:before{display:block;}
#price_min{width:48%;height:28px;border-radius:1px;border-color:#cce4f5;float:left;font-size:12px;color:#333333;}
#price_max{width:48%;height:28px;border-radius:1px;border-color:#cce4f5;float:right;font-size:12px;color:#333333;}
#shows{padding-left:20px;}
#shows a{font-size:14px;text-decoration:none;}
#shows a span{margin-right:4px;}
.top_pagi{position:relative;}
.fleft .col{clear:both;}
/*input[type="password"]{width:67%;}*/
#form_city{display:inline-block;margin:auto 34px;}
#form_city [name=city_select]{margin-left:6px;font-size:14px;min-width:120px;height:26px;line-height:26px;border-radius:8px;border:1px solid #5dd2fe;background-color:#d1e8f8;width:50%;padding:0 8px;}
#thanks_form{min-height:220px;background-color:#af9de9;color:#fff;border:none;width:420px;margin-left:-210px;top:50%;margin-top:-110px;}
#thanks_form p{text-align:center;font-size:1.3em;}
#thanks_form h2{color:#fff;border-bottom:6px dotted #d8cbf9;height:40px;margin-bottom:6px;margin-top:0;}
.on_main_btn{text-align:center;margin:auto;font-size:2em;width:256px;height:34px;border-radius:5px;background-color:#fff;color:#af9de9;cursor:pointer;}
.on_main_btn:hover{background-color:#fee;}
.container-fluid .container .select_city{border-radius:4px;margin-left:12px;margin-top:10px;display:inline-block;text-align:center;font-size:13px;order:3;width:59%;}
.feature_cat_title{font-size:15px;font-weight:700;margin-bottom:6px;}
ul + .feature_cat_title{margin-top:25px;}

@media (max-width:1339px){
	#footer_catalog{width:100%;margin-bottom:30px;}
	#footer_links{width:40%;float:left;}
	#footer_contacts{width:40%;float:right;}
	#footer_links h3{border-bottom:2px solid rgba(71, 159, 233, 0.3);border-top:0;margin:0 0 20px;padding-top:0;}
}



@media only screen and (max-width:799px){
	.nav.logo{display:none;}
	.flex-center .modules .catname:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;}
	.flex-center .modules .catname.active:after{content:"\f106";font:normal normal normal 14px/1 FontAwesome;}
	.only_mobile{display:block;}
	.flex-center .modules .skr{display:none;}
	.flex-center .modules .skr.active{display:block;}
	.flex-center .modules.harakiri{display:block;padding-bottom:0px;}
	#rew ul li{padding:5px 30px;}
	#content .tiny_products_inner .product{flex-direction:column;align-items:center;}
	#content .tiny_products_inner .product .image{width:120px;height:120px;}
	#content .tiny_products_inner .product:hover .product_info .button{padding:10px 40px;}
	#content .tiny_products_inner .product .image a{width:120px;height:120px;}
	#content .tiny_products_inner .product .image a img{max-height: 100%;max-width: 100%;display:block;}
	#content .tiny_products_inner .product:hover .product_info{height:150px !important;}
	.flex-center .modules .features li{width:100%;}
	.mgtop #content h1{margin-top:30px;text-align:center;margin-bottom:10px;}
	#main-tovar .tovar-list .tovar .tovar-content .button{font-size:12px;}
	#main-tovar .tovar-list .tovar .tovar-content a{font-size:11px;}
	.price{font-size:12px;}
	#wrapper.carts_tovar h1{font-size:19px;text-align:center;}
	.cart_form .input_captcha{margin-left:10px;}
	#wrapper.carts_tovar h1 .regis{clear:both;float:none;width:100%;display:block;}
	.swiper-container-horizontal>.swiper-pagination-bullets {bottom: 10px!important;}
	#slider .next {right: 10px!important;}
	#slider .prev {left: 10px!important;}
	#slider {margin: 0 -5px 10px;}
	.slider-swiper-browsed .swiper-wrapper li{border:1px solid #e7e7e7;border-left:0;padding:10px 0;height:180px;}
	.slider-swiper-browsed h1{font-size:19px;text-align:center;}
	.slider-swiper-browsed .swiper-wrapper li:last-child{border-left:1px solid #e7e7e7;}
	#content-main .tabs3 .tiny_products_inner .product{width:100%;}
	#content-main .tabs3 .tiny_products_inner .product .image{width:40%;height:120px;line-height:120px;}
	#content-main .tabs3 .tiny_products_inner .product .image a{width:120px;height:120px;}
	#content-main .tabs3 .tiny_products_inner .product .image a img{width:120px;height:120px;}
	#content-main .tabs .tiny_products_inner .product .product_info{text-align:left;width:60%;height:180px;}
	#content-main .tabs .tiny_products_inner .product:hover .product_info{height:180px;}
	#content-main .tabs .tiny_products_inner .product .product_info h3{text-align:left;float:none;height:38px;}
	.contents .tabs .product_info .fov{width:100%;}
	#content-main .tabs .tiny_products_inner .product .product_info .button{margin:0;margin-top:4px;margin-bottom:4px;clear:both;float:none;}
	#content-main .tabs .tiny_products_inner .product .variants .variant{text-align:left;}
	#content-main .tabs .tiny_products_inner .product .variants .variant .compare_price{margin-right:2%;}
	#content-main .tabs .tiny_products_inner .product .variants .variant .price{float:none;position:relative;top:4px;}
	#content-main .tabs .tiny_products_inner .product .product_info{height:180px;}
	#content-main .tabs .tiny_products_inner .product:hover .product_info{height:180px;}
	.tabs table{width:100%;}
	.carts .fleft .price{margin:0 auto;float:none;width:180px;}
	.carts .fleft .col{margin:0 auto;float:none;width:220px;margin-top:15px;}
	.why .inner{justify-content:center;}
	.comment_form .button{float:right;}
	.cart_form.btop{height:240px;}
	.cart_form.btop label{width:100%;text-align:center;margin-bottom:10px;}
	.cart_form.btop textarea{width:90%;}
	.cart_form.btop .submit_me.button{margin:10px auto;float:none;}
	#content .tiny_products_inner .product .product_info .button{margin:0 auto;}
	.product .compare_price{font-size:16px;}
	#content-main .tiny_products_inner .product .product_info .price{font-size:15px;}
	#mobile_header .header_content .phone a{display:none;}
	#mobile_header .header_content .phone{display:block;}
	#mobile_header .header_content .phone .kaks{display:block;}
	#main-tovar .container .control-tovar a{font-size:13px;padding:5px 0;}
	#footer{height:auto;}
	#istyle{float:none;width:150px;text-align:center;margin:0 auto;}
	.nav{margin-left:30px;margin-right:30px;}
	#istyle a{margin-top:20px;}
	#footer .row{text-align:center;}
	#content-main .tiny_products_inner .product{width:50%;margin:0;box-sizing:border-box;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
	#mobile_header{top:-120px;}
	#mobile_header .header_content{width:500px;border-radius:4px;}
	#mobile_header{top:0px;height:60px;}
	#mobile_header.fixed{position:fixed;z-index:101;top:0;border:1px solid #addeff;padding-left:0px;background-color:#fff;height:60px !important;}
	.slider-wrapper.theme-default{display:none;}
	#news_menu h1{text-align:center;}
	.opisanie h1{text-align:center;}
	#mobile_header.fixed .header_content{border:none;}
	#mobile_header .header_content .kak{display:none;}
	#content .tiny_products_inner .product{height:350px;}
	#content .tiny_products_inner .product .button{opacity:1;}
	#content .tiny_products_inner .product .product_info{height:150px;text-align:center;width:100%;padding:0;}
	#wrapper.all.no #content .tiny_products_inner .product .product_info{width:160px;}
	#content .tiny_products_inner .product .product_info h3{text-align:center;}
	#content .tiny_products_inner .product .product_info .variant{text-align:center;}
	#sliders-logos .tovar .star,
	.star{margin-bottom:10px;text-align:center;}
	#content .tiny_products_inner .product .product_info h3 a.productclass{text-align:center;}
	#content .tiny_products_inner .product .product_info .price{text-align:center;}
	#content-main #wrapper.all .tiny_products_inner .product{width:100%;margin:0;border-left:none;border-right:none;border-bottom:1px dashed #d2d4d5 !important;height:190px;}
	#wrapper.all #shows{display:none;}
	#wrapper.all .tiny_products_inner .product{width:50%;margin:0;border-left:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;}
	.carts .fleft{width:100%;float:none;}
	.carts .fright{float:none;width:100%;}
	.feedback_form{width:90%;margin:0 auto;float:none;}
	.contact .content{width:90%;margin:0 auto;float:none;}
	#purchases td.price{font-size:12px;}
	#purchases .name{font-size:11px;padding-left:0;padding-right:0;width:35%;}
	#purchases .name a{font-size:11px;}
	#purchases .image img{width:40px;height:40px;}
	#purchases .coupon th{padding:19px 10px;background-color:#def0fa;}
	#purchases .amount{width:30px;}
	#purchases .amount div,
	#purchases .amount input{font-size:12px;}
	.purchases-blocker{margin:0 auto;width:90%;float:none;}
	.dlvry{margin:0 auto;width:90%;float:none;}
	.amount_wrap > div{display:none;}
	.amount_wrap input{width:30px;}
	.flex-tree .flex-left{width:90%;margin:0 auto;}
	.flex-tree .flex-center{width:90%;margin:0 auto;}
	.why .inner .content{display:flex;width:200px;}
	.favorite_inner{display:block;margin-left:auto;}
	.card .group{margin-top:20px;display:flex;flex-wrap:wrap;}
	.social .grey{display:block;width:100%;}
	.social .ya-share2{text-align:center;margin-left:0px;}
	#content-main #wrapper{margin-top:0px !important;box-sizing:border-box;}
	#content-main{margin-top:15px !important;}
	.flex-center .group h1{display:none;}
	.flex-tree .flex-right{width:90%;margin:0 auto;}
	#orders .fifti1{width:100%;margin-bottom:20px;}
	#orders .fifti2 form{margin-left:35px;}
	#orders .fifti2{width:100%;}
	#wrapper.mgtop{margin-top:0;}
	#path{width:90%;margin:0 auto;line-height:18px;}
	#wrapper.mgtop h2{display:none;}
	#content h1{margin:0;font-size:16px;padding:0px 15px;text-align:center;}
	#content .tiny_products_inner .product{margin:0;border-right:1px solid #e7e7e7;width:50%;border-bottom:1px solid #e7e7e7;}
	#content .top_pagi{margin-bottom:0;border-top:1px solid #d2d4d5;border-bottom:1px solid #d2d4d5;}
	#content .tiny_products_inner{padding-bottom:0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
	#content .top_pagi.pg2 .pagination{display:block;width:100%;}
	#content .top_pagi.pg2 .pagination a{display:none;}
	#content .top_pagi.pg2 .pagination .prev_page_link{display:block;}
	#content .top_pagi.pg2 .pagination .prev_page_link{display:block;}
	#content .top_pagi.pg2 .pagination .next_page_link{float:right;display:block;}
	#content .top_pagi .pagination{
        display:block;
        margin-left: auto;
        margin-right: auto;
    }
    #content .pagination a{
        margin-bottom:10px;
    }
	.sort{
        display:block;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
    }
    .sort a{
        padding:5px 11px;
    }
	#shows{display:block;}
	.trc{margin:25px auto;}
    #content .top_pagi{
        flex-wrap:wrap;
    }
    .sort p{
        display:none;
        
    }
    #content .pagination .prev_page_link, #content .pagination .next_page_link{
        display:none;
    }
	#left form .title h4,
	#left form .feature_name h4{text-align:center;}
	#left form .trackbar{margin:0 auto;margin-bottom:10px;clear:both;float:none;}
	#content{width:100%;}
	.page-control-categor{display:none;}
	#left form{display:none;margin-top:0;position:fixed;right:0;top:0;height:100%;width:100%;z-index:102;background-color:#fff;}
	#left form #brands{margin:0;}
	.contdata .flex{flex-direction:column;align-items:center;}
	#left form .title,
	#left form .feature_name{line-height:36px;vertical-align:middle;font-size:12px;color:#009aee;line-height:1.2;text-align:left;}
	.fa.closed_filter{position:absolute;right:10px;top:10px;font-size:19px !important;color:#009aee;display:block;}
	#left form.cf{height:100vh;overflow:auto;padding-bottom:40px;}
	#left form .feature_values, #left form .checkbox_group{display:flex;flex-wrap:wrap;justify-content:space-between;}
	#left form .feature_values > div, #left form .checkbox_group .filter{width:49%;}
	#left form .title h4,
	#left form .feature_name h4{vertical-align:middle;line-height:34px;}
	.contents .tabs{padding:15px;}
	.contents .tabs.tabs2 table td{font-size:11px;font-weight:normal;width:26%;}
	.contents .tabs a{font-size:11px;}
	.control-tabs a{padding:10px 10px;font-size:12px;}
	#sliders{padding:10px;}
	#sliders a.prev1 {right: 45px;}
	#sliders a.next1 {right: 10px;}
	#sliders .slider li {text-align: left;}
	.contdata{padding:10px;}
	.contdata h2{font-size:22px;text-align:center;}
	.contdata .flex div,
	.contdata .flex a{width:190px;font-size:14px;min-height:30px;vertical-align:middle;margin-bottom:10px;}
	.contdata .flex div span,
	.contdata .flex a span{vertical-align:middle;font-size:14px;font-weight:bold;}
	#sliders .slider li h1{font-size:18px;text-align: left;}
	#main-tovar .container .control-tovar{width:280px;}
	#news_menu .flex .news-item{width:100%;margin-bottom:20px;}
	#main-tovar .tovar-list .tovar{flex-wrap:wrap;justify-content:center;width:50%;border:none;height:230px;border-bottom:1px solid #e6e6e6;}
	#main-tovar .tovar-list .tovar .tovar-img{width:90px;height:90px;}
	.tovar-img{position:initial;}
	.tovar-img .izbrannoe{right:5px;top:5px;}
	#news_menu h1{margin-top:0px;}
	#sliders-logos{clear:both;margin-top:25px;margin-bottom:0px;}
	#main-tovar .tovar-list .tovar .tovar-content{margin-top:4px;text-align:center;position:relative;z-index:2;}
	#main-tovar .tovar-list .tovar .tovar-content .button{margin-left:auto;margin-right:auto;}
	#main-tovar .tovar-list .tovar:nth-child(odd){border-right:1px solid #e6e6e6;}
	#kaspi{margin:20px 0;margin-bottom:20px;margin-top:0px;}
	/* #kaspi .container{background-position:center;background-repeat:no-repeat;} */
	/* #kaspi .container h5{margin-top:10px;font-weight:bold;font-size:16px;margin-left:0;text-align:center;} */
	#main-tovar{border:none;}
	.container,
	#wrapper{width:100%;padding: 0 10px;margin: 0;box-sizing:border-box;}
	.opisanie{width:100%;box-sizing:border-box;padding:10px;padding-top:0;}
	.opisanie h1{margin-top:0;}
	#infoabout{padding-top:0;}
	#infoabout #wrapper{padding-top:0;}
	#newsmain{padding-bottom:0;}
	.rightcol{width:100%;}
	#top_background{display:none;}
	.logo-image2{display:none;}
	#mobile_header{background-color:#fff;border-bottom:1px solid #d2d4d5;}
	#mobile_header .container.cf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
	#mobile_header.fixed img{transform:scale(1);}
	#mobile_header .contact,
	#mobile_header .phone,
	#mobile_header .user{display:none;}
	.container-fluid .container .select_city{margin-left:0px !important;text-align:left !important;}
	#mobile_header .kak{display:flex;order:5;width:40%;float:none;margin-left:auto;}
	.kak .fa{margin-left:auto;}
	#mobile_header .logo-image{width:94px;order:1;margin-right:auto;}
	.lord td{width:calc(100% - 30px);margin-left:auto;margin-right:auto;display:block;margin-bottom:15px;}
	.lord tr.enemy{height:0px;}
	.form_modal{top:50%;left:0px;width:100%;margin-left:0px;box-sizing:border-box;}
	.form_inner input[type="text"], .form_inner input[type="password"]{width:100%;}
	.carts .col input{padding-left:0px;text-align:center;}
	.form_inner .button{margin-left:auto;margin-right:auto;}
	#mobile_header .header_content{border:none;width:50%;order:2;margin-left:auto;display:flex;justify-content:flex-end;}
	.all.no #content{padding-bottom:10px;}
	#mobile_header .header_content .phone{margin-right:10px;margin-top:2px;}
	#mobile_header .hamburger{display:block;float:left;}
	#mobile_header .hamburger a{color:#134161;font-size:20px;vertical-align:middle;line-height:32px;margin-right:15px;text-decoration:none;}
	#header{display:none;}
	#slid .wrap{width:260px;}
	.controls .toggle.prev{left:0;}
	.controls .toggle.next{right:0;}
	#tovary{display:none;}
	#content .tiny_products_inner .product:hover .product_info{height:96px;box-shadow:none;}
	#purchases .coupon .col-1,
	#purchases .coupon .col-2,
	#purchases .coupon .col-3{width:60%;margin:0 auto;float:none;text-align:center;}
	#purchases .coupon .col-2 input{width:100%;}
	.contact .feedback_form{margin-bottom:20px;width:100%;float:none;}
	.form input[type="text"]{padding-top:9px;font-size:14px;}
	.contact .content{margin-bottom:30px;}
	.form input[type="text"]#comment_captcha{width:60%;margin-right:10px;}
	.contact .feedback_form .button{clear:both;float:none;margin-left:0;padding:10px 40px;background-color:#fbca3d;font-size:14px;color:rgb(41, 47, 51);line-height:1.2;text-align:center;}
	.feedback_form .captcha img{height:36px;}
	.form input[type="text"]{width:100%;}
	.form_reviews input[name=email]{width:100%;}
	.form_reviews{max-height:410px;}
	.form_reviews .captchadiv img{float:none;margin:0;}
	.form_reviews .button{margin-top:10px;}
	.captchadiv{width:100%;float:none;}
	.form_reviews .captchadiv input[type="text"]{width:60%;}
	#footer{padding: 50px 0 120px;}
	#footer_wrap{;display:flex;flex-wrap:wrap;}
	#footer:before{height:40px;background-size:auto 100%;}
	#footer_catalog{order:2;margin:0 0 30px;}
	#footer_contacts{order:1;width:100%;text-align: center;padding-bottom: 30px;}
	#footer_contacts .email {display: inline;margin-right: 20px;}
	#footer_contacts .inst {display: inline;}
	#footer_contacts>div {margin-bottom: 15px;}
	#footer_links{order:3;width:100%;margin-bottom: 20px;}
	#footer_contacts h3{border:0;margin:0 0 10px;text-align:center;}
	#footer_catalog h3, #footer_links h3{border-bottom:0;border-top:2px solid rgba(71, 159, 233, 0.3);margin:0;padding:25px 0 0;text-align:center;}
	#footer_catalog_col {flex-wrap: wrap;text-align: center;}
	#footer_catalog_col>div {max-width: 100%;min-width: 100%;}
	#footer_catalog_col>div>div {margin-bottom: 10px;}
	#footer_wrap .catname {position: relative;cursor: pointer;}
	#footer_wrap .catname:after{transition:0.3s;top:0;position:absolute;right:-13px;content:'\f0d7';font-family:FontAwesome;font-size:14px;width:8px;height:8px;color:#009aee;cursor: pointer;}
	#footer_wrap .catname.active:after {content: '\f0d8';}
	#footer_wrap .morecat {display: none;margin-bottom: 20px;}
	#footer:after{height:75px;background-size:auto 75px;bottom: 35px;}
	#copyright{text-align:center;flex-wrap:wrap;justify-content:center;bottom: 52px;width: 100%;left: 0;}
	#copyright span{display:block;width:100%;margin-bottom:5px;}
	#footer_links .flex{justify-content:center;text-align:center;}
	#totop {height: 35px;line-height: 35px;background: #fff;color: #479fe9;width: 100%;left: 0;bottom: 0;text-align: center;box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);}
	#totop img {display: none;}
	#totop div {display: block;}
}

@media only screen and (min-width:800px){
	.flex-center .modules .features li{width:100%}
	.form_reviews input[name=email]{width:100%;}
	.form_reviews{max-height:360px;}
	.captchadiv{width:100%;float:none;}
	.swippers{width:700px;margin:0 auto;}
	#orders .fifti1 th,
	#orders .fifti1 td,
	#orders .fifti1 span{font-size:11px;}
	#orders .fifti1 th span, #orders .fifti1 td span{top:9px;}
	#orders .fifti1 table{width:clac(100% - 30px);}
	#content-main .tabs .tiny_products_inner .product .product_info h3 a.productclass{text-align:center;}
	#content-main .tabs .tiny_products_inner .product .product_info{text-align:center;}
	#content-main .tabs .tiny_products_inner .product .product_info .compare_price+.price{font-size:14px;top:-4px}
	#content-main .tabs #wrapper.all .tiny_products_inner .product:nth-child(4n){border-right:none;}
	#content-main .tabs .tiny_products_inner .product_info .button{margin:7px auto;clear:both;}
	.tabs .product_info .variants .variant .compare_price{font-size:11px;}
	.contents .tabs.tabs3{padding:20px;}
	.product.clears{opacity:.6;}
	.tabs #wrapper.all .tiny_products_inner{margin-top:0;padding-top:0;}
	#content-main .tabs #wrapper.all .tiny_products_inner .product{border-right:1px solid #e7e7e7;width:170px;margin-right:0;}
	.tabs table{width:100%;}
	.product .compare_price{font-size:16px;}
	#content-main .tiny_products_inner .product .product_info .price{font-size:15px;}
	#mobile_header .header_content .phone .kaks{display:none;}
	#mobile_header{top:-120px;}
	#mobile_header .header_content{width:469px;border-radius:4px;order:2;margin-left:auto;}
	#catalog_menu ul{padding-top:0;}
	.container-fluid .container .select_city{order:3 !important;width:50% !important;margin-top:10px !important;margin-left:0px !important;text-align:left !important;}
	#mobile_header.fixed{position:fixed;z-index:101;top:0;border:1px solid #addeff;padding-left:10px;background-color:#fff;height:30px !important;}
	#mobile_header .kak{order:4;width:50%;margin-top:10px;text-align:right;}
	#mobile_header.fixed .header_content{border:none;}
	#mobile_header .header_content .kak{display:none;}
	#tovary.fixed{display:none;}
	.slider-wrapper.theme-default{display:none;}
	#content-main #wrapper.all .tiny_products_inner .product{margin-right:15px;margin-bottom:15px;}
	#wrapper.all .tiny_products_inner .product{width:170px;}
	#orders .fifti1{width:48%;margin-right:4%;}
	#orders .fifti2{width:48%;}
	#content .pagination{margin:0;}
	.sort{display:block;}
	#shows{display:none;}
	.page-control-categor{display:block;}
	#left form{width:auto;height:auto;background-color:#e5f4ff;display:block;width:100%;margin-top:30px;position:static;}
	.contents .tabs{padding:20px 30px;}
	.contents .tabs.tabs2 table td{font-size:14px;width:25%;}
	.contents .tabs a{font-size:14px;}
	.control-tabs a{padding:14px 30px;font-size:16px;}
	.contact .feedback_form{width:53%;margin-right:4%;}
	.contact .content{width:43%;}
	.carts .col input{padding-left:0px;width:24px;margin:0 2px;font-size:11px;}
	.carts .col a{font-size:11px;margin-left:2px;line-height:22px;vertical-align:middle;}
	.carts .col .grey{margin:0;font-size:11px;margin-right:5px;}
	.card p{font-size:11px;}
	.carts .fright a,
	.carts .fright input{width:154px;font-size:14px;}
	.flex-tree .flex-left{margin-right:20px;width:288px;}
	.flex-tree .flex-left .flex-image .main-image{height:302px;line-height:302px;}
	.flex-tree .flex-right{flex-direction:row;width:100%;margin-top: 30px;}
	.flex-tree .flex-right .dostavka{border-right:none;border-bottom:1px solid #daebf7;}
	.flex-tree .flex-right .why{padding-top:20px;border-top:1px solid #daebf7;}
	.flex-tree .flex-right .spis{border-left:none;}
	.flex-tree .flex-center{width:400px;margin-right:0;}
	.flex-tree .flex-center .card h1{line-height:30px;margin-top:0!important;}
	.carts{display:flex;flex-direction:column;align-items:center;}
	.carts .cf{width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
	.sort{height:27px;}
	.sort a{padding:7px;font-size:11px;}
	.sort p{font-size:11px;padding:10px 0;margin-right:10px;}
	#content .pagination{float:right;height:27px;}
	#content .pagination a{line-height:11px;font-size:11px;}
	#content .pagination a.prev_page_link,
	#content .pagination a.next_page_link{display:none;}
	#content .tiny_products_inner .product{width:186px;box-sizing:border-box;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:0;}
	#content .tiny_products_inner .product:nth-child(3n+1){border-left:1px solid #e6e6e6;}
	#content .tiny_products_inner .product:nth-last-child(1),
	#content .tiny_products_inner .product:nth-last-child(2),
	#content .tiny_products_inner .product:nth-last-child(3){border-bottom:1px solid #e6e6e6;}
	#wrapper.mgtop #left{width:170px;margin-right:20px;}
	#tovary{display:block;}
	#infoabout .opisanie{width:364px;margin-right:20px;}
	#infoabout .rightcol{width:364px;}
	#infoabout .rightcol .contdata h2{font-size:22px;}
	#infoabout .rightcol .contdata .tel,
	#infoabout .rightcol .contdata .mob,
	#infoabout .rightcol .contdata .adr,
	#infoabout .rightcol .contdata .mail{padding-left:32px;min-height:30px;font-size:14px;}
	#infoabout .rightcol .contdata .tel span,
	#infoabout .rightcol .contdata .mob span,
	#infoabout .rightcol .contdata .adr span,
	#infoabout .rightcol .contdata .mail span{font-size:14px;}
	#infoabout .rightcol .contdata .adr{font-size:12px;}
	#infoabout .rightcol li{width:310px;}
	#infoabout .rightcol li h1{font-size:22px;font-weight:normal;margin-bottom:15px;padding-right: 65px;}
	#infoabout .rightcol li a{font-size:12px;}
	#sliders a.prev1 {right: 45px;}
	#sliders a.next1 {right: 10px;}
	.contdata{padding:10px 15px;}
	#sliders{padding:10px 15px;}
	#main-tovar .tovar-list .tovar{flex-wrap:wrap;align-items:center;justify-content:center;height:320px;}
	#main-tovar .tovar-list .tovar .tovar-img{height:150px;width:150px;display:flex;align-items:center;justify-content:center;}
	#main-tovar .tovar-list .tovar .tovar-img a{width:130px;}
	#main-tovar .tovar-list .tovar .tovar-img a img{height:auto;max-width:100%;}
	#main-tovar .tovar-list .tovar .tovar-content{z-index:2;text-align:center;}
	#main-tovar .tovar-list .tovar .tovar-content .button{margin:10px auto;}
	#mobile_header{display:block;min-height:75px;}
	#mobile_header .container{display:flex;flex-wrap:wrap;box-sizing:border-box;}
	#mobile_header .container-fluid .container .select_city{text-align:left;width:50%;margin-top:10px;margin-left:0px;}
	#top_background{display:none;}
	#header{display:none;}
	#wrapper,
	.container{width:748px;margin-left:auto;margin-right:auto;}
	#slid .wrap{width:650px;}
	.controls .toggle.prev{left:5px;}
	.controls .toggle.next{right:5px;}
	#tovary #catalog_menu img{display:none;}
	.logo-image2{display:none;}
	.fixed #catalog_menu{margin-left:0;}
	#tovary{height:40px;}
	#tovary.fixed{height:40px !important;}
	.fixed #catalog_menu{margin-top:-15px;}
	#catalog_menu{margin-top:-15px;}
	#catalog_menu ul li{font-size:12px;margin:0;width:70px;vertical-align:middle;}
	#catalog_menu ul li a{font-weight:normal;}
	#kaspi{margin:18px 0;margin-top:0;}
	/* #kaspi .container{height:75px;background-image:url("../images/kaspi3.png");background-repeat:no-repeat;} */
	/* #kaspi .container h5{margin-left:20px;margin-top:4px;font-size:17px;} */
	#purchases .image img{width:60px;}
	#purchases td.name a{font-size:11px;}
	#purchases td.price{font-size:12px;}
	#purchases .amount{font-size:11px;padding:0;width:66px;}
	#purchases .coupon .col-2{width:160px;}
	#purchases .coupon input.coupon_code{width:160px;}
	#purchases .coupon .col-3{width:120px;}
	.cart_form textarea{width:67%;}
	.form input[type="text"]{width:67%;}
	.cart_form .input_captcha{margin-left:0;margin-left:10px;height:34px;}
	.comment_form .captcha,
	.cart_form .captcha{height:30px;padding-top:1px;}
	.cart_form label{font-size:11px;}
	.cart_form input{font-size:11px;}
	#purchases .name{padding-left:0;padding-right:0;}
	.amount_wrap div,
	.amount_wrap input{width:20px;height:20px;}
	.form input[type="text"]{padding-top:9px;font-size:14px;}
	.contact .feedback_form{width:53%;margin-right:4%;}
	.form input[type="text"]#comment_captcha{width:30%;margin-right:10px;}
	.contact .feedback_form .button{clear:both;float:none;margin-left:0;padding:10px 40px;background-color:#fbca3d;font-size:14px;color:rgb(41, 47, 51);line-height:1.2;text-align:center;}
	.feedback_form .captcha img{height:36px;}
	.form input[type="text"]{width:100%;}
}



@media only screen and (min-width:1024px){
	.slider-swiper-browsed .swiper-wrapper li{border:none;}
	.slider-swiper-browsed .swiper-wrapper li{padding:10px 0;}
	.swippers{width:100%;margin:0 auto;}
	.form input[type="text"]{padding-top:9px;font-size:14px;}
	.contact .feedback_form{width:53%;margin-right:4%;}
	.form input[type="text"]#comment_captcha{width:30%;margin-right:10px;}
	.contact .feedback_form .button{clear:both;float:none;margin-left:0;padding:10px 40px;background-color:#fbca3d;font-size:14px;color:rgb(41, 47, 51);line-height:1.2;text-align:center;}
	.feedback_form .captcha img{height:36px;}
	.form input[type="text"]{width:100%;}
	#orders .fifti1 table{width:clac(100% - 30px);}
	#content-main .tabs #wrapper.all .tiny_products_inner .product{margin-right:5px;margin-bottom:5px;}
	.tabs table{width:80%;}
	.butsons{top:-10px;}
	.fixed .butsons{right:0;}
	.fixed #catalog_menu{float:left;}
	#tovary.fixed{display:block;}
	#content .tiny_products_inner .product:nth-child(5),
	#content .tiny_products_inner .product:nth-child(10),
	#content .tiny_products_inner .product:nth-child(15),
	#content .tiny_products_inner .product:nth-child(20),
	#content .tiny_products_inner .product:nth-child(25),
	#content .tiny_products_inner .product:nth-child(30),
	#content .tiny_products_inner .product:nth-child(35),
	#content .tiny_products_inner .product:nth-child(40){margin-right:10px;}
	#content .tiny_products_inner .product{border:none !important;}
	#content .tiny_products_inner .product:nth-child(3n+1){border-bottom:none;}
	#content .pagination{margin:0;}
	.sort{display:block;}
	#shows{display:none;}
	.page-control-categor{display:block;}
	#left form{width:auto;height:auto;background-color:#e5f4ff;display:block;width:100%;margin-top:30px;position:static;}
	.contents .tabs{padding:20px 30px;}
	.contents .tabs.tabs2 table td{font-size:14px;width:25%;}
	.contents .tabs a{font-size:14px;}
	.control-tabs a{padding:14px 30px;font-size:16px;}
	.control-tabs a{padding:14px 30px;font-size:16px;}
	#content .tiny_products_inner .product .product_info h3 a.productclass{font-size:13px;color:#b64489;line-height:1.2;}
	#content .tiny_products_inner .product .product_info .price{font-size:16px;}
	.product .compare_price{font-size:16px;}
	.contact .feedback_form{width:53%;margin-right:4%;}
	.contact .feedback_form .button{padding:10px 40px;}
	.contact .content{width:43%;}
	.carts .col input{font-size:14px;width:50px;}
	.carts .col a{font-size:14px;margin-left:2px;}
	.carts .col .grey{margin:0;margin-right:15px;}
	.card p{font-size:12px;}
	.carts .fright a,
	.carts .fright input{width:200px;font-size:18px;}
	.flex-tree .flex-left{margin-right:20px;width:300px;}
	.flex-tree .flex-right{flex-direction:row;width:100%;margin-top:30px;}
	.flex-tree .flex-right .dostavka{border-right:none;border-bottom:1px solid #daebf7;}
	.flex-tree .flex-right .why{padding-top:20px;border-top:1px solid #daebf7;}
	.flex-tree .flex-right .spis{border-left:none;}
	.flex-tree .flex-center{margin-right:0;width:580px;}
	.flex-tree .flex-center .card h1{line-height:30px;margin-top:0!important;}
	#content .tiny_products_inner .product{margin-right:10px;margin-bottom:20px;width:185px;border:0;}
	.sort{height:27px;}
	.sort a{padding:7px;font-size:11px;}
	.sort p{font-size:11px;padding:10px 0;margin-right:10px;}
	#content .pagination{float:right;height:27px;}
	#content .pagination a{line-height:11px;font-size:11px;}
	#content .pagination a.prev_page_link,
	#content .pagination a.next_page_link{font-size:11px;display:block;}
	.page-control-categor li a.catname{font-size:12px;}
	#wrapper.mgtop #left{width:140px;margin-right:20px;}
	#wrapper.mgtop #left label{font-size:12px;color:#777;}
	#wrapper.mgtop #content{width:100%;}
	#tovary{display:block;}
	#sliders a.jcarousel-control-prev1{display:block;}
	#sliders a.jcarousel-control-next1{display:block;}
	.controls .toggle.prev{left:-15px;height: 60px;}
	.controls .toggle.next{right:-15px;height: 60px;}
	#tovary{height:120px;}
	#tovary.fixed{height:130px;}
	#top_background{display:block;}
	#header{display:block;}
	#mobile_header{display:none;}
	#tovary #catalog_menu img{display:block;}
	#tovary.fixed #catalog_menu img{display:none;}
	.logo-image2{display:block;width:90px;left:5px;}
	.logo-image2 img{width: 71px;/*width:100%;*/}
	#tovary.fixed #catalog_menu{margin-left:90px;}
	#tovary.fixed #catalog_menu img{vertical-align:middle;transform:scale(1);}
	#tovary.fixed #catalog_menu img{width:34px;margin:0 auto;}
	#tovary.fixed #catalog_menu ul > li{font-weight:normal;vertical-align:middle;margin:0;}
	#top{width:940px;}
	#catalog_menu ul li{width:80px;margin:0 5px;}
	.fullcart svg{fill:#fff;vertical-align:middle;width:34px;margin-right:10px;}
	#cart_informer2,
	#cart_informer{top:-100px;transition:top .3s;}
	#tovary.fixed #catalog_menu ul li{width:70px;}
	#tovary.fixed #catalog_menu ul li .category_m>ul>li{width:250px;}
	/* #kaspi .container{height:115px;background-image:url("../images/kaspi_mdum.png");background-repeat:no-repeat;} */
	/* #kaspi .container h5{margin-left:20px;font-size:22px;} */
	.container{width:940px;/*padding-right:0;*/}
	#wrapper{width:940px;padding-right:0;}
	#logo{width:38%;}
	#logo .logo-content{display:none;}
	#search{margin-left:-10%;width:44%;}
	#search .graphic{width:45%;}
	#search .phone{width:49% !important;}
	#cart_informer,
	#cart_informer2{background-color:transparent;width:139px;background-image:url("../images/button1.png");}
	#cart_informer2{background-image:url("../images/medium.png");}
	#cart_informer img,
	#cart_informer2 img{margin-bottom:5px;}
	#main-tovar .tovar-list .tovar{flex-wrap:wrap;align-items:center;justify-content:center;height:320px;}
	#main-tovar .tovar-list .tovar .tovar-img{height:150px;width:150px;display:flex;align-items:center;justify-content:center;}
	#main-tovar .tovar-list .tovar .tovar-img a{width:130px;}
	#main-tovar .tovar-list .tovar .tovar-img a img{height:auto;max-width:100%;}
	#main-tovar .tovar-list .tovar .tovar-content{text-align:center;}
	#main-tovar .tovar-list .tovar .tovar-content .button{margin:10px auto;}
	#tovary.fixed #catalog_menu ul > li{font-size:14px;}
	#slid .wrap{width:900px;}
	#infoabout .opisanie{width:450px;margin-right:20px;}
	#infoabout .opisanie h1{font-size:24px;margin-top: 10px;}
	#infoabout .rightcol{width:460px;}
	#infoabout .rightcol li{width:400px;}
	#infoabout .rightcol li h1{font-size:24px;}
	#infoabout .rightcol li p{font-size:12px;}
	#sliders{padding:16px 12px;}
	.contdata{padding:16px 12px;}
	.contdata .flex .mob,
	.contdata .flex .mail{width:44%;}
	.contdata .flex .adr,
	.contdata .flex .tel{width:56%;}
	.contdata .flex div,
	.contdata .flex a{height:32px;}
	.contdata .tel,
	.contdata .mob,
	.contdata .adr{font-size:13px;}
	.contdata .tel span,
	.contdata .mob span,
	.contdata .adr span{font-size:22px;}
	#tovary #wrapper{padding:0}
	#tovary{height:120px;}
	#tovary.fixed{height:22px !important;}
	#tovary #catalog_menu ul li{vertical-align:top;font-size:16px;}
	#tovary #catalog_menu ul li a{font-weight:normal;}
	#infoabout .rightcol .contdata .tel,
	#infoabout .rightcol .contdata .mob,
	#infoabout .rightcol .contdata .adr,
	#infoabout .rightcol .contdata .mail{font-size:16px;padding-left:40px;}
	#infoabout .rightcol .contdata .tel span,
	#infoabout .rightcol .contdata .mob span,
	#infoabout .rightcol .contdata .adr span,
	#infoabout .rightcol .contdata .mail span{font-size:20px;}
	#purchases td.price{font-size:13px;}
	.amount_wrap input{width:24px;}
	#purchases .name{padding-left:0;padding-right:0;font-size:13px;}
	.cart_form label{width:24%;font-size:13px;}
	#purchases .image img{width:60px;height:60px;}
	.cart_form .input_captcha{margin-left:25px;height:34px;}
	#purchases .coupon .col-1{width:30%;margin:0 auto;display:block;float:left;font-size:11px;}
	#purchases .coupon .col-2{display:block;width:25%;margin:0 auto;float:left;}
	#purchases .coupon .col-3{display:block;width:25%;margin:0 auto;}
}

@media only screen and (min-width:1340px){
	.slider-swiper-browsed .swiper-wrapper li{border:none;}
	.tabs #wrapper.all .tiny_products_inner .product{width:190px;}
	.slider-wrapper.theme-default{display:block;}
	#logo .logo-content{display:block;}
	#tovary.fixed #catalog_menu ul li{width:80px;margin:0 10px;}
	#content .tiny_products_inner .product{border:none !important;}
	#content .tiny_products_inner .product:nth-child(3n+1){border-bottom:none;}
	#content .pagination{margin:0;}
	.sort{display:block;}
	#shows{display:none;}
	.page-control-categor{display:block;}
	#left form{width:auto;height:auto;background-color:#e5f4ff;display:block;width:100%;margin-top:30px;position:static;width:auto;height:auto;}
	.contents .tabs{padding:40px 36px;padding-top:30px;}
	.contents .tabs.tabs2{padding:10px 36px;}
	.contents .tabs.tabs2 table td{font-size:14px;width:25%;}
	.contents .tabs a{font-size:14px;}
	.control-tabs a{padding:14px 30px;font-size:16px;}
	#purchases .coupon .col-1{width:150px;float:left;font-weight:normal;font-size:14px;color:#363636;line-height:1.2;vertical-align:middle;line-height:32px;margin-right:20px;clear:none;}
	#purchases .coupon .col-2{width:255px;float:left;clear:none;}
	#purchases .coupon .col-3{width:140px;float:right;clear:none;}
	.cart_form .input_captcha{margin-left:73px;height:34px;}
	#purchases .coupon input.coupon_code{width:200px;}
	#purchases .coupon .col-3{width:140px;}
	#purchases .image img{width:90px;height:90px;}
	#purchases td.name{padding-left:10px;padding-right:10px;}
	#purchases td.name a{font-size:14px;}
	#purchases .amount{font-size:14px;padding:8px 5px;width:18%;}
	.amount_wrap div{width:22px;height:22px;}
	.amount_wrap input{width:50px;height:22px;}
	#purchases td.price{font-size:18px;}
	.form input[type="text"]{padding-top:9px;font-size:14px;}
	.contact .feedback_form{width:53%;margin-right:4%;}
	.form input[type="text"]#comment_captcha{width:30%;margin-right:10px;}
	.contact .feedback_form .button{clear:both;float:none;margin-left:0;padding:10px 40px;background-color:#fbca3d;font-size:14px;color:rgb(41, 47, 51);line-height:1.2;text-align:center;}
	.feedback_form .captcha img{height:36px;}
	.form input[type="text"]{width:100%;}
	.contact .content{width:43%;}
	.carts .col input{width:50px;font-size:16px;}
	.carts .col a{font-size:16px;margin-left:2px;}
	.carts .col .grey{margin:0;margin-right:15px;font-size:12px;}
	.card p{font-size:14px;}
	.carts .fright a,
	.carts .fright input{width:220px;font-size:18px;}
	.flex-tree .flex-left{margin-right:30px;}
	.flex-tree .flex-right{flex-direction:column;width:315px;}
	.flex-tree .flex-right .dostavka{border-right:1px solid #daebf7;border-bottom:none;}
	.flex-tree .flex-right .why{padding-top:40px;border-top:none;}
	.flex-tree .flex-right .spis{border-left:1px solid #daebf7;}
	.flex-tree .flex-center{margin-right:30px;width:580px;}
	#wrapper.mgtop #left{width:190px;margin-right:30px;}
	#wrapper.mgtop #left label{font-size:14px;}
	#wrapper.mgtop #content{width:100%;}
	#content .tiny_products_inner .product{margin-right:30px;margin-bottom:30px;width:190px;border:none;}
	.sort{height:27px;}
	.sort a{padding:7px 20px;font-size:14px;}
	.sort p{font-size:14px;padding:10px 10px;margin-right:0;}
	#content .pagination{float:right;height:36px;}
	#content .pagination a{line-height:18px;font-size:14px;}
	#content .pagination a.prev_page_link,
	#content .pagination a.next_page_link{font-size:14px;display:block;}
	#tovary{display:block;}
	.controls .toggle.prev{left:0;}
	.controls .toggle.next{right:0;}
	#infoabout .rightcol .contdata .tel,
	#infoabout .rightcol .contdata .mob,
	#infoabout .rightcol .contdata .adr,
	#infoabout .rightcol .contdata .mail{font-size:16px;padding-left:40px;}
	.slider-swiper-browsed .controls .prev{left:-40px;}
	.slider-swiper-browsed .controls .next{right:-40px;}
	#infoabout .rightcol .contdata .tel span,
	#infoabout .rightcol .contdata .mob span,
	#infoabout .rightcol .contdata .adr span,
	#infoabout .rightcol .contdata .mail span{font-size:22px;}
	#sliders a.jcarousel-control-prev1{display:block;}
	#sliders a.jcarousel-control-next1{display:block;}
	/* #kaspi .container{height:115px;} */
	/* #kaspi .container h5{margin-top:10px;} */
	#tovary{height:120px;}
	#tovary.fixed{height:36px !important;}
	#tovary.fixed #catalog_menu{margin-left:170px;}
	#tovary.fixed #catalog_menu ul{margin-top:10px;}
	#tovary{height:130px;}
	#tovary.fixed{height:130px;}
	#top_background{display:block;}
	#header{display:block;}
	#mobile_header{display:none;}
	#tovary #catalog_menu img{display:block;vertical-align:top;margin:0 auto;}
	#tovary.fixed #catalog_menu img{width:36px;transform:scale(1);}
	#tovary #catalog_menu ul li{vertical-align:top;font-size:16px;}
	#tovary #catalog_menu ul li a{font-weight:bold;}
	.logo-image2{display:block;left:auto;width:auto;}
	.logo-image2 img{width:90px;/*width:125px;*/}
	#slid .wrap{width:1170px;}
	#main-tovar .tovar-list .tovar{height:180px;flex-wrap:nowrap;align-items:center;}
	#main-tovar .tovar-list .tovar .tovar-img{width:130px;height:130px;}
	#infoabout .opisanie{width:620px;margin-right:80px;}
	#infoabout .opisanie h1{font-size:26px;}
	.contdata{padding:15px 30px;}
	#infoabout .rightcol{width:600px;}
	#sliders{padding:15px 30px;}
	#sliders .slider li{width:670px;}
	#sliders .slider li h1{font-size:27px;}
	#sliders .slider li p{font-size:14px;}
	#logo{width:33%;}
	/* #kaspi .container{background-image:url(../images/kaspi.png);} */
	/* #kaspi .container h5{font-size:28px;margin-left:100px;} */
	#catalog_menu{margin-top:0;margin-bottom:10px;}
	#catalog_menu ul li{width:102px;text-align:center;margin:0 15px;}
	#search{margin-left:7.5%;width:36%;}
	.container{width:1300px;}
	#top{width:1300px;}
	#wrapper{width:1300px;padding:0;}
	#cart_informer,
	#cart_informer2{height:60px;background-color:transparent;background-image:url("../images/button1_large.png");width:179px;}
	#cart_informer2{background-image:url("../images/fav_bg.png");}
	#cart_informer a,
	#cart_informer2 a{padding-top:5px;}
}


@media (min-width:1024px) and (max-width:1339px){
	#search .header_content .phone{font-size:23px;}
	#menu{width:100%;}
}

@media (min-width:320px) and (max-width:480px){
	#mobile_header .logo-image{width:94px;order:1;margin-right:auto;}
}


