/*
SG
*/
@font-face {
    font-family: OfficinaSansC-Book; /* ��� ������ ��� CSS ������ */
    src: local("OfficinaSansC-Book"), /* ��������� ������� ������ � �� ������������ */
         url(/img/OfficinaSansBookC.otf); /* ���� ����� �� ����������, ����� ��������� ��� �� ���������� ���� */
  }
  @font-face {
    font-family: OfficinaSansC-Bold; /* ��� ������ ��� CSS ������ */
    src: local("OfficinaSansC-Boold"), /* ��������� ������� ������ � �� ������������ */
         url(/bitrix/templates/firstbit_electronicsshop_s1/fonts/OfficinaSansBoldC.otf); /* ���� ����� �� ����������, ����� ��������� ��� �� ���������� ���� */
  }
 #owl_slider1{
	 font-family:'FreeSet Bold Cyrillic', arial;
 }
.company__cont{
	border-bottom: 3px solid #f69322;
	padding-bottom: 22px;
    padding-top: 55px;
	margin-bottom:10px;
}
.mapClElem{
	padding: 16px 10px;
	display: inline-block;
    background: #f69322;
    color: #fff;
    border-radius: 3px;
	text-decoration:none;
}
.mapClElem:hover{
	text-decoration:none;
	background:#bb6e17;
}
.mapClElem i{
	padding-right:10px;
}
.content .row.brands{
	background:#fff;
}
.brands_item_list.brands_img{
	width:100%;
}
.brands_item_list.brands_img .brands_title{
	margin-left:0px;
	margin-right:0px;
}
body header.header1 .top_menu{
	width:60%;
}
body header .logo_wrapper img{
	max-height:70px;
}

/* ������� ��������� ����� */
.tabs {
	min-width: 320px;
	max-width: 800px;
	padding: 0px;
	margin: 0 auto;
}
/* ����� ������ � ����������� */
.tabs>section {
	display: none;
	padding: 15px;
	background: #fff;
	border: 1px solid #ddd;
}
.tabs>section>p {
	margin: 0 0 5px;
	line-height: 1.5;
	color: #383838;
	/* ��������� �������� */
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
/* ��������� �������� �������� opacity */
 
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
/* ������ �������� */
.tabs>input {
	display: none;
	position: absolute;
}
/* ����� �������������� ������� (�����) */
.tabs>label {
	display: inline-block;
	margin: 0 0 -1px;
	padding: 15px 25px;
	font-weight: 600;
	text-align: center;
	color: #aaa;
	border: 0px solid #ddd;
	border-width: 1px 1px 1px 1px;
	background: #f1f1f1;
	border-radius: 3px 3px 0 0;
}
/* �����-������ �� Font Awesome � ������� Unicode */
.tabs>label i{
	 margin-right: 10px;
}
/* ��������� ����� �������������� ������� ��� ��������� */
 
.tabs>label:hover {
	color: #888;
	cursor: pointer;
}
/* ����� ��� �������� ������� */
.tabs>input:checked+label {
	color: #555;
	border-top: 1px solid #e6842e;
	border-bottom: 1px solid #fff;
	background: #fff;
}
/* ��������� ������ � ������� ������������ :checked */
#tab1:checked~#content-tab1, #tab2:checked~#content-tab2, #tab3:checked~#content-tab3, #tab4:checked~#content-tab4 {
	display: block;
}
/* ������� ����� � �������������� 
* � ��������� ������ �� ����� �������
*/


/* �������� ���������� ������� 
*  �������������� ��� ����� �������
*/
@media screen and (max-width: 400px) {
	.tabs>label {
		padding: 15px;
	}
}


.slider1 .owl-stage-outer .slide .typeh1Slide{
	font-size: 2rem;
    line-height: 2.5rem;
    font-weight: bold;
    text-transform: uppercase;
}
.row.feedback .feedback_wrapper .typeh2Forms, .row.feedback .subscribe_wrapper .typeh2Forms{
    font-size: 22px;
    font-size: 1.375em;
    font-weight: bold;	
}
.flying_cart .flying_cart_container .flying_cart_header .h2cart {
    font-size: 22px;
    font-weight: 600;
    line-height: 22px;
    display: inline-block;
    width: 50%;
}
.product_item .product_title .h3typeprod {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
}

.catalog_main .catalog_container .catalog_container_inner .catalog_container_row .catalog_container_cell.catalog_list_wrapper .catalog_list_inner .titleSec{
    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 20px;
    color: #34382f;	
}
.catalog_main .catalog_container .catalog_container_inner .catalog_container_row .catalog_container_cell.catalog_list_wrapper .catalog_list_inner .titleSec a.catalog_section_top{
	    font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 20px;
    color: #34382f;
}

body .slider1 .owl-stage-outer .slide{
	/*height:550px;*/
}

/*������������� ������ ��������*/
/*body .product_item .product_image{
	    height: 300px;
}
body .product_item .product_bottom{
	top:447px;
}*/
/*������������� ������ ��������*/




.newLeftMenu .section_list_wrapper ul{
	display:none;
}
.parentLiNew .chekerMenuLeft{
	display:block;
	position:absolute;
	top:11px;
	right:0;
}
.parentLiNew{
	position:relative;
}
.parentLiNew .root-item{
	padding-left:15px;
}
.parentLiNew .root-item a{
	font-size: 14px;	
}

.parentLiNew2 .chekerMenuLeft2{
	display:block;
	position:absolute;
	top:11px;
	right:0;
}
.parentLiNew2{
	position:relative;
}
.parentLiNew2 .root-item2{
	padding-left:15px;
}
.parentLiNew2 .root-item2 a{
	font-size: 14px;	
}


.newLeftMenu .root-item-selected-new{
	color:#f7941e
}
.newLeftMenu .root-item .item-selected:last-child{
	color:#f7941e
}
.activeFirstmenus{
	color:#f7941e	
}
.newLeftMenu  .activeFirstLi>ul{
	display:block;
}



.article_list .article_items .article_title .typeh2Art {
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    margin: 0;
    padding: 0 0 10px;
    color: #49525b;
    border: none;
}
.product_item .product_title .titleProductList {
    font-size: 16px;
    font-size: 1em;
    line-height: 18px;
    line-height: 1.125em;
}
.countFlyingSg{
    position: absolute;
    top: 13px;
    left: 19px;
    color: #fff;
    font-size: 11px;
}
#flying_cart_label .fa-shopping-cart{
	font-size:37px;
}
#add-basketCart{
	background:#fff;
    padding: 22px;
    box-shadow: 0px 0px 25px 3px #b1b1b1;
}
#add-basketCart p{
	text-align:center;
	font-size:20px;
	margin-top:0px;	
}
#add-basketCart a:hover{
	cursor:pointer;
	text-decoration:none;
}
#add-basketCart a{
	min-width:176px;
	padding-top: 9px;
    padding-bottom: 8px;
}
#add-basketCart .i-hit{
	margin-right:50px;
}
.catalog_section_description ul{
	list-style:inherit;
	padding-left:20px;
}
.cart_wrapper a img{
    margin-right: 5px;
    vertical-align: middle;	
}
.animateJsPhotos{
	    display: none;
    position: absolute;
    top: 0;
    left: -10px;
    width: 112%;
    z-index: 9;
}

@keyframes hvr-buzz-out {
	10% {
		transform:translateX(3px) rotate(2deg);
	}
	20% {
		transform:translateX(-3px) rotate(-2deg);
	}

	30% {
		transform:translateX(3px) rotate(2deg);
	}

	40% {
		transform:translateX(-3px) rotate(-2deg);
	}

	50% {
		transform:translateX(2px) rotate(1deg);
	}

	60% {
		transform:translateX(-2px) rotate(-1deg);
	}

	70% {
		transform:translateX(2px) rotate(1deg);
	}

	80% {
		transform:translateX(-2px) rotate(-1deg);
	}

	90% {
		transform:translateX(1px) rotate(0);
	}

	100% {
		transform:translateX(-1px) rotate(0);
	}
}


.BasketFuls{
	-webkit-animation-name: hvr-buzz-out;
    animation-name: hvr-buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    /* background: #fd799c url(img/icons.png?v2) no-repeat; */
	background-position: 5px -1058px;
	-webkit-transition:all .4s;
	transition:all .4s;
	background-color:#f7941e !important;

}
.BasketsSalr{
	-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
	width:51px;
	-webkit-transition:all .4s;
	transition:all .4s;

}
.animateJsPhotos img {
    margin: 0;
    width: 100%;
}
#flying_cart_label .fa-shopping-cart{
	color:#f7941e;
}
.company__cont .map_contacts{
	margin-top:20px;
	height:0px;
	overflow:hidden;
}
.company__cont .company_name{
	font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    margin-bottom: 20px;
    color: #34382f;
}
.imitateContacnts{
	margin-bottom: 30px;
	display:block;
}
/*
SG
*/
.pto3{
	display: inline-block;
    width: 100%;
    vertical-align: top;
}
.pto3 label{
	width:100% !important;
	margin-bottom:10px;
}
.pto3 input{
	width:90%  !important;
}
.tabsDes{
	width:100%;
}
.tabsDes tr:first-child td{
	font-weight:bold;
}
.tabsDes td{
	border:1px solid #222;
	padding:5px;
	text-align:center;
}
.catalog_section_description h2{
	font-weight:100;
	font-size:20px;
}
body .catalog_section_description {
    border-left: 2px solid transparent;
}
.st62{
	border-collapse: collapse
}
body header.header1 .search_wrapper{
	width:43%;
	top:15px;
}
.lastPhone{
	float:left;
	margin-right:15px;
}
.lastPhone a{
	position:inherit !important;
	left:0 !important;
	right:0 !important;
	top:0 !important;
	font-size: 1.3rem !important;
    font-weight: bold !important;
    line-height: 0rem !important;
	color: #2f3f56 !important;
	text-decoration:none !important;
}
.search_form{
	float:left;
	width:175px;
	position:relative;
	top:-10px;
}
body header.header1 .phone_wrapper{
	width:24%;
}
body header .header_cart_container{
	margin: 51px 0px;
}
.lastPhone span{
	font-size: 0.8125rem;
    position: relative;
    top: 4px;
}
 @media screen and (max-width: 1025px) {
	 body header.header1 .search_wrapper{
		 width:40px;
	 }
	 .lastPhone{
		 display:none;
	 }
 }
 #owl_slider1 .owl-stage-outer{
	width:100%;
}
.video_slidersOm{
	display:none;
}
.video_slidersOm video{
	max-width:100%;
}
.video_slidersOm.activeVideos{
	display:block;
}
.noViewPic{
	height:0px;
	overflow:hidden;
}
.product_photo_big_aligner{cursor:pointer;}
.compensate-for-scrollbar{
	margin-right:17px !important;
	transition:all 0s;
}
.fancybox-active .bottom_panel_header{
	margin-right:17px;
}
body{
	transition:margin 0s !important;
}
.preview_list_slider li i{
    color: #f7941e;
    position: absolute;
    font-size: 33px;
    z-index: 9;
    left: 24px;
    top: 27px;
    background: #fff;
    border-radius: 100%;
    line-height: 20px;
}
body .catalog_main .catalog_container .catalog_container_inner .catalog_container_row .catalog_container_cell{
	vertical-align:middle;
}
.colorreg{
	background:#f7941e !important;
	border-radius:5px !important;
}
#forms1{
	display:none;
	text-align:center;
	max-width:300px;
}
#forms1 .title__forms1{
	text-align:center;
	font-weight:bold;
	font-size:25px;
	margin:0px;
}
#forms1 .form_fields > li{
	    padding: 5px 0 5px;
}
#forms1 .form_fields > li > label{
	margin-bottom:3px;
}
body header .phone_wrapper .call_back a{
	color:#00a5b9;
	font-weight:bold;
}
.countemain{
	padding-top:0px !important;
}
.countemain .col-md-3{
	width:25%;
	float:left;
}
.countemain .col-md-3 img{
	max-width:100%;
}
.countemain .col-md-9{
	width: 68%;
    float: left;
    padding-left: 37px;
}
.countemain .props .value span{
	color:#f7941e;
	font-size: 72px;
    line-height: 94px;
}
.countemain .props .col-md-3{
	display:inline-block;
	float:none;
	width:31%;
	text-align:center;
	position:relative;
}
.countemain .props .col-md-3:after{
	content: '';
    display: block;
    width: 60px;
    height: 2px;
    background: #f7941e;
    position: absolute;
    bottom: -11px;
    left: 50%;
    margin-left: -30px;
}
.title_counters{
	display:block !important;
}
.countemain .image{
    border-radius: 100%;
    border: 2px solid #f7941e;
    padding: 40px;
    width: 157px;
    height: 157px;
}
.countemain .image>a{
	display:block;
	padding-top:16px;
}

 @media screen and (max-width: 1025px) {
	.countemain{
		text-align:center;
	}
	.countemain .col-md-3,.countemain .col-md-9{
		float:none !important;
		width:100%  !important;
		padding:0px;
	}
	.countemain .col-md-3 .image{
		margin:0 auto;
		margin-bottom:20px;
	}
 }
 .row.page-container.static .container_16 .grid_12 ul li, .row.page-container.static .container_16 .grid_16 ul li, .row.page-container .article_detail ul li, #item_tab_description ul li, .brand_item .brand_description ul li,.catalog_section_description ul li{
	 list-style:none;
	 position:relative;
 }
 
.row.page-container.static .container_16 .grid_12 ul li:before{content:'';display:block;width:5px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:10px;}
.row.page-container.static .container_16 .grid_16 ul li:before{content:'';display:block;width:10px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:10px;}
.row.page-container .article_detail ul li:before{content:'';display:block;width:5px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:10px;}
#item_tab_description ul li:before{content:'';display:block;width:5px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:10px;}
.catalog_section_description ul li:before{content:'';display:block;width:5px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:6px;}
.brand_item .brand_description ul li:before{content:'';display:block;width:5px;height:5px;background:#f7941e;border-radius:50%;position:absolute;left:-14px;top:10px;}

.row.page-container.static .container_16 .grid_12 h2, .row.page-container.static .container_16 .grid_16 h2, .row.page-container .article_detail h2, #item_tab_description h2, .brand_item .brand_description h2{
	color:#00A5B9;
}
.catalog_section_description h2{
	color:#00A5B9;
	margin:15px 0;	
}
.block_34{
	background:#515b66;
	padding:10px;
	font-weight:bold;
}
.block_34 a{
	float:right;
	border-radius:0px !important;
		font-weight:bold;
}
.block_34:after{
	content:'';
	display:block;
	clear:both;
}
.block_34 span{
	padding-top:9px;
	color:#fff;
	float: left;
}
body header.header1 .phone_wrapper .phone{
	margin-top: 8px;
}
footer .callback_wrapper a{
	vertical-align:top;
}
footer .callback_wrapper a img{
	height:35px;
}
.sale_block_actions{
	margin-top:10px;
}
#bx-soa-region .bx-soa-reference{
	display:none;
}
.footer_wrapper{
	background:#2222220a;
}
.footer_wrapper .logo__footer_wrapper{
	position: absolute;
    right: 0px;
    max-width: 160px;
    top: 50%;
    margin-top: -80px;
}
.footer_wrapper .formFooter{
	padding:50px 0px;
}
.title__formFooter{
    font-size: 24px;
    font-weight: bold;
	margin-bottom:10px;	
}
@media(max-width: 420px){
    #footerFormSend {
        width: 271px;
        padding: 0;
    }
	.formFooter .title__formFooter,
	.formFooter .allDesc_formFooter{
		padding: 0;
        width: 271px;
	}
	#footerFormSend input[type="tel"]{
		width: 250px;
	}
}
.allDesc_formFooter{
	margin-bottom:20px;
}
#footerFormSend input[type="submit"]{
	background:#f7941e;
	color:#fff;
	border-color:#f7941e;
	margin-left:15px;
}
#footerFormSend input{
    padding: 13px 18px	
}
.politika_conf{
	margin-top:10px;
	font-size:13px;
}
.politika_conf a{
	font-size:13px;	
	text-decoration:underline;
}
.okSend__formFooter{
	position:absolute;
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	background:rgba(255, 255, 255, 0.87);
	text-align:center;
	padding-top:30px;
	display:none;
}
.okSend__formFooter .okSend__formFooter__firstStr{
	font-weight:bold;
	font-size:27px;
	display:block;
	margin-bottom:10px;
	color:#f7941e;
}
.okSend__formFooter .okSend__formFooter__lastStr{
	font-size:14px;
}


.preview_list_slider_scroller_container .preview_list_slider .owl-nav{
	    white-space: initial;
		/*display:none;*/
}
.preview_list_slider_scroller_container .preview_list_slider:hover .owl-nav{
	display:block;
}
.preview_list_slider_scroller_container .preview_list_slider .owl-dots{
		display:none;
}
.preview_list_slider_scroller_container .preview_list_slider .owl-nav .owl-prev{
	position: absolute;
    left:-31px;
    top: 23px;
    background: #f7941e;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
    color: #fff;
	cursor:pointer;
}
.preview_list_slider_scroller_container .preview_list_slider .owl-nav .owl-next{
	position: absolute;
    right: -31px;
    top: 23px;
    background: #f7941e;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
    color: #fff;
	cursor:pointer;
}
.preview_list_slider_scroller_container .preview_list_slider .owl-nav .disabled{
	/* opacity:0.3; */
	opacity:0;
}
.viewed_and_recommended .owl_nav.small > div.owl-prev i{
	top: 1px !important;
}
.viewed_and_recommended .owl_nav.small > div.owl-next i{
	top: 1px !important;
}
.preview_list_slider_scroller_container .preview_list_slider .owl-stage-outer{
	overflow:hidden;
}
.offer_slider_sg .owl_nav{
	    white-space: initial;
		/*display:none;*/
}
.product_card .product_photo_wrapper .preview_list_slider_container .preview_list_slider{
	overflow:inherit !important;
}
.offer_slider_sg:hover .owl_nav{
	display:block;
}
.offer_slider_sg .owl-dots{
		display:none;
}
.offer_slider_sg .owl_nav .owl-prev{
	position: absolute;
    left: 5px;
    top: 23px;
    background: #f7941e;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
    color: #fff;
	cursor:pointer;
}
.offer_slider_sg .owl_nav .owl-next{
	position: absolute;
    right: 5px;
    top: 23px;
    background: #f7941e;
    width: 25px;
    height: 25px;
    text-align: center;
    border-radius: 50%;
    line-height: 24px;
    color: #fff;
	cursor:pointer;
}
.offer_slider_sg .owl-nav .disabled{
	display:none;
}
.product_card .owl_nav.small > div.owl-prev i{
	left:0px !important;
	top:0px  !important;
}
.product_card .owl_nav.small > div.owl-next i{
	left:0px !important;
	top:0px  !important;	
}


.list_top_prod_im{
	display:inline-block;
	vertical-align:middle;
}
.list_top_prod_im .item__list_top_prod_im{
	display:inline-block;
	position:relative;
	width:65px;
	text-align:center;
	cursor:pointer;
}
.list_top_prod_im .item__list_top_prod_im:last-child{padding-left:10px;}
.list_top_prod_im .item__list_top_prod_im .text__list_top_prod_im{
    position: absolute;
    bottom: 52px;
    width: 150px;
    text-align: center;
    background: #6b7382;
    border-radius: 3px;
    padding: 10px;
	display:none;
	font-size:13px;
	font-weight:bold;
	left:50%;
	margin-left:-79px;
	color:#fff;

}
.list_top_prod_im .item__list_top_prod_im:hover .text__list_top_prod_im{
	display:block;
}
.text__list_top_prod_im::after{
    content: '';
    position: absolute;
    left: 70px;
    bottom: -20px;
    border: 10px solid transparent;
    border-top: 10px solid #6b7382;
}

footer .callback_wrapper{
	float:none !important;
	margin-top:0px !important;
}
body header nav.menu1 > ul > li > a{
	padding: 17px 11px ;
}
body header.header1 .top_menu{
	width:75%;
}
body footer nav > ul > li{
	margin-right:22px;
}
footer .callback_wrapper .btn_narrow{
	background:#f7941e;
}
.offAction{
	color:red;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 10px;
}
.closeBasketLine{
    font-size: 27px;
	cursor:pointer;
}
body .flying_cart .flying_cart_container .flying_cart_header .summ_right{
	text-align:left;
}
body .btn_top{
	    z-index: 1030;
}
.product_item_inner .product_bottom .btn_quickbuy{
	background:#f7941e;
	border-color:#f7941e;
	color:#fff;
}
.product_item_inner .product_bottom .btn_quickbuy:hover{
	background:#f7a442;
	border-color:#f7a442;
}
.product_item_inner .buy_btn_group .btn_quickbuy{
	background:#f7941e;
	border-color:#f7941e;
	color:#fff;
}
.product_item_inner .buy_btn_group .btn_quickbuy:hover{
	background:#f7a442;
	border-color:#f7a442;
}
#flying_cart_body .flying_cart_second_line .btn_round.btn_color{
	background:#f7941e;
	border-color:#f7941e;	
}
#flying_cart_body .flying_cart_second_line .btn_round.btn_color:hover{
	background:#f7a442;
	border-color:#f7a442;
}
body .product_item .cart_icon.add_to_cart{
	    background-color: #f7941e;
}
body .product_item:hover .cart_icon.add_to_cart{
	    background-color: #f7941e;	
}
.nomargs{
	margin-bottom:0px;
}

.availability_inner .fa-bar-chart-o:after, .availability_inner  .fa-bar-chart:after{
    content: "\f080";	
	position: relative;
    left: 5px;
	font: normal normal normal 14px/1 FontAwesome;
}
.availability_inner .fa-bar-chart-o, .availability_inner  .fa-bar-chart{
	font-family: 'Roboto', sans-serif;	
	font-size: 14px !important;
	padding-right: 15px;
}
.availability_inner .fa-bar-chart-o:before, .availability_inner  .fa-bar-chart:before{
    display:none;	
}
.availability_inner .fa-heart:after {
    content: "\f004";
	position: relative;
    left: 3px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 16px;
}
.availability_inner .fa-heart:before {
    display:none;

}
.availability_inner .fa-heart{
	padding-right:10px;
	font-family: 'Roboto', sans-serif;
    font-size: 14px !important;
	
}
.product_parametrs_wraper ul li span{
	vertical-align:middle;
}


@media screen and (max-width: 1366px) {
	body .slider1 .owl-stage-outer .slide{
		/*height:350px;*/
	}
 }
 .content .row.brands{
	 background:#fff;
 }
 .product_card .product_options_list .product_options_item .product_params.product_params_size span{
	 height:auto !important;
 }
 .titlePayments{
	 text-align:center;
	 font-size:30px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
 }
 .descriptionPayments{
	 text-align:center;
	 margin-top:10px;	 
 }
 .itemPayment .image_itemPayment{
	 float:left;
	 width:10%;
	 text-align:center;
 }
 .itemPayment .content_itemPayment{
	 float:left;
	 width:75%;
	 position:relative;
	 margin-bottom:15px;
	 padding-right:50px;
 }
 .duble_itemPayment .content_itemPayment{
	 margin-bottom:0px;
 }
