#smallForm1 select {color: #000;font-size: 14px;margin-top: 0;line-height: 15px;}
#smallForm1 input:read-only{border: 1px solid #eee;}
#smallForm1 select:disabled{border: 1px solid #eee;}
#smallForm1 input:read-only:focus{border-color: #eee;box-shadow: 0 0 0 .2rem rgba(69, 70, 73, 0.5);}
#smallForm1 #fr-checkbox{width: 16px;height: 16px;}
#btn-del-filtr{font-size: 16px;font-weight: bold;padding:.13rem .55rem;line-height: 16px;}
h2.sharerozn {font-weight: bold;font-size: 22px;}
#smallForm1 .name-filtr{font-size: 16px;line-height: 16px;height: 30px;}
.f-thumbs__slide__img {
	object-fit: contain !important;
}
.f-carousel__thumbs{--f-thumb-width: 72px !important;--f-thumb-outline: 1px !important;--f-thumb-outline-color: #dbd7d7 !important;}
.right_content .catalog .data .hit_class_min-part-low{bottom:170px;}
#form-basket-base .button-reset-basket{display:inline-block;color:#0275d8;padding:10px 25px 10px 10px;cursor: pointer;background-image: url(images/del_button.png);background-repeat: no-repeat;background-position: center right;height: 37px;line-height: 1;margin-right: 17px;}
#form-basket-base .button-reset-basket span{border-bottom: 1px dashed;}
#form-basket-base .button-reset-basket:hover{color:#045faf;}
.btn-basket-modal{background-image: url('/assets/site/images/button_order_green-light.png');width:157px;height:37px;display:block;background-repeat: no-repeat;cursor: pointer;}
#BasketConfirmModal .modal-title{font-size: 1.55rem;}
#BasketConfirmModal .modal-body *{font-size: 1.15rem;}
.right_content .catalog .data .price .cena-tovara.price-card-rozn  {
	font-size: 1.30625rem;
	font-size: 130%;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	line-height: 16px;
}
.vakansii ul{padding-left:30px;}
.vakansii-list h2{font-size: 18px;}
.vakansii-list h2 a{font-size: 18px;}
.vakansii-list h2 a:hover{color:#0056b3;}
.banner-plata{text-align: center;font-weight: bold;font-size: 1.3rem;margin-top: 10px;}
.list-green-marker{padding-left:40px;}
.list-green-marker li{list-style-image: url('/assets/site/images/news_images/chek3.png');}
.icon-t-r{top:15px !important;bottom:auto !important;}
.icon-b-l{bottom:auto !important;top:8px !important;}
.icon-card-r::after{background-image: url('/assets/site/images/icons/icon-card.png');background-repeat: no-repeat; content: ' ';display: block;float: right;width: 36px;height: 24px;margin: 10px 0 0 8px;}
#FormLoginOtchet .button-price-download{line-height: 14px;}
#FormLoginOtchet .button-price-download{line-height: 14px;}
.card-header {
	padding: 0;
}
.tippy-content{font-size: 13px;}
.itogo .ch7 {
	font-size: 15px;
	font-weight: bold;
	color: #3c3c3c;
}
#page_prod .price-o .val {
	font-family: Arial, sans-serif;
	font-size: 18px;
    font-weight: normal;
}
#collapseFiltr .irs-hidden-input{display: none !important;}
.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #53a91d;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(76,155,26,.5);
}
.custom-select:focus {
	border-color: #53a91d;
	outline: 0;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(76,155,26,.5);
}
.btn-primary {
	color: #fff;
	background-color: #53a91d;
	border-color: #53a91d;
}
.btn-primary:hover {
	color: #fff;
	background-color: #49931b;
	border-color: #49931b;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #49931b;
	border-color: #49931b;
}