.itemPayment:after{
	 content:'';
	 display:block;
	 clear:both;
 }
 .sim_1{
	 width:39%;
	 padding-top: 40px;
 }
  .sim_2{
	 width:39%;
	 padding-top: 30px;
 }
 .sim_3{
	 width:45%;
	 padding-top: 30px;
 }
 .sim_4{
		 padding-top: 24px; 
 }
 .sim_5{
		 padding-top: 48px; 
 }
 .title__content_itemPayment a{
	 color:#f05657;
	 font-weight:bold;
 }
 .content_itemPayment:after{
    content: '';
    display: block;
    width: 1px;
    height: 100%;
    background: url(/img/Payment-page.png);
    position: absolute;
    left: -10px;
    top: 0px;
    background-size: 1px;
 }
 .text__content_itemPayment{
	 font-size:14px;
 }
 .fir24{
	 font-family:OfficinaSansC-Book;
	 text-transform:initial;
	 font-size:57px;
	 color:#000;
	 font-weight:100;
 }
 .descT_3930{
	 margin-top:10px !important;
 }
 .descT_3930 span{
	 font-size:29px;
	  color:#000;
	  font-family:OfficinaSansC-Book;
 }
 #item_tab_description p{
	 font-size:16px;
	 color:#2f3f56;
	 line-height:22px;
 }
 @media screen and (max-width: 1762px) {
	 .slideSgTop_3930{
		    background-color: #ecf6ff !important;
			background-position: -128px  !important;
			
	 }
 }
  @media screen and (max-width: 1517px) {
	 .slideSgTop_3930{
		    background-color: #ecf6ff !important;
			background-position: -255px  !important;
			
	 }
 }
   @media screen and (max-width: 1290px) {
	 .slideSgTop_3930{
		    background-color: #ecf6ff !important;
			background-position: -404px  !important;
			
	 }
 }
  @media screen and (max-width: 1025px) {
		 .slideSgTop_3930 .container_16>div{
			 width:100%;
			 text-align:left;
		 }
		 .slideSgTop_3930 span,.slideSgTop_3930 div{
			 text-decoration:none;
		 }
		 .slideSgTop_3930 .container_16{
			 padding-top:25px !important;
			 padding-left:10px !important;
			 padding-right:0px !important;
		 }
		 .slideSgTop_3930{
			background-image: url(/img/Mob-bank_320x350_trans.png) !important;
			background-size: auto !important;
			background-position: bottom !important;
		 }
		 .fir24{
			 font-size:38px;
			
		 }
		 .descT_3930 span{
			 font-size:23px;
		 }
		 .slider1 .owl-item a{
			 text-decoration:none;
		 }
  }
.sale_block_actions{
	border:10px solid #f7941e;
	text-align:center;
	padding: 30px 0px;
}
.sale_block_actions p b{
	text-transform:uppercase;
	color:#222;
	font-size:34px;
}
.content .search_form{
	width:100%;
} 





/*������� Newton k2*/
.slideSgTop_3959 .container_16{
	width:100%;
	padding-top:0px !important;
}
.slideSgTop_3959 .container_16 .grid_10.grid_8_sm{
	width: 49%;
    float: right;
    margin-right: 0;
}
.slider1 .owl-stage-outer .slideSgTop_3959 .typeh1Slide{
	color:#fff;
	font-family: OfficinaSansC-Book;
	text-transform: inherit ;
	font-size:40px;
	font-weight: 100;
	margin-top:60px;
}
.anonsSlider3959{
	color: #fff;
    font-size: 20px;
    line-height: 36px;
    font-weight: 100;
    font-family: OfficinaSansC-Book;
    width: 100%;
    display: block;
}
.anonsSlider3959_2{
	color:#4c2887;
	font-family: OfficinaSansC-Bold;
	font-size:34px;
	margin-top:16px;
	display:block;
}
body .owl-item .slide .descT_3959{
	max-height:300px;
	margin-top:11px;
	margin-bottom:38px;
}
.slideSgTop_3959 .container_16 .grid_10.grid_8_sm a{
	width: 186px;
	height:54px;
	padding:0px;
	font-size:24px;
	line-height:54px;
	font-family: OfficinaSansC-Book;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background:#fff;
	color:#333333;
}
@media screen and (max-width: 650px){
	.slideSgTop_3959 {
		background-image: url(/upload/iblock/6a7/6a7f1c493694d9fdd29f69f09839d50c.png) !important;
		background-size: auto !important;
		background-position: bottom !important;
		background-color: #ededed !important;
	}
	.slideSgTop_3959 .container_16{
		padding:0px !important;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f45d4d+0,f45d4d+79,7db9e8+100&1+0,1+79,0+80,0+100 */
background: -moz-linear-gradient(top, rgba(244,93,77,1) 0%, rgba(244,93,77,1) 95%, rgba(238,97,84,0) 80%, rgba(125,185,232,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(244,93,77,1) 0%,rgba(244,93,77,1) 95%,rgba(238,97,84,0) 80%,rgba(125,185,232,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(244,93,77,1) 0%,rgba(244,93,77,1) 95%,rgba(238,97,84,0) 80%,rgba(125,185,232,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45d4d', endColorstr='#007db9e8',GradientType=0 ); /* IE6-9 */
	}
	.slideSgTop_3959 .container_16 .grid_10.grid_8_sm{
		width:100%;
		text-align:Center;
	}
	.slideSgTop_3959 .container_16 .grid_10.grid_8_sm a{
		display:none;
	}
	.slider1 .owl-stage-outer .slideSgTop_3959 .typeh1Slide{
		margin-top:23px;
	}
	.anonsSlider3959{
		line-height:18px;
	}
	.anonsSlider3959_2{
		margin-top:2px;
	}
}
/*������� Newton k2*/

.mod4{
	display:inline-block;
	width:50%;
		vertical-align:top;
}
.mod42{
	display:inline-block;
	width:49%;
	margin-left:5px;
	vertical-align:top;
}



.product_card .product_options_list .product_options_item .product_params .product_params_item{
	width:100%;
}
.product_card .product_options_list .product_options_item .product_params .product_params_item span{
	padding:10px 5px !important;
	text-align:left !important;
}

.priceOfferItem{
	vertical-align:middle;
    font-weight: bold;
    font-size: 14px;
    font-style: inherit;
	padding-left:10px;
}
.product_card .product_options_list .product_options_item .product_params.product_params_size span.signal_active_offer{
    display: inline-block;
    height: 14px !important;
    width: 18px;
    margin: 11px 5px 0 0;
    background-image: url(/bitrix/templates/firstbit_electronicsshop_s1/img/price-complectation-sprite.svg);
    background-repeat: no-repeat;
    background-position: 0 0;
	margin: 0;
    padding: 0 !important;
	vertical-align:middle;
}
.bx_active .signal_active_offer{
	    background-position: 0px -16px !important;
}
.title_offer_name{
	display:inline-block;
	margin:0px;
	width:74%;
	vertical-align:middle;
}
.grid_view  .product_item .buy_wrap .price_wrap{
	display:block;
	position:inherit;
	text-align:center;
}
.grid_view  .product_item .buy_wrap .buy_btn_group{
	float:none;
}
.grid_view .product_item .cart_icon{
	position:inherit;
}
.grid_view .product_item .cart_icon{
	width:80%;
}
.grid_view .product_item .cart_icon.add_to_cart:after{
	display:none;
}
.grid_view .product_item .cart_icon.add_to_cart{
	font-size:16px;
}
.grid_view .product_item .cart_icon{
	line-height:33px;
}
.grid_view .bx_catalog_item_controls_blocktwo{
	text-align:center;
}
.grid_view .product_item .product_title .titleProductList{
	text-align:center;
}
body .grid_view .product_item .cart_icon.add_to_cart:hover{
	    background: #f7a442;
    border-color: #f7a442;
}
body  .big_list_view .product_item .cart_icon.add_to_cart{
	background: #f7941e;
    border-color: #f7941e;
}
body  .big_list_view .product_item .cart_icon.add_to_cart:hover{
	    background: #f7a442;
    border-color: #f7a442;
}
.row.product_card .product_short_descr_wrapper .product_buy_wrapper .product_basket_wrapper button{
		background: #f7941e;
    border-color: #f7941e;
}
.row.product_card .product_short_descr_wrapper .product_buy_wrapper .product_basket_wrapper button:hover{
    background: #f7a442;
    border-color: #f7a442;
}
.row.product_card .product_short_descr_wrapper .product_buy_wrapper .product_quickbuy_wrapper button{
    border-color: #f7941e;
	color:#f7941e;
}
.row.product_card .product_short_descr_wrapper .product_buy_wrapper .product_quickbuy_wrapper button:hover{
    background: #f7a442;
    border-color: #f7a442;
	color:#fff;
}
@media screen and (max-width: 1088px){
	.slideSgTop_4041{
		background-position-x: -329px !important;
	}
}

@media screen and (max-width: 900px){
	.slideSgTop_4022{
		background:url(/upload/iblock/99d/99d4e59e05356f75e9bb956b671bd727.png) !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
	}
}
@media screen and (max-width: 630px){
	.slideSgTop_4022{
		background-image:url(/img/Safety-box_Banner_375x350.png) !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
		background-color: #faf9f9 !important;
	}
	.slideSgTop_4041{
		background:url('/img/Banner_KisanK2-BCS 160_320x370.png') !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
		background-size:cover !Important;
		position:relative;
	}
	.slideSgTop_4041:after{
		content:'';
		display:block;
		position:absolute;
		left:0px;
		right:0px;
		bottom:0px;
		top:0px;
		background:url('/img/Banner_Kisan432423.png')no-repeat center;
	}
}
@media screen and (max-width: 486px){
		.slideSgTop_4022{
		background:url(/img/Safety-box_Banner_375x350.png) !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
	}
}
@media screen and (max-width: 375px){
		.slideSgTop_4022{
		background:url(/img/Safety-box_Banner_375x350.png) !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
		background-size:100% !important;
	}
}

@media screen and (max-width: 1600px){
	.slideSgTop_4058{
		background-image:url(/bitrix/templates/firstbit_electronicsshop_s1/img/1342.png) !important;
		background-position: center center !important; 
		background-repeat: no-repeat !important;
		background-size:contain !important;
	}
	.slider1 .owl_nav > div.owl-prev,.slider1 .owl_nav > div.owl-next{display:none;}
	
}
@media screen and (max-width: 800px){
	.slideSgTop_4058{
		background-image:url(/bitrix/templates/firstbit_electronicsshop_s1/img/Banner_600x250.png) !important;
		background-position: center center !important; 
		background-repeat: no-repeat !important;
		background-size:inherit !important;
	}
}
@media screen and (max-width: 600px){
	.slideSgTop_4058{
		background-image:url(/bitrix/templates/firstbit_electronicsshop_s1/img/635.png) !important;
		background-position: center top !important; 
		background-repeat: no-repeat !important;
		background-position-y: -15px !important;
		    background-color: #f7f7f7 !important;
			background-size: contain !important;
	}
}


/*����� �������������� ������*/
.gorizontal-filter-sg .filter_btn{
	clear:both;
}
/* .gorizontal-filter-sg{
	display:none;
} */
.gorizontal-filter-sg  .filter_block{
	border:none !important;
}
.gorizontal-filter-sg .row>.filter_block{
	min-height:100px;
}
.gorizontal-filter-sg .row>.filter_block .filter_body{
	display:block !important;
}
.gorizontal-filter-sg .filter_title {
    font-size:17px;
    line-height: 16px;
    font-weight: 600;
}
.gorizontal-filter-sg .filter_wrapper.vertical .filter_inner .filter_block .filter_header .filter_title{
	font-size:17px;
	max-width:100% !important;
}
.gorizontal-filter-sg .row>.filter_block .pull_right{
	display:none;
}
.gorizontal-filter-sg  .filter_wrapper.vertical{
	margin-bottom:10px;
}
.block_filter_input_price_sg{
	display:inline;
	position:relative;
}
.block_filter_input_price_sg i {
    position: absolute;
    font-style: inherit;
    color: #000;
    font-size: 17px;
    top: 1px;
    left: 6px;
}
.checkbox-gorizon-sg{
	width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: relative;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	color:transparent;
	font-weight:bold;
	font-size:19px;
}
.gorizontal-filter-sg input[type='checkbox']{
	display:none;

}
.gorizontal-filter-sg input[type='checkbox']:checked + .checkbox-gorizon-sg{
    background: #f34c10;
	border: 1px solid #f34c10;
	color:#000;
}
.gorizontal-filter-sg .ui-state-default{
	border-color:#ff6633 !important;
	top:-0.50em !important;
	position:relative;
}
.gorizontal-filter-sg .ui-state-default:after{
	content:'';
	display:block;
	width:5px;
	height:5px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	background:#000;
	position:absolute;
	top:50%;
	margin-top:-2.5px;
	left:50%;
	margin-left:-2.5px;
}
.gorizontal-filter-sg  .bx-ui-slider-track{
	height:1px;
	
}
.gorizontal-filter-sg .bx-ui-slider-pricebar-v{
	background:#ff6633 !important;
}
.gorizontal-filter-sg  .price-range{
	padding:0px 20px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left, #ffffff 0%, #f34c10 9%, #f34c10 93%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffffff 0%,#f34c10 9%,#f34c10 93%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffffff 0%,#f34c10 9%,#f34c10 93%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.gorizontal-filter-sg .bx-ui-slider-track .bx-ui-slider-pricebar-vn{
	background:#ff6633;
}
.gorizontal-filter-sg .filter_price input{
	width: 42.9% !important; 
	/* padding-left:27px !important; */
	font-size:17px;
	color:#d6d6d6 !important;
}
.gorizontal-filter-sg .price-range .ui-state-default.left{
	margin-left:0 !important;
}
.gorizontal-filter-sg  .filter_btn input{
	display:none;
}
.gorizontal-filter-sg  .filter_btn{
	padding:0px !important;
	border:none !important;
}
.gorizontal-filter-sg  .filter_wrapper.vertical .filter_inner{
	border:none;
}
/* #sg_button_show_result{
	min-height:60px;
} */
#sg_button_show_result label{
	display:none;
}
#sg_button_show_result .bx-filter-popup-result{
	right:50%;
	top:0;
	margin-top:0px;
}
#sg_button_show_result .bx-filter-popup-result a,
#modef.bx-filter-popup-result span{
	font-size:15px;
	padding: 21px 66px;
	background:#f34c10;
	color:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
#modef.bx-filter-popup-result span{
	width: auto;
	display: block;
	cursor: pointer;
}
#sg_button_show_result .bx-filter-popup-result a.del-filter,
#modef.bx-filter-popup-result span.del-filter {
    background: transparent;
    color: #f34c10;
}
.sg-show-block-filter{
	display: none;
	background:#f34c10;
	color:#fff;
	padding: 9px 16px;
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.filter-toggle-btn{
	display: none;
	background:#f34c10;
	color:#fff;
	padding: 9px 16px;
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

.sg-show-block-filter img,
.filter-toggle-btn img,
.sg-show-block-filter i,
.filter-toggle-btn i{
	vertical-align:middle;
}
.sg-show-block-filter img,
.filter-toggle-btn img{
	margin-right:9px;
}
.sg-show-block-filter i,
.filter-toggle-btn i{
	margin-left:9px;
}
.sg-line-button-filter{
	height:1px;
	background:#dbdbdb;
	top:28px;
	position:relative;
}
.sortes_container_new .select2-selection__rendered{
	font-size:13px;
}
.sortes_container_new .select2-container .select2-selection--single{
	height:35px;
	border-color: #6b7382;
		outline:none;
}
.sortes_container_new .select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:35px;
}
.sortes_container_new  .select2-container--default .select2-selection--single .select2-selection__arrow{
	top:6px;
}
.sortes_container_new .select2-container--default .select2-selection--single .select2-selection__arrow:after{
	content:"\f107";
	font: normal normal normal 14px/1 FontAwesome;
	font-size:16px;
	position:relative;
	top:3px;
}
.sortes_container_new .select2-container--default .select2-selection--single .select2-selection__arrow .bold{
	display:none;
}
.sortes_container_new .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{
	content:"\f106";
	font: normal normal normal 14px/1 FontAwesome;
	font-size:16px;
	position:relative;
	top:3px;
}
#select2-sort-sg-modifire-container:focus{
	outline:none;
}
@media screen and (max-width: 1025px){
	.gorizontal-filter-sg .filter_wrapper.vertical{
		position:inherit;
		width:100%;
		box-shadow:none;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
	}
	.gorizontal-filter-sg .filter_mobile_title.hidden_lg{
		display:none;
	}
	.gorizontal-filter-sg .hidden_lg .filter_call_btn{
		display:none;
	}
	#sg_button_show_result{
		position:relative;
	}
	.filter_wrapper.vertical .bx-filter-popup-result a{
		float:none !important;
		border:none !important;
	}
	#sg_button_show_result .bx-filter-popup-result{
		right:0px;
		margin:0px;
	}
}
@media screen and (max-width: 720px){
	.sort_wrapper_button{
		display:none !important;
	}
	.sort_wrapper{
		display:block !important;
	}
	.sort_wrapper .sort_right_block{
		display:none !important;
	}
	body .sort_wrapper .sort_item{
		display:inline-block !important;
		margin-right:0px;
	}
	body .sg-show-block-filter{
		padding:9px 5px;
	}
	.gorizontal-filter-sg .hidden_lg .filter_call_btn {
		display: none !important;
	}
	 .filter_wrapper .filter_btn input{
		display:none !important ;
	}
}
#___ratingbadge_0{
	left:0px;
}
/*����� �������������� ������*/
#searchSection li{
	display:inline-block;
	padding: 8px 20px;
	background: #f7941e;
	color:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
#searchSection li a{color:#fff;text-decoration:none !important}
#searchSection li:hover{
	background:#f7a442;
}
#nextSection{
	margin-top:0px;
}
.video_slide_item{
	 box-sizing: border-box;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    border: 1px solid #e9e9e9;
	text-align:center;
	padding: 12px 15px;
	width: 94%;
	margin: 0 auto;
}

.name_video_slide{
    font-weight: bold;
    font-size: 17px;
    line-height: 20px;
    margin-top: 17px;
    min-height: 50px;
}
.video-index .name_video_slide {
    color: #fff;
    position: absolute;
    top: 15px;
    font-weight: normal;
    left: 0;
    width: max-content;
    right: 0;
    margin: auto;
    font-size: 18px;
}
.video__slide_image{
	position:relative;
}
.video__slide_image:after{
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    background: url(/img/youtube2.svg)no-repeat;
    top: 50%;
    margin-top: -32px;
    left: 50%;
    margin-left: -32px;
    position: absolute;
	background-size:cover;
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
}
.video_slide_item:hover .video__slide_image:after{
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	transform:scale(1.4);
}
.block_subscribe_sgs{
	background-color:#ef5559;
	position:relative;

}
.telega_img{
	width: 104px;
    position: absolute;
    /* top: 0; */
    bottom: -40px;
    right: 156px;
    background: url(/img/sub_final.png)no-repeat;
    background-size: cover;
    height: 63px;
}
.telega_img_one{
    width: 114px;
    height: 93px;
    position: absolute;
    bottom: -26px;
    left: 10px;
    background: url(/img/sub_one.png)no-repeat;
    background-size: cover;
}
.telega_img_two{
	width: 87px;
    height: 91px;
    position: absolute;
    bottom: -34px;
    right: 496px;
    background: url(/img/sub_two.png)no-repeat;
    background-size: cover;
}
.telega_img_tree{
    width: 68px;
    height: 50px;
    position: absolute;
    top: -43px;
    right: 213px;
    background: url(/img/sub_two.png)no-repeat;
    background-size: cover;
    background-position: 0px -1px;
}
.block_subscribe_sgs.row.feedback .subscribe_wrapper:after{
	content:'';
	display:block;
	clear:both;
}
#status_SubscribeValidation{
	clear: both;
    float: right;
}
#status_SubscribeValidation p{
	    margin-top: -12px;
}
.left_positions_subscribe_inner{
	text-align:right;
}
.left_positions_subscribe_inner p{
	margin-top:5px;
}
.block_subscribe_sgs.row.feedback .subscribe_wrapper{
	position:relative;
}
.block_subscribe_sgs .grey{
	background:none;
}
.block_subscribe_sgs.row.feedback .envelope{
	display:none;
}
.block_subscribe_sgs.row.feedback .subscribe_inner{
	width:100%;
}
.block_subscribe_sgs.row.feedback .subscribe_inner form {
	display: inline-flex;
    flex-wrap: wrap;
}
.block_subscribe_sgs.row.feedback .subscribe_inner form .input-wrapper {
    position: relative;
}
.block_subscribe_sgs.row.feedback .subscribe_inner form input{
	display:inline-block;
}
.block_subscribe_sgs.row.feedback .subscribe_inner form input[type="submit"] {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    border: none;
    background: transparent;
    z-index: 2;
	width: 20px;
}

.block_subscribe_sgs .typeh2Forms{
	font-size: 29px !important;
    color: #fff;
}
.block_subscribe_sgs.row.feedback .feedback_inner{
	padding: 45px 0 45px;
	position:relative;
	z-index:9;
}
.block_subscribe_sgs.row.feedback p{
	color:#fff;
    width: 100%;
    max-width: 350px;
    margin-bottom: 0;
}
.block_subscribe_sgs.row.feedback .subscribe_wrapper{
	padding:0px;
}
.block_subscribe_sgs input[type="submit"]{
	width: 100%;
    background: none;
    border: 1px solid #fff;
    font-size: 16px;
    padding: 15px 0px;
}
.block_subscribe_sgs input[type="submit"]:hover{
	background:#fff;
	color:#888;
}
.block_subscribe_sgs .text_public{
	font-size: 13px !important;
    margin-bottom: 17px;
		float:right;
	width:46%;
	text-align:left;
}
.block_subscribe_sgs .text_public a{
	color:#000;
	font-size: 13px !important;
	text-decoration:underline;

}
.block_subscribe_sgs input[type='text']{
	padding: 16px 10px;
}
@media screen and (max-width: 1800px){
	.telega_img{
		right:20%;
	}
}
@media screen and (max-width: 1219px){
	.telega_img{
		right:65px;
	}	
}
@media screen and (max-width: 1025px){
	.telega_img{
    position: inherit;
    height: 200px;
    width: 330px;
    margin: 0 auto;
    right: 0;
    background-position-x: -30px;
	}
	.block_subscribe_sgs.row.feedback .subscribe_wrapper .subscribe_inner{
		margin:0 auto;
		text-align:center;
	}
	.block_subscribe_sgs.row.feedback .feedback_inner{
		padding-bottom:10px;
	}
}
@media(max-width: 719px){
	.block_subscribe_sgs.row.feedback .subscribe_wrapper .subscribe_inner{
		display: flex;
		flex-direction: column;
	}
}
@media screen and (max-width: 400px){
	.block_subscribe_sgs.row.feedback .subscribe_wrapper .subscribe_inner{
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}
}





.sod2{
	border:1px solid #2EB5C6;
	border-top:4px solid #2EB5C6;
	margin-top:10px;
	padding-bottom:10px;
}
.sod2>p>img{
	vertical-align:middle;
}
.sod2>p{
	margin-bottom:10px;
	margin-left:17px;
	margin-top:10px;
}
.sod2>p>b{
	vertical-align:middle;
	text-transform:uppercase;
	padding-left:10px;
}
.sod2 ol>li:after{
	display:none !important;
}
.sod2 ul li::after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    background: #008fd5;
    position: absolute;
    left: -30px;
    top: 9px;
    border-radius: 50%;
}
.sod2 ol{
	margin-left:0px !important;
	list-style:none;
	padding-left:0px;
}
.sod2 ol li{
	padding-left:20px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
}
.sod2 ol li:hover{
	background:#f9f9f8;
}
.sod2 ol li a{
	text-decoration:none !important;
	color:#2EB5C6 !important;
}
.sod2 ol li:hover a{
	color:#008fd5;
}
.article_detail_inner{
	margin-top:0px !important;
} 
.item_elments_design{
	display:inline-block;
	vertical-align:top;
	padding-top:50px;
	position:relative;
	margin:0px 40px;
}
.item_elments_design:after{
    content: '';
    width: 5px;
    height: 5px;
    background: #00A5B9;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    top: -3px;
    left: 50%;
    margin-left: -2.5px;
}
.item_elments_design:before{
	content:'';
	width:1px;
	height:51px;
	left:50%;
	margin-left:-0.5px;
	position:absolute;
	top:0px;
	background:#00A5B9;
}
.list_elemnt_designs1{
	text-align:center;
	border-top: 1px solid #00A5B9;
}
.years_item_elments_design span{
	display: inline-block;
    padding: 10px 0px;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    background: #00A5B9;
    color: #fff;
	font-weight:bold;
	font-size:23px;
	width:100%;
}
.content_item_elments_design ul li{
	text-align:left;
}
.content_item_elments_design{
	max-width:260px;
}
body .content_item_elments_design ul li:before{
    background: #00A5B9 !important;
}
.line_pose {
    color: #777;
    position: relative;
    margin-top: 8px;
    padding-left: 10px;
    padding-top: 3px;
}
.line_pose:after{
    content: '';
    display: block;
    width: 21px;
    height: 1px;
    background: #00A5B9;
    top: 0px;
    position: absolute;
    left: 0px;
}
.yakor1{
	text-align:center;
}
.content_yakor1{
	display:inline-block;
	border:1px solid #d4d4d4;
	vertical-align:top;
	padding:5px 15px;
	width:100%;
	max-width:356px;
	text-align:left;
	margin-bottom:10px;
}
#yakos_1{
	background:url(/img/atol_91f_chernaya_.jpg);
    background-size: 56%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-position-x: 194px;
    background-repeat: no-repeat;
    background-position-y: 5px;
}
#yakos_2{
	background:url(/img/JArus_M2100F_02.jpg);
    background-size: 56%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-position-x: 194px;
    background-repeat: no-repeat;
    background-position-y: -7px;
}
#yakos_3{
	background:url(/img/ezgif-4-aa134057397d.png);
    background-size: 48%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-position-x: 199px;
    background-repeat: no-repeat;
    background-position-y: -10px;
}
.content_yakor1 a{
	display: block;
    border: 1px solid #f7941e;
    text-align: center;
    text-decoration: none !important;
    padding: 12px 5px;
    max-width: 150px;
    border-radius: 5px;
    color: #f7941e !important;
	margin-top:50px;
}
.content_yakor1 span{
	min-height:40px;
	display:block;
	font-weight:bold;
}
.citate_block{
    background: #FAFAF1;
    padding-left: 100px;
    position: relative;
    font-style: italic;
    padding-top: 15px;
    padding-bottom: 15px;
	font-size:15px;
}
.citate_block:after{
	content:'';
	display:block;
	width:50px;
	height:50px;
	background:url('/img/citats.png');
	background-size:cover;
	position:absolute;
	top:50%;
	margin-top:-25px;
	left:25px;
	
}
.type_prev_pic_block .image_bls21{
	width:150px;
}
.type_prev_pic_block{
	position:relative;
	padding-left:177px;
	min-height:200px;
}
.type_prev_pic_block .image_bls21{
	position:absolute;
	left:0px;
	top:0px;
	
}
.type_prev_pic_block .detail_page_bls21,
.type_prev_pic_block .detail_page_bls21 a{
	text-decoration: none !important;
    color: #F7962E !important;
	font-weight:bold;
	 margin-bottom: 10px;
    display: inline-block;
}
.sod2 ul li:after{
	display:none;
}
.sod2 ul li:before{
	display:none !important; 
}
.mod_tab4 td{
	border:1px solid #c1c1c1;
	text-align:left;
	padding:13px;
}
.mod_tab4 tr:nth-child(2n) {
	background:#efefef ;
}
.mod_tab4 tr td:first-child{
	font-weight:bold;
}
.typeh2Video{
	    font-size: 20px;
    font-weight: 100;
    line-height: 16px;
    margin: 0;
    padding: 0 0 10px;
    color: #49525b;
    border: none;
}
.sort_wrapper .position_wrapper .position-container .position-item.view-list{
	display:none;
}
body .sort_wrapper .sort_right_block,body .sort_wrapper .sort_right_block .count_select{width:auto;}
.third_header_line_wrapper.flying_menu .search_wrapper{
	float:right;
	width:auto;
}
.third_header_line_wrapper.flying_menu .search_wrapper .search_form{
	top:-6px;
}
body header.header1 .search_wrapper{
	float:right;
	width:auto;
}
body header.header1 .phone_wrapper{
	float:right;
}
.slogan_text_header{
	font-size: 14px;
    text-align: center;
    color: #666;
    font-style: italic;
	width: 227px;
    display: inline-block;
	vertical-align:middle;
	margin-left:25px;
}
body header.header1 .search_wrapper.phone_search_wr{
	top: 20px;
    margin-right: 30px;
}
body header.header1 .phone_wrapper{
	margin-top:21px;
	width:auto;
	margin-right:70px;
}
body header.header1 .phone_wrapper:after{
    content: '\f095';
    display: block;
    width: 20px;
    height: 20px;
    font: normal normal normal 14px/1 FontAwesome;
    left: -12px;
    top: 19px;
    position: absolute;
    color: #f7941e;
    font-size: 25px;
    transform: rotate(15deg);

}
/* body header.header1 .search_wrapper.phone_search_wr:after{
    content: '\f095';
    display: block;
    width: 20px;
    height: 20px;
    font: normal normal normal 14px/1 FontAwesome;
    left: -33px;
    top: -6px;
    position: absolute;
    color: #f7941e;
    font-size: 32px;
    transform: rotate(15deg);

} */
@media screen and (max-width: 1025px) {
	.slogan_text_header,body header.header1 .search_wrapper.phone_search_wr:after{
		display:none;
	}
	footer.footer1 .subscribe_wrapper{display:none;}
	footer.footer1 .callback_wrapper,footer.footer1 .subscribe_wrapper,footer.footer1 .contacts_wrapper{position:static !important;}
	body footer .second_footer_line{height:auto !important;text-align:center;}
	body footer .first_footer_line{
		text-align:center;
	}
	footer.footer1 .contacts_wrapper{
		display:block;
	}
	footer .copyright{position:static !important;}
	
}
@media(max-width: 1000px){
	footer.footer1 .contacts_wrapper{
		text-align: left;
	}
}
body footer .first_footer_line{
	    margin: 15px 0 0px;
}
body footer .second_footer_line{
	
}
body footer .first_footer_line nav{
	margin-top:10px;
}
footer .callback_wrapper{
	margin-left:40px;
}
.bottom_panel_wrapper .bottom_panel_header ul.tab_button_list{
	    text-align: right;
    padding-right: 299px;
}
.product_in_cart_list{
	background:#00a5b9 !important;
	color:#fff;
}
.newLeftMenu ul li ul li a{
	font-weight:100;
}

.form .fa.fa-check-circle{
	display:none;
}


/*��������*/
#gir {
position:fixed;
top:0;
left:0;
background-image:url('https://lh5.googleusercontent.com/-obNunPiVVd4/VJOuk2f29_I/AAAAAAAAE3Y/SOoFIrFTTkk/s800/gerljanda1.png');
height:36px;
width:100%;
overflow:hidden;
z-index:99
}  
#nums_1 {padding:100px}  
.gir_1 {background-position: 0 0}  
.gir_2 {background-position: 0 -36px}  
.gir_3 {background-position: 0 -72px} 
/*��������*/


.map_contacts2{
	height:0;
	overflow:hidden;
}
.Left_brandse{
	    padding: 15px 0px;
	    padding-bottom:0px;
	position:relative;
}
.Left_brandse #owl_brandsN{
	overflow:hidden;
}
.Left_brandse .section_title{
	text-align:center;
	font-weight:bold;
}
.Left_brandse .owl_nav.small > div{
	position:absolute;
	top:63px;
	z-index:9;
	background:none !important;
}
.Left_brandse .owl_nav.small > div >i{
	color:#515b66;
}
.Left_brandse .owl_nav.small > .owl-prev{
	left:0px;
}
.Left_brandse .owl_nav.small > .owl-next{
	right:0px;
}
.mod_cop{
	position: inherit !important;
    text-align: center;
    width: 69%;
    margin: 0 auto;
}

/*GEO_IP_CITY*/
.phone_mosc_mango_OLD{
	margin-top: 18px;
	display:none;
}
/*� ������������ � js*/
/*GEO_IP_MESSAGE ������ OLD*/
.hidden_city_mango{
	display:none;
}








.ac-container{
    width: 100%;
    margin: 0px auto 30px auto;
}

.ac-container label {
    padding: 5px 20px;
    position: relative;
    z-index: 20;
    display: block;
    cursor: pointer;
    color: #777;
    text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
    font-size: 17px;
    background: -moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));
    background: -webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: -ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    background: linear-gradient(top, #ffffff 1%,#eaeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 );
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        1px 0px 0px 0px rgba(255,255,255,0.9) inset, 
        0px 2px 2px rgba(0,0,0,0.1);
}
}

.ac-container label:hover{
    background: #fff;
}

.ac-container input:checked + label,
.ac-container input:checked + label:hover{
    background: #f6f6f6;
    color: #3d7489;
    text-shadow: 0px 1px 1px rgba(255,255,255, 0.6);
    box-shadow: 
        0px 0px 0px 1px rgba(155,155,155,0.3), 
        0px 2px 2px rgba(0,0,0,0.1);
}


.ac-container label:after{
	
	 content: "\f0dd";
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
    width: 24px;
    height: 24px;
    right: 13px;
    top: 7px;
	    text-align: center;
    line-height: 24px;
}
.ac-container input:checked + label:after{
	content: "\f0de";
}

.ac-container input{
    display: none;
}

.ac-container article{
    background: rgba(255, 255, 255, 0.5);
    margin-top: -1px;
    overflow: hidden;
    max-height: 0px;
    position: relative;
    z-index: 10;
	padding: 5px 19px;
    -webkit-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
}
.ac-container input:checked ~ article {
     -webkit-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -moz-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -o-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    -ms-transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    transition: max-height 0.3s ease-in-out, box-shadow 0.6s linear;
    box-shadow: 0px 0px 0px 1px rgba(155,155,155,0.3);
    max-height: 800px;
}
.bx-soa-cart-total .bx-soa-cart-total-line:nth-child(2){
	display:none;
}
.product_photo_big .product_header{
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 9;
}