.btn-primary.focus, .btn-primary:focus {
    background-color: #49931b;
	border-color: #49931b;
	box-shadow: 0 0 0 .2rem rgba(73,147,27,.5);
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(73, 147, 27, .5)
}
.txt-help{font-size: 14px;}
.green-fon{background-color: rgba(98,169,25,0.2);}
.siren-fon{background-color: rgba(46,90,129,0.2);}
.border-line{border: 1px solid #ff311a;border-radius: 5px;padding: 5px;}
.pay_type .form-control, .pay_type .custom-select, .lk-block-main .custom-select{/*font-size: 1rem;line-height: 1;*/}
.bg-bottom{background:url('/assets/site/images/diz-bel/fon-bottom-bel.png') 0 bottom repeat-x;background-size:100% 80px;}
.bg-top{background:url('/assets/site/images/diz-bel/fon-top-bel-green.png') 0 5px repeat-x;}
.cat_header{background-color:#fff;}
.t_link.cur{color:#53a91d !important;}
.t_link-notab.cur{color:#53a91d !important;}
.skinPlank ul a.cur{background:none repeat scroll 0 0 #53a91d !important;}
.skinPlank a.cur{background:none repeat scroll 0 0 #53a91d !important;}
.right_content .catalog .header td{background-color:#53a91d;}
.index_catalog li{}
.dropmenudiv a{border-bottom:none !important;}
.dropmenudiv{border-color:#898989 !important;}
.current{color:#53a91d !important;}
.content .right_content .pages a span.strelka{color:#53a91d;}
.content .right_content .catalog .header .n{color:#53a91d;}
.content .right_content .catalog .data .name a:hover{color:#53a91d;}
.price_group .lev1 td.name span{color:#0645d0;}
.index_hit_new .show_all a,
.tabs_show_all{background-color:#53a91d;border-radius:5px;color:#fff;padding:5px 10px;}
.mailing_form div.know{color:#53a91d;}
.prod-price .but-reg{color:#53a91d;border:none;padding-right:0px;}
.prod-price div.price-o{color:#000;font-size:28px;padding-left:0px;text-align:right;}
.prod-price div.price-o .cena-tovara{color:#000;font-size:24px;font-family:'Roboto', sans-serif;}
.prod-price div.price-o .cena-tovara span{color:#000;font-size:79%;font-weight:normal;font-family:'Roboto', sans-serif;}
.prod-price div.price-o .cena-tovara .kopejki{border-bottom:2px solid #f58220;font-size:16px;font-weight:normal;line-height:14px;margin-left:-3px;position:relative;top:0;vertical-align:text-top;display:inline-block;}
.price-o span.doskidki{font-size:22px;display:inline;font-family:'Roboto', sans-serif;}
.price-o span.doskidki .cena-tovara span{font-size:79%;font-weight:normal;}
.prod-price div.price-o span.doskidki .cena-tovara .kopejki{color:#812e6e;}
.prod-price div.price-o .cena-tovara .kopejki span{color:#000;}
.prod-price div.price-r{color:#ff311a;font-size:22px;margin-top:0;text-align:right;font-family:'Roboto', sans-serif;}
.prod-price div.ekonom{color:#ff311a;font-size:26px;margin-top:5px;text-align:right;margin-right:-12px;}
.prod-price div.price-r .cena-tovara{color:#ff311a;font-size:24px;font-family:'Roboto', sans-serif;}
.prod-price div.price-r .cena-tovara span{font-size:79%;font-weight:normal;font-family:'Roboto', sans-serif;}
.prod-price div.ekonom .cena-tovara{color:#ff311a;font-size:24px;font-family:'Roboto', sans-serif;}
.prod-price div.price-r .cena-tovara .kopejki{border-bottom:2px solid #f58220;font-size:14px;font-weight:normal;line-height:14px;margin-left:-3px;position:relative;top:0;vertical-align:text-top;display:inline-block;}
.prod-price .price-ot{background-color:#53a91d;}
.prod-price .price-ot-r{border-right:1px solid #53a91d;background-color:#53a91d;}
.prod-price .price-st{background-color:#53a91d;border-right:1px solid #53a91d;border-top:1px solid #53a91d;}
.prod-button-cart{text-align:center;vertical-align:middle;margin:15px 0 15px 0;height:35px;width:130px;}
.prod-button-cart a, .prod-button-cart .button-prod{color:#FFFFFF;display:block;font-size:18px;line-height:30px;text-decoration:none;line-height: 1.25;width: 100%;padding: .5rem 1rem;background-color: #0275d8;border-color: #0275d8;border-radius: .25rem;-webkit-box-shadow: 0 0 5pt 1pt rgba(2,117,216,.4);box-shadow: 0 0 5pt 1pt rgba(2,117,216,.4);cursor: pointer;}
.block-number{width: 130px;}
.linkprev{float:left;margin-top:20px;margin-left:0;max-width:450px;}
.linknext{float:right;margin-top:20px;text-align:right;margin-right:0;max-width:450px;}
.linkprev a span.strelka,
.linknext a span.strelka{color:#53a91d;}
.linkprev a,
.linknext a{color:#53a91d;}
.linkprev a span,
.linknext a span{border-bottom:1px dashed #53a91d;font-size: 12px;}
.ui-tooltip{border:2px solid #53a91d !important;}
.list-resurs-st .resurs-title-st a b{color:#53a91d;}
.table_discounts{border:1px solid #0645d0;}
.table_discounts1{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-top: 0px;}
.table_discounts td{border:2px solid #0645d0;}
.table_discounts1 td{border-bottom:2px solid #000;border-left:2px solid #000;border-right:2px solid #000;border-top: 0px;}
.color{color:#0645d0;}
.znak-ch{width: 18px;position: absolute;line-height: 18px;display: flex;right: 5px;top:5px;}
.prod-img .znak-ch{left: 5px;right: auto;}
.block-tovar .znak-ch{left: auto;right: 5px;}
.znak-ch img{width: 18px;}
.znak-m{width: 16px;position: absolute;line-height: 16px;display: flex;right: 5px;top:5px;}
.prod-img .znak-m{left: 5px;right: auto;}
.block-tovar .znak-m{left: auto;right: 5px;}
.znak-m img{width: 16px;}
.znak-eko{width: 32px;position: absolute;line-height: 32px;display: flex;right: 5px;top:5px;}
.prod-img .znak-eko{width: 52px;left: 5px;right: auto;}
.block-tovar .znak-eko{left: auto;right: 5px;}
.znak-eko img{width: 32px;}
.prod-img .znak-eko img{width: 52px;}
.znak-bio{width: 26px;position: absolute;line-height: 26px;display: flex;right: 5px;top:5px;}
.prod-img .znak-bio{width: 42px;left: 5px;right: auto;}
.block-tovar .znak-bio{left: auto;right: 5px;}
.znak-bio img{width: 26px;}
.prod-img .znak-bio img{width: 42px;}
#list-resurs .resurs-title a{color:#ff3333;}
#list-resurs .resurs-text strong{color:#53a91d;}
.stock strong,
.stock h1{color:#ff3333;}
.prod-button-cart{/*background:url('images/buy_button_k_prod-1.png') no-repeat scroll left top transparent;*/}
#to_basket_div{border:2px solid #53a91d;}
.content .right_content .catalog .data .count input{}
#subcat_banner a{color:#53a91d;}
#banner_k{color:#53a91d;border:2px #53a91d solid;}
#banner_k_cat{color:#53a91d;border:1px #53a91d solid;}
#banner_k a,
#banner_k_cat a,
#notify a{color:#53a91d;}
.downcounter{border:1px solid #53a91d;}
.downcounter tr td{border:1px solid #53a91d;}
#preim li strong,
#preim p strong{color:#53a91d;}
div.yours{color:#53a91d;}
div.yours strong{color:#53a91d;}
.preim_head{color:#53a91d;}
#kryshka_tab h2{color:#53a91d;}
#ktk,
#ktb,
#ktm{color:#53a91d;}
#hottt{color:#53a91d;}
.table-user-docs td{font-size: 14px;padding: 0.25rem;text-align: center;line-height: 1.2;}
.table-user-docs th{font-size: 12px;padding: 0.25rem;text-align: center;line-height: 1.2;vertical-align: middle;}
.content .right_content .catalog .data .sale a{color:#53a91d;}
.t_link-notab.cur.red-cur{color:#53a91d !important;}
.t_link-notab.cur.red-cur.gradient{background:-webkit-gradient(linear, left top, left bottom, from(#6aac43), to(#449449));background:linear-gradient(to bottom, #6aac43, #449449);color:#fff !important;border-left:1px solid #3a813f;border-right:1px solid #3a813f;border-top:1px solid #3a813f;}
.t_link-notab.cur.red-cur.gradient.hit-tab{background:-webkit-gradient(linear, left top, left bottom, from(#fb3305), to(#e72e03));background:linear-gradient(to bottom, #fb3305, #e72e03);border-left:1px solid #e72e03;border-right:1px solid #e72e03;border-top:1px solid #e72e03;text-shadow:1px 1px 0 #bc2603, -1px -1px 0 #bc2603, -1px 1px 0 #bc2603, 1px -1px 0 #bc2603;}
.t_link-notab.cur.red-cur.gradient.hit-tab a{text-shadow:#bc2603 1px 1px 0, #bc2603 -1px -1px 0,
#bc2603 -1px 1px 0, #bc2603 1px -1px 0;}
.t_link-notab.cur.red-cur.gradient.sales-tab{background:-webkit-gradient(linear, left top, left bottom, from(#c348a7), to(#812e6e));background:linear-gradient(to bottom, #c348a7, #812e6e);border-left:1px solid #812e6e;border-right:1px solid #812e6e;border-top:1px solid #812e6e;}
.t_link-notab.cur.red-cur.gradient.sales-tab{text-shadow:#700056 1px 1px 0, #700056 -1px -1px 0,
#700056 -1px 1px 0, #700056 1px -1px 0;}
.t_link-notab.cur.red-cur.gradient.new-tab{background:-webkit-gradient(linear, left top, left bottom, from(#f99c4d), to(#f58220));background:linear-gradient(to bottom, #f99c4d, #f58220);border-left:1px solid #f58220;border-right:1px solid #f58220;border-top:1px solid #f58220;text-shadow:1px 1px 0 #bc671e, -1px -1px 0 #bc671e, -1px 1px 0 #bc671e, 1px -1px 0 #bc671e;}
.t_link-notab.cur.red-cur.gradient.new-tab a{text-shadow:#bc671e 1px 1px 0, #bc671e -1px -1px 0,
#bc671e -1px 1px 0, #bc671e 1px -1px 0;}
.t_link-notab.cur.red-cur.gradient.bonus-tab{background:-webkit-gradient(linear, left top, left bottom, from(#FFDB4D), to(#ffcb00));background:linear-gradient(to bottom, #FFDB4D, #ffcb00);border-left:1px solid #e7b801;border-right:1px solid #e7b801;border-top:1px solid #e7b801;text-shadow:1px 1px 0 #e7b801, -1px -1px 0 #e7b801, -1px 1px 0 #e7b801, 1px -1px 0 #e7b801;}
.t_link-notab.cur.red-cur.gradient.bonus-tab a{text-shadow:#e7b801 1px 1px 0, #e7b801 -1px -1px 0,
#e7b801 -1px 1px 0, #e7b801 1px -1px 0;}
.red-border .slide_index_hit_new .slide_hit_table li{border:none;}
.red-border .index_hit_new .show_all a,
.tabs_show_all{background-color:#53a91d;}
.hit-tab .tabs_show_all{background-color:#e72e03;text-shadow:#bc2603 1px 1px 0, #bc2603 -1px -1px 0,
#bc2603 -1px 1px 0, #bc2603 1px -1px 0;}
.sales-tab .tabs_show_all{background-color:#812e6e;text-shadow:#700056 1px 1px 0, #700056 -1px -1px 0,
#700056 -1px 1px 0, #700056 1px -1px 0;}
.new-tab .tabs_show_all{background-color:#f58220;text-shadow:#bc671e 1px 1px 0, #bc671e -1px -1px 0, #bc671e -1px 1px 0, #bc671e 1px -1px 0;}
.rasprodazha-tab .tabs_show_all{background-color:#e72e03;text-shadow:#bc2603 1px 1px 0, #bc2603 -1px -1px 0, #bc2603 -1px 1px 0, #bc2603 1px -1px 0;}
.bonus-tab .tabs_show_all{background-color:#0269a4;text-shadow:#025c8f 1px 1px 0, #025c8f -1px -1px 0,
#025c8f -1px 1px 0, #025c8f 1px -1px 0;}
h1.red,
.list-resurs-st h2.resurs-title-st.red a,
.list-resurs-st h2.resurs-title-st.red a #blink{color:#0054b9;}
.row_class_select_new{background-color: rgba(235, 130, 32, 0.1) !important;}
.row_class_select_hit{background-color: rgba(231, 46, 32, 0.1) !important;}
.row_class_select_sales{background-color: rgba(231, 46, 32, 0.1) !important;}
.row_class_select_low{background-color: rgba(200, 27, 89, 0.1) !important;}
.style-no-rem .row_class_select_new, 
.style-no-rem .row_class_select_hit, 
.style-no-rem .row_class_select_sales, 
.style-no-rem .row_class_select_low{background-color: transparent !important;} 

.h1, h1{font-size:1.19rem;}
.w-95{width:95% !important;}
.w-90{width:90% !important;}
.w-80{width:80% !important;}
.w-70{width:70% !important;}
.w-60{width:60% !important;}
.h-200{height:200px;}
.pl-6,
.px-6{padding-left:6rem !important;}
.v-center{height:100% !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}
.jqDynaForm .footer {
	border-top:0;
}
.footer{border-top:2px solid #AAA89D;}
#button-ent-reg, #button-ent-reg-opt{color:#ff311a;}
#basket_wrapper{bottom:3px;float:right;padding-right:0;padding-top:0;}
.btn-outline-red{color:#ff311a;background-color:transparent;background-image:none;border-color:#ff311a;}
.btn-outline-red:hover{color:#fff;background-color:#ff311a;border-color:#ff311a;}
.btn-outline-red:focus, .btn-outline-red.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255, 49, 26, 0.5);box-shadow:0 0 0 0.2rem rgba(255, 49, 26, 0.5);}
.btn-outline-blue{color:#0054b9;background-color:transparent;background-image:none;border-color:#0054b9;}
.btn-outline-blue:hover{color:#fff;background-color:#0054b9;border-color:#0054b9;}
.btn-outline-blue:focus, .btn-outline-blue.focus{-webkit-box-shadow:0 0 0 0.1rem rgba(26, 171, 255, 0.5);box-shadow:0 0 0 0.1rem rgba(26, 171, 255, 0.5);}
.btn-outline-green{color:#53a91d;background-color:transparent;background-image:none;border-color:#53a91d;}
.btn-outline-green:hover{color:#fff;background-color:#53a91d;border-color:#53a91d;}
.btn-sm-1, .btn-group-sm-1 > .btn{padding:0.3rem 0.5rem;font-size:0.975rem;line-height:1;border-radius:0.2rem;}
.btn-green{color:#fff;background-color:#53a91d;border-color:#53a91d;}
.btn-green:hover{color:#fff;background-color:#4c9b1a;border-color:#4c9b1a;}
.btn-green:focus, .btn-green.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76, 155, 26, 0.5);box-shadow:0 0 0 0.2rem rgba(76, 155, 26, 0.5);}
.border-green{border-color:#3a833f !important;}
.bg-green{background-color:#53a91d !important;}
.btn-red{color:#fff;line-height:17px;padding:10px;text-decoration:none;font-weight:bold;font-size:17px;text-shadow:#de2b18 1px 1px 0, #de2b18 -1px -1px 0,
#de2b18 -1px 1px 0, #de2b18 1px -1px 0;-webkit-box-shadow:0 0 .2rem 0 rgba(255, 255, 255, .7) inset;box-shadow:0 0 .2rem 0 rgba(255, 255, 255, .7) inset;background-color:#ff311a;}
.btn-red:hover{color:#fff;background-color:#ee2d17;border-color:#ee2d17;}
.btn-red:focus, .red.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255, 49, 26, 0.5);box-shadow:0 0 0 0.2rem rgba(255, 49, 26, 0.5);}
.top-text-block{text-align:left;font-weight:bold;padding-left:15px;} 
#button-ent-reg a, #button-ent-reg-opt a{color:#0054b9;font-family:Arial, sans-serif;font-size:1rem;text-decoration:none;font-weight:600;}
.btn-type-user{color:#ff311a;font-family:Arial, sans-serif;font-size:15px;text-decoration:none;font-weight:600;padding: 4.5px 25px;line-height: 15px;}
.block-type-user{font-size: 18px;color:#ff311a;font-weight: bold;line-height: 15px;}
.block-type-user-r{margin-top:10px;margin-bottom:10px; font-size: 18px;color:#ff311a;font-weight: bold;line-height: 15px;}
.button-price-download{color:#fff;line-height:17px;padding:10px;text-decoration:none;font-weight:bold;font-size:17px;text-shadow:#3a813f 1px 1px 0, #3a813f -1px -1px 0,
#3a813f -1px 1px 0, #3a813f 1px -1px 0;-webkit-box-shadow:0 0 .2rem 0 rgba(255, 255, 255, .7) inset;box-shadow:0 0 .2rem 0 rgba(255, 255, 255, .7) inset;}
.search-home input.filt_name, .search-home input.filt_arts{color:#003000;border:1px solid #53a91d;border-radius:5px;-webkit-box-shadow:0 -1px rgba(98, 169, 25, 0.3) inset;box-shadow:0 -1px rgba(98, 169, 25, 0.3) inset;font-size:15px;}
a.button-outline-blue{margin-top:10px;margin-bottom:10px;text-align:center; color:#0054b9;line-height:17px;padding:10px;text-decoration:none;font-weight:normal;font-size:19px;border: 1px solid #ccc;}
a.button-outline-blue:hover{border: 1px solid #ccc;}
.block-category{margin-top:10px;margin-bottom:10px;text-align:center; color:#0054b9;line-height:17px;padding:5px 10px 5px 10px;text-decoration:none;font-weight:normal;font-size:19px;border: 1px solid #0054b9;border-radius: .25rem;}
.block-category:hover{border: 1px solid #0054b9;}
.block-category a{color:#0054b9; font-size:21px;font-weight:normal;line-height:17px;}
.color-fill-blue{background-color: #0054b9;}

#mobile-search input.filt_name, #mobile-search input.filt_arts{border:1px solid #53a91d;border-radius:5px;-webkit-box-shadow:0 -1px rgba(98, 169, 25, 0.3) inset;box-shadow:0 -1px rgba(98, 169, 25, 0.3) inset;font-size:16px;color:#003000;text-align: left;}
#mobile-search input.filt_name:focus-visible{outline: none;}
#mobile-search .f_type, #mobile-search .f_typea{margin-bottom: 0.3rem;}
.navbar-dark .navbar-toggler {color: rgba(255,255,255,.4);border-color: rgba(255,255,255,.4);}
nav.navbar-dark .navbar-toggler {color: rgba(255,255,255,1); border: 2px solid #fff;}
nav.navbar-dark .navbar-toggler.button-search {color:#ff311a; border: 2px solid #ff311a;background-color: #ffffff;font-size: 17px;}
nav.navbar-dark .navbar-toggler.menu-tog{font-size: 17px;}
nav.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
nav.navbar-dark .navbar-toggler-icon-search {
	background-image: url("data:image/svg+xml,%3Csvg width='1em' height='1em' viewBox='0 0 16 16' class='bi bi-search' fill='%23ff311a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' d='M10.442 10.442a1 1 0 0 1 1.415 0l3.85 3.85a1 1 0 0 1-1.414 1.415l-3.85-3.85a1 1 0 0 1 0-1.415z'/%3E%3Cpath fill-rule='evenodd' d='M6.5 12a5.5 5.5 0 1 0 0-11 5.5 5.5 0 0 0 0 11zM13 6.5a6.5 6.5 0 1 1-13 0 6.5 6.5 0 0 1 13 0z'/%3E%3C/svg%3E");
}
.navbar-toggler-icon-search {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%;
}
.button-text-w{color:#fff;line-height:17px;text-decoration:none;font-weight:bold;font-size:15px;text-shadow:#3a813f 1px 1px 0, #3a813f -1px -1px 0, #3a813f -1px 1px 0, #3a813f 1px -1px 0;-webkit-box-shadow:.05rem .1rem .1rem rgba(0, 0, 0, .3),
0 0 .2rem 0 rgba(255, 255, 255, .7) inset;box-shadow:.05rem .1rem .1rem rgba(0, 0, 0, .3),
0 0 .2rem 0 rgba(255, 255, 255, .7) inset;}
.box-shadow{-webkit-box-shadow:0 .25rem .75rem rgba(0, 0, 0, .05);box-shadow:0 .25rem .75rem rgba(0, 0, 0, .05);}
.btn-gradient-red{background:-webkit-gradient(linear, left top, left bottom, from(#ff311a), to(#e72e03));background:linear-gradient(to bottom, #ff311a, #e72e03);border-left:1px solid #e72e03;border-right:1px solid #e72e03;border-top:1px solid #e72e03;text-shadow:1px 1px 0 #bc2603, -1px -1px 0 #bc2603, -1px 1px 0 #bc2603, 1px -1px 0 #bc2603;}
.btn-gradient-red:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ff311a), to(#e72e03));background:linear-gradient(to bottom, #ff311a, #e72e03);border-color:#e72e03;}
.btn-gradient-red:focus, .btn-gradient-red.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(251, 51, 5, 0.5);box-shadow:0 0 0 0.2rem rgba(251, 51, 5, 0.5);}
.btn-gradient-red:not(:disabled):not(.disabled):active, .btn-gradient-red:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#ff311a), to(#e72e03));background:linear-gradient(to bottom, #ff311a, #e72e03);border-color:#e72e03;}
#main-menu a.btn-gradient-red{text-shadow:#bc2603 1px 1px 0, #bc2603 -1px -1px 0, #bc2603 -1px 1px 0, #bc2603 1px -1px 0;color:#fff;}
#main-menu .btn-gradient-red:hover{color:#000;text-shadow:none;} 
a.btn-gradient-red{text-shadow:#bc2603 1px 1px 0, #bc2603 -1px -1px 0, #bc2603 -1px 1px 0, #bc2603 1px -1px 0;color:#fff;}
.btn-gradient-yellow{background:-webkit-gradient(linear, left top, left bottom, from(#FFDB4D), to(#ffcb00));background:linear-gradient(to bottom, #FFDB4D, #ffcb00);border-left:1px solid #e7b801;border-right:1px solid #e7b801;border-top:1px solid #e7b801;text-shadow:1px 1px 0 #e7b801, -1px -1px 0 #e7b801, -1px 1px 0 #e7b801, 1px -1px 0 #e7b801;}
.btn-gradient-yellow:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#FFDB4D), to(#ffcb00));background:linear-gradient(to bottom, #FFDB4D, #ffcb00);border-color:#e7b801;}
.btn-gradient-yellow:focus, .btn-gradient-yellow.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(255, 219, 77, 0.5);box-shadow:0 0 0 0.2rem rgba(255, 219, 77, 0.5);}
.btn-gradient-yellow:not(:disabled):not(.disabled):active, .btn-gradient-yellow:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#FFDB4D), to(#ffcb00));background:linear-gradient(to bottom, #FFDB4D, #ffcb00);border-color:#e7b801;}
a.btn-gradient-yellow{text-shadow:#e7b801 1px 1px 0, #e7b801 -1px -1px 0, #e7b801 -1px 1px 0, #e7b801 1px -1px 0;color:#fff;}
#main-menu a.btn-gradient-yellow{text-shadow:#e7b801 1px 1px 0, #e7b801 -1px -1px 0, #e7b801 -1px 1px 0, #e7b801 1px -1px 0;color:#fff;}
#main-menu .btn-gradient-yellow:hover{text-shadow:none;color:#000;}

.btn-gradient-blue{background:-webkit-gradient(linear, left top, left bottom, from(#0179be), to(#0269a4));background:linear-gradient(to bottom, #0179be, #0269a4);border-left:1px solid #025c8f;border-right:1px solid #025c8f;border-top:1px solid #025c8f;text-shadow:1px 1px 0 #025c8f, -1px -1px 0 #025c8f, -1px 1px 0 #025c8f, 1px -1px 0 #025c8f;}
.btn-gradient-blue:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#0179be), to(#0269a4));background:linear-gradient(to bottom, #0179be, #0269a4);border-color:#025c8f;}
.btn-gradient-blue:focus, .btn-gradient-blue.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(2, 105, 164, 0.5);box-shadow:0 0 0 0.2rem rgba(2, 105, 164, 0.5);}
.btn-gradient-blue:not(:disabled):not(.disabled):active, .btn-gradient-blue:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#0179be), to(#0269a4));background:linear-gradient(to bottom, #0179be, #0269a4);border-color:#025c8f;}
a.btn-gradient-blue{text-shadow:#025c8f 1px 1px 0, #025c8f -1px -1px 0, #025c8f -1px 1px 0, #025c8f 1px -1px 0;color:#fff;}

.btn-gradient-green{background:-webkit-gradient(linear, left top, left bottom, from(#53a91d), to(#3d8013));background:linear-gradient(to bottom, #53a91d, #3d8013);border-left:1px solid #3d8013;border-right:1px solid #3d8013;border-top:1px solid #3d8013;text-shadow:1px 1px 0 #3d8013, -1px -1px 0 #3d8013, -1px 1px 0 #3d8013, 1px -1px 0 #3d8013;}
.btn-gradient-green:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#53a91d), to(#3d8013));background:linear-gradient(to bottom, #53a91d, #3d8013);border-color:#3d8013;}
.btn-gradient-green:focus, .btn-gradient-blue.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(61, 128, 19, 0.5);box-shadow:0 0 0 0.2rem rgba(61, 128, 19, 0.5);}
.btn-gradient-green:not(:disabled):not(.disabled):active, .btn-gradient-blue:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#53a91d), to(#3d8013));background:linear-gradient(to bottom, #53a91d, #3d8013);border-color:#3d8013;}
a.btn-gradient-green{text-shadow:#3d8013 1px 1px 0, #3d8013 -1px -1px 0, #3d8013 -1px 1px 0, #3d8013 1px -1px 0;color:#fff;}

.btn-gradient-orange{background:-webkit-gradient(linear, left top, left bottom, from(#fe721f), to(#fc4f13));background:linear-gradient(to bottom, #fe721f, #fc4f13);border-left:1px solid #fc4f13;border-right:1px solid #fc4f13;border-top:1px solid #fc4f13;text-shadow:1px 1px 0 #dc410b, -1px -1px 0 #dc410b, -1px 1px 0 #dc410b, 1px -1px 0 #dc410b;}
.btn-gradient-orange:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fe721f), to(#fc4f13));background:linear-gradient(to bottom, #fe721f, #fc4f13);border-color:#fc4f13;}
.btn-gradient-orange:focus, .btn-gradient-orange.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(249, 156, 77, 0.5);box-shadow:0 0 0 0.2rem rgba(249, 156, 77, 0.5);}
.btn-gradient-orange:not(:disabled):not(.disabled):active, .btn-gradient-orange:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fe721f), to(#fc4f13));background:linear-gradient(to bottom, #fe721f, #fc4f13);border-color:#fc4f13;}
a.btn-gradient-orange{text-shadow:#dc410b 1px 1px 0, #dc410b -1px -1px 0, #dc410b -1px 1px 0, #dc410b 1px -1px 0;color:#fff;}
#main-menu a.btn-gradient-orange{text-shadow:#dc410b 1px 1px 0, #dc410b -1px -1px 0, #dc410b -1px 1px 0, #dc410b 1px -1px 0;color:#fff;}
#main-menu .btn-gradient-orange:hover{text-shadow:none;color:#000;}

.btn-gradient-siren{background:-webkit-gradient(linear, left top, left bottom, from(#b04297), to(#812e6e));background:linear-gradient(to bottom, #b04297, #812e6e);border-left:1px solid #812e6e;border-right:1px solid #812e6e;border-top:1px solid #812e6e;text-shadow:1px 1px 0 #812e6e, -1px -1px 0 #812e6e, -1px 1px 0 #812e6e, 1px -1px 0 #812e6e;}
.btn-gradient-siren:hover{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#b04297), to(#812e6e));background:linear-gradient(to bottom, #b04297, #812e6e);border-color:#812e6e;}
.btn-gradient-siren:focus, .btn-gradient-orange.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(129, 46, 110, 0.5);box-shadow:0 0 0 0.2rem rgba(129, 46, 110, 0.5);}
.btn-gradient-siren:not(:disabled):not(.disabled):active, .btn-gradient-orange:not(:disabled):not(.disabled).active{color:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#b04297), to(#812e6e));background:linear-gradient(to bottom, #b04297, #812e6e);border-color:#812e6e;}
a.btn-gradient-siren{text-shadow:#812e6e 1px 1px 0, #812e6e -1px -1px 0, #812e6e -1px 1px 0, #812e6e 1px -1px 0;color:#fff;}
#main-menu a.btn-gradient-siren{text-shadow:#812e6e 1px 1px 0, #812e6e -1px -1px 0, #812e6e -1px 1px 0, #812e6e 1px -1px 0;color:#fff;}
#main-menu .btn-gradient-siren:hover{text-shadow:none;color:#000;}
#main-menu a.link-red{color:#e72e03;}
#main-menu a.link-orange{color:#fd6f1e;} 
#main-menu a.link-yellow{color:#ffcb00;} 
#main-menu a.link-siren{color:#822e6f;} 
.btn-shadow{box-shadow: 0 0 4px rgba(0,0,0,0.5);}

#tabs-block-home .t_include-notab,
.block-tovar-related .t_include-notab{background:#f5f5f5;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:1px 3px 5px #ccc;box-shadow:1px 3px 5px #ccc;clear:both;overflow:hidden;padding:15px;position:relative;top:-1px;z-index:1;zoom:1;}
.slide_index_hit_new{}
#tabs-block-home .slide_index_hit_new .slide_hit_table{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}
.gorizontal-column .slide_hit_table{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}
.slide_index_hit_new .slide_hit_table li{padding:5px;text-align:center;border-radius:5px;font-size:14px;line-height:normal;list-style:none;vertical-align:top;background-color:#fff;}
#tabs-block-home .slide_index_hit_new .slide_hit_table li{margin-bottom:15px;}
.hit-new-img{background-color:#fff;border-radius:5px;height:170px;text-align:center;padding:15px;}
#tabs-block-home a{text-decoration:none;}
/*.slide_index_hit_new .hit-new-img{padding:0;}*/
.hit-new-img img{max-height: 155px;height: auto;width: 100%;}
a.tabs_show_all:hover{color:#fff;}
#login{text-align:right;font-family:Arial, sans-serif;font-size:16px;position:relative;z-index:10;}
.client_auth #login,.client_auth #pass{text-align:left;font-family:Arial, sans-serif;font-size:16px;position:relative;z-index:10;background-color:#fff;}
#login a{color:#53a91d;font-family:Arial, sans-serif;font-size:15px;}
.navbar-dark{padding:0 1rem;}
.page-item.active .page-link{background-color:#59A4E5;border-color:#59A4E5;}
.page-link{color:#59A4E5;}
ul.pagination{margin-bottom:0;}
.catalog .header{line-height:1.1;}
.catalog .header .buy a{display:inline;}
.catalog .header .buy{vertical-align:middle;}
.catalog .data .photo, .catalog .data .name, .catalog .data .price, .catalog .data .buy-h, .catalog .data .buy{border-right:none;border-bottom:none;}
.catalog .data .buy-h, .catalog .data .buy{padding-left:10px;padding-right:10px;}
.right_content .catalog .data .n{text-align:right;border-top:none;border-left:none;border-bottom:none;border-right:1px solid #dee2e3;max-width:5%;padding:0 0.5rem;}
.action-date-end span.do{color:#e72e03;font-size:17px;}
.right_content .catalog .data .photo{min-width:100px;padding-left: 0;padding-right: 0;padding-top: 11px;}
.right_content .catalog .data .photo img{/*max-height: 150px;*/}
.right_content .catalog .header .photo{min-width:100px;padding:0 0.5rem;text-align:center;}
.right_content .catalog .header .photo div{font-size: 18px;}
.min-stock b{color:#000;font-size:14px;font-weight: bold;font-family: Roboto,sans-serif;}
.min-stock span.min-pack{color:#000;font-size:13px;font-weight: bold;font-family: Roboto,sans-serif;}
.min-stock{/*background-color:#ebedee;*/color:#636c72;font-size:12px !important;border-radius:3px;padding:4px 15px;font-weight: bold;}
.min-stock-rozn{/*background-color:#fff;*/color:#636c72;font-size:12px;border-radius:3px;padding:4px 15px;font-weight: bold;}
.min-stock span.u-pack{color:#000;font-size:13px;font-weight: bold;font-family: Roboto,sans-serif;}
.right_content .catalog .data .name-tov, .right_content .catalog .header .name-tov{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;padding-left: 5px;padding-right: 0;}
.right_content .catalog .header .price_elem_header{white-space:nowrap;text-align:center;border-left:none;border-right:1px #dee2e3 solid;border-top:1px #a5acb2 solid;border-bottom:1px #dee2e3 solid;line-height:1.1;min-width:107px;}
.right_content .catalog .data .price, .right_content .catalog .data .sum{text-align:center;white-space:nowrap;position:relative;font-family:'Roboto', sans-serif;min-width:107px;}
.poddelka-list{background-color:#ffdf60;color:#575757;font-size:13px;line-height:1;padding:.3rem;text-align:center;text-transform:uppercase;}
.button-sales_no,
.button-sales_no_tovar{color:#999;text-align:center;min-width:84px;}
.block-small, .right_content .catalog_wrapper{padding-left:15px;padding-right:15px;}
.catalog .data{border:1px solid #dee2e3;padding-top:20px;margin-bottom:15px;border-radius:5px;}
.block-tovar-related .slide_index_hit_new .slide_hit_table li{margin-right:0;width:100%;margin-bottom:1rem;}
.block-tovar-related .slide_index_hit_new .slide_hit_table li:last-child{margin-right:0;margin-bottom:0;}
a.button-sales-a{width:84px;display:block;}
.sm-clean.sm-vertical ul.ur2 a.mark-submenu{color:#ff311a;background-color:transparent;}
.block-tovar{border:1px dashed #53a91d;}
.block-tovar .icon{padding-top:1.5rem;height:210px;}
.block-tovar .icon img{max-height: 180px;}
.block-tovar .price{text-align:center;}
.block-tovar .image{text-align:center;}
.block-tovar .image img{cursor: pointer;}
.block-tovar .header{min-height:100px;}
.index_hit_new .hit_table .price .color-r{font-size:15px;font-weight:bold;border-top:none;padding:0px 5px 3px 5px;}
.to_basket{}
.gorizontal-column .slide_hit_table li{margin-right:0;margin-bottom:15px;}
.gorizontal-column ul.slide_hit_table{margin-bottom:0;}
#tabs-block-home .slide_index_hit_new ul.slide_hit_table{margin-bottom:0;}
.for_clients .tr1{background-color:#53a91d;border-top-left-radius:.5rem;}
.for_clients-new .tr1{background-color:#53a91d;border-top-right-radius:.5rem;}
.for_clients-new .tr2{background-color:#e8e8e8;padding:10px 20px;vertical-align:middle;border-bottom-right-radius:.5rem;height:225px;}
.for_clients .tr2{background:#e8e8e8;padding:10px 20px;border-bottom-left-radius:.5rem;}
.button-login .button-price-download, .for_clients-new .button-price-download{color:#fff;line-height:17px;padding:10px;text-decoration:none;font-weight:bold;font-size:17px;text-shadow:none;-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5), 0 0 .2rem 0 rgba(255, 255, 255, .7) inset;box-shadow:2px 2px 3px rgba(0, 0, 0, 0.5), 0 0 .2rem 0 rgba(255, 255, 255, .7) inset;}
.for_clients-new .button-price-download{line-height:15px;padding:15px 0;font-size:15px;}
.button-price-download:focus, .button-price-download.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(76, 155, 26, 0.5), 0 0 .2rem 0 rgba(255, 255, 255, .7) inset;box-shadow:0 0 0 0.2rem rgba(76, 155, 26, 0.5), 0 0 .2rem 0 rgba(255, 255, 255, .7) inset;}
.client_auth{margin-bottom:15px;}
.client_auth label{color:#676767;}
.form-control:focus{background-color:transparent;border-color:transparent;}
.block-big .gr_tbl li{list-style:none;color:#7d7d7d;}
.discounts .th *{font-size:.9rem;}
.lh15.fs14 img{vertical-align:top;}
.navbar-dark{padding-top:5px;padding-bottom:5px;}
.post-block img{width:100%;}
h1.ch1,
h1.ch1 span{font-weight:normal;text-align:center;color:#003000;margin-bottom:10px;font-size:26px;}
h1.ch1{font-weight:normal;text-align:left;color:#003000;margin:10px 0;font-size:24px;padding:0;padding-left:0;font-family:Arial, sans-serif;}
.h1-cat h1.ch1{font-weight:normal;text-align:center;color:#003000;margin:10px 0;font-size:24px;padding:0;padding-left:0;font-family:Arial, sans-serif;}
h2.ch1{color:#003000;font-family:Arial, sans-serif;font-size:20px;font-weight:normal;margin:10px 0;padding:0 !important;text-align:center !important;}
.top-text-block h1 span.mag, .top-text-block .block-h1 span.mag{font-size: 120%;line-height: 1.5;}
/* #boxUserFirstInfo .button-price-download{text-shadow:none;-webkit-box-shadow:none;box-shadow:none;} */
#boxUserFirstInfo .modal-content{padding: 15px;}
#boxUserFirstInfo .modal-content .form-name{margin-bottom: 30px;line-height: 1.2;}
#boxUserFirstInfo .modal-content .button-price-download{width: 120px;}
.box-modal{width:100%;}
.logo-img{width:120px;margin-bottom: 10px;margin-top: 5px;}
.logo-img-cat{width:120px;margin-bottom: 10px;margin-top: 5px;}
.logo-img-r{width:120px;margin-bottom: 10px;}
.geo2 div.tell{font-size:15px;font-weight:bold;color:#787878;background:url("images/phone-icon-blue.png") no-repeat 0 15%;padding:0 0 0 30px;}
.geo2 div.tell a.tel-call{font-size:14px;font-weight:bold;color:#000000;}
.geo2 div.tell .tel-text{font-size:12px;font-weight:normal;color:#5a5959;text-align: center;line-height: 0.8;}
.geo2 div.tell a.tel-call:hover{text-decoration:none;}
.zag-arrivals{color:#fff;margin-bottom:5px;text-align:center;font-weight:bold;font-size:15px;background:rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, from(#fe721f), to(#fc4f13)) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #fe721f, #fc4f13) repeat scroll 0 0;border-left:1px solid #fc4f13;border-right:1px solid #fc4f13;border-top:1px solid #fc4f13;margin-top:5px;padding:4px 10px 6px 10px;border-radius:8px;text-shadow:#dc410b 1px 1px 0, #dc410b -1px -1px 0,
#dc410b -1px 1px 0, #dc410b 1px -1px 0;line-height: 14px;}
.column-3{-webkit-column-count:2;column-count:2;}
.column-4{-webkit-column-count:2;column-count:2;}
#block-banner-big-2{position:relative;text-align:center;font-family:Arial;-webkit-box-shadow:1px 3px 5px #ccc;box-shadow:1px 3px 5px #ccc;border:2px solid #ffffff;border-radius:5px;padding:5px 10px;}
#block-banner-big-2 .banner-title-1{font-size:20px;color:#ff311a;line-height:1.2;text-align:center;}
.text-block{color:rgb(255, 49, 26);text-align:center;font-size:22px;}
#block-banner-big-2 .banner-title-10{font-size:16px;color:#0645d0;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-9{font-size:18px;color:#ff311a;line-height:1.2;text-align:right;border-bottom:1px dashed #ff311a;}
#block-banner-big-2 .banner-title-8 a, #block-banner-big-2 .banner-title-7 a, #block-banner-big-2 .banner-title-6 a, #block-banner-big-2 .banner-title-9 a, #block-banner-big-2 .banner-title-12 a{font-size:18px;color:#0645d0;text-decoration:none;}
#block-banner-big-2 .banner-title-8{font-size:18px;color:#0645d0;line-height:1.2;text-align:right;border-bottom:1px dashed #0645d0;}
#block-banner-big-2 .banner-title-7{font-size:16px;color:#0645d0;line-height:1.2;text-align:right;border-bottom:1px dashed #0645d0;}
#block-banner-big-2 .banner-title-6{font-size:16px;color:#0645d0;line-height:1.2;text-align:right;border-bottom:1px dashed #0645d0;}
#block-banner-big-2 .banner-title-5{font-size:18px;color:#0645d0;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-5 a{font-size:18px;color:#0645d0;line-height:1.2;text-decoration:none;border-bottom:1px dashed #0645d0;}
#block-banner-big-2 .banner-title-4{font-size:18px;color:#0645d0;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-3{font-size:18px;color:rgb(255, 49, 26);line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-3 a{font-size:20px;color:#ff311a;line-height:1.2;text-decoration:none;border-bottom:1px dashed #ff311a;}
#block-banner-big-2 .banner-title-3 span{font-size:16px;}
#block-banner-big-2 .banner-title-10 a{font-size:20px;color:#ff311a;line-height:1.2;text-decoration:none;border-bottom:1px dashed #ff311a;}
#block-banner-big-2 .banner-title-2{font-size:18px;color:#0645d0;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-11{font-size:16px;color:#0645d0;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-12{font-size:20px;color:#ff311a;line-height:1.2;text-align:center;}
#block-banner-big-2 .banner-title-13{font-size:18px;color:#0645d0;line-height:1.2;text-align:center;}
.green{color:#53a91d !important;}
.spisok-roznitsa{margin-top:30px;padding-left:20px;}
.spisok-roznitsa li{font-size:18px;}
.title-no-rem-level-0, .title-no-rem-level-1{text-align:center;font-size:24px;font-weight:normal;color:#3c3c3c;padding-bottom:20px;}
.title-no-rem-level-1{padding-top:20px !important;border-bottom:1px solid #dee2e3;}
.img-search{height:auto;width:120px;}
.catalog .goods_promoaction_icon-left{bottom:auto;top:30px;}
.catalog .tovar-kod{}
.top-text-block h1{color:#53a91d;font-size:26px;font-family:Arial;line-height:1;font-weight:bold;margin:0;text-align:center;padding-right: 0;margin-bottom: 0;}  
.top-text-block .block-h1{color:#53a91d;font-size:26px;font-family:Arial;line-height:1;font-weight:bold;text-align:center;padding-right: 0;margin-bottom: 0;}
.top-text-block h1 span{font-size:26px;font-weight:bold;font-family:Arial;text-align: left;padding-right: 40px; padding-top: 10px;line-height: 1.8;}
.top-text-block h1 span.tov{/* padding-right: 80px; */text-align: center;/* padding-left: 85px; */padding-left: 0;line-height: 1;}
.top-text-block h1 span.dacha{/* padding-right: 80px; */padding-right:0;/* padding-left:150px; */padding-left:0;text-align: center;}
.top-text-block h1 span.opt-logo{/* padding-left: 30px; */padding-left: 0;line-height: 26px;text-align: center;}
.top-text-block .block-h1 span{font-size:26px;font-weight:bold;font-family:Arial;text-align: left;padding-right: 40px; padding-top: 10px;line-height: 1.8;}
.top-text-block .block-h1 span.dacha{/* padding-right: 80px; */padding-right:0;padding-left:0;text-align: center;}
.top-text-block .block-h1 span.tov{/* padding-right: 80px; */text-align: center;padding-left: 0;line-height: 1;}
.top-text-block .block-h1 span.opt-logo{padding-left: 0;line-height: 26px;text-align: center;}
.grafik-top{font-size: 13px !important;font-weight: bold;}
.slogan-mobile{font-size:22px !important;color:#53a91d;font-weight:bold;text-align:center;line-height: 28px;padding-bottom: 5px;} 
.slogan-mobile *{font-size:22px !important;}   
a:not([href]):not([tabindex]) {
	/* color: inherit; */
	text-decoration: none;
}
.logo-grup{margin-top: -55px;text-align: right;}
.predzakaz-basket{color:#0054b9;font-size: 18px;border-bottom:none;text-align: center;padding: 10px 0;}
.right_content .catalog .data .price .price-type {
	background-color: #ebedee;
	color: #636c72;
	font-size: 12px;
	border-radius: 3px;
	padding: 6px 2px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 5px;
    height: 24px;
}
.underline{text-decoration: underline;}
.search-home{margin:10px 0 0px 0;}
i.icon-check{padding-top: 2px;color:#137fb7;display: block; float:left;margin-right:5px;width: 20px; height: 20px;content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='square' class='svg-inline--fa fa-square fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23137fb7' d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-6 400H54c-3.3 0-6-2.7-6-6V86c0-3.3 2.7-6 6-6h340c3.3 0 6 2.7 6 6v340c0 3.3-2.7 6-6 6z'%3E%3C/path%3E%3C/svg%3E");}
.active i.icon-check{color:#53a91d;content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='check-square' class='svg-inline--fa fa-check-square fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23137fb7' d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm0 400H48V80h352v352zm-35.864-241.724L191.547 361.48c-4.705 4.667-12.303 4.637-16.97-.068l-90.781-91.516c-4.667-4.705-4.637-12.303.069-16.971l22.719-22.536c4.705-4.667 12.303-4.637 16.97.069l59.792 60.277 141.352-140.216c4.705-4.667 12.303-4.637 16.97.068l22.536 22.718c4.667 4.706 4.637 12.304-.068 16.971z'%3E%3C/path%3E%3C/svg%3E");}
i.icon-filtr{padding-top: 2px;color:#137fb7;display: block; float:left;margin-right:5px;width: 20px; height: 20px;content: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='filter' class='svg-inline--fa fa-filter fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23137fb7' d='M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z'%3E%3C/path%3E%3C/svg%3E");}
i.icon-filtr2{padding-top: 2px;color:#137fb7;display: block; float:left;margin-right:5px;width: 20px; height: 20px;content: url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg data-name='Layer 1' id='Layer_1' viewBox='0 0 48 48' fill='%23137fb7' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle/%3E%3Cpath fill='%23137fb7' d='M47,12a2,2,0,0,0-2-2H24a2,2,0,0,0,0,4H45A2,2,0,0,0,47,12Z'/%3E%3Cpath d='M3,14H8.35a6,6,0,1,0,0-4H3a2,2,0,0,0,0,4Zm11-4a2,2,0,1,1-2,2A2,2,0,0,1,14,10Z'/%3E%3Cpath fill='%23137fb7' d='M45,22H37.65a6,6,0,1,0,0,4H45a2,2,0,0,0,0-4ZM32,26a2,2,0,1,1,2-2A2,2,0,0,1,32,26Z'/%3E%3Cpath fill='%23137fb7' d='M22,22H3a2,2,0,0,0,0,4H22a2,2,0,0,0,0-4Z'/%3E%3Cpath  fill='%23137fb7' d='M45,34H28a2,2,0,0,0,0,4H45a2,2,0,0,0,0-4Z'/%3E%3Cpath fill='%23137fb7' d='M18,30a6,6,0,0,0-5.65,4H3a2,2,0,0,0,0,4h9.35A6,6,0,1,0,18,30Zm0,8a2,2,0,1,1,2-2A2,2,0,0,1,18,38Z'/%3E%3C/svg%3E");}
.btn-filtr{line-height: 20px; color:#137fb7;}
.btn-filtr span{line-height: 20px; color:#137fb7;border-bottom: 1px dashed;}
.btn-filtr:hover, .btn-filtr:active, .btn-filtr:focus, .btn-filtr.active{color:#137fb7;text-decoration: none;}
.link-user-reg{line-height: 1;border: 1px solid #53a91d;color:#fff !important;}
.bg-green{background-color: #53a91d; color: #fff;}
.irs--round .irs-from::before, .irs--round .irs-to::before, .irs--round .irs-single::before {
	border-top-color: #20b426 !important;
}
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single {
	background-color: #20b426 !important;
}
.irs--round .irs-handle {
	border: 4px solid #20b426 !important;
	box-shadow: 0 1px 3px rgba(24,148,29,0.3) !important;
}
.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover {
	background-color: #f0fff4 !important;
}
.irs--round .irs-bar {
	background: linear-gradient(to bottom, #20b426 0%, #18891d 100%)  !important;
}
.test-hide{display: none;}
.sticky-top {
	z-index: 999;
}

h2.at_item-h2 {
	font-size: 30px;
	line-height: 35px;
}
.at_item h3 {
	font-size: 20px;
	line-height: 20px;
}
.at_item h3 span{font-size:20px;}
.at_roundpl{height:auto;}
#top_nav.fixed {
	width: 345px;
}
.at_roundpl ul li {
	border-left: none;
}
.at_roundpl ul li a {
	font-size: 18px;
    line-height: 49px;
}
#top_nav.fixed {
	width: auto;
     z-index: 1000;
}
.owl-carousel {
	margin: 0 auto;
}
.arrow-home-title{
    color:#0054b9;
    font-size: 22px;
    text-align: center;
    font-weight: bold;
    line-height: 22px;
}
.block-typeuser-index, .block-typeuser-index span{ 
    font-size: 20px;text-align: center; font-weight: bold;
}
.block-typeuser-index span.button-link{
    color:#0054b9;
    border-bottom:1px dotted;
    cursor: pointer;
    font-size: 18px;
}
.block-typeuser-index{margin: 20px 0;}
.block-ostatok-mob{/*position: absolute; top:55px;*/text-align: right;padding-bottom: 10px;padding-right: 5px;}
.block-ostatok-mob .min-pack, .block-ostatok-mob .u-pack {color:#000;font-size: 13px;font-weight: normal;display: inline-block; text-align: left;font-family: Roboto,sans-serif;}
.block-ostatok-mob .rem_tov{color:#000;font-size: 12px;font-weight: normal;display: inline-block; text-align: left;}
.block-ostatok-mob .min-pack{padding-right: 10px;}
.block-ostatok-mob .rem_tov b, .block-ostatok-mob .min-pack b, .block-ostatok-mob .u-pack b{font-size: 14px;font-family: Roboto,sans-serif;}
.right_content .catalog .data .name a {
/* margin-top: 10px; */
}
.name-link{min-height: 100px;padding-right: 15px !important;}
.right_content .catalog .data .photo a {
	min-height: 102px;
	/* min-width: 120px; */
    /* margin-left: 60px; */
    display: flex;
    align-items: center !important;
    justify-content: center !important;
}
.tsena-ed{font-weight: normal !important;font-size: 13px !important;margin-bottom:5px;color:#636c72;line-height: 12px;}
.color-w{color:#ffffff !important;}
.modal-title{font-size: 1.25rem;}
.user-or{display: inline-block;}
.user-or-img{width: 100%;max-width: 180px;}
.bred-end{color:#989899;}
/**/
.logo-new-reg{display: inline-block;padding-top:18px;}
.logo-new-reg .logo-img{max-width: 150px;}
    .fon-kompany{background: url('/assets/site/images/diz-bel/fon-register-kompany.jpg') no-repeat top center;background-size: cover;padding-left:0;padding-right:0;}
    .title-kompany{font-size: 35px;text-align: center;padding-top: 18px;color:#fff;}
    .sec-title-kompany{font-size: 25px;line-height: 1.2; text-align: center;color:#fff;}
    .sec-title-kompany2{font-size: 18px;line-height: 1.2; text-align: center;color:#fff;margin-top: 20px;}
    .block-forma-register{padding: 20px 0;color:#fff;}
    .block-about{padding-top: 40px;padding-bottom: 40px;}
    .title-register{font-size: 20px;font-weight: bold;color: #53a91d;padding-left:0;text-transform: uppercase;text-align: center;margin-bottom:20px;}
    .text-register{font-size: 18px;line-height: 1.2;padding-left:0;}
    .img-about{width: 222px;}
    .block-advantage{padding-top: 35px;padding-bottom: 35px;background-color: #ebebeb;}
    .block-advantage img{margin-left:10px;}
    .item-adv .text-adv{padding-left:25px;font-size: 16px;line-height: 1.1;position: relative;width: auto;text-align: left;}
    .item-adv{padding-top:10px;padding-bottom: 10px;display: flex;align-items: center !important;flex-direction: row;}
    .item-adv .icon-box img{max-width: 48px;margin-left: 0;}
    .block-list-group{padding-top:35px;padding-bottom: 25px;}
    .block-list-group .box-button{padding-top:25px;padding-bottom: 25px; margin-top: 25px;margin-bottom: 25px;border-top:1px solid #53a91d;border-bottom:1px solid #53a91d;text-align: center;}
    .block-list-group .box-button button{font-size: 15px; color:#fff;font-weight: bold;border: 1px solid #53a91d;background-color: #53a91d;border-radius: 7px;padding: 8px 20px;max-width: 240px;white-space: normal;}
    .block-list-group .box-button button:hover{border: 1px solid #4b971b;background-color: #4b971b;}
    .block-list-group .box-button button:focus {box-shadow: 0 0 0 .2rem rgba(83,169,29,.25);}
    .box-img-l, .box-img-r{padding: 10px !important;}
    .box-img-l{text-align: right;}
    .box-img-r{text-align: left;}
    .block-list-foto{margin-bottom:50px;}
    .block-kom{padding-top:45px;padding-bottom: 45px;background-color: #ebebeb;}
    .title-kom{font-weight: bold;font-size: 17px;line-height: 1.1;margin-bottom: 10px;text-align: center;}
    .text-kom{font-size: 15px;line-height: 1.2;}
    .block-reg{padding-top: 40px;padding-bottom: 40px;background-color: #53a91d;}
    .block-kontakt{padding-top:45px;padding-bottom:45px;}
    .block-kontakt h2{margin-bottom:40px;}
    .title-kont{font-size: 20px;font-weight: bold;color:#53a91d;line-height: 1.2;}
    .text-kont, .text-kont b{font-size: 17px;color:#000;line-height: 1.2;}
    .text-kont{margin-bottom:18px;}
    .text-kont-2, .text-kont-2 b, .text-kont-2 a{font-size: 20px;line-height: 1.2;color:#000;}
.cont-mb-5{margin-bottom: 40px;}
    .box-list-reg{}
    .box-list-reg .lev-0{margin-bottom: 40px;}
    .box-list-reg a.link-lev-0{font-size: 15px;font-weight: bold;color:#53a91d;display: block; margin-bottom: 10px;}
    .box-list-reg a.link-lev-1{font-size: 12px;color:#000;}
    .box-list-reg .link-all a{font-size: 12px;color:#53a91d;}
    .box-list-reg .link-all {padding-top:5px;}
    .box-list-reg .lev-1, .box-list-reg .lev-0{line-height: 1;}
    .block-big-new .fbForm INPUT, .block-big-new .fbForm TEXTAREA {
	border: none;
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	border-radius: 5px;
	padding: 5px 10px;
    margin-top:5px;    
    margin-bottom:5px;
        background-color: rgba(0,0,0,.5);}
    .block-big-new .form-control::placeholder {color: #888888;opacity: 1;}
    .block-big-new .form-control:focus {background-color: rgba(0,0,0,.5);box-shadow: 0 0 0 1px #53a91d;}
    .block-big-new .form-control:focus::placeholder {color: #fff;}
    .block-confirm-reg {border: 1px solid #53a91d;border-radius: 5px;padding: 20px;margin: 0 auto;background-color: rgba(0,0,0,.5);}
    .block-big-new .usloviya, .block-big-new .usloviya a{color:#fff;font-size:11px;padding-left:10px;line-height: 1.1 !important;}
    .block-big-new .usloviya a{text-decoration: underline;}
    .block-big-new .fbForm .fbSubmitReg {font-size: 18px; font-weight: normal; border: 1px solid #53a91d; background-color: #53a91d;	cursor: pointer;padding: 8px 15px;	border-radius: 5px;	color: #fff;margin: 0;width: 100%;}
    .block-big-new .fbForm #fbSubmitReset{font-size: 18px; font-weight: normal;border: 1px solid #c1c1c1;	background-color: #c1c1c1;	cursor: pointer;padding: 8px 15px;	border-radius: 5px;	color: #fff;margin: 0;width: 100%;}
    .forma-bottom .block-big-new .fbForm .fbSubmitReg{border: 1px solid #fff; background-color: #fff;color:#53a91d;font-weight: bold;}
.reg-diskont{font-size: 2rem; font-weight: bold;color:#53a91d;text-align: center;}
.dostavka-reg{font-size: 1.1rem; font-weight: bold;color:#ff311a;text-align: center;padding-bottom: 40px;}
/**/
/*Catalog PDF*/
.table-pdf{border-left:1px solid #dee2e3;border-top:1px solid #dee2e3;border-collapse: collapse;border-spacing: 0;padding: 0;font-family: Arial, sans-serif;}
.table-pdf td.th-head{font-family: Arial, sans-serif;font-size: 14px; font-weight: bold;line-height: 1; border-right:1px solid #dee2e3;border-bottom:1px solid #dee2e3;padding:5px 10px;background-color: #62a919;color:#fff;text-align: center;}
.table-pdf .parent-cat-pdf{font-family: Arial, sans-serif;border-right:1px solid #dee2e3;border-bottom:1px solid #dee2e3;padding:5px 10px;text-align: center;font-size: 20px;font-weight:bold;background-color: #e6e6e6;color: #3c3c3c;}
.table-pdf .cat-pdf{font-family: Arial, sans-serif;border-right:1px solid #dee2e3;border-bottom:1px solid #dee2e3;padding:5px 10px;text-align: center;padding: 3px 0 3px 0;font-size: 18px;font-weight: bold;background-color: #f5f5f5;color: #3c3c3c;}
.table-pdf .td-tovar{font-family: Arial, sans-serif;border-right:1px solid #dee2e3;border-bottom:1px solid #dee2e3;padding:5px 10px;text-align: center;font-size: 14px;vertical-align: middle;}
.table-pdf .td-tovar a{font-family: Arial, sans-serif;color:#0275d8;font-size: 14px;text-decoration: none;}
.table-pdf .name-tovar-pdf{font-family: Arial, sans-serif;text-align: left;}
.table-pdf .td-img a{font-family: Arial, sans-serif;display: block;height: 100%;width: 100%;}
.table-pdf .img-pdf{width: 80px;height: auto;max-height: 80px;}
.table-pdf .price-pdf{text-align: right;}
.table-pdf .cena-tovara {
	font-size: 15px;
    color: #000;
	font-weight: bold;
	font-family: 'Roboto', sans-serif;
	line-height: 16px;
}
.table-pdf .cena-tovara span {
	font-size: 13px;
	color: #000;
	font-weight: normal;
	font-family: 'Roboto', sans-serif;
}
.title-pdf{
	color: #53a91d;
	font-size: 26px;
	font-family: Arial;
	line-height: 1;
	font-weight: bold;
	text-align: center;
	padding-right: 0;
	margin-bottom: 10px;
}
/*New Cabinet*/
.lk-block-main{padding: 15px; border:2px solid #cccccc;border-radius: 10px;}
.lk-block-border{padding: 15px; border:2px solid #cccccc;border-radius: 10px;background-color: #fff;}
.block-radius-sm{padding: 15px; border:1px solid #cccccc;border-radius: 10px;}
.for_clients.for_clients_log{margin-top:30px;}
.lk-h{font-size: 18px;font-weight:bold;}
.title-lk{background-color: #ffffff;color: #53a91d;border:2px solid #53a91d;font-size: 18px; text-align: center;padding: 5px 0;box-sizing:border-box;}
.block-lk{padding: 10px 20px;background: #e8e8e8;}
.active-lk{background-color: #53a91d;color: #fff;}
.active-lk a{color: #fff;}
.title-lk:hover{background-color: #53a91d;color: #fff;cursor: pointer;}
.title-lk.active-lk:hover{cursor: default;}
.title-lk a{color: #53a91d;display: inline-block;width: 100%;font-size: 18px;}
.title-lk:hover a{color: #fff;text-decoration: none;}
.skidka{font-size: 1.2rem;font-weight: bold;}
.filial-name{font-size: 1.1rem;line-height: 1.2;}
table.order-arc-list{background-color: #ffffff;}
.title-lk-text{font-size: 16px;color:#000;font-weight: bold;margin-bottom: 5px;}
.link-lk-action{padding: 10px;}
.lk-font-small{font-size: 14px;line-height: 1.2;}
/**/
/**/
.index_hit_new .hit_table .price div .hit-stoimost{font-size: 16px;line-height: 12px;}
/**/
.button-buy div.button-sales {
	text-align: center;
	color: #fff;
	border-radius: .25rem;
	padding: .5rem 1rem;
	background-color: #0275d8;
	border: 1px solid #0275d8;
	-webkit-box-shadow: 0 0 5pt 1pt rgba(2,117,216,.4);
	box-shadow: 0 0 5pt 1pt rgba(2,117,216,.4);
	cursor: pointer;
	line-height: 1.25;
}
.right_content .catalog .data .del div.bt{height:20px;width:20px;background-image:url(images/del_button.png);cursor:pointer;margin-bottom:0;margin-right: 30px;}
.right_content .catalog .data .del .bt-box{justify-content: flex-end;}
.ostatok .pos-ekonom{width: 150px;}
/**/
.menu-footer li{list-style: none; color:#003000;line-height: 1.1;margin-top: 7px;margin-bottom: 7px;}
/**/
.right_content .catalog .data .price .mob-type-price{font-size: 13px;}
.type-price-text{font-size: 13px !important;color: #3c3c3c;}
/*Баннер на Главной*/
#block-blog-home{margin-top:10px;margin-bottom:25px;} 
#block-blog-home .block-back{background: #f5f5f5;border-radius: 5px;-webkit-box-shadow: 1px 3px 5px #ccc;box-shadow: 1px 3px 5px #ccc;padding: 15px 15px 0px 15px;border: 1px solid #ccc;} 
#block-blog-home .title-block-home{font-size:24px;margin-bottom: 10px;color:#ff311a;font-weight: bold;}
#block-blog-home .block-title{line-height: 20px;color:#0054b9; text-align:center;padding-top: 10px;line-height: 1.2;font-weight: bold;height: 50px;} 
#block-blog-home .block-title a{color: #0054b9;font-size:16px;text-decoration:none;text-decoration: underline;font-weight: normal;}
#block-blog-home .block-title a:hover{text-decoration: none;}
#block-blog-home .block-title.small-h{height: 40px;} 
#block-blog-home .block-img img{}
#block-blog-home .block-img{position:relative;}
#block-blog-home .block-img {height:100%; }
/**/
.tovar-realis{background-color: rgba(255,0,0,0.1);}
.t-clipboard{cursor: pointer;padding: 3px;}
.fs14 .grafik-dostavok .second *{font-size:13px;}
.fs14 .grafik-dostavok .marshrut1 *{font-size:13px;}
.sert-block{background-color: #f7f7f7;border-radius: 5px;padding: 10px 10px 10px 10px;border: 1px solid #eaeaea;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.sert-link{color:#0054b9;display: block;}
.sert-link:hover{color:#0e6ddf;}
.sert-link i{color:#0054b9;height: 20px;width: 20px; display: inline-block;}
#block-blog-home .block-title.big-h{height: 70px;}
#block-blog-home .block-title.big-hh{height: 100px;}
/*Малые девайсы («ландшафтные телефоны», >= 576px)*/
@media (min-width: 576px) {
    .name-link{min-height: 0;padding-right: 0 !important;}
    #block-blog-home .block-title a{font-size:16px;} 
    #block-blog-home .block-title{height: 54px;}
    .table_discounts1{border-top: 1px solid #000;}
    .table_discounts1 td{border-top: 2px solid #000;}
    .logo-img{width:150px;} 
    .icon-b-l{bottom:3px !important;top:auto !important;}
    .geo2 div.tell, .geo2 div.tell a.tel-call{font-size:16px;}
    .logo-grup{margin-top: -85px;}
    .img-search{height:44px;width:140px;}
    .button-text-w{font-size:14px;}
#top_nav.fixed{width:100%;}
.at_roundpl ul li a {
	font-size: 15px;
    line-height: 69px;
}    
    .at_roundpl{height:70px;}
    #top_nav.fixed {
	width: 100%;
       
}
    .at_roundpl ul li {
	border-left: 1px solid #d3d6d7;
}
.item-adv .text-adv{padding-left:0;font-size: 16px;line-height: 1.1;position: relative;width: auto;text-align: center;}
    .item-adv{padding-top:20px;padding-bottom: 20px;display: flex;align-items: center !important;flex-direction: column;}
    .fon-kompany{padding-left:15px;padding-right:15px;} 
    .block-list-group .box-button button{max-width:none;white-space: nowrap;}
.right_content .catalog .data .del div.bt{margin-bottom:0;margin-right: 0;}
.right_content .catalog .data .del .bt-box{justify-content: center;}
.right_content .catalog .data .photo a {margin-left: 0;/*min-width: 99px;*/}
.catalog .data{padding-top: 0;}
}
/*Средние девайсы («таблетки», >= 768px)*/
@media (min-width: 768px) {
    
    .kod-block {
        margin-left: 15px;
    }
    /* .right_content .catalog .data .hit_class_hit{left:136px;} */
    .right_content .catalog .data .hit_class_min-part-low{bottom:2px;}
    .fs14 .grafik-dostavok .second *{font-size:15px;}
    .fs14 .grafik-dostavok .marshrut1 *{font-size:15px;}
    .icon-t-r{top:5px !important;bottom:auto !important;}
    .right_content .catalog .data .photo img{max-height: 102px;}
    .top-text-block h1{font-size:30px;}  
/* .top-text-block .block-h1{font-size:30px;}
.top-text-block h1 span{font-size:30px;} */
.top-text-block .block-h1 span{font-size:30px;padding-right: 8px;}
.top-text-block .block-h1 span.tov{padding-left: 10px;}
.top-text-block h1 span{padding-right: 69px;}
.top-text-block h1 span.tov{padding-left: 109px;} 
    .icon-b-l{bottom:3px !important;top:auto !important;}
    #block-blog-home .block-title a{font-size:16px;} 
    #block-blog-home .block-title{height: 54px;} 
    #block-blog-home .block-title.big-h{height: 70px;}
    #block-blog-home .block-title.big-hh{height: 100px;}
    #block-blog-home .block-title .block-sales{font-size: 1.2rem;}
    #form-basket-base .button-reset-basket{margin-right: 22px;}
    #base-search .but-type-search{padding-left: 46px;}
.znak-ch{width: 18px;position: absolute;line-height: 18px;display: flex;left: 5px;top:5px;}
.znak-ch img{width: 18px;}
.znak-m{width: 16px;position: absolute;line-height: 16px;display: flex;left: 5px;top:5px;}
.znak-m img{width: 16px;}
.znak-eko{width: 32px;position: absolute;line-height: 32px;display: flex;left: 5px;top:5px;}
.znak-bio{width: 26px;position: absolute;line-height: 26px;display: flex;left: 5px;top:5px;}
    .linkprev{margin-left:20px;}
    .linknext{margin-right:20px;}
    .linkprev a span,
    .linknext a span{font-size: 15px;}
    .prod-price div.price-r .cena-tovara{font-size:31px;}
    .prod-price div.price-o .cena-tovara{font-size:31px;}
    .prod-price div.price-r{color:#ff311a;font-size:31px;margin-top:5px;}
    .price-o span.doskidki{font-size:31px;}
    .prod-button-cart{margin:15px 0 15px 0;height:35px;width:100%;max-width: 150px;}
    .block-number{width: 100%;max-width: 150px;}
    .right_content .catalog .data .photo a {
	margin-left: 0;
}
.block-typeuser-index span.button-link{
    font-size: 22px;
}
    .search-home {
	margin: 0;
}
    .zag-arrivals{margin-top:20px;}
    .block-category {
	padding: 10px;
	}
    .sm-clean.sm-vertical{width: 100%;}
    .w-60{width:60% !important;}
    .grafik-top{font-size: 16px !important;}
.navbar-dark{padding-top:0;padding-bottom:0;}
.right_content .catalog .data .name-tov, .right_content .catalog .header .name-tov{padding:0 .3rem;}
.right_content .catalog .data .name-tov, .right_content .catalog .header .name-tov div{font-size: 18px;}
.right_content .catalog .data .photo{padding:0 0.5rem;}
.right_content .catalog .data .price, .right_content .catalog .data .sum{padding:3px 2px;text-align:right;}
.right_content .catalog .header .price_elem_header{padding:5px 2px;}
.right_content .catalog .header .price_elem_header div, .right_content .catalog .header .price_elem_header div span{font-size:16px;}
.right_content .catalog .header .buy div a, .right_content .catalog .header_ost .buy div a {
font-size:16px;
}
.block-small, .right_content .catalog_wrapper{padding-left:0;padding-right:0;}
.catalog .data{border:none;padding-top:0;margin-bottom:0;}
#form-basket-base .catalog .data .photo{border-left:1px solid #dee2e3;}
.catalog .data .photo, .catalog .data .name, .catalog .data .price, .catalog .data .buy-h, .catalog .data .buy, .catalog .sum, .catalog .count, .catalog .del{border-right:1px solid #dee2e3;border-bottom:1px solid #dee2e3;}
#block-hit-subcat .block-white{border-top:1px solid #dee2e3;border-left:1px solid #dee2e3;}
.block-tovar-related .slide_index_hit_new .slide_hit_table li{margin-right:.8rem;width:25%;margin-bottom:0;}
.gorizontal-column .slide_hit_table{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}
.gorizontal-column .slide_hit_table li{margin-right:10px;}
.gorizontal-column .slide_hit_table li:last-child{margin-right:0;}
.for_clients .tr2{padding:10px 50px;}
.for_clients-new .tr2{padding:10px 50px;}
.discounts .th *{}
.post-block img{width:auto;}
h1.ch1{font-size:25px;padding-left:70px;}
.h1-cat h1.ch1{font-size:25px;padding-left:0;}
h2.ch1{font-size:25px;padding:0 0 0 70px !important;text-align:left !important;}
.box-modal{width:490px;}
.logo-img, .logo-img-r{width:175px;}
    .logo-img-r {
	margin-bottom: 5px;
}
.geo2 div.tell, .geo2 div.tell a.tel-call{font-size:15px;}
.zag-arrivals{color:#fff;margin-bottom:5px;text-align:center;font-weight:bold;font-size:15px;background:rgba(0, 0, 0, 0) -webkit-gradient(linear, left top, left bottom, from(#fe721f), to(#fc4f13)) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #fe721f, #fc4f13) repeat scroll 0 0;border-left:1px solid #fc4f13;border-right:1px solid #fc4f13;border-top:1px solid #fc4f13;margin-top:20px;padding:4px 10px 6px 10px;border-radius:8px;text-shadow:#dc410b 1px 1px 0, #dc410b -1px -1px 0,
#dc410b -1px 1px 0, #dc410b 1px -1px 0;height:36px;}
.column-3{-webkit-column-count:3;column-count:3;}
.column-4{-webkit-column-count:4;column-count:4;}
.spisok-roznitsa li{font-size:20px;}
.spisok-roznitsa{margin-top:30px;padding-left:40px;}
.catalog .goods_promoaction_icon-left{bottom:2px;top:auto;}
.logo-img{width: 170px;}
.logo-img-cat{width: 110px;margin-right: 0;margin-bottom: 0;}
.top-text-block {padding-top: 0;}
    .predzakaz-basket{color:#0054b9;font-size: 18px;border-bottom:1px solid #dee2e3;text-align: center;padding: 10px 0;}
#top_nav.fixed{width:100%;}
.at_roundpl ul li a {
	font-size: 18px;
}  
 
    h2.at_item-h2 {
	font-size: 50px;
	line-height: 70px;
}
    .at_item h3 {
	font-size: 30px;
	line-height: 30px;
}
    .at_item h3 span{font-size:30px;}
    
    /*Register*/
    .title-kompany{font-size: 35px;text-align: center;padding-top: 18px;margin-left: -20.666%;}
    .sec-title-kompany{font-size: 25px;line-height: 1.2; text-align: center;margin-left: -20.666%;}
    .block-forma-register{padding: 20px 0;}
    .block-about {padding-top: 40px;padding-bottom: 40px;}
    .dostavka-reg{font-size: 1.6rem;}
    
    .block-lk{padding: 10px 50px;background: #e8e8e8;}
    
}

@media (min-width:992px){
    #button-ent-reg a, #button-ent-reg-opt a{color:#0054b9;font-family:Arial, sans-serif;font-size:1.06rem;text-decoration:none;font-weight:600;}
    .block-typeuser-index, .block-typeuser-index span{ 
    font-size: 22px;
}
    .block-typeuser-index span.button-link{
    font-size: 24px;
}
    #top_nav.fixed{width:100%;}
	#block-blog-home .block-title{height: 54px;} 
    #block-blog-home .block-title.big-h{height: 70px;}
    #block-blog-home .block-title.big-hh{height: 100px;}
    #base-search .but-type-search{padding-left: 46px;}
    .logo-img-r {margin-bottom: 10px;margin-top: 5px;}
    .logo-img{width: 170px;}
    .top-text-block h1{font-size:36px;padding-top: 0;padding-bottom: 6px;} 
    .opt-head.top-text-block h1{font-size:36px;padding-top: 0; padding-bottom: 6px;} 
    .top-text-block h1 span {font-size: 36px;}
    .top-text-block .block-h1{font-size:36px;padding-top: 0;padding-bottom: 6px;}
    .opt-head.top-text-block .block-h1{font-size:36px;padding-top: 20px;padding-bottom: 0;}
    .top-text-block .block-h1 span{font-size:36px;padding-right: 45px;}
    .top-text-block .block-h1 span.tov{padding-left: 130px;}
    .geo2 div.tell, .geo2 div.tell a.tel-call{font-size:17px;}
    
    /*Register*/
    .logo-new-reg{padding-top:56px;}
    .title-kompany{font-size: 68px;text-align: center;padding-top: 56px;margin-left: -20.666%;}
    .sec-title-kompany{font-size: 42px;line-height: 1.2; text-align: center;margin-left: -20.666%;}
    .block-forma-register{padding: 40px 20px;}
    .block-about {padding-top: 95px;padding-bottom: 95px;}
    .title-register{font-size: 48px;font-weight: bold;color: #53a91d;padding-left:10px;text-transform: none;text-align: left;}
    .text-register {font-size: 22px;line-height: 1.2;padding-left: 10px;}
    .item-adv .text-adv{padding-left:10px;font-size: 22px;line-height: 1.1;position: relative;width: 350px;text-align: left;}
    .item-adv{padding-top:20px;padding-bottom: 20px;display: flex;align-items: center !important;flex-direction: row;}
    .item-adv .icon-box{margin-right: 10px;}
    .item-adv .icon-box img{max-width: none;}
     .block-advantage{padding-top: 42px;padding-bottom: 42px;}
    .block-list-group{padding-top:85px;padding-bottom: 45px;}
    .block-list-group .box-button{padding-top:25px;padding-bottom: 25px; margin-top: 45px;margin-bottom: 45px;}
    .block-list-foto{margin-bottom:35px;}
    .box-list-reg a.link-lev-0{font-size: 17px;}
    .block-list-group .box-button button{font-size: 22px;}
    .block-kom{padding-top:75px;padding-bottom: 75px;}
    .title-kom{font-weight: bold;font-size: 32px;line-height: 0.9;margin-bottom: 10px;text-align: left;}
    .text-kom{font-size: 24px;line-height: 1.1;}
    .block-reg{padding-top: 55px;padding-bottom: 55px;}
    .text-kont, .text-kont b{font-size: 18px;line-height: 1.2;}
    
    
}

@media (min-width:1200px){
    #form-basket-base .button-reset-basket{margin-right: 30px;}
    #top_nav.fixed{width:100%;}
    .geo2 div.tell, .geo2 div.tell a.tel-call{font-size:18px;}
.catalog .data .buy-h, .catalog .data .buy{padding-left:12px;padding-right:11px;}	 
.action-date-end span.do{color:#e72e03;font-size:18px;}
    .title-kompany{font-size: 88px;text-align: center;padding-top: 56px;margin-left: -20.666%;}
.for_clients-new .button-price-download{line-height:17px;padding:17px 0;font-size:17px;}
#block-banner-big-2 .banner-title-2, #block-banner-big-2 .banner-title-5, #block-banner-big-2 .banner-title-5 a, #block-banner-big-2 .banner-title-4{font-size:18px;}
#block-banner-big-2 .banner-title-9, #block-banner-big-2 .banner-title-8 a, #block-banner-big-2 .banner-title-7 a, #block-banner-big-2 .banner-title-6 a, #block-banner-big-2 .banner-title-9 a, #block-banner-big-2 .banner-title-12 a{font-size:18px;}
#block-banner-big-2 .banner-title-3, #block-banner-big-2 .banner-title-3 a{font-size:20px;}
#block-banner-big-2 .banner-title-3 span{font-size:18px;}
.top-text-block{text-align:center;padding-left:0;}
.top-text-block h1 span, .top-text-block .block-h1 span{/* padding-right: 40px; */padding-right: 45px;line-height: 1.8;}
.top-text-block h1, .top-text-block .block-h1{padding-left: 50px;}
.top-text-block h1 span.tov, .top-text-block .block-h1 span.tov{/* padding-left: 85px; */padding-left: 130px;line-height: 1.1;}
#block-blog-home .block-title{height: 54px;font-size: 17px;} 
#block-blog-home .block-title.big-h{height: 77px;} 
#block-blog-home .block-title.big-hh{height: 100px;} 
#block-blog-home .block-title a{font-size:18px;} 
    .top-text-block h1 {line-height: 1.1;}
    .top-text-block .block-h1 {line-height: 1.1;}
    .top-text-block {padding-top:0px;}
    .text-kont, .text-kont b{font-size: 20px;line-height: 1.2;}
}