.icon_sg_l{
    position: absolute;
    right: 7px;
    text-align: center;
    z-index: 9;
    top: 8px;
}
.item_icon_sg_l{display:inline-block;}
.item_icon_sg_l img{
	width:43px !Important;
	display:block !Important;
	margin:0 auto !important;
}
.item_icon_sg_l span{
	font-weight:bold;
	    font-size: 13px;
}
.no_abs_icon_sg{
	position:inherit;
	margin-top:10px;
}
@media screen and (max-width: 924px){
.slideSgTop_4131 {
    background-image: url(/bitrix/templates/firstbit_electronicsshop_s1/img/Mbox_IRD-AS_600x370.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
	background-color:#f5f5f5 !Important;
}
}
@media screen and (max-width: 924px){
.slideSgTop_4344 {
	background-position: 53% center !important;
    background-size: 201% !important;
	position:relative;
}
.slideSgTop_4195 {
background: #ffffff !important; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 41%, #e7e8e6 76%, #e7e8e6 100%)  !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 41%,#e7e8e6 76%,#e7e8e6 100%)  !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 0%,#ffffff 41%,#e7e8e6 76%,#e7e8e6 100%)  !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e8e6',GradientType=1 )  !important; /* IE6-9 */
	position:relative;
}
.slideSgTop_4195:after{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	top:0px;
	    background-image: url(/bitrix/templates/firstbit_electronicsshop_s1/img/Geleos_600x370_72.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
}


.slideSgTop_4261 {
background:none !important; /* Old browsers */

	position:relative;
}
.slideSgTop_4261:after{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	top:0px;
	background-image:url(/bitrix/templates/firstbit_electronicsshop_s1/img/Plus624N.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
}

}


@media screen and (max-width: 596px){
.slideSgTop_4383 {
	background-image: url(/upload/iblock/a40/a4046c9ac60599cb2ebfcad736d2113c.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	position:relative;
}
.slideSgTop_4383:after{
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dee3e6+0,c9d0d7+100 */
	background: #dee3e6; /* Old browsers */
	background: -moz-linear-gradient(top,  #dee3e6 0%, #c9d0d7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #dee3e6 0%,#c9d0d7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #dee3e6 0%,#c9d0d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dee3e6', endColorstr='#c9d0d7',GradientType=0 ); /* IE6-9 */
	z-index: -1;
	
}
.slideSgTop_4344 {
	background-image: url(/upload/iblock/91e/91e4325dd503752d2b5d457676414af3.jpg) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	background-color:#f5f5f5 !Important;
}
.slideSgTop_4407 {
	background-image: url(/upload/iblock/d92/d9226bc19aabb6cd003829ccb00deb2c.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	position:relative;
}
.slideSgTop_4407:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #dee3e6;
    background: -moz-linear-gradient(left, #d2e2ea 0%, #c6dae4 100%);
    background: -webkit-linear-gradient(left, #d2e2ea 0%,#c6dae4 100%);
    background: linear-gradient(to right, #d2e2ea 0%,#c6dae4 100%);
	z-index:-1;
	
}
.slideSgTop_4131 {
    background-image: url(/bitrix/templates/firstbit_electronicsshop_s1/img/Mbox_IRD-AS_320x370.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
	background-color:#f5f5f5 !Important;
}
}

@media screen and (max-width: 596px){
.slideSgTop_4195 {
	background-image:url('/bitrix/templates/firstbit_electronicsshop_s1/img/Geleos_320x370_bold.png') !important;
	    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
}
.slideSgTop_4195:after{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	top:0px;
	background-image: url(/bitrix/templates/firstbit_electronicsshop_s1/img/Geleos_320x370.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.slideSgTop_4261 {
background:url(/bitrix/templates/firstbit_electronicsshop_s1/img/Banner_320x370_Plus624N_background.png) !important; /* Old browsers */
background-size: cover !important;
	position:relative;
}
.slideSgTop_4261:after{
	content:'';
	display:block;
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	top:0px;
	background-image:url(/bitrix/templates/firstbit_electronicsshop_s1/img/Banner_320x370_Plus624N.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 85% !important;
}
.itemPayment .image_itemPayment{
	display:none;
}
}

.brands_item_list.brands_img{
	margin-top:30px;
}
body .brands_item_list.brands_img li:not(.brands_title){
	border:1px solid #F5F5F5;
	margin:0px;
	background:#fff;
	transition:all .2s;
	-webkit-transition:all .2s;
	-moz-transition:all .2s;
}
body .brands_item_list.brands_img li:hover{
    box-shadow: 0px 0px 17px 1px #2222222b;
    -webkit-box-shadow: 0px 0px 17px 1px #2222222b;
   -moz-box-shadow: 0px 0px 17px 1px #2222222b;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
#delivery_fancy{display:none;padding:35px;}
.fancybox-stage #delivery_fancy{display:block;}
#delivery_fancy tr td{
	padding:5px;
}
body .product_item .buy_wrap .buy_btn_group.not_available .product_detail{display:inline-block;}
header nav.menu1 > ul > li:first-child{
	background:#f7941e !important ;
}
.header1 .first_header_line_wrapper{
	background:rgba(202, 202, 202, 0.25);
}
.header1 .first_header_line_wrapper ul li a{
	color:#737373
}
.header1 .first_header_line_wrapper ul li:hover a{
	color:#fff;	
}
body header.header1 .first_header_line_wrapper ul li:hover{
	background:#f7941e;
}
.left_positions_subscribe_inner{
	float:left;
}
@media (max-width: 1025px){
	.telega_img_one,.telega_img_two,.telega_img_tree,.telega_img{display:none;}
	.block_subscribe_sgs.row.feedback .subscribe_inner form input{display:block;margin:5px auto;}
	.left_positions_subscribe_inner,.block_subscribe_sgs.row.feedback .subscribe_inner form{text-align:center;}
	.block_subscribe_sgs .text_public{float:none;width:100%;text-align:center;}
}
.row.dark.advantage{
	background:none;

}
.advantage_inner .container_16 {
    display: flex;
}

.advantage_inner .container_16 .grid_4 {
    margin: 0 0.5%;
    width: 24%;
    display: inline-flex;
    height: 104px;
}
@media(max-width: 1000px){
	.advantage_inner .container_16 {
		flex-wrap: wrap;
		justify-content: center;
	}
	.advantage_inner .container_16 .grid_4{
		width: 45%;
		margin: .5%;
	}
}
.advantage .advantage_inner .advantage_item span {
	font-size:13px;
}
span.bold {font-weight: bold;}
.advantage .advantage_inner .advantage_item span.bold {
    margin: auto;
    font-weight: bold;
}
.advantage .advantage_inner{
	padding-bottom:0px;
}
.formFooter  .block_desc__formFooter{
	max-width: 400px;
    color: #fff;
}
.formFooter {
	box-shadow: 0px 0px 9px 1px rgba(34, 34, 34, 0.10);
	-webkit-box-shadow: 0px 0px 9px 1px rgba(34, 34, 34, 0.10);
	-moz-box-shadow: 0px 0px 9px 1px rgba(34, 34, 34, 0.10);
	padding:10px;
}
#footerFormSend input[type="text"],#footerFormSend input[type="submit"]{
	width:200px;
	margin-left:0px;
	margin-bottom:5px;
}
#footerFormSend{
	text-align:center;
}
#footerFormSend .politika_conf{
	text-align:center;
}
#footerFormSend .politika_conf,#footerFormSend .politika_conf a {
    margin-top: 4px;
    font-size: 12px;
}
header .first_header_line #sale-basket-basket-line-container a{
	color: #737373;
}
#qickbuy_send .btn_round.btn_color{
	background:#f7941e;
}
.content1 + .footer_wrapper{
	    height: 247px;
    margin-top: -251px;
}
.icons_gelios{
	margin-top:20px;
	display: flex;
    justify-content: space-between;
}
.icons_geliosobject{
	width:82px;
}
header .phone_wrapper .phone  .bxmaker__geoip__message-value a{
	font-weight:100;
	font-size:18px;
}
.advantage_item a{
	text-decoration:none !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.header1 .first_header_line_wrapper ul li.active a{
	color:#e2e0e0;
}
.open_spoiler_23{
	padding: 13px 6px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    box-shadow: 0px 0px 7px 1px #bbb8b8;
    border-radius: 3px;
	cursor:pointer;
	transition:all .2;
}
.spoiler_23{
	display:none;
}
.open_spoiler_23 i{
	margin-left:10px;
	transform:rotate(0deg);
	transition:all .2s;
	
}
.open_spoiler_23.active_spolier i{
	transform:rotate(-180deg);
	
}
.option_product_li{
	text-align: center;
    padding: 9px 0px;
    background: #fbfbfb;
    box-shadow: 0px 0px 7px 1px #22222226;
	margin-top:5px;
	position: relative;
    width: 273px;
    left: -15px;
}
.option_product_li .secret_level_option{
	min-height:32px;
	    font-size: 12px;
    font-weight: bold;
}
.option_product_li span{
	display:block;
	font-size:14px;
	margin-bottom:5px;
    color: #a8a8b0;
}
.option_product_li span:last-child{
	margin-bottom:0px;
}
.in_stock_option{
	color:green;
	font-weight:bold;
}
.list_elements_one_click img{
	vertical-align:middle;
}
.list_elements_one_click{
    background: #f7941e !important;
	color:#fff !important;
	border-color:#f7941e !important;
}
.list_elements_one_click i{
	color:#fff;
}
.sections_shreders{
	margin-bottom:44px;
	position: relative;
    
}
/* .js-shreders-category {
    display: none;
} */
.sections_shreders a{
    padding: 3px 15px;
	border:1px solid #d9dddd;
	display:inline-block;
	margin-bottom:5px;
	border-radius:3px;
	font-size:14px;
	text-decoration:none !important;
}
.sections_shreders a:hover{
	color: #f7941e;
}
.show-more{
	padding: 3px 15px;
	/* border:1px solid #aeb1b5; */
	display:inline-block;
	margin: 0 0 5px 0;
	border-radius:3px;
	font-size:14px;
	color: #f7941e;
	cursor: pointer;
	position: absolute;
	right: 0;
	bottom: -30px;
}
.show-more.active i{
	transform: rotate(180deg);
}
.activeSectionShreder{
	background:rgba(243, 76, 16, 0.21);
}
.footer_wrapper .brands>.section_inner {
	padding-bottom:30px;
}

.compare_add_baket{
    background-color: #f7941e;
    font-size: 16px;
    display: block;
    width: 100%;
    color: #fff;
    padding: 10px 5px;
    border-radius: 20px;
	text-align:Center;	
	box-sizing: border-box;
	text-decoration:none !Important;
}
.compare_add_baket:hover{
	opacity:.8;
}
.OkAddBasketCompare{
	background:#00a5b9;
}
.btn_round.btn_narrow.NoCountProductDetail{
	padding: 10px 6px;
	margin: 0 auto;
    margin-top: 8px;
    text-align: center;
	display: block;
}
.map_site{
	margin-left: 20px;
}
.map_site  ul{
	padding-left:20px;
}
.map_site li{
	list-style: initial;
    margin-bottom: 10px;
    margin-top: 10px;	
}
.show_map_404{
	display:none;
	margin-top:20px;
}


@media (max-width: 1025px){
.index_partners #owl_brandsN {
    height: auto !important;
    overflow: visible !important;
}
}


@media screen and (max-width: 900px){
	.slideSgTop_4352{
		background-image: url('/bitrix/templates/firstbit_electronicsshop_s1/img/Deep_safe_1920x370.png') !important;
		background-position-x:left !important;
	}
    .block_subscribe_sgs.row.feedback .subscribe_inner form {
        justify-content: center;
    }
    .icons_gelios {
        justify-content: space-around;
        width: 100%;
        padding-bottom: 20px;
    }

}

@media screen and (max-width: 634px){
	.slideSgTop_4352{
		background-image: url('/bitrix/templates/firstbit_electronicsshop_s1/img/Deep_safe_320x370.jpg') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#ebebeb !important;
		
	}
	.slideSgTop_4413{
		background-image: url('/upload/iblock/4a1/4a1c61745ed1fa8addeedae6e5b3fd07.png') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#d3dbe5 !important;
	}
	.slideSgTop_4441{
		background-image: url('/upload/iblock/6b4/6b4400b87734808c42805383b58801ed.png') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#d5b58c !important;
	}
	.slideSgTop_4898{
		background-image: url('/upload/iblock/0d2/sjiu5j2uvrqcbu2nxhpeaeq7wuzu2ejg.png') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#437da3 !important;
	}
	.slideSgTop_4663{
		background-image: url('/upload/iblock/633/fly3i78y99ehfj0kvfr2ufuzwcx39nza.jpg') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#d5b58c !important;
	}
	
	.slideSgTop_4550 {
		background: -webkit-linear-gradient(180deg, rgb(249, 214, 109), rgb(249, 214, 109)) !important;
		background: -moz-linear-gradient(180deg, rgb(249, 214, 109), rgb(249, 214, 109)) !important;
		background: linear-gradient(180deg, rgb(249, 214, 109), rgb(249, 214, 109)) !important;
		position:relative;
	}
	.slideSgTop_4685 {
		background-image: url('../img/allergija-mobile.png') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#E7F6FD !important;
	}
	.slideSgTop_4550:after{
		content: '';
		display: block;
		position: absolute;
		left: 0px;
		bottom: 0px;
		right: 0px;
		top: 0px;
		background-image: url(/upload/iblock/ca1/ca150bccdbd3544996d9b242266809e9.jpg) !important;
		background-position: center center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
	}
}
.catalog_searchs .product_item .buy_wrap .buy_btn_group .buy_count_wrap{
  right:0px;
 border: 1px solid #333;
}
.catalog_searchs .big_list_view .product_item .buy_wrap .current_price{
text-align:center;
}
@media screen and (max-width: 430px){
	.product_card .product_brand_wrapper img{
		display:none;
	}
}
.typeh2_sections{
	color: #00A5B9;
    margin-top: 15px;
	    font-weight: 100;
    font-size: 20px;
}



@media print {
	header .search_wrapper.phone_search_wr,#bx_basketFKauiI,.header_cart_container,.viewed_and_recommended{
		display:none !important;
	}
}

@media screen and (max-width: 634px){
	.slideSgTop_4453{
		background-image: url('/upload/iblock/112/1121f4d6a39b2fb1f9796f1f6aae34ad.png') !important;
		background-position:center !important;
		background-size:contain !important;
		background-color:#dbdddb !important;
		
	}
}
@media screen and (max-width: 634px){
.slideSgTop_4561 {
    background-image: url(/upload/iblock/207/20712edb8862e5bffae71949f261dc1e.jpg) !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: #12242d !important;
}
.slideSgTop_4585{
    background-image: url(/upload/iblock/aae/aae222be4dffdb10cd5b5dfef8d18209.png) !important;
    background-position: center !important;
    background-size: contain !important;
    background-color: #6777a0 !important;	
}
.table_mobile{
	overflow-x:scroll;
}
	.modal_window{
		overflow-y:scroll;
		padding-bottom:50px;
	}
}

.product_item .buy_wrap .buy_btn_group .buy_count_wrap{
	display:none !important;
}
.catalog_searchs input[type="text"]{
    width: 100%;
    max-width: 300px;	
}
.catalog_searchs input[type="submit"]{
    width: 100%;
    max-width: 100px;	
}
/*
a{
	font-size:30px !important;
}
.container_12, .container_16{
	width:500% !Important;
}*/
.checkout .bx-soa-section .bx-soa-section-content .bx-soa-customer .bx-soa-custom-label{
	width:154px !important;
}
.search_page_forms{
	margin-bottom:50px;
}
.typeh2_art{
    font-weight: bold;
    margin-bottom: 7px;
    font-size: 18px;
}
.icons_gelios{
    max-width: 576px;
}
.new-phone--header:after{
	display:none !important;
}
.bxmaker__geoip__city__line{
	margin-bottom:11px !important;
}
.new-phone--header a:after{
	    content: '\f095';
    display: block;
    width: 10px;
    height: 10px;
    font: normal normal normal 14px/1 FontAwesome;
    left: -22px;
    top: 1px;
    position: absolute;
    color: #f7941e;
    font-size: 23px;
    transform: rotate(15deg);
}
.footer-mobile-fix__item__title{
	position:relative;
}
.footer-mobile-fix__item__title .bx-basket{
	position: absolute;
    top: -26px;
    right: 0px;
    background: #f7941e;
    width: 18px;
    height: 18px;
    color: #fff;
    border-radius: 50%;
    line-height: 18px;
}
.actions_list_wrapper .article_list{
	display:flex;
	flex-wrap:wrap;
}
.actions_list_wrapper .article_items.action_items{
	width:28.5%;
	display:block;
	text-align:center;
	padding:20px;
	border:1px solid #2222222e;
	margin-bottom:25px;
	margin-right:20px;
}
.actions_list_wrapper .article_items.action_items:nth-child(3n){
	margin-right:0px;
}
.actions_list_wrapper .article_items.action_items .article_img{
	width:100%;
}
.actions_list_wrapper .article_time{
	text-align:left !important;
	margin-bottom:10px;
	width:100%;
}
.actions_wrapper_text_dop{
	min-height:20px;
	margin-top:10px;
	margin-bottom:10px;
}
.actions_wrapper_text_dop .offAction{
    border-radius: 4px;
    border: 1px solid #22222226;
    padding: 5px 8px;
}
@media screen and (max-width: 634px){
.actions_list_wrapper .article_items.action_items{
	margin-right:0px;
	width:100%;
}
}


.item_articles_product{
	margin-bottom:25px;
} 

.item_articles_product .content_item_articles_product .picture_item_articles_product{
	max-width:250px;
	padding-right:20px;
	float:left;
}
.name_item_articles_product{
	margin-bottom:10px;
}
.name_item_articles_product a{
	font-weight:bold;	
}
.item_articles_product:after{
	content:'';
	display:block;
	clear:both;
}
.description_item_articles_product ul{
	margin-left:283px !important;
}
.orange-marker{
	list-style: inherit;
    padding-left: 20px;
}
.orange-marker li{
	list-style: none;
    position: relative;
}
.orange-marker li:before{
	content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #f7941e;
    border-radius: 50%;
    position: absolute;
    left: -14px;
    top: 6px;
}
.wrap-img{
	display: flex;
}
.sale_order_full_table .d-flex.align-items-center .btn.btn-lg.btn-success{
	padding: 10px 35px;
    display: inline-block;
    background: #f7941e;
    color: #fff;
    text-decoration: none;
    margin-bottom: 18px;
}
.menu_flex {display: flex;}
.cat-video-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.cat-video-items .item {
    width: calc(50% - 20px);
    margin: 0 10px;
    position: relative;
}
.cat-video-items .image {
    position: relative;
}
.cat-video-items .image img{
    width: 100%;
}
.cat-video-items .image:after {
    content: '';
    display: block;
    width: 64px;
    height: 64px;
    background: url(/img/youtube2.svg)no-repeat;
    top: 50%;
    margin-top: -32px;
    left: 50%;
    margin-left: -32px;
    position: absolute;
    background-size: cover;
    transition: all .4s;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
}
.cat-video-items .image.no-video:after{
	display: none;
}
@media(min-width: 768px){
	.cat-video-items .image.no-video img{
		width: 0;
		height: 0;
	}
}
.cat-video-items .item .title {
    color: #fff;
    position: absolute;
    top: 10px;
    left: 10px;
}
.cat-video-items .item .title.no-video{
	color: #2f3f56;
}
@media(max-width: 768px){
    .cat-video-items {
        margin: 0;
    }
    .cat-video-items .item {
        margin: 10px 0;
        width: 100%;
    }
	.wrap-img{
		flex-wrap: wrap;
	}
}
.tabs_inner_new{
	display:none;
}
.tabs_inner_new.active{
	display:block;
}
.product_tabs .tabs_inner_new {
    position: relative;
    padding: 35px 0 0;
}
.mobile_tabs_title.ui-tabs-active i{
	transform:rotate(180deg)
}
@media (max-width: 719px){
 .product_tabs .tabs_inner_new {
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
}
.product_tabs .btn-panel-item a{
	cursor:pointer;
}
.bx-filter-popup-result_label{
  display: none;
}
.filter-toggle-btn_img{
	display: inline-block;
	width: 21px;
	height: 16px;
	background-image: url('../img/Filtr-icon.png');
	background-repeat: no-repeat;
	background-position: 10% 30%;
	margin-right: 9px;
}
@media(max-width: 576px){
	.sections_shreders-wrap{
		padding: 0 10px;
	}
	div.js-shreders-category{
		display: block;
	}
	.sections_shreders a{
		display: block;
		text-align: center;
	}
	p.show-more{
		display: none;
	}
	.owl-carousel.js-shreders-category-slider .owl-stage {
	    display: flex;
	}
	.owl-carousel.js-shreders-category-slider .owl-item a {
	    width: auto;
	    height: 35px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	}
}
.slideSgTop_4831{
	background:none !Important;
	display:flex;
	justify-content:center;
	align-items:center;
	background:#f29313 !Important;
}
.slideSgTop_4831 .mobile_view{
	display:none;
}
@media screen and (max-width: 634px){
	.slideSgTop_4831 .mobile_view {
		display:block;
		padding:0px !Important;
	}
	.slideSgTop_4831 .mobile_view img{
		max-width:300px;
	}
	.slideSgTop_4831 .desktop_view {
		display:none;
	}
	.slideSgTop_4831{
		background:#fff !Important;
		align-items:start;
	}
}
.wrapper_marketplace{
	display:flex;
	margin-top:54px;
	clear:both;
	align-items:center;
}
.wrapper_marketplace .title{
	font-weight:bold;
	margin-right:15px;
}
.wrapper_marketplace .list_market{
	display:flex;
}
.wrapper_marketplace img{
	max-height:31px;
}
.wrapper_marketplace .item_marketplace{
	margin-right:10px;
}
.header_search_mobile{
	display:none;
}
.mobile_popup_search{
	display:none;
}
.footer-mobile-fix--padding .wishlist_wrapper {
	position:relative;
	min-width:80px;
}
.footer-mobile-fix--padding .wishlist_wrapper span[data-wishlist-count]{
    width: 18px;
    height: 18px;
    display: block;
    background: #f7941e;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 11px;
    position: absolute;
    top: 0px;
    right: 20px;
    line-height: 18px;
}
@media screen and (max-width: 400px){
	.wrapper_marketplace .title{
		display:none;
	}
	.wrapper_marketplace{
		margin-top:28px;
		justify-content:center;
	}
	
}
@media screen and (max-width: 700px){
	.cart_wrapper .cart_link{
		background:url('/img/free-icon-shopping-cart-481384.png') !important;
		background-size:contain !important;
	}
	header.header1 .mobile_menu_icon{
		top:0 !Important;
	}
	header.header1 .logo_wrapper{
		top:0 !Important;
		left:0 !Important;
		margin-left:5px !Important;
	}
	header .second_header_line{
		display:flex;
		align-items:center;
	}
	header.header1 .header_cart_container{
		position:initial !important;
		float:none;
	}
	body .cart_wrapper .cart_link{
		width:20px;
		height:20px;
	}
	.header_search_mobile{
		display:block;
		width:20px;
		height:20px;
		background:url('/img/free-icon-search-3991270.png');
		background-size:contain !important;
	}
	header.header1 .header_cart_container{
		display:flex;
		width:initial !Important;
		margin-right: 15px !Important;
		margin-left: auto  !Important;
		
	}
	header.header1 .cart_wrapper .cart_item_count{
		top: -8px !important;
		right: -4px !important;
	}
	header.header1  .cart_wrapper{
		order:2;
		margin-left:13px;
	}
	header .phone-version__phone-number{
		top:8px;
		left:53px;
	}
	.mobile_popup_search{
		position: fixed;
		align-items:center;
		top: 0;
		right: 0;
		left: 0;
		background: #fff;
		z-index: 9999;
		height: 62px;
		padding:0px 10px;
	}
	.mobile_popup_search .close{
		margin-left:20px;
		font-size:20px;
	}
	.mobile_popup_search.active{
		display: flex;
	}
	.mobile_popup_search .search_wrapper{
		width:80%;
	}

}
.mobile_popup_search .search-suggest{
	position: relative;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 35px 5px 10px;
    height: 34px;
}
.mobile_popup_search .search-form{
	position:relative;
}
.mobile_popup_search .search-form table{
	position:relative; 
	width:100%;
}
.mobile_popup_search .search-form input[type="submit"] {
	width:15px;
	height:15px;
	background:url('/images/free-icon-search-magnifier-symbol-of-interface-51658.png')no-repeat;
	font-size:0px;
	border:none;
	background-size:contain;
	position:absolute;
	right:28px;
	padding:0px;
	top:10px;
	opacity:.7;
}
.mobile_popup_search   .speech-phone.phone{
	 z-index:9;
 }
 
 /*NEW_HEADER*/
 .new-header{
	padding-bottom:20px;
	border-bottom: 1px solid #f3f3f3;
	background:#fff;
 }
.new-header .new-header-top-line{
	margin-top:10px;
}
.new-header .wrapper-top-line{
	display:flex;
	justify-content:space-between;
}
.new-header .bxmaker__geoip__city__line-label{
	display:none;
}
.new-header .top-line-location svg {
	margin-right:10px;
}
.new-header .top-line-location svg use{
	fill: #000;
}
.new-header .top-line-location .bxmaker__geoip__city__line{
	margin-bottom:0px !Important;
}
.new-header .top-line-location  .bxmaker__geoip__city__line-name{
	border:none;
	color:#000;
}
.new-header .top-line-location{
	display:flex;
	align-items:center;
	width:7%;
}
.new-header .top-line-menu{
	width:60%;
	text-align:right;
}
.new-header .top-line-menu a{
	color:#000;
}
.new-header .top-line-menu a{
    padding: 12px 7px;
}
.new-header .top-line-contacts{
	display:flex;
	align-items:Center;
	width:31%;
	justify-content:end;
}
.new-header  .top-line-contacts-item-phone{
	text-align:center;
	margin-left:20px;
}
.new-header  .top-line-contacts-item-phone svg use{
	fill: #f7941e;
}
.new-header  .top-line-contacts-item-phone a{
	font-weight:600;
}
.new-header  .top-line-contacts-item-phone:first-child{
	margin-left:0px;
}
.new-header .top-line-contacts .item-phone-title{
	font-size:12px;
	margin-top:5px;
}
.new-header  .new-header-logo{
	margin-top:10px;
}
.new-header .new-header-logo .wrapper-header-logo{
	display:flex;
	justify-content:space-between;
}
.new-header .new-header-logo .wrapper-header-logo .logo{
	width:11%;
}
.new-header .new-header-logo .wrapper-header-logo .logo .description-logo{
	font-size:11px;
	text-align:center;
	margin-top:5px;
}
.new-header .new-header-logo .wrapper-header-logo .logo .item-logo img{
	max-width:100%;
}
.new-header .new-header-logo .wrapper-header-logo .search-logo{
	width:84.8%;
	padding-top:19px;
	position:relative;
}
.new-header .new-header-logo .top-search-logo{
	display:flex;
	align-items:center;
}
.new-header .new-header-logo .top-search-logo .catalog-button-search-logo .button{
	display:flex;
	background:#f7941e;
	border-radius:5px;
	padding:12px 20px;
	color:#fff;
	cursor:pointer;
	font-weight:600;
}
.new-header .new-header-logo .top-search-logo .catalog-button-search-logo .button .name{
	margin-left:10px;
}
.new-header .new-header-logo .top-search-logo .catalog-button-search-logo .button use{
	fill:#fff;
}
.new-header .new-header-logo .top-search-logo .catalog-button-search-logo .button  svg{
	display:block;
}
.new-header .new-header-logo .wrapper-search-logo{
	width:50%;
	margin-left:20px;
}
.new-header .new-header-logo .wrapper-search-logo form{
	position:relative;
}
.new-header .new-header-logo .wrapper-search-logo form input[type="text"]{
	width:100%;
	box-sizing:border-box;
	box-shadow:none;
	padding: 12px 10px;
}
.new-header .new-header-logo .wrapper-search-logo  .bx-input-group-btn{
	position:absolute;
	top:10px;
	right:10px;
}
.new-header .new-header-logo .wrapper-search-logo  .bx-input-group-btn button{
	background:none;
	border:none;
}
.new-header .new-header-logo .bottom-search-logo .menu1 li{
	background:none !important;
}
.new-header .new-header-logo .bottom-search-logo .menu1 .menu_flex>li:first-child{
	display:none;
}
.new-header .new-header-logo .bottom-search-logo .menu1>ul>li:first-child a{
	padding-left:0px;
}
.new-header .new-header-logo .bottom-search-logo .menu1>ul>li>a{
	color: #000;
    text-transform: initial;
    font-weight: 500;
    font-size: 15px;
}
.new-header .new-header-logo .bottom-search-logo{
	margin-top:27px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.new-header .new-header-logo .bottom-search-logo .dynamic-bottom-search-logo{
	display:flex;
	
}
.new-header .dynamic-bottom-search-logo .item-dynamic .header_cart_container{
	margin:0px;
	float:none;
}
.new-header .dynamic-bottom-search-logo .item-dynamic{
	text-align:center;
	margin-left:25px;
	position:relative;
}
.new-header .dynamic-bottom-search-logo .item-dynamic a span{
    position: absolute;
    top: -5px;
    right: 5px;
    background: #f7941e;
    color: #fff;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
}
.new-header .dynamic-bottom-search-logo .item-dynamic:first-child{
	margin-left:0px;
}
.new-header .dynamic-bottom-search-logo .item-dynamic  .content{
	font-size:12px;
}
.new-header .top-search-logo .hidden-catalog-menu{
	display:none;
}
.new-header .top-search-logo .hidden-catalog-menu .menu1>ul>li>a{
	display:none;
}
.new-header .top-search-logo .hidden-catalog-menu .menu1>ul>li{
	display:block;
}
.new-header .top-search-logo .hidden-catalog-menu .menu1>ul>li>ul{
	display:block;
	top:69px;
}
.new-header .top-search-logo .hidden-catalog-menu .menu1{
	display:block;
}
.new-header.fixed{
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:999;
}
.new-header.fixed .new-header-logo .wrapper-header-logo .logo,.new-header.fixed  .new-header-top-line{
	display:none;
}
.new-header.fixed .new-header-logo .top-search-logo{
	display:none;
}
.new-header.fixed   .new-header-logo .bottom-search-logo{
	margin-top:0px;
}
.new-header.fixed .new-header-logo .wrapper-header-logo .search-logo{
	padding-top:0;
}
.new-header.fixed .new-header-logo .wrapper-header-logo .search-logo{
	width:100%;
}
.new-header.fixed .new-header-logo .bottom-search-logo .menu1 .menu_flex>li:first-child{
	display:block;
}
.new-header.fixed{
	padding-bottom:12px;
}
.fixed_menu_new{
	margin-top:150px;
}
@media screen and (max-width: 1200px){
	.new-header{
		padding-left:15px; 
		padding-right:15px; 
	}
	.new-header .top-line-menu{
		width:57%;
	}
	.new-header .top-line-contacts {
		width:37%;
	}
	.new-header .new-header-logo .bottom-search-logo .menu1>ul>li>a{
		padding: 17px 6px;
	}
}
@media screen and (max-width: 1170px){
	.new-header .top-line-menu{
		display:none;
	}
	.new-header .top-line-contacts{
		width:77%;
	}

}
@media screen and (max-width: 1070px){
	.new-header .new-header-logo .bottom-search-logo{
		display:none;
	}
	.new-header .new-header-logo .wrapper-header-logo .search-logo{
		display:none;
	}
	.new-header .top-line-location{
		display:none;
	}
	.new-header .new-header-logo .wrapper-header-logo .logo .description-logo{
		display:none;
	}
	.new-header .top-line-contacts-item-phone:last-child{
		display:none;
	}
	.new-header{
		display:flex;
		align-items:center;
	}
	.new-header .new-header-logo{
		order:1;
		width:58px;
	}
	.new-header  .new-header-top-line{
		order:2;
		width:190px;
		margin-left:auto;
		margin-right:0;
	}
	.new-header .top-line-contacts{
		width:100%;
	}
	.new-header .mobile_menu_icon{
		margin-top:12px;
		margin-right:0;
		width:35px;
		margin-left:0px ;
		left:0;
	}
	.new-header .mobile_menu_icon i{
		margin-left:0px;
	}
	.new-header .container_12, .new-header .container_16{
		width:initial;
		min-width:initial;
	}
	.new-header .new-header-logo .wrapper-header-logo .logo{
		width:100%;
	}
}
 /*NEW_HEADER*/
 .wrapper_fast_view_detail h1{
	font-size: 32px;
    display: block;
    font-weight: bold;
	line-height: inherit;
	margin-bottom:30px;
 }
 .wrapper_fast_view_detail{
	 max-width:1200px;
 }
 .wrapper_fast_view_detail .container_12,.wrapper_fast_view_detail .container_16{
	 width:100%;
 }
 .wrapper_fast_view_detail #item_tab_description{
	 margin-top:10px;
 }
 .product_item .product_image .fast_view{
	position: absolute;
    top: 50%;
    margin-top: -69px;
    left: 50%;
    margin-left: -63px;
    background: #f7941e;
    color: #fff;
    padding: 7px 11px;
    border-radius: 5px;
    z-index: 9;
    font-size: 12px;
	display:none;
	text-decoration:none;
 }
 .product_item .product_item_inner:hover .fast_view{
	 display:block;
 }
 .flex_cnt_1{
	 display:flex;
	 justify-content:space-between;
	 margin-bottom:50px;
 }
 .flex_cnt_1 .left{
	 width:26%
 }
 .flex_cnt_1 .right{
	 width:71%
 }
 .flex_cnt_1 .new_design_contacts_base .image{
	 background:url('/img/756650511794103.jpg');
	 background-size:cover;
	 padding:60px 20px 20px 20px;
	 color:#fff;
	 position:relative;
	 border-radius:5px;
 }
 .flex_cnt_1 .new_design_contacts_base .image:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: #22222245;
    bottom: 0;
 }
  .flex_cnt_1 .new_design_contacts_base{
	 box-shadow: 0px 0px 10px 1px #d6d6d6;
  }
  .flex_cnt_1 .new_design_contacts_base .image .sub_title{
    position: relative;
    z-index: 10;
    font-size: 13px;
    margin-bottom: 10px;
	    line-height: 19px;
  }
  .flex_cnt_1 .new_design_contacts_base .image .title{
	  position:relative;
	  z-index:10;
	  line-height:21px;
	  font-size:15px;
  }
  .flex_cnt_1 .new_design_contacts_base .contacts_data{
	  padding:20px;
  }
  .flex_cnt_1 .new_design_contacts_base .container_data_contacts{
	  margin-bottom:15px;
  }
  .flex_cnt_1 .new_design_contacts_base .container_data_contacts .item{
	    font-size: 12px;
		margin-bottom: 5px;
		color: #999;
  }
  .flex_cnt_1 .new_design_contacts_base .container_data_contacts .value,.flex_cnt_1 .new_design_contacts_base .container_data_contacts .value a{
	  font-size:15px;
  }
  .flex_cnt_1 .new_design_contacts_base .cnt_btn_1{
	  padding:8px 5px;
	  cursor:pointer;
	  border:1px solid #f7941e;
	  border-radius:5px;
	  font-weight:Bold;
	  color:#f7941e;
	  text-align:center;
  }
  .flex_cnt_1 .new_design_contacts_base .cnt_btn_1:hover{
	  background:#f7941e;
	  color:#fff;
  }
  @media screen and (max-width: 800px){
	.flex_cnt_1{
		display:block;
	}
	.flex_cnt_1>div{
		width:100% !Important;
		margin-bottom:30px;
	}
  }
  .company__cont.new{
	  border:none;
	  padding:0;
	  margin-bottom:20px;
  }
 .company__cont.new .wraper_line_diler{
	padding: 20px;
    display: flex;
    justify-content: space-between;
    border: 1px solid #efefef;
    border-radius: 5px;
  }
  .company__cont.new .adress{
	  font-weight:bold;
	  line-height:22px;
  }
   .company__cont.new .item.phone{
	   line-height:22px;
   }
   .company__cont.new .item.email{
	   line-height:22px;
	   margin-top:10px;
   }
   .company__cont.new img{
	   border-radius:5px;
   }
   .company__cont.new .time_work{
	   font-size:14px;
	   margin-top:5px;
	   color:#999;
   }
   .company__cont.new .time_work i{
	   margin-right:5px;
   }
  .company__cont.new .wraper_line_diler .coloumn:nth-child(1){
	  width:20%;
  }
  .company__cont.new .wraper_line_diler .coloumn:nth-child(2){
	  width:40%;
  }
  .company__cont.new .wraper_line_diler .coloumn:nth-child(3){
	  width:20%;
  }
  .company__cont.new .wraper_line_diler .coloumn:nth-child(4){
	  width:20%;
  }
  .company__cont.new .mapClElem{
	padding: 0;
    background: none;
    color: #488afc;
  }
 .company__cont.new .mapClElem span{
	font-size: 14px;
    border-bottom: 1px dashed;
  }
  @media screen and (max-width: 700px){
	  .company__cont.new .wraper_line_diler{
		  display:block;
	  }
	  .company__cont.new .wraper_line_diler>div{
		  width:100% !Important;
	  }
	 .company__cont.new .wraper_line_diler .coloumn{
		  margin-bottom:10px;
	  }
  }
  
  
  
  
 .sliver_container{
	 background:#f5f7fa;
 }
 .catalog-section-title h1{
	 font-size:30px;
	 color:var(--main-color-text);
	 line-height:100%;
 }
.catalog-section-title{
	padding-top:56px;
}
.wrapper--catalog-section-new{
	margin-top:50px;
}
.wrapper--catalog-section-new{
	display:flex;
}
.wrapper--catalog-section-new .left{
	width:286px;
	flex-shrink: 0;
}
.wrapper--catalog-section-new .right{
	flex:1;
	padding-left:24px;
}
.container-product-section-list{
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	margin-top:47px;
}
.wrapper--catalog-section-new .sort{
	background:#fff;
	padding:16px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-radius:4px;
}
.wrapper--catalog-section-new .sort--view-template a[data-catalog-template="TILE"]{
	display:none;
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs{
	width:100%;
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul{
	display:flex;
	flex-wrap:wrap;
	width:100%;
	align-items:center;

}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul:before{
	content:'';
	display:block;
	width:21px;
	height:21px;
	background:url('/images/new/free-icon-font-house-window-9247195.svg');
	background-size:contain;
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul li:before{
	content:'|';
	display:inline-block;
	margin-right:17px;
	margin-left:17px;
	opacity:.5;
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul li{
	display:flex;
	align-items:center;	
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul li a{
	color:var(--main-color-text);
	font-size:14px;
}
.wrapper--catalog-section-new .sort .sort--breadcrumbs ul li span{
	color:var(--main-color-text);
	opacity:.5;
	font-size:14px;
}

.wrapper--catalog-section-new .sort  .sort--view-template .position-container{
	display:flex;
}
.wrapper--catalog-section-new .sort .select2-container{
	width:160px !important;
}
.wrapper--catalog-section-new .sort .sort--current{
	margin-right:35px;
}
.wrapper--catalog-section-new .sort .select2-container--default .select2-selection--single{
	border:none;
	border-radius:0px;
	display:flex;
	align-items:center;	
	height:initial;
	justify-content:end;
} 
.wrapper--catalog-section-new .sort .select2-container.select2-container--open{
	box-shadow:none !Important;
}
.wrapper--catalog-section-new .sort .select2-container--default .select2-selection--single .select2-selection__arrow .bold{
	display:none;
}
.wrapper--catalog-section-new .sort .select2-container--default .select2-selection--single .select2-selection__arrow{
	position:initial;
	width:initial;
	height:initial;
	margin-left:10px;
}
.wrapper--catalog-section-new .sort .select2-container--default .select2-selection--single .select2-selection__arrow:after{
	content:'';
	width:16px;
	height:16px;
	background:url('/images/new/arrow.svg')no-repeat;
	display:block;
	background-size:contain;
	background-position:center;
	transition:all .2s;	
}
.wrapper--catalog-section-new .sort .select2-container--default .select2-selection--single .select2-selection__rendered{
	padding:0px;
	opacity:.5;
	line-height:inherit;
}
.wrapper--catalog-section-new .sort  .select2-container--open .select2-selection__arrow:after{
	transform:rotate(180deg);
}
.wrapper--catalog-section-new .sort .sort--view-template svg{
	display:block;
}
.wrapper--catalog-section-new .sort .sort--view-template svg path{
	stroke:rgb(181, 181, 181);
}
.wrapper--catalog-section-new .sort .sort--view-template a.select svg path{
	stroke:#f7941e;
}
.wrapper--catalog-section-new .sort .sort--view-template a{
	margin-right:10px;
}
.wrapper--catalog-section-new .sort .sort--view-template a:last-child{
	margin-right:0px;
}
.wrapper--catalog-section-new .sort select{
	display:none;
}
.wrapper--catalog-section-new .sections_shreders-wrap{
	margin-top:18px;
}
.wrapper--catalog-section-new .sections_shreders-wrap a{
	color:#5555558a;
	font-size:14px;
	padding:14px;
	border-radius:4px;
	background:#f0f3f6;
	border:none;
	margin-bottom:0px;
	transition:all .2s;
}
.wrapper--catalog-section-new .sections_shreders-wrap .js-shreders-category{
	display:flex;
	gap:12px;
	flex-wrap:wrap;
	position:relative;
	padding-right:120px;
	margin-bottom:26px;
}
.wrapper--catalog-section-new .sections_shreders-wrap  .activeSectionShreder{
	background:#e8ecf1;
}
.wrapper--catalog-section-new .sections_shreders-wrap a:hover{
	background:#e8ecf1;	
}
.wrapper--catalog-section-new .sections_shreders-wrap .show-more{
	top:10px;
	bottom:auto;
	font-size:14px;
}
.wrapper--catalog-section-new .sections_shreders-wrap .show-more i{
	display:none;
}
.wrapper--catalog-section-new .container-product-section-list .owl-carousel .owl-item img{
	width:initial;
	margin:0 auto;
}
.wrapper--catalog-section-new .container-product-section-list .product_item{
	outline:none;
}
.wrapper--catalog-section-new .pagination_wrapper{
	display:flex;
	margin-top:60px;
	justify-content:space-between;
}
.wrapper--catalog-section-new .pagination_wrapper .pagination_block a{
	background:none;
	width:53px;
	color:#282828;
	font-size:16px;
	padding: 10px 0;
}
.wrapper--catalog-section-new .pagination_wrapper .pagination_block li{
	background:none;
}
.wrapper--catalog-section-new .pagination_wrapper .pagination_block .active span{
	background:var(--main-color);
	color:#fff;
	width:53px;
	font-size:16px;
	padding: 10px 0;
	border-radius: 2px;
}
.wrapper--catalog-section-new .pagination_wrapper .dropdown_count .item{
	display:flex;
	align-items:center;
	margin-bottom:13px;
}
.wrapper--catalog-section-new .pagination_wrapper .dropdown_count .item:last-child{
	margin-bottom:0px;
}
.wrapper--catalog-section-new .pagination_wrapper .dropdown_count .item:before{
	content:'';
	display:block;
	width:20px;
	height:20px;
	border-radius: 2px;
	background:#e8ecf1;
	margin-right:12px;
}
.wrapper--catalog-section-new .pagination_wrapper .dropdown_count .item.active{
	color:var(--main-color);
}
.wrapper--catalog-section-new .pagination_wrapper .dropdown_count .item.active:before{
	background:var(--main-color);
}
.pagination_wrapper .counet-select{
	color:#282828;
	position:relative;
}
.pagination_wrapper .current-count img{
	margin-left:20px;
	transition:all .2s;
}

.pagination_wrapper .counet-select .dropdown_count{
	padding:26px;
	border-radius: 2px;
	box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.05);
	background:#fff;
	position:absolute;
	top:38px;
	right:0;
	display:none;
}
.pagination_wrapper .counet-select .dropdown_count .item{
	width:max-content;
}
.pagination_wrapper .counet-select .current-count,.pagination_wrapper .counet-select .dropdown_count .item{
	cursor:pointer;
}
.pagination_wrapper .counet-select.show .dropdown_count{
	display:block;
}
.pagination_wrapper .counet-select.show .current-count img{
	transform:rotate(180deg);
}
.wrapper--catalog-section-new  .catalog_section_description{
	padding:0px;
	margin-top:20px;
}
.wrapper--catalog-section-new .catalog_section_description h2{
	color:var(--main-color-text);
	font-weight:bold;
}
.wrapper--catalog-section-new  .catalog_section_description p{
	margin-bottom:10px;
	font-size:14px;
	line-height:30px;
}
.wrapper--catalog-section-new  .catalog_section_description ul,.wrapper--catalog-section-new  .catalog_section_description  ol{
	margin-bottom:10px;
	line-height:30px;
}
.wrapper--catalog-section-new  .catalog_section_description li{
	font-size:14px;
}
.wrapper--catalog-section-new .catalog_section_description ul li:before{
	top:13px;
}


.wrapper--catalog-section-new  .catalog_section_description .ac-container article{
	padding:0px;
}
.wrapper--catalog-section-new  .catalog_section_description .ac-container label {
    padding: 12px 20px;
}
.section-bottom-form{
	padding-top:90px;
	background:#fff;
}
.section-bottom-form .section-bottom-form-image{
	background:url('/images/new/prm.png');
	background-size:cover;
	padding:56px 57px 56px 115px;
	display:flex;
	justify-content:space-between;
	 background-position-x: -105px;
}
.section-bottom-form .section-bottom-form-image *{
	font-family: 'DroidSans', sans-serif;
}
.section-bottom-form .section-bottom-form-image .title{
	font-size:30px;
	color:#fff;
	max-width:457px;
	line-height:40px;
}
.section-bottom-form .section-bottom-form-image .wrapper_form{
	max-width:734px;
	color:var(--main-color-text);
}
.section-bottom-form .section-bottom-form-image .wrapper_form form .groups{
	display:flex;

}
.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="text"]{
	border:1px solid #fff;
	width:73%;
	font-size:16px;
	border-radius: 2px;
	background:none;
	color:#fff;
	font-weight:bold;
	padding:19px 30px 16px 30px;
}
.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="text"]::placeholder {
  color: #fff;
}
.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="submit"]{
	width:26%;
	border-radius: 2px;
	font-size:16px;	
	font-weight:bold;
	margin-left:12px;
	background:#fff;
}
.section-bottom-form .section-bottom-form-image .wrapper_form .politic{
	margin-top:20px;
	color:#fff;
	font-size:14px;
}
.section-bottom-form .section-bottom-form-image .wrapper_form .politic a{
	font-size: 14px;
	color: #fff;
	text-decoration: underline!important;
}
.section-bottom-form .section-bottom-form-image .wrapper_form .success_form{
	font-weight:bold;
	color:#fff;
	margin-top:20px;
	display:none;
}
.mbox-filter-sidebar *{
	font-family: 'DroidSans', sans-serif;
}
.mbox-filter-sidebar .bx-filter-parameters-box{
	font-size:14px;
}
.mbox-filter-sidebar .bx-filter-section.container-fluid{
	padding:0px;
}
.mbox-filter-sidebar .top_buttons{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:15px;
}
.mbox-filter-sidebar .top_buttons .count-set-filter{
	display:flex;
	align-items:center;
	position:relative;
	padding:17px 25px;
	font-size:16px;
	border-radius:2px;
	background:#fff;
}
.mbox-filter-sidebar .top_buttons .count-set-filter .count-filter{
	position:absolute;
	top:-4px;
	right:-4px;
	font-weight:bold;
	color:#fff;
	background:var(--main-color);
	line-height: 13px;
	font-size:10px;
	padding:1px 6px;
	border-radius:2px;
}
.mbox-filter-sidebar .top_buttons input{
	padding:21px 24px;
	font-size:16px;
	background:var(--main-color);
	color:#fff;
	border-radius:2px;
}
.mbox-filter-sidebar .top_buttons .count-set-filter svg{
	margin-right:10px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-title{
	border:none;
	padding-bottom:0px;
}
.mbox-filter-sidebar.bx-filter .bx-filter-parameters-box-title span{
	display:block;
	border:none;
	color:#282828;
	font-size:14px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:22px 23px;
}
.mbox-filter-sidebar.bx-filter .bx-filter-block{
	padding:0px 23px 30px 23px;
}
.mbox-filter-sidebar .bx-filter-parameters-box{
	background:#e8ecf1;
	transition:all .2s;
	border-radius:2px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-title span img{
	transition:all .2s;
}
.mbox-filter-sidebar .bx-filter-parameters-box.bx-active{
	background:#f0f3f6;
}
.mbox-filter-sidebar .bx-filter-parameters-box.bx-active .bx-filter-parameters-box-title span img{
	transform:rotate(180deg)
}
.mbox-filter-sidebar.bx-filter .bx-filter-parameters-box-title span:hover{
	border:none !important;
}
.mbox-filter-sidebar .bx-filter-parameters-box{
	margin-bottom:10px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox input{
	display:none;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox label:before{
	content:'';
	display:block;
	border-radius:2px;
	background:#e8ecf1;
	width:21px;
	height:21px;
	margin-right:15px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox label{
	display:flex;
	align-items:center;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox{
	margin-bottom:11px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox:last-child{
	margin-bottom:0px;
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container .checkbox input[type="checkbox"]:checked + label:before{
	background:var(--main-color);
}
.mbox-filter-sidebar .bx-filter-parameters-box .bx-filter-parameters-box-container {
	padding-bottom:0px;
}
.mbox-filter-sidebar  .flex-container-count{
	display:flex;
}
.mbox-filter-sidebar  .flex-container-count div{
	flex:1;
	text-align:center;
}
.mbox-filter-sidebar  .flex-container-count div input{
	text-align:center;
	border-radius:2px;
	color:#282828;
	font-size:14px;
}
.mbox-filter-sidebar  .flex-container-count>div:first-child{
	margin-right:10px;
}
.mbox-filter-sidebar .decimals_int{
	margin-top:30px;
	color:#282828;
}
.mbox-filter-sidebar .decimals_int .item-decimals_int{
	margin-bottom:10px;
	display:flex;
	align-items:center;
	cursor:pointer;
}
.mbox-filter-sidebar .decimals_int .item-decimals_int:before{
	content:'';
	display:block;
	border-radius:2px;
	background:#e8ecf1;
	width:21px;
	height:21px;
	margin-right:20px;
}
.mbox-filter-sidebar .decimals_int .item-decimals_int:last-child{
	margin-bottom:0px;
}
.mbox-filter-sidebar .decimals_int .item-decimals_int.active:before{
	background:var(--main-color);
}
.mbox-filter-sidebar .hidden_filter-block{
	display:none !Important;
}

.container-product-section-table .catalog-top_available.red-svg svg path {
    fill: red;
}
.container-product-section-list .catalog-top_available.red-svg svg path {
    fill: red;
}
.container-product-section-list .catalog-bot_art{
	color: rgba(85, 85, 85, 0.502);
}
.swiper-slide .catalog-bot_art{
	color: rgba(85, 85, 85, 0.502);
	min-height:16px;
}
.not_bold_price{
	font-weight:300;
}
.container-product-section-table .product_item{
	background:none;
	border:none;
	box-shadow:none !important;
	outline:none;
	padding:0px;
	margin-bottom:15px  !important;
}
.container-product-section-table .catalog-item.product_item{
	display:flex;
	gap:5px;
}
.container-product-section-table .catalog-item.product_item>div{
	background:#fff;
	 box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.05);
}
.container-product-section-table .catalog-item.product_item .left{
	width:72%;
	display:flex;
	padding:27px 22px;
}
.container-product-section-table .catalog-item.product_item .left img{
	max-height:153px;
	max-width:100%;
	width:initial;
	margin:0 auto;
}
.container-product-section-table .catalog-item.product_item .right{
	width:28%;
	padding:27px 33px;
}
.container-product-section-table .catalog-item.product_item .left .column_image{
	width:240px;
}
.container-product-section-table .catalog-item.product_item .left .column_rating{
	margin-left:57px;
}
.container-product-section-table .catalog-item.product_item .left .column_rating i{
	font-size:15px;
	margin-left:2px;
}
.container-product-section-table .catalog-item.product_item .left .column_rating  .card-star-rating-count{
	font-size:13px;
	font-weight:bold;
	margin-left:6px;
}
.container-product-section-table .catalog-item.product_item .left .column_content{
	flex:1;
	margin-left:68px;
	text-align:left;
}
.container-product-section-table .catalog-item.product_item .left .owl-carousel{
	height:100%;
}
.container-product-section-table .catalog-item.product_item .left .owl-carousel .owl-stage-outer{
	height:100%;
}
.container-product-section-table .catalog-item.product_item .left .catalog-item_img{
	height:initial;
}
.container-product-section-table .catalog-item.product_item .left .card-star-rating{
	margin-top:0px;
	align-items:center;
}
.container-product-section-table .catalog-bot_name{
	text-align:left;
	line-height:20px;
	margin-bottom:0px;
	min-height:initial;
	flex:1;
}
.container-product-section-table .catalog-bot_art{
	display:flex;
	align-items:center;
	color:#ced3d8;
	margin-top:14px;
}
.container-product-section-table svg{
	margin-left:11px;
	cursor:pointer;
}
.container-product-section-table .catalog-bot_art{
	margin-bottom:0;
}
.container-product-section-table .catalog-bot_art .copy_article{
	margin-left:5px;
}
.container-product-section-table  .catalog_prop{
	font-size:12px;
	margin-top:30px;
}
.container-product-section-table  .catalog_prop p{
	margin-bottom:13px;
	display:flex;
}
.container-product-section-table  .catalog_prop p:last-child{
	margin-bottom:0px;
}
.container-product-section-table  .catalog_prop p span{
	width:50%;
}
.container-product-section-table .catalog-item.product_item .left .column_content .title_wrapper{
	
}
.container-product-section-table .catalog-item.product_item .left .column_content .title_wrapper{
	display:flex;
}
.container-product-section-table{
	color:var(--main-color-text);
	margin-top:48px;
}
.container-product-section-table .catalog-item.product_item .right .delivery{
	font-size:10px;
}
.container-product-section-table .catalog-item.product_item .right .delivery .item{
	margin-bottom:5px;
}
.container-product-section-table .catalog-item.product_item .right .head_bot{
	display:flex;
	justify-content:space-between;
}
.container-product-section-table .catalog-item.product_item .right .head_bot .actions{
	display:flex;
	justify-content:space-between;
}
.container-product-section-table .catalog-item.product_item .right .head_bot .actions a{
	margin-left:15px;
}
.container-product-section-table .catalog-item.product_item .right .head_bot .actions a:first-child{
	margin-left:0px;
}
.container-product-section-table .catalog-item.product_item .right .head_bot .actions a img{
	max-width:21px;
}
.container-product-section-table .catalog-item.product_item .right .catalog-item_bot{
	margin:0px;
	max-width:100%;
	height:100%;
    display: flex;
    flex-direction: column;
}
.container-product-section-table .catalog-item.product_item .right  img.default{
	opacity:.5;
}
.container-product-section-table .catalog-item.product_item .right .catalog-item_bot .buy_btn_group a{
	display:block;
	font-size:14px;
	border-radius:2px;
	padding: 12px 20px;
	background: var(--main-color) !important;
    width: 100% !important;
    height: inherit !important;
}
.container-product-section-table .catalog-item.product_item .right .catalog-item_bot .buy_btn_group a:hover{
	color:var(--main-color);
	background:#f5f7fa !important;
}
.container-product-section-table .catalog-item.product_item .right  .catalog-info_price{
	font-size:20px;
	margin-top:30px;
}
.container-product-section-table .catalog-item.product_item .right .buy_btn_group{
	margin-bottom:0px;
	margin-top:auto;	
}
.container-product-section-table .catalog-item.product_item .right .btn_quickbuy{
	border-radius:2px;
	margin-bottom:11px;
	padding: 12px 20px;
}
.container-product-section-table .catalog-item.product_item .left .catalog-section-slider__tile .owl-nav.disabled + .owl-dots{
	margin-top:43px;
}
.white_background_container{
	background:#fff;
	padding-top:25px;
	padding-bottom:67px;
}

.head_title_page .breadcrumb_lvl1{
	width:100%;
}
.head_title_page .breadcrumb_lvl1{
	display:flex;
	flex-wrap:wrap;
	width:100%;
	align-items:center;
}
.head_title_page .breadcrumb_lvl1:before{
	content:'';
	display:block;
	width:21px;
	height:21px;
	background:url('/images/new/free-icon-font-house-window-9247195.svg');
	background-size:contain;
}
.head_title_page .breadcrumb_lvl1 li:before{
	content:'|';
	display:inline-block;
	margin-right:17px;
	margin-left:17px;
	opacity:.5;
}
.head_title_page .breadcrumb_lvl1 li{
	display:flex;
	align-items:center;	
}
.head_title_page .breadcrumb_lvl1 li a{
	color:var(--main-color-text);
}
.head_title_page .breadcrumb_lvl1 li span{
	color:var(--main-color-text);
	opacity:.5;
}
.head_title_page.inner_pages{
	padding-top:20px;
	padding-bottom:44px;
}
.head_title_page.inner_pages h1{
	font-size: 30px;
    color: var(--main-color-text);
    line-height: 100%;
}
.head_title_page.inner_pages .breadcrumb_lvl1{
	margin-bottom:35px;
}
.head_title_page{
	padding-bottom:50px;
}
.product-white-box{
	display:flex;
}
.product-white-box>.column:nth-child(1){
	width:46%;
}
.product-white-box>.column:nth-child(2){
	width:27%;
	padding-left:40px;
	padding-top:30px;
}
.product-white-box>.column:nth-child(3){
	width:27%;
	margin-left:40px;
}
.product-white-box>.column:nth-child(3) .shadow--preview_data{
	border-radius: 10px;
	background-color: rgb(255, 255, 255);
	box-shadow: 5px 1px 10px 0px rgba(81, 91, 102, 0.08);
	padding-left:35px;
	padding-top:20px;
	padding-bottom:28px;
	padding-right:37px;
}
.product-white-box .product--slider{
	display:flex;
	align-items:center;
} 
.product-white-box .product--slider img{
	max-width:100%;
}
.product-white-box .product--slider .thumb-slider{
	flex:1;
	width:18%;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
}
.product-white-box .product--slider .thumb-slider .slick-slide{
	border-radius:10px;
	overflow:hidden;
	transition:all .2s;
	cursor:pointer;
	outline:0px;
}
.product-white-box .product--slider .thumb-slider .slick-slide {
  margin: 20px 0 ;
}
.product-white-box .product--slider .thumb-slider .slick-list {
  margin: -20px 0 ;
}
.product-white-box .product--slider .big-slider{
	width:82%;
}
.product-white-box .product--slider .big-slider img{
	border-radius:10px;
}
.product-white-box .product--slider .thumb-slider .slick-arrow{
	font-size: 0px;
    border: 0px;
    background: none ! Important;
    cursor: pointer;
    z-index: 9;
    position: absolute;
	left:50%;
	margin-left:-8px;
}
.product-white-box .product--slider .thumb-slider .slick-arrow:after{
	content:'';
	display:block;
	width:16px;
	height:10px;
	background:url('/img/arw_pr.svg')no-repeat;
}
.product-white-box .product--slider .thumb-slider .slick-arrow.slick-next:after{
	transform:rotate(180deg);
}
.product-white-box .product--slider .thumb-slider .slick-arrow.slick-next{
	bottom:-7px;
}
.product-white-box .product--slider .thumb-slider .slick-arrow.slick-prev{
	top:-7px;
}
.product-white-box .product--slider .thumb-slider .slick-current {
	outline:5px solid var(--main-color);
	outline-offset: -5px;	
}
.loupe{
	-webkit-border-radius: 64px;
	-moz-border-radius: 64px;
	border-radius: 64px;
	cursor:none;
	border:2px solid var(--main-color);
	position:relative;
}

.zoomLens{
	border:2px solid var(--main-color) !Important;
	cursor:none;
}
.zoomLens:after{
	content:'';
	display:block;
	width:37px;
	height:1px;
	background:var(--main-color);
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-0.5px;
	margin-left:-18.5px;
	
}
.zoomLens:before{
    content: '';
    display: block;
    width: 37px;
    height: 1px;
    background: var(--main-color);
    transform: rotate(90deg);
    position: absolute;
    top: 50%;
    margin-top: -0.5px;
    left: 50%;
    margin-left: -18.5px;
}

.avaliable--product-white-box{
	color: rgba(85, 85, 85, 0.502);
	font-size:12px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.avaliable--product-white-box .catalog-bot_art{
	display:flex;
	align-items:center;
	text-align: important;
    color: #ced3d8;
    font-size: 12px;
    margin-bottom: 0;
}
.avaliable--product-white-box  .catalog-item_top{
	margin-bottom:0px;
}
.container-product-section-list .catalog-item_top{
	min-height:24px;
}
.avaliable--product-white-box .catalog-top_available{
	gap: inherit;
    color: #ced3d8;
    font-size: 12px;
}

.avaliable--product-white-box .catalog-top_available span {
    opacity: 1;
}
.avaliable--product-white-box .catalog-bot_art svg{
	margin-left:11px;
	cursor:pointer;
}
.avaliable--product-white-box .catalog-top_available svg{
	margin-right:8px;
}
.label_wrapper-product-white-box{
	margin-top:20px;
}

.label_wrapper-product-white-box .catalog-top_label span{
	font-size: 12px;
    font-weight: bold;
    display: inline-block;
    border-radius: 2px;
    padding: 6px 9px;
	outline:1px solid var(--main-color-text);	
	color:var(--main-color-text);
}
.label_wrapper-product-white-box .catalog-top_label.sale span{
    background: #00bd0a;
	color: #fff;
	outline:none;
}
.label_wrapper-product-white-box >div{
	margin-bottom:3px;
	background: none;
    padding: 0px;
    text-align: inherit;
    color: inherit;
    font-size: inherit;
}
.label_wrapper-product-white-box >div:last-child{
	margin-bottom:0px;
}
.preview_data--product-white-box{
	margin-top:30px;
	color:var(--main-color-text);
}
.preview_data--product-white-box .head_info{
	display:flex;
	justify-content:space-between;
	font-size:14px;
	font-weight:bold;
	align-items:center;
}
.preview_data--product-white-box .get_to_desc_product a{
	background:#e8ecf1;
	padding:6px 12px;
	border-radius:2px;
	display:inline-block;
	color:rgba(85, 85, 85, 0.502);
	font-size:12px;
}
.preview_data--product-white-box .props_preview_product{
	margin-top:20px;
	font-size:14px;
}
.preview_data--product-white-box .props_preview_product li{
	margin-bottom:15px;
	display:flex;
	justify-content:space-between;
}
.preview_data--product-white-box .props_preview_product li span:first-child{
	width:73%;
	flex-shrink:0;
}
.preview_data--product-white-box .props_preview_product li span:last-child{
	flex:1;
}
.preview_data--product-white-box .props_preview_product li:last-child{
	margin-bottom:0px;
}
.share--product-white-box{
	margin-top:30px;
	display:flex;
	justify-content:space-between;
	color:var(--main-color-text);
}
.share--product-white-box .title{
	font-size:14px;
	font-weight:bold;
}
.garanti--product-white-box{
	margin-top:30px;
}
.garanti--product-white-box .item{
	display:flex;
	align-items:center;
	margin-bottom:16px;
	font-size:12px;
	color:var(--main-color-text);
}
.garanti--product-white-box .item:last-child{
	margin-bottom:0px;
}
.garanti--product-white-box .item img{
	margin-right:25px;
}
.shadow--preview_data {
	color:var(--main-color-text);
}
.shadow--preview_data .head{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.shadow--preview_data .head .card-star-rating{
	display:flex;
	align-items:center;
}
.shadow--preview_data .head .card-star-rating i{
	font-size:15px;
	margin-right:4px;
}
.shadow--preview_data .head .card-star-rating  .card-star-rating-count{
	font-size:13px;
	font-weight:bold;
}
.shadow--preview_data .head .actions{
	display:flex;
	gap:15px;
}
.shadow--preview_data .head .actions a{
	cursor:pointer;
}
.shadow--preview_data .price{
	margin-top:45px;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.price-wrapper__brand{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.shadow--preview_data .price .current_price{
	padding-top:0px;
	color:var(--main-color-text);
	font-size:30px;
}
.shadow--preview_data .product_count_wrapper{
	display:none;
}
.shadow--preview_data .price .brand img{
	max-height:35px;
	display:block;
}
.shadow--preview_data  .buttons_buy{
	margin-top:35px;
}
.shadow--preview_data  .buttons_buy .bx_notavailable,.shadow--preview_data  .buttons_buy .price_request_wrapper{
	display:none;
}
.shadow--preview_data  .buttons_buy .product_quickbuy_wrapper button{
	border-radius:2px;
	padding: 12px 10px;
	font-size:16px;
}
.shadow--preview_data  .buttons_buy .product_basket_wrapper {
	margin-top:10px;
}
.shadow--preview_data  .buttons_buy .product_basket_wrapper button{
	background:var(--main-color) !Important;
	border-radius:2px;
	padding: 12px 10px;
	font-size:16px;
	transition:all .2s;
}
.shadow--preview_data  .buttons_buy .product_basket_wrapper button:before{
	display:none;
}
.shadow--preview_data  .buttons_buy .product_basket_wrapper button:hover{
	color: var(--main-color);
    background: #f5f7fa !important;
}
.shadow--preview_data .marketplace{
	font-size:14px;
	font-weight:bold;
}
.shadow--preview_data  .delivery_block{
	margin-top:50px;
}
.shadow--preview_data  .delivery_block .title{
	font-weight:bold;
	font-size:14px;
	margin-bottom:14px;
}
.shadow--preview_data  .delivery_block .container--delivey-block .item{
	display:flex;
	align-items:center;
	margin-bottom:12px;
	font-size:12px;
}
.shadow--preview_data  .delivery_block .container--delivey-block .item:last-child{
	margin-bottom:0px;
}
.shadow--preview_data  .delivery_block .container--delivey-block .item img{
	margin-right:21px;
}
.product-tab-container{
	margin-top: 53px;
	color:var(--main-color-text);
}
.product-tab-container .product_tab_sections{
	margin-top:0px;
}
.product-tab-container .btn-panel{
	border:0px;
}
.product-tab-container .btn-panel a{
	padding: 12px 14px !important;
	border-radius:2px;
	border:none !Important;
	background:#f0f3f6;
	font-size:16px !Important;
	color: rgba(85, 85, 85, 0.502)!Important;
}
.product-tab-container .btn-panel a[data-tabs="item_tab_comments"]{
	padding-right:51px !important;
}
.product-tab-container .btn-panel li{
	border:none !Important;
}
.product-tab-container .btn-panel .btn-panel-item .rewiew_count{
    width: 22px;
    height: 22px;
    background: var(--main-color);
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    position: absolute;
    line-height: 22px;
	top:11px;
	right:20px;
	text-align:center;
}
.product-tab-container .btn-panel .btn-panel-item{
	margin-left:10px;
}
.product-tab-container .btn-panel .btn-panel-item.ui-tabs-active a{
	background:#e8ecf1;
}
.product-tab-container  .product_tabs .tabs_inner_new{
	padding-top:50px;
}
.product-tab-container .title-tab{
	font-size:30px;
}
.product-tab-container .parametrs_body{
	margin-top:25px;
	width:max-content;
	max-width:100%;
}
.product-tab-container .parametrs_body ul li{
	padding:13px 20px;
	font-size:14px;
	display:flex;
	align-items:center;
}
.product-tab-container .parametrs_body ul li a{
	font-size:14px;
	color: var(--main-color-text);
}
.product-tab-container .parametrs_body ul li:nth-child(2n) {
	background:#f0f3f6;
}
.product-tab-container .parametrs_body ul li span:first-child{
	min-width:266px;
	max-width:266px;
	display:inline-block;
}


.bottom-column-product  .right-data-products{
	padding-top:50px;
	padding-left:90px;
	width:42%;
}
.flex_tab_products{
	display:flex;
}
.flex_tab_products .product-tab-container--data{
	width:58%;
}
.container-review-product--bottom-column-product .head-block {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.container-review-product--bottom-column-product .head-block .title{
	font-size:30px;
}
.container-review-product--bottom-column-product .head-block .send_reviews a{
	font-size: 16px;
    padding: 12px 31px;
    border: none;
    border-radius: 2px;
    background:var(--main-color) ;
    color: #fff;
}
.container-review-product--bottom-column-product .head-block .send_reviews a:hover{
	color: var(--main-color);
    background: #f5f7fa !important;
}
.container-review-product--bottom-column-product .sort-reviews{
	margin-top:45px;
	display:flex;
	justify-content:space-between;
}
.container-review-product--bottom-column-product .sort-reviews .name-product--sort-reviews{
	font-size:20px;
	color:var(--main-color);
	opacity:.5;
}
.container-review-product--bottom-column-product .sort-reviews .container-sort--sort-reviews .current-count{
	color: rgba(85, 85, 85, 0.502);
	font-size:16px;
	cursor:pointer;
}
.container-review-product--bottom-column-product .sort-reviews .container-sort--sort-reviews .current-count img{
	opacity:.5;
	margin-left:24px;
}



.container-review-product--bottom-column-product .dropdown_count .item{
	display:flex;
	align-items:center;
	margin-bottom:13px;
	cursor:pointer;
}
.container-review-product--bottom-column-product .dropdown_count .item:last-child{
	margin-bottom:0px;
}
.container-review-product--bottom-column-product .dropdown_count .item:before{
	content:'';
	display:block;
	width:20px;
	height:20px;
	border-radius: 2px;
	background:#e8ecf1;
	margin-right:12px;
}
.container-review-product--bottom-column-product .dropdown_count .item.active{
	color:var(--main-color);
}
.container-review-product--bottom-column-product .dropdown_count .item.active:before{
	background:var(--main-color);
}


.container-review-product--bottom-column-product .dropdown_count{
	padding:26px;
	border-radius: 2px;
	box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.05);
	background:#fff;
	position:absolute;
	top:38px;
	right:0;
	display:none;
}
.container-review-product--bottom-column-product .dropdown_count .item{
	width:max-content;
}

.container-review-product--bottom-column-product .container-sort--sort-reviews.show .dropdown_count{
	display:block;
}
.container-review-product--bottom-column-product .container-sort--sort-reviews.show .current-count img{
	transform:rotate(180deg);
}
.container-review-product--bottom-column-product .container-sort--sort-reviews{
	position:relative;
}
.product-tab-container--data #item_tab_comments .reviews_list li{
	margin:0;
	margin-bottom:46px;
	padding:0;
	border:none;
	display:flex;
	justify-content:space-between;
}
.product-tab-container--data #item_tab_comments .wrapper_reviews{
	margin-top:50px;
}
.product-tab-container--data #item_tab_comments .reviews_list li .icon{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	width:50px;
	height:50px;
	background:var(--main-color);
	border-radius:50%;
	flex-shrink: 0;
	text-align:center;
	line-height:50px;
}
.product-tab-container--data #item_tab_comments .reviews_list li .review_content{
	margin-left:25px;
}
.product-tab-container--data #item_tab_comments .reviews_list li .review_content .name_user{
	font-weight:bold;
	margin-bottom:13px;
}
.product-tab-container--data #item_tab_comments .reviews_list li .review_content .review_user{
	font-size:14px;
}
.product-tab-container--data #item_tab_comments .reviews_list li:last-child{
	margin-bottom:0px;
}
.product-tab-container--data #item_tab_comments .reviews_list li .date-review{
	width:max-content;
	margin-left:40px;
	text-align:right;

}
.product-tab-container--data #item_tab_comments .reviews_list li .review_content{
	flex:1;
}
.product-tab-container--data #item_tab_comments .reviews_list li .date-review .date{
	margin-bottom:10px;
	font-size:12px;
	color: rgba(85, 85, 85, 0.502);
}
.product-tab-container--data #item_tab_comments .reviews_list li .date-review .reviews_raiting i{
	margin-left:2px;
}
.bottom-column-product .right-category{
	color:var(--main-color-text);
	margin-top:61px;
}
.bottom-column-product .right-category .title{
	font-size:30px;
	margin-bottom:50px;
}
.bottom-column-product .right-category .sections--right-category{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	align-items:center;
}
.bottom-column-product .right-category .sections--right-category a{
	font-size:14px;
    color: rgba(85, 85, 85, 0.502);
	transition:all .2s;
	padding:10px 14px;
	display:inline-block;
	border-radius:2px;
	background:#f0f3f6;
}
.bottom-column-product .right-category .sections--right-category .see_all{
	color:var(--main-color);
	cursor:pointer;
}
.bottom-column-product .right-category .sections--right-category a:hover{
	background:#e8ecf1;
}
.bottom-column-product .right-category .sections--right-category .hidden{
	display:none;
}
.bottom-column-product .right-category .sections--right-category.showHidden .hidden{
	display:block;
}
.bottom-column-product .right-data-products .next_product_container .title{
	font-size:30px;
    color: rgb(85, 85, 85);
	margin-bottom:30px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product{
	padding:30px 20px 20px 30px;
	background:#fff;
	border-radius:10px;
	display:flex;
	box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.08);
	color:var(--main-color-text);
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .image--next_product{
	margin-right:30px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .image--next_product img{
	border-radius:10px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .buy_button--next_product{
	margin-left:35px;
	margin-bottom:0;
	margin-top:auto;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .buy_button--next_product .addBasket{
    background: var(--main-color);
    width: 55px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px !important;
	cursor:pointer;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .buy_button--next_product .addBasket svg path {
    stroke: #fff;
    fill: #fff;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .buy_button--next_product .addBasket  svg {
    width: 21px;
    height: 21px;
    position: relative;
    top: 1px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .section_name{
	font-size:14px;
	color:rgba(85, 85, 85, 0.502);
	margin-bottom:15px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .name_product a{
	font-weight:bold;
	font-size:14px;
	color:var(--main-color-text);
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .name_product {
	margin-bottom:30px;
}
.bottom-column-product .right-data-products .next_product_container  .product--next_product .price_product{
	font-size:18px;
	font-weight:bold;
}

.bottom-column-product .right-data-products .next_product_container .product--next_product .buy_button--next_product .addBasket.disabled {
    background: #f5f7fa !important;
}
.bottom-column-product .right-data-products .next_product_container .product--next_product .buy_button--next_product .addBasket.disabled  svg path {
    stroke: #f7941e;
    fill: #f7941e;
}
.bottom-column-product .right-data-products .next_product_container .product--next_product .buy_button--next_product{
	margin-right:0px;
	margin-left:auto;
}
.white_product_page_slider{
	background:#fff;
	margin-top:80px;
	padding-top:87px;
	padding-bottom:113px;
}
.bottom-column-product .product_tab_sections{
	margin-bottom:0px;
}
.white_product_page_slider .swiper-sale .product_item{
	outline:none;
	box-shadow: 0px 3px 10px 2px rgba(81, 91, 102, 0.05);
}
.white_product_page_slider .swiper-horizontal{
	padding:15px;
	padding-left:5px;
	padding-right:5px;
}
.white_product_page_slider .title-block{
	margin-bottom:40px;
}
.white_product_page_slider .swiper-button-next_sale,.white_product_page_slider .swiper-button-prev_sale{
	border:1px solid #222;
}
.section-catalog-bottom-blocks.product-page .brand.grey{
	padding-top:0px;
	margin-top:80px;
	padding-bottom:100px;
}
.section-catalog-bottom-blocks.product-page .advantages{
	background:#fff;
	padding-top:75px;
	margin-top:0px;
}
.container_inner_page{
	display:flex;
	padding-bottom:50px;
}
.container_inner_page .sidebar{
	width:330px;
	flex-shrink:0;
	padding-right:40px;
}
.container_inner_page .content_inner_page{
	flex:1;
}
.container_inner_page .sidebar .menu-container{
	background:#f0f3f6;
	border-radius:2px;
	padding:25px;
}
.container_inner_page .sidebar .menu-container li{
	margin-bottom:30px;
}
.container_inner_page .sidebar .menu-container li:last-child{
	margin-bottom:0px;
}
.container_inner_page .sidebar .menu-container li a{
	color:#282828;
}
.container_inner_page .sidebar .menu-container .menu-list-item.active a{
	color:var(--main-color);
}
.requ_table {
	font-size:15px;
	color:#555555;
}
.requ_table tr td:first-child{
	font-weight:bold;
	width:33%;
}
.requ_table tr td{
	padding:10px;
}
.requ_table tr{
	background:#fff;
}
.requ_table tr:nth-child(2n){
	background: linear-gradient(to right,  #f5f7fa 0%,#d3d5d87a 35%,#d3d5d87a 64%,#f5f7fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.requ_table{
	margin-bottom:51px;
}
.print_req{
	color:var(--main-color);
	display:flex;
	align-items:center;
	margin-bottom:35px;
}
.print_req img{
	margin-right:10px;
}
.container_new_brands ul{
	margin-top:0px !Important;
	display: grid !Important;
	grid-template-columns: repeat(4, 1fr);
	grid-column-gap: 15px;
	grid-row-gap: 15px;
}
.container_new_brands li a{
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%;
	padding-top:25px;
	padding-bottom:25px;
	box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.05);
	border-radius: 2px;

}
.container_new_brands li img{
	max-height:60px;
}
.list_products_btands .container-product-section-table{
	padding-top:43px;
}
.brand_item_detail_new{
	color:#555555;
	line-height: 26px;
}
.list_products_btands .pagination_wrapper{
	display:none;
}


.reviews_page .reviews_list  .reviews_item{
	display:flex; 
	justify-content:space-between;
	border:none;
	margin-top:0px !important;
	padding-bottom:0px;
	margin-bottom:43px;

}

.reviews_page .reviews_list li .left_review{
	margin:0;
	padding:0;
	border:none;
	display:flex;
	justify-content:space-between;
	width:71%;
	padding-right:57px;
}
.reviews_page .reviews_list li .right_review{
	width:29%;
}
.reviews_page .reviews_list li .right_review a{
	font-size:14px;
	color:#555555;
}
.reviews_page .reviews_list li .icon{
	font-size:18px;
	font-weight:bold;
	color:#fff;
	width:50px;
	height:50px;
	background:var(--main-color);
	border-radius:50%;
	flex-shrink: 0;
	text-align:center;
	line-height:50px;
}
.reviews_page .reviews_list li .review_content{
	margin-left:25px;
}
.reviews_page .reviews_list li .review_content .name_user{
	font-weight:bold;
	margin-bottom:13px;
}
.reviews_page .reviews_list li .review_content .review_user{
	font-size:14px;
}
.reviews_page .reviews_list li:last-child{
	margin-bottom:0px;
}
.reviews_page .reviews_list li .date-review{
	width:max-content;
	margin-left:40px;
	text-align:right;

}
.reviews_page .reviews_list li .review_content{
	flex:1;
}
.reviews_page .reviews_list li .date-review .date{
	margin-bottom:10px;
	font-size:12px;
	color: rgba(85, 85, 85, 0.502);
}
.reviews_page .reviews_list li .date-review .reviews_raiting i{
	margin-left:2px;
}


.reviews_page .pagination_wrapper{
	display:flex;
	margin-top:60px;
	justify-content:space-between;
}
.reviews_page .pagination_wrapper .pagination_block a{
	background:none;
	width:53px;
	color:#282828;
	font-size:16px;
	padding: 10px 0;
}
.reviews_page .pagination_wrapper .pagination_block li{
	background:none;
}
.reviews_page .pagination_wrapper .pagination_block .active span{
	background:var(--main-color);
	color:#fff;
	width:53px;
	font-size:16px;
	padding: 10px 0;
	border-radius: 2px;
}
.reviews_page .pagination_wrapper .dropdown_count .item{
	display:flex;
	align-items:center;
	margin-bottom:13px;
}
.reviews_page .pagination_wrapper .dropdown_count .item:last-child{
	margin-bottom:0px;
}
.reviews_page .pagination_wrapper .dropdown_count .item:before{
	content:'';
	display:block;
	width:20px;
	height:20px;
	border-radius: 2px;
	background:#e8ecf1;
	margin-right:12px;
}
.reviews_page .pagination_wrapper .dropdown_count .item.active{
	color:var(--main-color);
}
.reviews_page .pagination_wrapper .dropdown_count .item.active:before{
	background:var(--main-color);
}
.top_reviews_page a{
	display:inline-block;
	color:#55555578;
	cursor:pointer;
}
.top_reviews_page a:first-child{
	margin-right:50px;
}
.top_reviews_page a.active{
	color:var(--main-color);
}
.top_reviews_page{
	padding:20px;
	background:#fff;
	border-radius:2px;
	margin-bottom:25px;
}
.mobile_prev_pagge_breadcrumbs{
	display:none;
}
.reviews_page .reviews_list .reviews_item .mobile{
	display:none;
}
.mobile_top_reviews_page{
	display:none;
	position:relative;
	margin-bottom:50px;
}
.mobile_top_reviews_page .current_sort{
	padding: 24px 10px;
	padding-right:22px;
    background: #fff;
    border-radius: 2px;
    color: var(--main-color);
    font-size: 16px;
	display:flex;
	justify-content:space-between;
}
.mobile_top_reviews_page .current_sort:after {
    content: '';
    width: 16px;
    height: 16px;
    background: url(/images/new/arrow.svg) no-repeat;
    display: block;
    background-size: contain;
    background-position: center;
    transition: all .2s;
}
.mobile_top_reviews_page .dropdown_list{
    padding: 15px 30px;
    border-radius: 2px;
    box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.1) !important;
    background: #fff;
    position: absolute;
    top: 76px;
    left: 0;
    right: 0;
	display:none;
}
.mobile_top_reviews_page .dropdown_list a{
	display:block;
}
.mobile_top_reviews_page.show .dropdown_list{
	display:block;
}
.mobile_top_reviews_page.show .current_sort:after{
	transform:rotate(180deg);
}
.mobile_scroll_help{
	display:none;
}
.header-menu_section{
	padding-bottom:100px;
}
.container-product-section-table .catalog-bot_name{
	max-height:initial;
	overflow:initial;
}
@media screen and (max-width: 1290px){
	.container-product-section-list {
		grid-template-columns: repeat(3, 1fr);
	}
	.container-product-section-table .catalog-item.product_item .left .column_content{
		margin-left:14px;
	}
	.product-white-box>.column:nth-child(3) .shadow--preview_data{
		padding-left:10px;
		padding-right:10px;
	}
	.product-tab-container .btn-panel .btn-panel-item{
		margin-bottom:10px;
	}
}
@media screen and (max-width: 1290px){
	.section-bottom-form .section-bottom-form-image {
		padding: 56px 10px 56px 10px;
	}
	.section-bottom-form .section-bottom-form-image .title{
		margin-right:100px;
	}
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="submit"]{
		margin-left:-2px;
	}
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="submit"] {
		width: max-content;
	}
}
@media screen and (max-width: 1150px){
	.share--product-white-box{
		flex-direction:column;
	}
	.share--product-white-box .title{
		margin-bottom:10px;
	}
	.product-white-box>.column:nth-child(1) {
		width: 36%;
	}
	.product-white-box>.column:nth-child(2) {
		width: 32%;
	}
	.product-white-box>.column:nth-child(3) {
		width: 32%;
	}
	.product-white-box .product--slider .thumb-slider{
		padding-left:0;
	}
	.product-white-box .product--slider .big-slider {
		width: 79%;
	}
	.product-white-box .product--slider .thumb-slider {
		width: 21%;
	}
	.product-white-box .product--slider{
		height:100%;
	}
}
@media screen and (max-width: 1100px){
	.container-product-section-list {
		grid-template-columns: repeat(2, 1fr);
	}
	.section-bottom-form .section-bottom-form-image .title {
		max-width: 247px;
	}
	.bottom-column-product .right-data-products{
		padding-left:27px;
	}
}
@media screen and (max-width: 1180px){
	.container_new_brands ul {
		grid-template-columns: repeat(3, 1fr);
	}
}
@media screen and (max-width: 1000px){
	.container_inner_page .sidebar{
		display:none;
	}
	.container_inner_page .content_inner_page{
		width:100%;
	}
	.shadow--preview_data .head .actions{
		gap:5px;
	}
	.shadow--preview_data .head .card-star-rating i{
		margin-right:0px;
	}
	.product-white-box>.column:nth-child(2){
		padding-left:22px;
	}
	.product-white-box .product--slider .big-slider {
        width: 75%;
    }
	.product-white-box .product--slider .thumb-slider{
		width:25%;
	}
	.product-white-box .product--slider .thumb-slider .slick-current {
		outline: 4px solid var(--main-color);
	}
	.preview_data--product-white-box .get_to_desc_product a {
		padding: 6px 6px;
	}
}   
@media screen and (max-width: 900px){
	.section-bottom-form .section-bottom-form-image{
		background:url('/images/new/920px_bn.png');
		background-position-x: 1px;
        background-size: cover;
	}
	.section-bottom-form .section-bottom-form-image{
		    align-items: center;
	}
	.section-bottom-form .section-bottom-form-image .title{
		margin-right:50px;
	}
	.wrapper--catalog-section-new{
		flex-direction:column;
	}
	.wrapper--catalog-section-new .left{
		width:100%;
	}
	.mbox-filter-sidebar .top_buttons .count-set-filter{
		width:100%;
		margin-right:10px;
	}
	.mbox-filter-sidebar .smartfilter>.row{
		display:none;
	}
	.wrapper--catalog-section-new .right{
		padding-left:0px;
	}
	.wrapper--catalog-section-new .sort .sort--breadcrumbs .mobile_prev_pagge_breadcrumbs{
		display:block;
	}
	.wrapper--catalog-section-new .sort .sort--breadcrumbs ul{
		display:none;
	}
	.head_title_page .breadcrumb_lvl1:before{
		position:absolute;
		left:0px;
		top:0;
	}
	.head_title_page .breadcrumb_lvl1 {
		padding-left:10px;
		position:relative;
	}
	.product-white-box>.column:nth-child(3){
		margin-left:11px;
	}

}
@media screen and (max-width: 790px){
	.product-white-box{
		flex-direction:column;
	}
	.product-white-box>.column:nth-child(1){
		width:100%;
	}
	.product-white-box>.column:nth-child(2){
		width:100%;
	}
	.product-white-box>.column:nth-child(3){
		width:100%;
	}
	.flex_tab_products{
		flex-direction:column;
	}
	.white_background_container .head_title_page{
		padding-bottom:25px;
	}
	#mobile_product_wrapper .avaliable--product-white-box{
		display:block;
	}
	#mobile_product_wrapper .product-white-box{
		display:block;
	}
	#mobile_product_wrapper .flex-mobile-avaliable{
		display:flex;
		justify-content:space-between; 
		align-items:Center;
		margin-top:30px;
	}
	#mobile_product_wrapper .flex-mobile-avaliable .card-star-rating{
		display:flex;
		align-items:Center;
	}
	#mobile_product_wrapper .product-white-box{
		margin-top:23px;
	}
	#mobile_product_wrapper .product-white-box .product--slider{
		display:block;
	}
	#mobile_product_wrapper .product-white-box .product--slider .big-slider{
		width:100%;
	}
	#mobile_product_wrapper .big-slider .slick-dots li{
		width: 27px !important;
		height: 4px !important;
		opacity: .5 !important;
		background: #c8d0d6 !important;
		font-size:0px;
		border-radius:5px;
	}
	#mobile_product_wrapper .big-slider .slick-dots li button{
		display:none;
	}
	#mobile_product_wrapper .big-slider .slick-dots{
		display:flex;
		justify-content:center;
		gap:10px;
		margin-top:15px;
	}
	#mobile_product_wrapper .big-slider .slick-dots li.slick-active{
		background: #c8d0d6 !important;
		opacity: 1 !important;
	}
	#mobile_product_wrapper .big-slider .slick-slide {
		 margin: 0 10px;
	  }

	#mobile_product_wrapper .big-slider .slick-list {
		margin: 0 -10px;
	}
	#mobile_product_wrapper .label_wrapper-product-white-box{
		margin-top:30px;
	}
	#mobile_product_wrapper .flexis_price{
		display:flex;
		margin-top:13px;
		justify-content:space-between;
	}
	#mobile_product_wrapper .shadow--preview_data .price{
		margin-top:0px;
	}
	#mobile_product_wrapper .shadow--preview_data .head .actions{
		gap:13px;
	}
	#mobile_product_wrapper .shadow--preview_data .buttons_buy{
		margin-top:23px;
	}
	#mobile_product_wrapper .preview_data--product-white-box .get_to_desc_product a {
        padding: 6px 12px;
    }
	#mobile_product_wrapper .preview_data--product-white-box .brand{
		margin-top:13px;
	}
	#mobile_product_wrapper .share--product-white-box {
        flex-direction: initial;
		justify-content:left;
    }
	#mobile_product_wrapper .share--product-white-box .title{
		margin-right:16px;
	}
	#mobile_product_wrapper .delivery_block{
		margin-top:30px;
	}
	#mobile_product_wrapper .delivery_block .title{
		margin-bottom:24px;
		font-weight:bold;
		color: var(--main-color-text);
		font-size:14px;
	}
	#mobile_product_wrapper .delivery_block  .item {
		display: flex;
		align-items: center;
		margin-bottom: 12px;
		font-size: 12px;
	}
	#mobile_product_wrapper .delivery_block  .item img{
		margin-right:20px;
	}
	#mobile_product_wrapper  .wrapper_marketplace {
        margin-top: 22px;
		justify-content:left;
    }
	#mobile_product_wrapper  .wrapper_marketplace .title{
        font-weight: bold;
        color: var(--main-color-text);
        font-size: 14px;	
		display:block;
	}
	.white_background_container {
		padding-bottom: 20px;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products{
		width:100%;
		padding-left:0px;
	}
	#mobile_product_wrapper_bottom .product-tab-container{
		margin-top:30px;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title{
		border:none;
		padding:0px;
		display:flex;
		justify-content:space-between;
		align-items:center;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title .name_tab_m{
		padding: 12px 14px !important;
		border-radius: 2px;
		border: none ! Important;
		background: #f0f3f6;
		font-size: 16px ! Important;
		color: rgba(85, 85, 85, 0.502) ! Important;
		font-weight:300;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title.ui-tabs-active .name_tab_m{
		background: #e8ecf1;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title .text_drop_m{
		font-weight:300;
		color:var(--main-color);
		text-decoration:underline;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title .text_drop_m span:last-child{
		display:none;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title.ui-tabs-active .text_drop_m span:last-child{
		display:block;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data .mobile_tabs_title.ui-tabs-active .text_drop_m span:first-child{
		display:none;
	}
	#mobile_product_wrapper_bottom .product-tab-container .mobile_tabs_title[data-tab="item_tab_comments"] .rewiew_count {
		width: 22px;
		height: 22px;
		background: var(--main-color);
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		border-radius: 50%;
		display: inline-block;
		text-align: center;
		position: absolute;
		line-height: 22px;
		top: 11px;
		right: 20px;
		text-align: center;
	}
	#mobile_product_wrapper_bottom .product-tab-container .mobile_tabs_title[data-tab="item_tab_comments"] .name_tab_m{
		position:relative;
		padding-right:51px !Important;
	}
	#mobile_product_wrapper_bottom .product-tab-container .mobile_tabs_title{
		margin-bottom:30px;
	}
	#mobile_product_wrapper_bottom .product-tab-container .btn-panel{
		display:none;
	}
	#mobile_product_wrapper_bottom .product-tab-container .product_tabs .tabs_inner_new {
		padding-top: 0;
		margin-bottom:30px;
	}
	#mobile_product_wrapper_bottom .product_tabs .tabs_inner_new{
		width:100%;
	}
	#mobile_product_wrapper_bottom .product-tab-container .parametrs_body ul li span:first-child{
		width:50%;
		min-width:initial;
		max-width:initial;
	}
	#mobile_product_wrapper_bottom .product-tab-container .parametrs_body ul li span:last-child{
		width:50%;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .head-block{
		flex-direction:column;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .head-block{
		align-items:start;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .head-block .send_reviews{
		margin-top:20px;
		width:100%;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .head-block .send_reviews a{
		display:block;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .sort-reviews{
		display:block;
		margin-top:34px;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .sort-reviews .name-product--sort-reviews{
		opacity:1;
	}
	#mobile_product_wrapper_bottom .container-review-product--bottom-column-product .container-sort--sort-reviews{
		margin-top:25px;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data #item_tab_comments .reviews_list li{
		position:relative;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data #item_tab_comments .reviews_list li .date-review{
		position:absolute;
		right:0;
		top:0;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data #item_tab_comments .reviews_list li .review_content .name_user{
		padding-right:89px;
	}
	#mobile_product_wrapper_bottom .product-tab-container--data #item_tab_comments .reviews_list li .review_content .review_user{
		margin-top:33px;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products{
		padding-top:0px;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products .next_product_container .product--next_product {
		padding: 30px 16px 20px 16px;
		align-items:center;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products .next_product_container .product--next_product .image--next_product {
		margin-right: 10px;
		width:87px;
		flex-shrink:0;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products .next_product_container .product--next_product .image--next_product img{
		max-width:100%;
	}
	.white_product_page_slider{
		padding-top:67px;
		padding-bottom:33px;
	}
	#mobile_product_wrapper_bottom .bottom-column-product .right-data-products .next_product_container .product--next_product .price_product{
		    transform: translate(0px, -7px);
	}
	#top_scroller{
		display:none !Important;
	}
	.head_title_page .breadcrumb_lvl1 li{
		margin-bottom:11px;
	}
	.head_title_page h1{
		line-height:40px;
	}
}
@media screen and (max-width: 740px){
	.wrapper--catalog-section-new .sort .sort--view-template{
		display:none;
	}
	.wrapper--catalog-section-new .sort .sort--current{
		margin-right:0px;
	}
	.container-product-section-table .catalog-item.product_item{
		width:100%;
	}
	.wrapper--catalog-section-new .container-product-section-list .product_item{
		width:100%;
	}

	
	
	
}
@media screen and (max-width: 640px){
	.container-product-section-list {
		grid-template-columns: repeat(1, 1fr);
	}
	.section-bottom-form .section-bottom-form-image{
		flex-direction:column;
	}
	.section-bottom-form .section-bottom-form-image .title {
        max-width: 100%;
		margin-bottom:50px;
    }
	.wrapper--catalog-section-new .pagination_wrapper{
		flex-direction:column;
	}
	.pagination_block ul{
		text-align:left !Important;
	}
	.section-catalog-bottom-blocks .brand.grey{
		margin-top:0px;
	}
	.wrapper--catalog-section-new .sections_shreders-wrap .show-more{
		display:block;
		position:static;
		width:100%;
		padding:0px;
		margin-top:30px;
	}
	.wrapper--catalog-section-new .sections_shreders-wrap .js-shreders-category{
		padding-right:0px;
	}
	.reviews_page .reviews_list li .right_review{
		display:none;
	}
	.reviews_page .reviews_list .reviews_item .mobile{
		display:block;
		margin-top:30px;
	}
	.reviews_page .reviews_list .reviews_item .mobile .name_product{
		margin-bottom:40px;
	}
	.reviews_page .reviews_list .reviews_item .mobile .name_product a{
		font-size:14px;
		text-decoration:underline !Important;
	}
	.reviews_page .reviews_list .reviews_item{
		flex-direction:column;
	}
	.reviews_page .reviews_list li .review_content .review_user{
		display:none;
	}
	.reviews_page .reviews_list li .mobile .review_user{
		    font-size: 14px;
	}
	.reviews_page .reviews_list li .left_review{
		width:100%;
		padding-right:0px;
	}
	.reviews_page .pagination_wrapper{
		flex-direction:column;
	}
	.mobile_top_reviews_page{
		display:block;
	}
	.top_reviews_page{
		display:none;
	}

	.head_title_page.inner_pages h1{
		margin-top:24px;
	}
	.mobile_tables{
		overflow:scroll;
	}
	.mobile_scroll_help{
		display:block;
		margin-bottom:15px;
		text-align:right;
	}
	.print_req{
		margin-bottom:20px;
	}
	.container_new_brands ul {
		grid-template-columns: repeat(2, 1fr);
	}
	.container_new_brands li img{
		max-width:100%;
	}
	.header-menu_section{
		padding-bottom:350px;
	}
	.wrapper--catalog-section-new .sections_shreders-wrap a{
		display:inline-block;
		margin-bottom:5px;
	}
	.wrapper--catalog-section-new .sections_shreders-wrap{
		padding:0px;
	}
	.wrapper--catalog-section-new .container-product-section-list .owl-carousel .owl-item img{
		margin:0 auto;
	}
}
@media screen and (max-width: 400px){
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups{
		flex-direction:column;
	}
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="text"]{
		width:100%;
	}
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="submit"]{
		width:100%;
		padding: 21px 10px;
        margin-top: 18px;
		margin-left:0px;
	}
	.section-bottom-form .section-bottom-form-image {
        padding: 56px 10px 20px 10px;
    }
	.section-bottom-form .section-bottom-form-image .wrapper_form form .groups input[type="text"]{
		text-align:center;
	}
	.section-bottom-form .section-bottom-form-image{
		background:url('/images/new/320px_bn.png');
		background-size: cover;
	}
	.section-bottom-form .section-bottom-form-image .title{
		margin-right:0px;
	}
	.footer-bot_pay{
		flex-wrap:wrap;
	}
}
.bxmaker-geoip-component-city-line__label{
	display:none;
}
.bxmaker-geoip-component-confirm__button{
	background:var(--main-color) !Important;
}
.bxmaker-geoip-component-confirm__button{
	border-right: 1px solid #fff;
}
.contacts_base_contacts{
	background:#fff;
	padding:30px 60px;
	display:flex;
	color:#555;
}
.contacts_base_contacts .column{
	width:50%;
}
.contacts_base_contacts .column:first-child{
	padding-right:50px;
}
.contacts_base_contacts .column:first-child .item{
	margin-bottom:30px;
}
.contacts_base_contacts .column .item{
	margin-bottom:35px;
	line-height: 26px;
}
.contacts_base_contacts .column .item a{
	font-weight:bold;
	color:var(--main-color);
}
.contacts_base_contacts .column .item:last-child{
	margin-bottom:0px;
}
.contacts_base_contacts .item .req{
	margin-right:10px;
}
.contacts_base_contacts .column .item .phone_list{
	margin-top:10px;
}
.contacts_base_contacts .column .item .phone_list a{
	margin-right:30px;
}
.contacts_base_contacts .column .item .cnt_btn_1{
	color: #fff;
    padding: 8px 38px;
    font-weight: bold;
    background: var(--main-color);
    display: inline-block;
	border-radius:2px;
	cursor:pointer;
}
.contacts_base_contacts .column .item .cnt_btn_1:hover{
	opacity:.8;
}
.rigions_contacts_data{
	margin-top:40px;
	color:#555555;
}
.rigions_contacts_data h2{
	font-size:30px;
	margin-bottom:68px;
}
.rigions_contacts_data .head_regions p{
	font-weight:Bold;
	font-size:20px;
	line-height:26px;
}
.rigions_contacts_data .head_regions{
	margin-bottom:50px;
}
.map_data_contacts{
	display:flex;
	align-items:center;
}
.map_data_contacts .item_contacts{
	margin-bottom:12px;
	cursor:pointer;
	padding:15px;
}
.map_data_contacts .item_contacts.active{
	background:#f0f3f6;
}
.map_data_contacts .left{
	max-height:579px;
	overflow:auto;
	width:293px;
	padding-top:30px;
	padding-bottom:30px;
	font-size:14px;
	color:#282828;
}

.map_data_contacts .left::-webkit-scrollbar {
  width: 10px;               /* ширина всей полосы прокрутки */
}
.map_data_contacts .left::-webkit-scrollbar-track {
  background: #f0f3f6;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  background-clip: padding-box;     /* цвет зоны отслеживания */
  border-radius: 10px;
}
.map_data_contacts .left::-webkit-scrollbar-thumb {
 background: var(--main-color);
  border-radius: 10px;
}
.map_data_contacts .right{
	flex: 1;
	padding-left:50px;
}
.map_data_contacts .right .map_contacts{
	height: 0px;
    overflow: hidden;
}
.map_data_contacts .right .map_contacts.active{
	height: 460px;
    overflow: visibility;	
}
.map_data_contacts .left .company_name{
	text-transform:uppercase;
	margin-bottom:20px;
}
.map_data_contacts .left .adress{
	margin-bottom:10px;
	line-height:20px;
}
.map_data_contacts .left .time_work{
	margin-bottom:10px;
}
.map_data_contacts .left .phones{
	margin-bottom:10px;
}
.map_data_contacts .left .phones a{
	margin-bottom:6px;
	display:inline-block;
}
.map_data_contacts .left .phones a:last-child{
	margin-bottom:0px;
}
.map_data_contacts .left .email a{
	color:var(--main-color);
}
.map_data_contacts .left .email{
	line-height:23px;
}
.wrapper_smvz{
	color: #555555;
}
.wrapper_smvz .title{
	font-size:20px;
	margin-bottom:20px;
}
.wrapper_smvz .items_smvz_line {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 25px;
	grid-row-gap: 25px;
}
.wrapper_smvz .items_smvz_line .item{
	padding:31px 40px;
	padding-left:70px;
	background:#fff;
	position:relative;
}
.items_smvz_line .item img {
	position:absolute;
	left:25px;
	top:33px;
}
.wrapper_deliver_tabs .tabs_delivery .head{
	display:flex;
	color:#282828;
	font-size:20px;
}
.wrapper_deliver_tabs .tabs_delivery .head .item{
	width:50%;
	text-align:center;
	padding:20px 0px;
	cursor:pointer;
}
.wrapper_deliver_tabs .tabs_delivery .head .item.active{
	background:#fff;
	color:var(--main-color);
}
.wrapper_deliver_tabs .tabs_delivery .body section{
	margin-top:0px;
	background:#fff;
	padding-top:80px;
}
.wrapper_deliver_tabs .tabs_delivery .body section{
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 60px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	display:none;
}
.wrapper_deliver_tabs .tabs_delivery .body section.active{
	display:grid;
}
.wrapper_deliver_tabs .head_content_column{
	position:relative;
	padding-left:73px;
	font-size:16px;
	font-weight:bold;
	color:#555555;
	line-height:24px;
	min-height:72px;
}
.wrapper_deliver_tabs .table_wrap{
	margin-top:30px;
}
.wrapper_deliver_tabs .table_wrap td{
	padding:20px;
}
.wrapper_deliver_tabs .table_wrap table{
	width:100%;
}
.wrapper_deliver_tabs .table_wrap tr:nth-child(2n+1){
	background:#f3f5f8;
}
.wrapper_deliver_tabs .head_content_column img{
	position:absolute;
	top:0;
	left:10px;
}
.wrapper_deliver_tabs .title_mkad{
	font-weight:bold;
	text-transform:uppercase;
	color:#555555;
	margin-bottom:40px;
}
.wrapper_deliver_tabs .tabs_delivery .body section:first-child .head_content_column{
	min-height:initial;
	margin-bottom:20px;
	padding-left:60px;
	font-weight:300;
}
.wrapper_deliver_tabs .tabs_delivery .body section:first-child .table_wrap{
	margin-top:60px;
}
.description_bottom_delivery{
	margin-top:60px;
	font-size:24px;
	line-height: 31px;
	color:#555555;
}

.new_payment_block{
	color:#555555;
}
.new_payment_block .titlePayments{
	font-size:24px;
	text-align:left;
}
.new_payment_block .descriptionPayments{
	font-size:20px;
	text-align:left;
	margin-bottom:50px;
}
.new_payment_block .listPayments .itemPayment{
	background:#fff;
	padding:16px 10px;
	border-radius:2px;
	margin-bottom:15px;
	display:flex;
	position:relative;
	overflow:hidden;
}
.new_payment_block .itemPayment .image_itemPayment{
	float:none;
	width:50px;
}

.new_payment_block .content_itemPayment:after{
	display:none;
}
.new_payment_block .itemPayment .content_itemPayment{
	width:initial;
	float:none;
	flex:1;
	padding-left:25px;
}
.new_payment_block .title__content_itemPayment{
	padding-top:18px;
}
.new_payment_block .text__content_itemPayment{
	margin-top:40px;
	line-height:26px;
	font-size:16px;
}
.new_payment_block .list_bank_card{
	margin-top:40px;
}
.new_payment_block .list_bank_card img{
	margin-right:15px;
}
.new_payment_block .hidden_content{
	display:none;
}
.new_payment_block .show .hidden_content{
	display:block;
}
.new_payment_block .arrow{
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:45px;
	background:#e8ecf1;
	cursor:pointer;
	display:flex;
	align-items: center;
    justify-content: center;
}
.new_payment_block .arrow img{
	transition:all .2s;
}
.new_payment_block .show .arrow img{
	transform:rotate(180deg);
}
.new_design_basket{
	display:flex;
}
.new_design_basket .right{
	width:440px;
}
.new_design_basket .left{
	flex:1;
}
.new_design_basket .data_item .left .price{
	display:none;
}
.new_design_basket .list_basket_items .basket_item{
	display:flex;
}
.new_design_basket .list_basket_items .basket_item .image{
	width:170px;
}
.new_design_basket .list_basket_items .basket_item .image img{
	max-width:100%;
}
.new_design_basket .list_basket_items .basket_item{
	padding:15px;
	background:#fff;
	border-radius:10px;
	box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.08);
	margin-bottom:20px;
}
.new_design_basket .list_basket_items .basket_item .count_product{
	width:130px;
	display:flex;
	flex-direction:column;
}
.new_design_basket .list_basket_items .basket_item .data_item{
	flex:1;
	padding-left:30px;
	padding-top:15px;
	display:flex;
}
.new_design_basket .list_basket_items .basket_item .data_item .left{
	flex:1;
	display:flex;
	flex-direction:column;
}
.new_design_basket .list_basket_items .basket_item .data_item .right{
	width:170px;
	padding-right:78px;
	padding-left:30px;
	width:max-content;
}
.new_design_basket .list_basket_items .basket_item .data_item .name a{
	font-size:20px;
	font-weight:bold;
	color:#555555;
	line-height: 29px;
}
.new_design_basket .list_basket_items .basket_item .data_item .base_price{
	font-size:20px;
	color:#555555;
}
.new_design_basket .list_basket_items .basket_item .data_item .discount_price{
	opacity:.5;
	text-decoration: line-through;
}
.new_design_basket .list_basket_items .basket_item .data_item .right .price{
	text-align:right;
}
.new_design_basket .list_basket_items .basket_item .data_item .right .price .discount_price{
	margin-top:10px;
}

.new_design_basket .list_basket_items .basket_item .plus,.new_design_basket .list_basket_items .basket_item .minus {
    border: 1px solid #c3cad1;
    border-radius: 50px;
    padding: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    font-size: 18px;
    color: #c3cad1;
    cursor: pointer;
}
.new_design_basket .list_basket_items .basket_item .count_product .counter-wrapper{
	display:flex;
	justify-content:center;
}
.new_design_basket .list_basket_items .basket_item .count_product .counter-wrapper input[type="text"]{
	text-align:center;
	border:none;
	color:#bec5cd;
	font-size:20px;
}
.new_design_basket .list_basket_items .basket_item .label_wrapper-product-white-box{
	display:flex;
	gap:8px;
}
.new_design_basket .list_basket_items .basket_item .product_marker{
	margin-top:30px;
}
.new_design_basket .list_basket_items .basket_item .brand{
	text-align:right;
	margin-top:auto;
	margin-bottom:0px;
}
.new_design_basket .list_basket_items .basket_item .brand img{
	max-width:80px;
}
.new_design_basket .list_basket_items .basket_item .actions_basket{
	display:flex;
	align-items:center;
	gap:25px;
	margin-bottom:0;
	margin-top:auto;
}
.new_design_basket .list_basket_items .basket_item .delete_basket_item .default{
	display:block;
}
.new_design_basket .list_basket_items .basket_item .delete_basket_item .active{
	display:none;
}
.new_design_basket .list_basket_items .basket_item .delete_basket_item:hover .active{
	display:block;
}
.new_design_basket .list_basket_items .basket_item .delete_basket_item:hover .default{
	display:none;
}
.new_design_basket .list_basket_items .basket_item .label_wrapper-product-white-box{
	margin-top:0px;
}
.new_design_basket .container_right{
    padding: 30px;
	padding-bottom:50px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.08);
	margin-left:10px;
}
.new_design_basket .bx_ordercart_coupon span{
	display:block;
	margin-bottom:30px;
	color:#555555;
}
.new_design_basket .bx_ordercart_coupon input{
	display:block;
	width:100%;
	border-radius:2px;
	border-color:#d4d4d4 !Important;
}
.new_design_basket .bx_ordercart_coupon input::placeholder {
  color: #d4d4d4;
}
.new_design_basket .bx_ordercart_coupon a{
	display:block;
	margin-top:10px;
	padding:10px;
	border:1px solid #282828;
	border-radius:2px;
	font-size:14px;
	text-align:center;
}
.new_design_basket .cart_summary_right{
	margin-top:50px;
	padding-top:50px;
	border-top:1px solid #99999921;
}
.new_design_basket .get_order_page{
	background:var(--main-color);
	padding:12px 5px;
	text-align:center;
	display:block;
	color:#fff;
	border-radius:2px;
	margin-left:0px !Important;
}
.new_design_basket .get_order_page:hover{
	opacity:.8;
}
.new_design_basket .bx_ordercart_coupon.insert_coupon{
	position:relative;
	margin-top:5px;
}
.new_design_basket .bx_ordercart_coupon.insert_coupon:not(:first-child) input.good {
    background: #e4ffe4;
    border: 1px solid #008000;
    color: #008000 !important;
}
.new_design_basket .bx_ordercart_coupon.insert_coupon:not(:first-child) span {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 0;
    display: block;
    color: #2f3f56;
    cursor: pointer;
}
.new_design_basket .bx_ordercart_coupon.insert_coupon:not(:first-child) span:before {
    content: "\f00d";
    font: normal normal normal 14px / 1 FontAwesome;
    line-height: 29px;
}
.new_design_basket .bx_ordercart_coupon.insert_coupon:not(:first-child) .bx_ordercart_coupon_notes {
    display: none;
}
.new_design_basket .cart_summary_wrapper{
	display:none;
}
.new_design_basket .total_wrapper{
	display:flex;
	justify-content:space-between;
	font-size:30px;
	color:#555555;
}
.new_design_basket .count_products_basket{
	display:flex;
	justify-content:space-between;
	color:#555555;	
}
.new_design_basket .count_products_basket td{
	padding-top:15px;
}
.new_design_basket .cart_summary td{
	display: table-cell !Important;
	width:100%;
}
.new_design_basket .cart_summary tr{
	 display: table-row !Important;
}
.new_design_basket .cart_summary tr.total_wrapper td{
	padding-bottom:30px;
}
.new_design_basket .basket_btn_wrapper{
	margin-top:40px !Important;
}
.new_design_basket .actions_basket.mobile{
	display:none !Important;
}


.new_order_checkout #bx-soa-total-mobile .bx-soa-cart-total{
	padding:0px !Important;
}
.new_order_checkout .items_section_order>div{
	margin-bottom:20px !Important;
	padding:40px 50px 40px 50px;
    border-radius: 10px;
    background-color: rgb(255, 255, 255) !Important;
    box-shadow: 0px 3px 10px 0px rgba(81, 91, 102, 0.08);
	border:none !Important;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container{
	padding:0px;
}
.checkout.new_order_checkout .bx-soa-section .bx-soa-section-content{
	padding:0px;
}

.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container > i{
	display:none;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container{
	background:none;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container h2{
	font-size:24px;
	color:#555555;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container .bx-soa-editstep{
	display:block !Important;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container .bx-soa-editstep{
	font-size:0px;
	padding:0px;
	border:none;
	background:none;
	margin-top:7px;
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container .bx-soa-editstep:after{
	content:'';
	display:block;
	width:25px;
	height:25px;
	background:url('/images/step.png');
}
.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container .bx-soa-editstep i{
	display:none;
}
.new_order_checkout.checkout #bx-soa-region,.new_order_checkout.checkout #bx-soa-paysystem,.new_order_checkout.checkout #bx-soa-delivery,.new_order_checkout.checkout #bx-soa-properties{
	background-color:#f0f3f6 !important;
}
.new_order_checkout.checkout #bx-soa-total-mobile{
	color:#555 !important;
}
.new_order_checkout.checkout #bx-soa-total-mobile .bx-soa-cart-total .bx-soa-cart-total-line:first-child .bx-soa-cart-t{
	font-weight:300;
}
.new_order_checkout.checkout #bx-soa-total-mobile .bx-soa-cart-total .bx-soa-cart-total-line{
	font-size:16px;
}
.new_order_checkout.checkout #bx-soa-total-mobile .bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-total .bx-soa-cart-t{
	font-size:24px;
}
.new_order_checkout.checkout #bx-soa-total-mobile .bx-soa-cart-total .bx-soa-cart-total-line.bx-soa-cart-total-line-total .bx-soa-cart-d{
	font-size:24px;
	font-weight:bold;
}
.new_order_checkout.checkout.new_order_checkout .bx-soa-section .bx-soa-section-content{
	margin-top:32px;
}
.checkout.new_order_checkout .bx-soa-section .bx-soa-section-content .bx-soa-item-img-block .bx-soa-item-imgcontainer{
	border:none;
	border-radius:0px;
}

.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-title{
	text-indent: 20px;
	padding-top: 26px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-item-td-text strong{
	font-weight:300;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section{
	padding-left:0;
	padding-right:0;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-title-container{
	padding-left:50px;
	padding-right:50px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-basket-info .bx-soa-item-td:first-child{
	padding-left:50px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-basket-info .bx-soa-item-td:last-child{
	padding-right:50px;	
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-content{
	border:none;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon{
	border:none;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{
	border-top:1px solid #f5f7fa !Important;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-basket-info:last-child .bx-soa-item-td{
	border-bottom:1px solid #f5f7fa !Important;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon{
	padding-left:50px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon,.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .row.bx-soa-more{
	display:inline-block;
}
.new_order_checkout.checkout #bx-soa-order-form .btn_round.btn_color{
	background: var(--main-color) !Important;
	border-radius:2px;
	width:340px;
}

.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .row.bx-soa-more{
	float:right;
	margin-right:50px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon{
	display:flex;
	align-items:center;
	float:left;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-block{
	display:flex;
	align-items:center;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon-item strong{
	margin-top:0px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section:after{
	content:'';
	display:block;
	clear:both;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-content .bx-soa-coupon .bx-soa-coupon-input:after{
    content: 'Применить';
    font-family: 'DroidSans', sans-serif;
    background: #222;
    color: #fff;
    font-size: 16px;
    padding: 0px 28px;
    display: block;
	position: inherit;
	right:0;
	margin-right:10px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-label{
	margin-right:40px;
	margin-bottom:0px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-input{
	display:flex;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-input input{
	width:380px;
	margin-right:10px;
	border:1px solid #8e8f91 !Important;
	border-radius:2px;
}
.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-block .bx-soa-coupon-list .bx-soa-coupon-item{
	display:flex;
	align-items:center;
}
.new_order_checkout.checkout .bx-soa-section.bx-selected .bx-soa-section-content{
	border:none;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-custom-label{
	margin-bottom:30px;
}

.new_order_checkout.checkout #bx-soa-region input[type=radio] {
	display: none;
}
.new_order_checkout.checkout #bx-soa-region .radio-inline label span {
	content: "";
	display: block;
    border-radius: 2px;
    background: #e8ecf1;
    width: 21px;
    height: 21px;
    margin-right: 16px;
}
.new_order_checkout.checkout #bx-soa-region .radio-inline label{
	cursor:pointer;
	display:flex;
	align-items:center;
}
.new_order_checkout.checkout #bx-soa-region input[type=radio]:checked + span {
	background: var(--main-color);
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container{
	margin-top:40px;
	color:#999;
	max-width:709px;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container .dropdown-icon{
	display:none;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container .bx-ui-sls-input-block{
	padding-left:10px;
	border:1px solid #8c8d8f;
	border-radius:2px;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container .bx-ui-sls-input-block input{
	color:#555 !important;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container .bx-soa-custom-label{
	margin-bottom:20px;
	color:#555;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container>div{
	margin-bottom:30px;
}
.new_order_checkout.checkout #bx-soa-region .bx-soa-more{
	float: right;
    margin-top: -36px;
}
.checkout.new_order_checkout #bx-soa-paysystem .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company{
	background:none;
	border:none;
	cursor:pointer;
}


.checkout.new_order_checkout #bx-soa-paysystem  .bx-soa-pp-company-selected .bx-soa-pp-company-selected-image-container{
	border:none;
	background-position-x: left;
}
.checkout.new_order_checkout #bx-soa-paysystem .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-image{
	background-position-x: left;
}
.checkout.new_order_checkout #bx-soa-paysystem .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{
	margin-top:10px;
}
.checkout .bx-soa-section #bx-soa-paysystem .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:not(.bx-selected){
	filter:grayscale(100%)
}


.checkout.new_order_checkout #bx-soa-delivery.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company{
	background:none;
	border:none;
}
.checkout.new_order_checkout #bx-soa-delivery.bx-soa-section .bx-soa-section-content .bx-soa-pp-company-selected .bx-soa-pp-company-selected-image-container{
	border:none;
	background-position-x: left;
}
.checkout.new_order_checkout #bx-soa-delivery.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company:not(.bx-selected){
	filter:grayscale(100%)	
}
.checkout.new_order_checkout #bx-soa-delivery.bx-soa-section .bx-soa-section-content .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company{
	cursor:pointer;
}
.checkout.new_order_checkout #bx-soa-properties .col-sm-12.bx-soa-customer{
	padding-left:0px;
}
.checkout.new_order_checkout #bx-soa-properties .bx-soa-custom-label{
	font-weight:300;
}
.checkout.new_order_checkout #bx-soa-properties .bx-soa-custom-label span{
	color:#555 !Important;
}
.checkout.new_order_checkout #bx-soa-properties .comment-container{
	padding-left:0px;
}
.checkout.new_order_checkout #bx-soa-properties label[for="orderDescription"]{
	margin-right:30px;
}
.checkout.new_order_checkout #bx-soa-properties input[type="text"],.checkout.new_order_checkout #bx-soa-properties .select2-container--default .select2-selection--single{
	border: 1px solid #b7b8bb !Important;
    border-radius: 2px;
	background:none;
}
.checkout.new_order_checkout #bx-soa-properties textarea{
	box-shadow:none !Important; 
	border: 1px solid #b7b8bb !Important;
	border-radius: 2px;
	background:none;
}
#bx-soa-orderSave {
	padding:0px;
	background:none !Important;
	box-shadow:none !Important;
	text-align:center !Important;
}
#bx-soa-orderSave .politics_order_set{
	opacity:.5;
}
#bx-soa-orderSave a{
	text-transform:inherit;
	font-weight:bold;
	width:100% !Important;
	max-width:687px;
	font-size:16px;
	padding: 14px 0px;
}



@media screen and (max-width: 1200px){
	.new_design_basket .right {
		width: 340px;
	}
}
@media screen and (max-width: 1100px){
	.new_design_basket{
		flex-direction:column;
	}
}
@media screen and (max-width: 900px){
	.contacts_base_contacts{
		flex-direction:column;
	}
	.contacts_base_contacts .column{
		width:100%;
	}
	.contacts_base_contacts .column:first-child{
		padding-right:0;
	}
	.contacts_base_contacts .column .item .phone_list a{
		display:block;
	}
	.contacts_base_contacts .column .item {
		margin-bottom: 18px;
	}
	.contacts_base_contacts .column:first-child .item {
		margin-bottom: 18px;
	}
	.contacts_base_contacts {
		padding: 30px 20px;
	}
	.contacts_base_contacts .column .item .cnt_btn_1{
		display:block;
		text-align:center;
		font-weight:300;
	}
	.rigions_contacts_data h2{
		line-height:100%;
		margin-bottom:48px;
	}
	.rigions_contacts_data{
		margin-top:0px;
	}
	.rigions_contacts_data .head_regions p{
		font-size:18px;
	}
	.map_data_contacts{
		flex-direction:column;
	}
	.map_data_contacts .right{
		width:100%;
		padding-left:0px;
	}
	.map_data_contacts .left{
		margin-bottom:50px;
		display:flex;
	}
	.map_data_contacts .left{
		width:100%;
	}
	.wrapper_deliver_tabs .tabs_delivery .body section{
		grid-template-columns: repeat(1, 1fr);
	}
	.wrapper_deliver_tabs .tabs_delivery .head{
		font-size:14px;
	}
	.wrapper_deliver_tabs .tabs_delivery .head .item{
		padding:10px;
	}
	.wrapper_deliver_tabs .tabs_delivery .body section .column{
		margin-bottom:15px;
	}
	.wrapper_deliver_tabs .table_wrap td {
		padding: 9px;
	}
	.new_payment_block .itemPayment .image_itemPayment{
		display:block;
	}
	.new_design_basket .right {
        width: 100%;
    }
	.new_design_basket .list_basket_items .basket_item .count_product .counter-wrapper{
		flex-direction:column;
		align-items: center;
	}
	.new_design_basket .list_basket_items .basket_item .count_product{
		width:max-content;
	}
	.new_design_basket .data_item .left .price{
		display:block;
	}
	.new_design_basket .data_item .right{
		display:none;
	}
	.new_design_basket .list_basket_items .basket_item .data_item .name a {
		font-size: 15px;
		line-height: 100%;
	}
	.new_design_basket .list_basket_items .basket_item .image {
		width: 97px;
	}
	.new_design_basket .list_basket_items .basket_item .brand img {
		max-width: 60px;
		display:block;
	}
	.new_design_basket .list_basket_items .basket_item .data_item {
		padding-left: 12px;
	}
	.new_design_basket .list_basket_items .basket_item .product_marker{
		margin-top:15px;
	}
	.new_design_basket .actions_basket.mobile{
		display:flex !Important;
		width:100%;
		padding:10px 18px;
		border-top: 1px solid #c6c6c645;
		margin-top:10px !important;
	}
	.new_design_basket .actions_basket.mobile .item:last-child{
		margin-right:0;
		margin-left:auto;
	}
	.new_design_basket .list_basket_items .basket_item .left .actions_basket{
		display:none !Important;
	}
	.new_design_basket .list_basket_items .basket_item{
		flex-wrap:wrap;
	}
	.new_design_basket .data_item .left .price{
		margin-bottom:0px;
		margin-top:auto;
	}
	.new_design_basket .list_basket_items .basket_item{
		padding:0px;
	}
	.new_design_basket .list_basket_items .basket_item .data_item{
		padding-right:10px;
		padding-top:10px;
	}
	.new_design_basket .list_basket_items .basket_item .image{
		padding-left:10px;
		padding-top:10px;
	}
	.new_design_basket .list_basket_items .basket_item .count_product{
		padding-top:0px;
	}
	.new_design_basket .list_basket_items .basket_item .brand a{
		display:block;
	}
	.new_design_basket .container_right{
		margin-left:0px;
	} 
	.new_order_checkout .items_section_order>div {
		padding: 40px 20px 40px 20px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-title-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon {
		padding-left: 20px;
	}
	.checkout.new_order_checkout #bx-soa-properties .form-group.bx-soa-customer-field{
		margin-left:0px;
		margin-right:0px;
	}
	.checkout.new_order_checkout #bx-soa-properties textarea{
		width:100%;
	}
	.checkout.new_order_checkout #bx-soa-properties textarea{
		width:100%;
	}
	.checkout.new_order_checkout #bx-soa-properties .soa-property-container{
		width:100%;
	}
	.checkout.new_order_checkout #bx-soa-properties input[type="text"]{
		width:100%;
	}
	.checkout.new_order_checkout #bx-soa-properties .select2-container{
		width:100% !Important;
	}
	.checkout.new_order_checkout #bx-soa-properties label[for="orderDescription"]{
		width:100%;
		margin-bottom:10px;
	}
	.new_order_checkout.checkout #bx-soa-order-form .btn_round.btn_color{
		width:100%;
	}
	.new_order_checkout.checkout #bx-soa-region .bx-soa-more {
		float: none;
		margin-top: 1px;
	}
	.new_order_checkout.checkout #bx-soa-region .bx-soa-location-input-container>div {
		margin-bottom: 19px;
	}
	.new_order_checkout .items_section_order>div {
        padding: 20px 20px 20px 20px;
    }
	.new_order_checkout.checkout .bx-soa-section .bx-soa-section-title-container h2 {
		font-size: 19px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-basket-info .bx-soa-item-td:first-child {
		padding-left: 20px;
		padding-right: 20px;
	}
	.new_order_checkout.checkout .bx-soa-section .bx-soa-section-content .bx-soa-item-img-block{
		float:none;
		margin:0 auto;
	}
	.new_order_checkout.checkout .bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-item-content{
		width:100%;
		text-align:center;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{
		width:100% !important;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon{
		flex-direction:column;
		float:none;
		padding-right:20px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-input input{
		width:100%;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td.bx-text-right{
		padding-left:20px;
		padding-right:20px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-coupon .bx-soa-coupon-label{
		margin-right:0px;
		margin-bottom:10px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .row.bx-soa-more{
		float:none;
		padding-left:20px;
		padding-right:20px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .row.bx-soa-more{
		width:100%;
		margin-right:0px;
	}
	.new_order_checkout.checkout #bx-soa-basket.bx-soa-section .bx-soa-section-content .bx-soa-coupon .bx-soa-coupon-input:after{
		margin-right:0px;
	}
	.new_order_checkout.checkout .bx-soa-section .bx-soa-section-content .bx-soa-item-table .bx-soa-item-tr{
		border-top:none;
	}
}
@media screen and (max-width: 600px){
	.wrapper_smvz .items_smvz_line{
		grid-template-columns: repeat(1, 1fr);
	}
	.new_payment_block .listPayments .itemPayment{
		flex-direction:column;
	}
	.new_payment_block .itemPayment .content_itemPayment{
		padding-left:0px;
	}
	.new_design_basket .list_basket_items .basket_item .image {
        width: 54px;
    }
	.new_design_basket .total_wrapper{
		font-size:24px;
	}
	.new_design_basket .cart_summary_right {
		margin-top: 50px;
	}

}
.politic_text p,.politic_text ol{
	margin-bottom:10px;
}
.politic_text ol{
	padding-left:17px;
}