body{margin:0px; padding:0px; height:100%; min-height:1000px; background:#FCF8F0; font-weight: normal; font-family: SFpro; } 
* { padding: 0; margin: 0; }
html, body, #fullheight {    min-height: 100% !important;     height: 100%; }

a, .link{color:#c9938f;color:#34210d; color:#2F7E0B;  text-decoration:underline; text-decoration:none; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;cursor:pointer;} /*background-image: linear-gradient(to top,rgba(52, 33, 13, 0.3) 1px,transparent 1px) ;*/
a:hover, .link:hover{color:#34210d; text-decoration:none; cursor:pointer;} /* background:none;*/
a:visited { text-decoration:; }
a:active { text-decoration:; } 
.content a, .content .link{color:#2F7E0B; outline:none !important; border:0px !important;}
.content a:hover, .content .link:hover{color:#34210d;}

h1{ font-weight: 700; margin:0px; font-size: 32px; line-height: 34px; color: #333333;}
h2{ font-weight: 700; margin:0px; font-size: 30px; line-height: 32px; color: #333333; }
h3{ font-weight: 600; margin:0px; font-size: 28px; line-height: 30px; color: #333333;}
h4{ font-weight: 500; margin:0px; font-size: 22px; line-height: 24px; color:#333333;}
h5{ font-weight: 500; margin:0px; font-size: 20px; line-height: 32px; color:#333333;}
h6{ font-weight: 500; margin:0px; font-size: 18px; line-height: 20px; color:#333333;}

hr{background:#ece6da; height:2px; width:100%; border:0px; margin:10px 0px;}

table{table-layout: fixed; max-width:100%;}
table tr td{word-wrap:break-word;}
p{margin:10px 0px;}
img{max-width:100%;}

.clear{height:0px; width:100%; clear:both;}
.clear_left{height:0px; width:100%; clear:left;}
.spacer_half{height:5px; width:100%;}
.spacer{height:10px; width:100%;}
.spacer_2{height:20px; width:100%;}
.spacer_3{height:30px; width:100%;}
.spacer_4{height:40px; width:100%;}
.spacer_5{height:50px; width:100%;}
.spacer_6{height:60px; width:100%;}
.spacer_7{height:70px; width:100%;}
.spacer_8{height:80px; width:100%;}
.spacer_9{height:90px; width:100%;}
.spacer_10{height:100px; width:100%;}
.hidden{display:none ;}
.hidden_important{display:none !important;}
.visible_important{display:block !important;}
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.bold{font-weight:bold;}
.highlight{color:#cc3333 !important;}
.red_text{color:#dc6565;}
.green_text{color:#339933 !important;}
.grey_text{color:#7a7c87;}
.clarification{font-size:13px; line-height:15px; color:#777; font-style:italic;}
.clarification2{font-size:; line-height:15px; color:#999; font-style:;}
.padding0{padding:0px;} 
.no_bg{background:none !important;}
.screen_size{position:absolute; top:0px; left:0px; background:#efefef; padding:5px; border:1px solid #ccc;}


.padding_20{padding:0px 23px;}
.padding_30{padding:0px 30px;}

   .page{max-width:1600px; margin:0 auto;}
 
 
.pre_head{text-align:center; font-size:12px; padding:3px 0px; background:#ededed;}
/*  HEAD */
	.head{background:#fff; border-bottom: 1px solid #ECE6DA}
		.head_logo{width:290px; text-align:center;  flex-wrap:wrap; align-content:center; align-items: center; border-right:1px solid #ECE6DA; padding:0px 30px;}
		.head_logo img{max-width:170px;}
	
		.head_content{padding:0px 0px 0px 0px;}
		.head_content_text{font-size:14px; line-height:33px;   }
			.head_content_text a{font-size:;}
			.head_content_text_title{color:#606060; font-weight:500;}
			.head_content_text_bold_title{color:#202020; font-weight:600;}
		
		
		
		.head_social{float: right;  padding:5px 25px 0px 0px;}
			.head_social svg{fill:#B9B9B9;}
			.head_social svg:hover{fill:#202020;}
		
		.head_contacts_social{width:16px; position:relative; top:-2px; margin:0px 2px;}
		
		.head_langs, .head_currency{float: right; position:relative; right:0px; top:3px; font-size:14px; font-weight:500; display:inline-block;  border:1px solid #ECE6DA; border-radius:4px; height:28px;}
			.head_langs a, .head_currency a{outline:none; padding:0px 10px 0px 8px;   position:relative; top:-4px;  color:#606060;}
			.head_langs a:hover, .head_currency a:hover{ border:0px solid #ECE6DA; outline:none; }
			.dropdown-toggle::after {position:relative; top:8px; left:5px; width:18px; height:18px; background:#FCF8F0 url(/img/dropdown_arrowdown.svg) center center no-repeat; border:1px solid #ECE6DA; border-radius:4px;}
			.head_langs .dropdown-menu, .head_currency .dropdown-menu {top:4px !important; border:1px solid #ECE6DA;}
			.head_langs .dropdown-menu a, .head_currency .dropdown-menu a{font-size:15px; margin:5px 0px 0px 0px;}
			.head_langs .dropdown-menu a:hover, .head_currency .dropdown-menu a:hover{background:#FCF8F0;}
		 
		.head_logo .head_langs{margin:}
		.head_logo .head_social{position:  }

		.head_currency{margin:0px 25px 0px 0px;}
		
		.head_main{display: flex;}
  
			.head_catalog_button{ cursor:pointer; width:220px; display:flex; align-items: center; justify-content: center; background:#fff; color:#36B133; font-weight:700; font-size:18px; text-align:center; border-radius:5px; border:1px solid #36B133; text-transform:uppercase; height:54px; line-height:54px;}
			.head_catalog_button svg{ fill:#36B133; }
			.head_catalog_button:hover{background:#36B133; color:#fff; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
			.head_catalog_button:hover svg{fill:#fff !important;}
				.head_catalog_button img{width:18px;}
					
					
			.head_search{width:calc(100% - 520px); margin-left:30px; position:relative; overflow:hidden;} 
			.head_search input{width:100%; background: #FCF8F0 ;  border:1px solid #ECE6DA; border-radius:5px; padding:10px 20px; height:54px; }
						.head_search input::placeholder {font-weight:400; color:#B9B9B9; font-size:16px;}
						.head_search input[type=submit]{box-shadow: 0px 1px 1px 0px #FFE500 inset; box-shadow: 0px -1px 0px 0px #FFB400 inset;background:#FFD926 url(/img/search.svg) center center no-repeat; background-size:16px; position:absolute; right:0px; top:0px; width:110px; border-top-left-radius:0px; border-bottom-left-radius:0px; }
						.head_search input[type=submit]:hover{ background:#ffe154 url(/img/search.svg) center center no-repeat; background-size:16px;  }
			#placeholderDiv{display:none;}
			
			
			.cabinet_holder{  cursor:pointer; width:200px; font-size:16px; color:#606060; font-weight:500;   display:flex; align-items:center; justify-content:center;}
			.cabinet_holder:hover span{padding-bottom:3px; color:#36B133; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
			.cabinet_holder svg{margin-right:5px;}
			.basket_holder{   cursor:pointer;  width:100px; font-size:16px; color:#606060; font-weight:500; display:flex; align-items:center; justify-content:right;}
			.basket_holder:hover span{padding-bottom:3px; color:#36B133; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
			.basket_holder svg{margin-right:5px; z-index:10; position:relative;}
			.basket_img{position:relative;}
			.basket_img_count{background:#2F7E0B; z-index:1; display:none; border-radius:3px 0px 0px 3px; padding:1px 8px 0px 5px; top:7px; right:22px; position:absolute; font-weight:600; font-size:10px; color:#fff;}
			
				/*
				.head_search .akpp{cursor:pointer; position:absolute; border:0px;  z-index:101; width:; font-size:13px;  background: url(/img/t13.png) center center no-repeat; background-size:contain;
					width:110px; height:40px;
					font-weight:700;
					line-height:36px; right:80px; top:2px;
				} 
				.akpp_text{text-align:center; width:68px; margin:3px 0px 0px 20px; overflow:hidden; border:0px solid red; }
					 
				.head_search .akpp:hover .catalog_filters_delete{display:none;}
				.head_search .akpp:hover .catalog_filters_delete_hover{display:block !important;}
				 
					.catalog_filters_delete_hover{position:absolute; top:0px; right:5px;}
					.head_search .akpp .catalog_filters_delete{top: -10px;}
					.head_search .akpp .catalog_filters_delete_hover{top: -10px;}
			*/		
				
		
		.head_hr{background:#ECE6DA; height:1px; width:100%;}
		
		
		
			.menu_line{display:flex;} 
			.garage_holder{/*width:400px;*/ cursor:pointer; position:relative; border:1px solid #efefef; background:#FCF8F0; border-radius:5px; line-height:24px; padding:0px 0px; color:#B9B9B9; font-weight:500; font-size:14px; display:flex; align-items:center;  justify-content:space-between;}
			.garage_holder:hover{ box-shadow: 1px 3px 5px rgba(100, 100, 100, 0.20); border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
			.garage_holder:hover .garage_holder_hover{border-bottom-right-radius:0px; border-bottom-left-radius:0px;}
			.garage_holder:hover .garage_select_saved_content{display:block;}
				.garage_holder_hover{min-width:120px;  background:#fff; border-radius:5px; line-height:24px; padding:5px 10px; color:#606060; font-weight:500; font-size:14px; display:flex; align-items:center; justify-content:center;}
				.garage_holder_hover svg{margin-right:5px;  }
				.garage_holder_content{  padding:5px; display:flex; }
				.garage_holder_content svg{margin:2px 5px 0px 5px;  }
			.garage_select_saved_content{cursor:default; position:absolute; top:34px; right:0px; width:300px; background: #fff; display:none; z-index:99999;
		border: 1px solid #EFF3F5; border:1px solid #efefef; 
		box-shadow: 1px 3px 5px rgba(100, 100, 100, 0.20);
		border-radius: 5px;
		padding: 15px 25px 15px 25px;
		border-top-right-radius:0px;
		 
	}
	.garage_select_saved_content:before{content:"";display:block;position:absolute; bottom:100%; right:3rem; border:8px solid transparent;border-bottom-color:#efefef; } 
			
			
			.vin_holder{border:1px solid #ECE6DA; margin:0px 10px; border-radius:5px; line-height:24px; padding:5px 10px; color:#606060; font-weight:500; font-size:14px; display:flex; align-items:center; justify-content:center;}
			.vin_holder svg{  margin:0px 5px 0px 0px ; }
			.add_vin_holder{display:flex; align-items:center;}
/* MENU */	
		.head_menu_content{display:flex; width:calc(100% - 102px); margin:5px -10px 0px -10px;  }
			.head_menu_content ul.menu_desktop{display:inline-block; margin:0px !important; padding:0px !important; list-style:none;}
				.head_menu_content ul.menu_desktop li{margin:0px; padding:0px; list-style:none; float:left; position: relative; transition: all 0s !important;}
				.head_menu_content ul.menu_desktop li a{padding:20px 10px 20px 10px; line-height: ; color:#7a7c87; color:#4F4F4F; font-weight: 500; font-size: 16px;  }
				.head_menu_content ul.menu_desktop li a:hover{  }
				.head_menu_content ul.menu_desktop li a:hover span{padding-bottom:4px; color:#36B133; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
				.head_menu_content ul.menu_desktop li:last-child a{margin-right:0px;}
					
				
				
			.cabinet_holder{ line-height: 18px;   position:relative;  max-width:180px;   }  
				.cabinet_popup{display:none; background:#fff; border:1px solid #EFF3F5; border-top:0px; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20); border-radius:5px;  padding:15px 25px 15px 25px; position:absolute; top:44px; left:-10px; width:200px; z-index:9999;}
					.cabinet_popup_line{ display:flex; line-height:26px;}
					.cabinet_popup_line img{float: ; width:16px; margin:0px 10px 0px 0px;} 
			.cabinet_holder:hover .cabinet a{background:none;  display:block;} 
			.cabinet_holder:hover .cabinet_popup {display:block; } 
				
					.cabinet_popup_line>div+div{flex:1;}
					.cabinet_popup_line>div+div a{display:block;}
				 
	/* CABINET MENU */
	.cabinet_menu_item_head{ display:flex !important; background:#f4ede0; border:1px solid #e9e2d5; border-radius:5px; cursor:default;   display:flex; font-weight:500; padding:10px 15px;}
	.cabinet_menu_item_head img{ float:left; width:30px;margin: 0px 20px 20px 0px;}
	
	.cabinet_menu_item{  cursor:pointer; display:flex; font-weight:500; padding:10px 15px;}
	.cabinet_menu_item:hover{background: #f4ede0; border: 0px solid #ECE6DA; border-radius:5px 0px 0px 5px; border-radius:5px;}
	.cabinet_menu_item_active{background: #f4ede0; border: 0px solid #ECE6DA; border-radius:5px 0px 0px 5px;  border-radius:5px;}
	.cabinet_menu_item img{float:left; width:30px;margin: 0px 20px 20px 0px;}
	.cabinet_menu_item a{color:#212529; line-height:30px;}
	.cabinet_menu_item_img{}
	.cabinet_menu_item_hr{}

	

.alphabet{overflow-x:scroll;}
		.select_avto{position:relative; display:flex; border:1px solid #ECE6DA; border-radius:5px; width:100%; height:62px; background:#fff; padding:4px;}
			.select_avto_btn{margin-right:4px; background:#36B133; color:#fff; cursor:pointer; width:270px; justify-content:center; text-align:center; line-height:52px; height:52px; border-radius:5px; display:flex;}
			.select_avto_btn:hover{background:#4ac847; }
			.select_avto_btn_filters{width:auto; padding:0px 10px;}
				.select_avto_btn_title{text-transform:uppercase; font-size:18px; font-weight:700; margin-right:10px;}
				.select_avto_btn_subtitle{text-transform:uppercase; font-size:12px; font-weight:400; margin-right:10px; color:#36B133;}
				#select_avto_btn_icon svg{fill:#fff; position:relative; top:-2px; left:0px;}
				
				.select_avto_clear_search{font-size:12px;}

		#select_avto_btns{display:flex;}
			.select_avto_btn_selected{  background:#FCF8F0; border:1px solid #ECE6DA; color:#202020;}
			.select_avto_btn_selected:hover{background:#fff;}
			#select_avto_btn_selected_icon svg{fill:#202020 !important; position:relative; top:-2px; left:0px;}
			
			
			
		.select_avto_content{z-index:999; padding:30px 70px; border:1px solid #ECE6DA; border-radius:5px; position:absolute; top:62px; left:-1px; right:-1px; min-height:450px; background:#fff;  }
			.select_avto_content_subtitle{font-weight:600;  }
			.select_avto_content_search {position:relative; max-width:700px;}
			.select_avto_content_search input{width:100%; background: #FCF8F0 ;  border:1px solid #ECE6DA; border-radius:5px; padding:10px 20px; height:40px; }
				.select_avto_content_search input::placeholder {font-weight:400; color:#B9B9B9; font-size:16px;}
				.select_avto_content_search input[type=submit]{box-shadow: 0px 1px 1px 0px #FFE500 inset; box-shadow: 0px -1px 0px 0px #FFB400 inset;background:#FFD926 url(/img/search.svg) center center no-repeat; background-size:16px; position:absolute; right:0px; top:0px; width:70px; border-top-left-radius:0px; border-bottom-left-radius:0px; }
				.select_avto_content_search input[type=submit]:hover{ background:#ffe154 url(/img/search.svg) center center no-repeat; background-size:16px;  }
			
			.letter a{color:#202020; padding:0px 9px;}
			.letter a:hover{color:#36B133;}
			.brands{border:0px solid #ECE6DA; float:left; min-width:160px; width:12.5%; margin:0px 0px 0px 0px;  font-weight:500;  text-align:left; border-radius:5px; padding:12px 12px; color:#606060; font-size:13px;}
			.brands:hover{border:0px solid #36B133;  color:#36B133; font-weight:500; cursor:pointer; }
		
		
		

		.index_block{border:1px solid #ECE6DA; border-radius:5px; width:100%; height:62px; background:#fff; padding:4px; margin:0px 0px 30px 0px;}
			.index_block_img{float:left; justify-content:center; display:flex; background:#36B133 linear-gradient(0deg, rgba(28,139,26,1) 0%, rgba(54,177,51,1) 100%);; color:#fff; width:52px;  text-align:center; line-height:52px; height:52px; border-radius:5px; margin:0px 10px 0px 0px;}
			.index_block_img img{ width:40px;}
			.index_block_title{color:#606060; font-weight:500; font-size:14px; line-height:16px; padding:10px;}
			
		

	.index_title{font-size:16px; font-weight:600; color:#202020; line-height:19px; line-height:30px;}
	.index_title span{padding-bottom:4px; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}

	.catalog_item{height:120px;overflow:hidden;  position:relative; background:#fff; border:1px solid #ECE6DA; border-radius:5px; padding:10px; margin-bottom:30px;} 
		.catalog_item_hr{width:50%;height:2px; margin-bottom:5px; background-image: linear-gradient(to bottom,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
		.catalog_item_title{text-transform:uppercase; display:; width:100%; font-size:11px; font-weight:700; color:#202020; line-height:14px; }
		.catalog_item_title span{}
		.catalog_item_mini_img{overflow:hidden; position:absolute;   bottom:0px; right:0px; width:70px; height:65px; }
		.catalog_item_more{position:absolute; bottom:10px; left:10px;}
		.catalog_item_text{font-weight:500; line-height:16px; font-size:13px;}
		.catalog_item_text p{padding:3px 0px 3px 0px; margin:0px 0px 0px 0px;}
		.catalog_item_text a{color:#606060;}
		.catalog_item_text a:hover{color:#2F7E0B; padding-bottom:2px; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
	.catalog_item_button:hover{cursor:pointer;  box-shadow: 1px 3px 7px rgba(100,100,100, 0.10); }
	.catalog_item_button:hover .catalog_item_mini_img{background:url(/img/icons.svg#arrow_right_circle) right center no-repeat;  } 

	.catalog_item_filters_title{color:#202020; font-size:16px; font-weight:600;}
	.catalog_item_filters_line_title{cursor:pointer;    display:flex; padding:3px 5px; border-radius:5px; justify-content: space-between;}
	.catalog_item_filters_line_title:hover{    }
	.catalog_item_filters_line{cursor:pointer;   border: 1px solid #fff; display:flex; padding:0px 5px;  border-radius:5px; justify-content: space-between;}
	.catalog_item_filters_line img{ width:; position:relative; top:-2px; left:-1px;}
	.catalog_item_filters_line:hover{background:#FCF8F0;     border: 1px solid #ECE6DA;}
	.catalog_item_filters_line_selected{background:#FCF8F0;    border: 1px solid #ECE6DA;}
	
		.catalog_item_filters_subtitle{color:#606060; font-size:16px; font-weight:500;}
		.catalog_item_filters_subtitle a{color:#606060; font-size:16px; line-height:18px; display:block; font-weight:500;}
		.catalog_item_filters_value{float:right; color:#B9B9B9; opacity:0; position:relative; top:3px; font-size:12px; font-weight:500;}

	.popular_category_item{width:100%; min-height:200px; overflow:hidden;  position:relative; background:#fff; border:1px solid #ECE6DA; border-radius:5px; padding:15px; margin-bottom:30px;} 
		.popular_category_item_title{font-size:24px; font-weight:600; color:#202020;}
		.popular_category_item_text{font-size:16px; font-weight:500; color:#606060;}
		.popular_category_item_text p{padding:0px; margin:0px;}
		.popular_category_item_text a{color:#606060;}
		.popular_category_item_text a:hover{  color:#2F7E0B; padding-bottom:2px; background-image: linear-gradient(to top,rgba(54, 177, 51, 0.8) 2px,transparent 1px) ;}
		.popular_category_item_img{overflow:hidden; position:absolute; bottom:0px; right:0px; width:160px; height:120px;}

.catalog_filters_content_clearall{font-size:12px; color:#B9B9B9; text-align:right;}
.noDisplay{display:none !important;}

	.index_about_img img{width:100%; margin-bottom:30px;}

	
	
	.white_bg{background:#fff;}
		.brands_imgs{display:flex; width:100%; height:100px; align-content:center; padding:15px 50px; border:1px solid #ECE6DA; border-radius:5px;}
		.brands_imgs img{}
		
	 
.comments_content{cursor: ; position:relative; height: ; margin-bottom:30px;  }
.comments_content_hovered{z-index:10; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%); transition:1.5s; display:none; border-radius:5px; width:calc(100% + 30px); background:#fff ; padding:20px 15px 20px 15px; position:absolute; top:-20px; left:-15px;}
.comments_content_hovered .item_comment_text{height:auto;}
	 
	.item_comment_title{display:inline-block; font-weight: 600;  font-size: 18px;line-height: 22px;color: #202020;}	
	.item_view_comment_title{display:inline-block;  font-weight: 600;  font-size: 16px;line-height: 19px;color: #202020;}	
	.item_comment_data{display:inline-block; font-weight: 500; font-size: 14px;line-height: 16px;color: #36B133;}	
	.item_comment_text{font-weight: 500; font-size: 16px; line-height: 24px;color: #606060; height:70px; overflow:hidden;}	
	.item_view_comment_text{font-weight: 400; font-size: 14px; line-height: 25px;color: #B9B9B9; height:70px; overflow:hidden;}	
	.item_view_comment_stars{float:right; position: relative; top: -3px; }	
	
	.item_comment_button{padding:12px 50px; float:left; cursor:pointer; border-radius:5px; border:1px solid #4F4F4F; font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #4F4F4F;}	
 			.item_comment_button:hover{background:#ced0dc; border:1px solid #BBBDD0; color:#212529;}
			 
	 
	.item_comment_view_write_btn{cursor:pointer; margin-right:10px; border:1px solid #ECE6DA; background:#ECE6DA; border-radius:5px; padding:0px 10px; line-height:33px; color:#606060; font-weight:500; font-size:14px;}
	.item_comment_view_write_btn:hover{background:none;  }
	.item_comment_view_all_btn{cursor:pointer; margin-right:10px; border:1px solid #ECE6DA; border-radius:5px; padding:0px 10px; line-height:33px; color:#606060; font-weight:500; font-size:14px;}
	.item_comment_view_all_btn:hover{ background:#ECE6DA;}
	 
	 
.item_view_discount_1{text-align:center; background:#FFD926; border-radius:5px; padding:10px; color:#202020; font-weight:600; font-size:16px;}	 
.item_view_discount_small_text{font-size:12px; font-weight:400; }	 
.item_view_discount_2{text-align:center; background:#36B133; border-radius:5px; padding:10px; color:#FCF8F0; font-weight:600; font-size:16px;}	 
	 
	 
	 
	 
	 
.footer{    background: linear-gradient(90deg, rgba(33, 33, 33, 1) 0%, rgba(68, 68, 68, 1) 20%, rgba(68, 68, 68, 1) 80%, rgba(33, 33, 33, 1) 100%); }	 
.footer a{ background:none; }	 
	.footer_logo img{width:100%;  max-width:170px; }
	.footer_logo_holder svg{fill:#ccc;}
	.footer_logo_holder svg:hover{fill:#fff;}
	.footer_licence {  max-width:250px;  font-size: 14px;    line-height: 1.45;    color: #8d8e91;}
	
	
	
	.footer_title{color: #fff;    font-size: 20px;    font-weight: 500;    line-height: 1.3em;}
	.footer_title a{background:none;;}
	.footer_holder{ background: ;  width:100%; padding:0px;   color: #ccc;  font-size: 16px;  line-height: 1.5em;}
	.footer_holder a{ color:#ccc;} 
	.footer_holder a:hover{color:#fff !important;   } 	
	.footer_holder p{margin:0px; padding:0px;}		
			
			
			 
	.footer_phone{margin:5px 0px 15px 0px;}
	.footer_number_icon{float:left; margin:0px 7px 0px 0px;}
		.footer_number{font-size: 20px;    font-weight: 500;    line-height: 1.3em;}
		.footer_number a{color:#ccc !important;}
		.footer_number a:hover{color:#fff !important;}
	.footer_text{color: #ddd;    font-size: 18px;    font-weight: 400;    line-height: 1.3em;}
	
	
.footer_rights {     font-size: 14px;  color: #8d8e91;}


 
	.mobmenu_phone{margin:5px 0px 15px 0px;}
	.mobmenu_number_icon{float:left; margin:0px 7px 0px 0px;}
	.mobmenu_number_icon svg{fill:#606060;}
		.mobmenu_number{font-size: 18px;    font-weight: 500;    line-height: 1.3em;}
		.mobmenu_number a{color:#606060 !important;}
		.mobmenu_number a:hover{color:#000 !important;}
	  
	
	.error_basket_title{text-align:center; font-size:60px; font-weight:700;}	
	.error_basket_subtitle{text-align:center; font-size:18px; font-weight:400;}	 
	.error_404_title{text-align:center; font-size:160px; font-weight:700;}	
	.error_404_subtitle{text-align:center; font-size:20px; font-weight:400;}	
	 
	.checked_icon{width:140px;}
	 
.iti{width:100%;} 
.toast, .toast_red{position:fixed; left:50%; top:20px; width:300px; text-align:center; margin-left:-150px; padding:10px 15px; background:#209120; opacity:0.9; color:#fff; border-radius:10px;}	 
.toast_red{ background:#910606; color:#fff; }	 
    
	 
	.navigation{color:#B9B9B9; font-weight:400; font-size:14px;  margin:10px 0px; background:#; position: relative; overflow: hidden;}	
	.navigation span{color:#2F7E0B;  }	
	
	 .navigation::after{content: "";    position: relative;    display: inline-block;    width: 150px;    height: 2px;    vertical-align: middle;    background: #ECE6DA;    background-clip: content-box;    border-bottom: 1px solid rgba(255, 255, 255, .5);}	
	.navigation::after{left: .5em;     margin: 0 -50% 0 0; }
		.navigation a{color:#B9B9B9;}

/******************* PAGES LINKS ************************/
	.pagination .page-link{color:#212529; outline:0;}
	
	
/*NOTIFICATORS*/
		.notifier_info, .notifier_warning, .notifier_error, .notifier_success, .notifier_messages{ padding:15px 20px 15px 75px; margin:10px 0px; }
		.notifier_info{background:#d1e4f3 url(../../img/notifier/info.png) 20px center no-repeat; border:1px solid #d5f0fb;}
		.notifier_messages{background:#eaf6fb url(../../img/notifier/messages.png) 15px 18px no-repeat; background-size:55px; border:1px solid #d5f0fb; border-radius:3px;}
		.notifier_warning{background:#ffe9ad url(../../img/notifier/warning.png) 20px center no-repeat; border:1px solid #fab418; }
		.notifier_error{background:#fccac1 url(../../img/notifier/error.png) 20px center no-repeat; border:1px solid #eb5439; }
		.notifier_success{background:#effeb9 url(../../img/notifier/success.png) 20px 15px no-repeat; border:1px solid #98c700; }
		
		.notifier_title{font-weight:bold; font-size:; color:#565656;}
		.notifier_text{ color:#565656;  line-height:20px; font-size:14px; font-weight:300; }
		.notifier_text ul{list-style:none; padding:0px; margin:5px 0px 5px 35px;}
		.notifier_text ul li{padding:0px 0px 0px 0px; background:url(../../img/li.png) left center no-repeat;}

		
		
		.notifier_mini_info, .notifier_mini_warning, .notifier_mini_error, .notifier_mini_success{ padding:5px 5px 5px 50px; font-size:12px; }
		.notifier_mini_info{background:#d1e4f3 url(../../img/notifier/info.png) 10px center no-repeat; border:1px solid #d5f0fb;}
		.notifier_mini_warning{background:#ffe9ad url(../../img/notifier/warning.png) 10px center no-repeat; border:1px solid #fab418; }
		.notifier_mini_error{background:#fccac1 url(../../img/notifier/error.png) 10px center no-repeat; border:1px solid #eb5439; }
		.notifier_mini_success{background:#effeb9 url(../../img/notifier/success.png) 10px 10px no-repeat; border:1px solid #98c700; }
		.notifier_text_mini{ color:#565656;  line-height:16px; }
				
/* CENTER CONTENT */		
	.content{}
		.item{border-radius:5px;}
		.slider_content{height:500px; width:65%; max-width:900px; position:relative; }
			.slider_pre_title {font-weight: 700; font-size: 22px;line-height: 30px; text-transform: uppercase;color: #FFFFFF;}
			.slider_title {font-weight: 700;font-size: 55px;line-height: 55px;text-transform: uppercase;color: #FFFFFF;}
			.slider_text { margin-top:100px;bottom:0px; left:0px; width:100%; color:#fff;font-weight: 600;font-size: 18px;line-height: 24px;}
			.slider_button{
				cursor: pointer;
				width: 220px;
				display: flex;
				align-items: center;
				justify-content: center;
				background: #36B133;
				color: #f2f2f2;
				font-weight: 600;
				font-size: 18px;
				text-align: center;
				border-radius: 5px;
				text-transform: uppercase;
				height: 46px;
				line-height: 46px;
			}
			.slider_button:hover {
				background: #36B333;
				cursor: pointer;
				box-shadow: 1px 3px 5px rgb(100 100 100 / 20%);
			} 
		.owl-carousel-slider .owl-nav{ z-index:10;   position: absolute;    width: 100%;    left: 0px;    bottom: 150px;}
			.owl-carousel-slider .owl-prev{right:74px;  position: absolute; margin:0px !important; padding:50px 10px 50px 10px !important;}
			.owl-carousel-slider .owl-next{right:20px;  position: absolute; margin:0px !important; padding:50px 10px 50px 10px !important;}
		
		 
	.page_hr{background: #ECE6DA; height:1px; width:100%;}
		.page_title,	.page_title h1{font-weight: 700;font-size: 36px;line-height: 50px;text-transform: uppercase; color: #202020;}
		.page_text_gray{color:#7a7c87; }
		
	.page_main_img{float:right; max-width:600px; margin:0px 0px 15px 30px;}	

/* PAGE CONTENT */
	.content_text{line-height:20px;}
		.content_text table{  max-width:100%; border-collapse: collapse; border:0px; }
			.content_text TR:hover, .content_text TR:hover TD{   background: #f4f7fa;} 
				.content_text TH{text-align:center; font-size:14px; padding: 10px; background: #eaeced; border: 1px solid #ccc;  color: #333; font-weight:700;}		
				.content_text TH p{ margin:0px;}		
				.content_text TD p{margin:0px;}  
				.content_text TD{ padding:1px; vertical-align: top; padding: 7px 10px; font-weight:400;  color: #282828; border: 1px solid #dbe6eb;}  
	 
	 
/* NEWS */
	.news_content{}
		.news_img{height:; overflow:hidden; border-radius:5px;}
		.news_img img{width:100%;}
		.news_date{font-weight: 500;font-size: 14px;line-height: 16px;color: #BBBDD0;}
		.news_holder:hover .news_date{color: #36B133;}
		.news_title{font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F;}
		.news_title a{font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F;}
		.news_description{text-align:justify; font-weight: 500;font-size: 16px;line-height: 19px;color: #7a7c87;}
		
		.news_more a{font-size:16px; font-weight:500;}
		.news_holder:hover .news_more a{color: #36B133;}
		
	.news_view_date{color:#36B333;font-weight: 500;font-size: 14px;line-height: 16px;}
	.news_view_img{float:right; max-width:500px; margin:0px 0px 15px 30px;}
	
 










/* AUTH */
	.saved_adress_line{cursor:pointer; padding:5px 10px; border:1px solid #eee; border-radius:10px; position:relative;} 
	.saved_adress_line:hover{border:1px solid #ccc; background:#f8f8f8;}
	.saved_adress_line_selected{background:#e3ffde !important; border:1px solid #8cca8b !important;}
	.saved_adress_delete{padding:5px 10px; border-radius:10px;  position:absolute; top:0px; right:0px;}
	.saved_adress_delete:hover{background:#ff7878;}
	.saved_adress_delete img{width:16px;}




/* AUTH */
	.auth{width:700px; max-width:100%; border-radius:5px;   margin:0 auto; padding: 20px; background:#fff; 	border: 1px solid #EFF3F5; } 
	.auth_title{ font-size: 20px; color:#202020; font-weight: 500;line-height: 24px;}
	.auth_reg{float:right; font-size: 14px; font-weight: 400; color:#606060; line-height: 24px; }
	.auth_reg a, .auth_restore a  {font-size: 14px; font-weight: 400; padding-bottom: 3px;  background-image: linear-gradient(to top, rgba(47, 126, 11, 0.8) 2px, transparent 1px);}
	.auth_reg a:hover, .auth_restore a:hover {padding-bottom: 3px; color: #36B133; background:none;}
	.auth_small_text{font-size: 14px;    font-weight: 400;    line-height: 17px;    color: #606060;    margin-bottom: 7px;}
	.auth_line{width:700px; max-width:100%; margin:18px auto 0px auto;  font-weight:500; font-size: 16px;    line-height: 20px;    color: #4F4F4F}
		.auth_line label{ font-size: 14px; font-weight: 400; line-height: 17px; color:#606060; margin-bottom:7px;}
		.auth_line input{width:100%; font-size: 14px; padding: 8px 12px 8px 12px; border-radius: 5px;	border: 1px solid #ECE6DA; height: 34px; outline:0px;   }
		.auth_line input[type=checkbox], .auth_line input[type=radio]{float:left; margin:0px 5px 0px 0px; width:auto; background: #eff3f5;    border: 0px;    border-radius: 5px;    padding:auto;    height: 20px; outline:0px; }
		.auth_line input[type=radio]{margin-left:20px;} 
		.auth_line textarea{width:100%;border: 1px solid #ECE6DA;    border-radius: 5px;    padding: 10px 20px;    height: 146px; outline:0px; }
	
	.auth_button{width:100%;  border:0px; border-bottom:1px solid #E7A2066B; outline:0px; border-radius:5px; background:#ffd926; font-size: 17px;font-weight: 500;line-height: 21px; color:#202020; line-height:48px; height:48px;box-shadow: 0px 2px 4px 0px #E7A2066B;}
	.auth_button:hover{  box-shadow:none; background:#ffe154;}
		.capcha_block{width:100%; background:#fff; height:72px; margin:0px 0px 5px 0px; border-radius: ; text-align:center;  border: 1px solid #e4e4e4;}
			.capcha_refresh{float:right;   cursor:pointer;}
			.capcha_refresh img{margin:7px 7px 0px 0px;}
  
  
  
  
/* OLD!! UTC
.catalog_filters{display:none;}
	.catalog_filters {font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
	.catalog_filters select{width:125px; padding:3px 10px;  border:1px solid #E0E0E0;font-weight: 500;font-size: 14px;line-height: 16px; border-radius:4px; background:#fff; color:#4F4F4F;}
.catalog_filters select:disabled{ color:#E0E0E0;}

*/


/* BASKET  */
	
	.basket_head{padding:10px 0px;   border-bottom:1px solid #ece6da; border-radius: 5px 5px 0px 0px; font-weight: 700; font-size: 16px; line-height: 19px; color: #4F4F4F;}
	.basket_head div{text-align:center; }
	.basket{position:relative; cursor:pointer;}
	.basket_count{display:none; position: absolute; top: -1px; right: -3px;    width: 18px;    height: 18px;    line-height: 18px;    text-align: center;    background: #d81212;    color: #fff;    font-size: 9px;    font-weight: 500;    border-radius: 9px;}
	.basket_content{background:#;}
		.basket_line{ text-align:center; }
		.basket_line .catalog_item_title_brand{font-size:16px; }
		.basket_line div div{ }
		.basket_line div>div{ }
		.basket_line div>div+div+div+div+div{font-weight: 400;font-size: 14px;line-height: 22px;color: #7a7c87;}
		.basket_line svg{fill: #7a7c87;}
	
	.basket_back{float:left; margin-left:0px;border:1px solid #7a7c87; max-width:300px; border-radius:5px;  font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #7a7c87;}
	.basket_price{float:right; text-align:right; line-height:45px; font-weight: 600;font-size: 18px;  color: #4F4F4F;}
	.basket_total_price{float:right; text-align:right; line-height:45px; font-weight: 600;font-size: 22px;  color: #4F4F4F;}
	
	.basket_delete{cursor:pointer; text-align: ; font-weight:500;     font-size: 14px;    line-height: 22px;    color: #7a7c87;}
	.basket_delete img{position:relative; top:-1px; fill:#36B133 !important;}
	.basket_delete:hover{color:#f84147;}
	.basket_delete:hover img{fill:#36B133 !important;}
	
	.basket_submit{float:right; margin:0px 0px;max-width:300px; border-radius:5px;   font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase; }



/* CATALOG  */
	
		.catalog_filters_category{ cursor:pointer; display:inline; position:relative; font-weight: 500; font-size: 14px; line-height: 16px; color: #363535;padding:3px 15px 3px 5px; border-radius:4px; background: rgba(54, 111, 251, 0.05); border: 1px solid #2F7E0B;}
		.catalog_filters_category:hover{ background: rgba(251, 54, 61, 0.05); border: 1px solid #fb3636;}
		.catalog_filters_category:hover .catalog_filters_delete img{fill:#fb3636;}
		.catalog_filters_delete{position:absolute; top:0px; right:5px;}
	.search_empty{display: inline;   font-weight:; font-size:14px; color:#828282; }
	.search_empty a{    background-image: linear-gradient(to top,rgba(66, 135, 169, 0.8) 1px,transparent 1px);}
	.search_empty a:hover{background:none;}
	
	.catalog_mobile_filters_btn{cursor: pointer;   text-align:center;    border: 1px solid #ECE6DA;    background: #ECE6DA;    border-radius: 5px;    padding: 0px 10px;    line-height: 33px;    color: #606060;    font-weight: 500;    font-size: 14px;}
	
	.catalog_search_category{}
	.catalog_search_category:hover .catalog_search_category_img{filter: grayscale(0%);}
		.catalog_search_category_img{cursor:pointer; margin:0 auto; filter: grayscale(60%); border-radius:5px; width:150px; height:150px; border:1px solid #E0E0E0;}
		.catalog_search_category_title{text-align:center; text-transform:; margin-top:5px;}
	
	
	.catalog_category_title_hr{background:#ECEDF5; height:2px; width:100%;   	}
	.catalog_category_title_count{float:right; margin-top: -8px; padding:0px 0px 0px 15px ; background:#f9f9f9;font-weight: 500;font-size: 14px;line-height: 16px;color: #BBBDD0;}
	.catalog_category_title{position:relative; margin-top:-12px !important; color: #4F4F4F !important; padding:5px 10px !important;     cursor:pointer; float:left; margin-top:-10px;  background:#ECEDF5; border-radius:3px; font-size: 12px; line-height: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #7a7c87; padding:2px 10px;}
	.catalog_category_title h2{ color: #4F4F4F !important;  font-weight:400; font-size: 12px; line-height: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #7a7c87; }
	.catalog_category_title a{ color: #4F4F4F !important; }
		.search_catalog_category_title{font-weight:500; max-width:70%; margin-top:-12px; color: #4F4F4F; padding:5px 10px; font-size: 13px; line-height: 16px;}
	
		.catalog_subcategory_title{cursor:pointer; font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F;}
		.catalog_subcategory_title h3{cursor:pointer; font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F;}
		.catalog_subcategory_title a{color: #4F4F4F;}


	.catalog_filters{width:290px; }
	.catalog_filters_content{width:; border:1px solid #ECE6DA; padding:20px; border-radius:5px; background:#fff;}
	
.catalog_item_filters_line{   }	
	.catalog_item_filters_holder_items{margin-right:-10px; max-height:403px;  overflow:hidden;  scrollbar-gutter: stable;  box-sizing:border-box;  }
	.catalog_item_filters_holder_items:hover{ overflow-y:auto; }
/*overflow:hidden;  overflow-y:auto; overflow-y:auto; */
::-webkit-scrollbar {width: 10px;  }
::-webkit-scrollbar-track {	border-radius: 8px;	background-color: none;	border: 0px solid #dbdbdb;}
::-webkit-scrollbar-thumb {	border-radius: 8px; border: 3px solid transparent;   background-clip: content-box;background-color: #c7c9c7;	}
	
	
	.catalog_item_filters_title_line{ }
	.catalog_item_filters_line_search{}
	.catalog_item_filters_line_search input{background:#FCF8F0; height:32px; padding:0px 10px; outline:none; border:1px solid #ECE6DA; width:100%; border-radius:5px;}
	
	
	
	.catalog_item_content{ position:relative; border:1px solid #ECE6DA; padding:10px; border-radius:5px; background:#fff;}
		.catalog_item_img{position:relative; cursor:pointer;background-color:#fff !important; border:1px solid #ECE6DA; background:#fff url(/img/nophoto.png) center center; width:100%; height:200px; border-radius:5px;}
		.catalog_item_title_brand{font-weight: 600;font-size: 17px;line-height: 20px;color: #202020; max-height:63px; overflow:hidden;}
		
		.catalog_item_title{height:38px; overflow:hidden; cursor:pointer;font-weight: 500; color: #202020; max-height:63px; overflow:hidden;}
		.catalog_item_title a{cursor:pointer;font-weight: 400;font-size: 16px;line-height: 18px;color: #4F4F4F; max-height:63px; overflow:hidden;}
		.catalog_item_code{font-weight: 500;font-size: 14px;line-height: 16px; color: #BBBDD0; color: #B9B9B9;}
	
		.catalog_item_content_hovered{z-index:1; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%); transition:1.5s; display:none; border-radius:5px;  background:#fff; padding:0px 10px; position:absolute; /*width:calc(100% + 30px); top:-10px; left:-15px;*/  top:0px; left:0px;}
		.catalog_item_content_hovered .catalog_item_title{max-height:none;}
			.catalog_item_content_hovered_available{font-weight: 400;font-size: 12px;line-height: 12px; text-transform:   ;color: #27AE60;}
			.catalog_item_content_hovered_notavailable{font-weight: 400;font-size: 12px;line-height: 12px; text-transform:   ;color: #BBBDD0; color: #d41b03;}
		
		.catalog_item_content_hovered_title{font-weight:700; font-size:16px; color:#202020;}
		.catalog_item_content_hovered_line{display: flex;    justify-content: space-between;}
		.catalog_item_content_hovered_subtitle{color: #606060;    font-size: 14px;    font-weight: 500;}
		.catalog_item_content_hovered_data{    color: #B9B9B9;    font-size: 14px;    font-weight: 500;}



		
			.catalog_item_content_price_holder{min-height:26px;}
				.catalog_item_content_hovered_price{font-weight: 500;font-size: 22px;line-height: 22px; color: #202020;  }
				.catalog_item_content_hovered_price_discount{font-weight: 600;  font-size: 22px; line-height: 22px; color: #cd1a1a;  }
				.catalog_item_content_hovered_price_cross{text-decoration: line-through; color:#606060; color:#B9B9B9; font-size:14px; font-weight:400; }
				.catalog_item_price_not_available{color:#9e9b9b !important;}
				.catalog_item_price_by_one{color:#777 !important;}
			
			
			
			.price_discount_red{font-weight: 600;  font-size:20px; line-height: ; color: #f84147;  }
			
			.catalog_item_content_hovered_price_usd{margin-top:5px; font-weight: 400; font-size: 14px;line-height: 18px; color: #555;}
			.catalog_item_content_hovered_price_usd_cross{text-decoration: line-through;  font-size: 14px; color:#B9B9B9; }
			.item_main_content_data_usd .catalog_item_content_hovered_price_usd_cross{font-size: 16px; }
			.item_main_content_data_usd .catalog_item_content_hovered_price_usd_discount{font-size: 16px; }
			.catalog_item_content_hovered_price_usd_discount{font-weight: 600;  font-size: 14px; line-height: 18px; color: #f84147;}
			
			
	.catalog_item_content:hover .catalog_item_content_hovered{display:block;}

		.orders_sum_year{color:#058a1e; text-align:right; margin:0px auto; line-height:24px;}
		.orders_sum_month{color:#054f8a; display:inline; text-align: ;  line-height:24px;}
		

	
/* ITEM VIEW  */
.fancybox__content{border-radius:5px;}
.fancybox__content img{border-radius:5px;}
			
			
	.item_title{font-weight: 700;font-size: 28px;line-height: 30px;color: #4F4F4F;}
	.item_title h1{font-weight: 700;font-size: 28px;line-height: 30px;color: #4F4F4F;}
	.item_entitle{font-weight: 500;font-size: 16px;line-height: 19px;color: #7a7c87;}
	.item_available{background:#fff; float:left; border-radius:3px; padding:3px 10px; font-weight: 600;font-size: 10px;line-height: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: #0e9b4a;}
	.item_notavailable{background:#fff;float:left; border-radius:3px;  padding:3px 10px; font-weight: 700;font-size: 10px;line-height: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: #BBBDD0; color: #d41b03;}
	
	.item_count_comments{cursor:pointer; color:#1493DB; font-weight:600; font-size:14px; border-bottom:1px solid #1493DB;}
	
	.item_title_right{float:right;}
	.item_title_code{ background:#ECE6DA; border-radius:5px; color:#606060; line-height:33px; padding:0px 10px;}
	.item_title_available{text-align:right;  position:relative;  color:#2F7E0B;  font-weight:700; font-size:14px;}
	.item_title_available svg{position:relative; top:-2px;}
	
	.item_main_cat_title h2{display:inline-block; padding-bottom:3px; font-weight: 600;font-size: 16px;line-height: 20px;color: #202020; border-bottom:2px solid #36B133;}
			
	.item_view_price{font-weight: 700;font-size: 34px;line-height: 36px; color: #202020;  }
	.item_view_price_not_available{color:#9e9b9b !important;}
	
	.item_view_price_discount{font-weight: 600;  font-size: 34px; line-height: 36px; color: #cd1a1a;  }
	.item_view_price_cross{text-decoration: line-through; color:#B9B9B9; font-size:24px; font-weight:400; }
	
	
	
	.item_main_text{font-size: 16px;font-weight: 400; line-height: 26px;  color:#606060; }
	.item_main{background:#fff; border-radius:5px; padding:0px;}
		.item_main_border{border-right:1px solid #ece6da;padding:15px 30px 15px 30px; }
		.item_main_ways{background:#ece6da; }
		.item_main_buy{padding:15px 30px 15px 30px;}
		.item_main_hr{    background: #ece6da;  background: #ece6da;    height: 1px;    width: 100%;}
			.item_main_img_holder{position:relative; border:1px solid #ECE6DA; width:100%; min-height:250px; border-radius:5px;}
			.item_main_img_sale{}
				.item_main_img_sale_sticker_1{position:absolute; top:10px; left:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#FFD926; color:#202020; font-size:14px; line-height:16px; font-weight:600; padding:4px 12px;}
				.item_main_img_sale_sticker_2{position:absolute; top:42px; left:0px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#36B133; color:#fff; font-size:14px; line-height:16px; font-weight:600; padding:4px 12px;}
			 
				.item_main_img_sale img{width:120px;}
			
			.item_main_img{ background:#fff url(/img/nophoto.png) center center no-repeat; width:100%; min-height:250px; padding:15px; border-radius:5px;  }
			.item_main_img_holder img{ cursor:pointer; border-radius:3px; }
			
		#vote_content{color:#B9B9B9; font-size:14px;}
.master_reiting_stars img{width:auto !important; display:inline !important; }
		
			
			.item_main_title{font-weight: 500;font-size: 18px;line-height: 21px;color: #202020;}
			.item_main_code{font-weight: 400;font-size: 14px;line-height: 16px;color: #4F4F4F;}

			.item_main_content_title{font-weight: 500; float:left; font-size: 15px;line-height: 20px;color: #828282; color: #4F4F4F;}
			.item_main_content_data{font-weight: 500; font-size: 15px;line-height: 22px;text-align: right;color: #333; color: #828282;}
			
			.item_main_content_data_count{ font-size:22px; margin:0px 0px 0px 0px; line-height:30px; font-weight:400;}
			.item_main_content_data_count input{margin:-1px 0px 0px 0px; height: 27px; font-size:14px; border:1px solid #ece6da; border-radius:7px; width:35px; text-align:center; font-weight:400; outline:none;}
				.item_main_content_data_count_minus{background:url(/img/minus_grey.svg) center center no-repeat;  cursor:pointer !important; font-size:22px; line-height:14px; padding:0px 10px; font-weight:400; margin:0px 2px;}
				.item_main_content_data_count_plus{background:url(/img/plus_grey.svg) center center no-repeat;  cursor:pointer !important; font-size:22px; line-height:14px; padding:0px 10px; font-weight:400; margin:0px 2px;}
			.item_main_content_data_count_minus:hover{background:url(/img/minus_green.svg) center center no-repeat;}
			.item_main_content_data_count_plus:hover{background:url(/img/plus_green.svg) center center no-repeat; }
			
			 
			.item_main_content_data_count button{cursor:default; background: ; border:none; color:#828282;}
			.item_main_content_data_count button:hover{background: ; color:#d81212;}
			
			
			.item_main_content_data_price{float:right; line-height: 30px; color: #333; font-size:20px; font-weight:600;}
			.item_main_content_data_usd{float:right; text-align: right; font-weight: 400;    font-size: 16px;    line-height: 22px;    color: #828282;}

			.item_main_buy_button{cursor:pointer; border:0px; background:#36B133; 
				background: rgb(62,153,12);
				background: linear-gradient(180deg, rgba(62,153,12,1) 0%, rgba(64,146,22,1) 50%, rgba(52,132,13,1) 100%);) 100%);  
				border-radius:5px; width:100%; height:44px; line-height:44px; font-weight: 700;font-size: 16px; text-align: center;text-transform: uppercase;color: #F2F2F2;}
			.item_main_buy_button:hover{background:#2F7E0B; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
			
			
			.item_main_quick_order_button{cursor:pointer; border:0px; background:#3e60a0; border-radius:5px; width:100%; height:44px; line-height:44px; font-weight: 700;font-size: 16px; text-align: center;text-transform: uppercase;color: #F2F2F2;}
			.item_main_quick_order_button:hover{background:#134074; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
			
			
			.item_main_order_button{cursor:pointer; border:0px; background:#3e60a0; 
				background: rgb(12,82,153);
				background: linear-gradient(180deg, rgba(12,82,153,1) 0%, rgba(22,83,146,1) 50%, rgba(13,66,132,1) 100%);
			border-radius:5px; width:100%; height:44px; line-height:44px; font-weight: 700;font-size: 16px; text-align: center;text-transform: uppercase;color: #F2F2F2;}
			.item_main_order_button:hover{background:#134074; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
			
#comment_item .auth_line, .order_item .auth_line, #order_equipment .auth_line, #order_service .auth_line{width:400px; max-width:100%;}			



.basket_popup_line_line{ margin:0 auto; }
	.basket_popup_line_title{color: #34210d; font-weight:700;    font-size: 22px;  text-align:center; text-transform:;}
	.basket_popup_line_text{color:#777; font-weight:300; font-size:16px; text-align:center;  }
	.basket_popup_line .item_main_buy_button{max-width:300px; margin:0 auto;}
	.basket_popup_line .item_main_favorite_button{max-width:300px; margin:0 auto;}
	
	
	
	
	.back_to_search{font-weight:600; color:#d21c1c !important;}
.back_to_search:hover{color:#34210d !important;}

	.detailed_search_link{display:inline; cursor:pointer; font-weight:500; color: #4287a9; background-image: linear-gradient(to top,rgba(66, 135, 169, 0.8) 1px,transparent 1px);}
	.detailed_search_link:hover{background:none;}

	
	.order_line .order_img{width:100%; height:50px;}
	.order_img{width:100px; height:100px; float:left;border: 1px solid #ece6da; border-radius: 5px; margin:0px 10px 10px 0px;}
	.auth_line .item_main_title{max-height:62px; overflow:hidden;}
			.item_main_favorite_button{cursor:pointer; border:1px solid #ece6da ; color: #777 ; border-radius:5px; width:100%; height:44px; line-height:44px; text-align:center; font-weight: 600;font-size: 14px; text-transform: uppercase;}
			.item_main_favorite_button:hover{background:#fff; border:1px solid #ece6da; color:#212529;}
			.item_main_favorite_button_active{background:#fff; border:1px solid #ece6da; color:#212529;}
			.item_main_favorite_button img{position:relative; top:-2px; margin-right:3px;}
			
				.item_main_content_text{text-align:justify; font-weight: 400; font-size: 14px;line-height: 20px; color: #333; color: #828282;}
					.item_main_content_strong{font-weight: 600; font-size: 14px;line-height: 20px;color: #828282; color: #313131;}
			
		.item_main_content_payment{background:url(/img/wallet.svg) left center no-repeat; background-size:24px; padding-left:40px;}
		.item_main_content_delivery{background:url(/img/truck.svg) left center no-repeat; background-size:24px; padding-left:40px;}
		.item_main_content_guarantee{background:url(/img/shield.svg) left center no-repeat; background-size:24px; padding-left:40px;}


.item_tab_border{border-right:1px solid #ece6da;padding-right:30px; }
.item_tab_comments{padding-left:30px;}
	.item_tab_title, .item_tab_title h3{ font-weight: 600;font-size: 16px;line-height: 19px;text-transform: uppercase;color: #7a7c87;}
	


.comment_text_hovered{padding:0px 0px 0px 30px; background:url(/img/arrow_turn.png) left top no-repeat; background-size:26px;}
.index_comment_text:hover .index_comment_text_hovered{display:block;}
.comments_content:hover .comments_content_hovered{display:block;}




	.item_tab_main_title{font-weight: 700;font-size: 18px;line-height: 22px;color: #4F4F4F;}
	.item_tab_subtitle{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;} 
	.item_tab_text{font-weight: 500;font-size: 16px;line-height: 19px;color: #7a7c87;} 

	
.sub_menu_3_col_img{height:250px; cursor:pointer; border-radius:5px;}	



.item_view_buy_button{line-height:60px !important; height:60px !important;}
.item_view_buy_button_selected{background:#fff; border:1px solid #36B133; color:#36B133;}
.item_view_buy_button_selected:hover{background:#fafafa; box-shadow:0;}
	
 
 
/* TEXT CATALOGS  
	.text_catalogs_menu_active{float:left; margin-right:15px;}
	.text_catalogs_menu_active a{border-bottom:1px solid #36B333; padding-bottom:2px; font-weight: 600;font-size: 12px;line-height: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #333333;}
	.text_catalogs_menu{float:left; margin-right:15px; }
	.text_catalogs_menu a{font-weight: 600;  padding-bottom:2px;font-size: 12px;line-height: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #7a7c87;}

		.text_catalog_item{cursor:pointer; display: ; margin-bottom:30px; background:#fff; padding:10px; border-radius:5px;}
			.text_catalog_item_img{height:150px; float:left; margin-right:10px;}
			.text_catalog_item_img img{height:150px; width:auto; border-radius:5px;}
			.text_catalog_item_title{font-weight: 600;font-size: 20px;line-height: 24px;color: #4F4F4F;}
			.text_catalog_item_text{font-weight: 500;font-size: 16px;line-height: 19px;color: #7a7c87;}


		.text_catalog_hydrablock_item_content{cursor:pointer; position:relative; margin-bottom:30px;}
			.text_catalog_hydrablock_item_img{border:1px solid #ece6da; background:#fff url(/img/nophoto.png) center center; width:100%; height:200px; border-radius:5px;}
			.text_catalog_hydrablock_item_title{font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F; max-height:63px; overflow:hidden;}
			
			.text_catalog_hydrablock_item_content_hovered{top:-5px; left:-5px; z-index:1; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%); transition:1.5s; display:none; border-radius:5px; width:calc(100% + 10px); background:#fff; padding:0px 5px; position:absolute; }
			.text_catalog_hydrablock_item_content_hovered .text_catalog_hydrablock_item_title{max-height:none;}
		
		.text_catalog_hydrablock_item_content:hover .text_catalog_hydrablock_item_content_hovered{display:block;}

		
		.text_catalog_gearbox_line{cursor:pointer;  padding:10px; border-radius:5px; padding:;}
		.text_catalog_gearbox_content{ display:flex;}
			.text_catalog_gearbox_img{width:100%; height:150px; border-radius:5px;}
			.text_catalog_gearbox_title{overflow:hidden; font-weight: 500; font-size: 16px; word-break: break-word;} 		
			
			
		.text_catalog_gearbox_text{font-weight: 500;font-size: 14px;line-height: 16px;color: #7a7c87; word-break: break-word;max-height: 97px;    overflow: hidden;}

		.text_catalog_gearbox_line:hover{background:#fff; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}

	
/* EQUIPMENT  
	.equipment_item{cursor:pointer; padding:20px; align-items:center; width:100%; max-width:470px; background:#fff; border-radius:5px; display:flex;}
		.equipment_item_img{width:50%;}
		.equipment_item_title{width:50%; margin-left:40px;font-weight: 600;font-size: 12px;line-height: 14px;letter-spacing: 0.1em;text-transform: uppercase;color: #4F4F4F;}
	.equipment_order_button{cursor:pointer; float:left; padding:18px 25px; border-radius:5px; border:1px solid #2F7E0B; font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #2F7E0B;}
	.equipment_order_button:hover{}
	.equipment_item:hover{box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}
	.equipment_item:hover .equipment_item_title{color:#2F7E0B;}
	
		.equipment_title{font-weight: 700;font-size: 32px;line-height: 34px;color: #333333;}


/* PAGE  COMMENTS  
	.comments_page_title{font-weight: 600; font-size: 20px;line-height: 22px;color: #4F4F4F;}	
	.comments_page_data{font-weight: 500; font-size: 14px;line-height: 16px;color: #36B333;}	
	.comments_page_text{font-weight: 500; font-size: 16px; line-height: 20px;color: #7a7c87;}	
		

/* ORDER */
	.order_head_title{   font-weight: 700;    font-size: 24px;   line-height: 24px; color: #4F4F4F;}
	.order_line{padding:0px 0px; font-weight: 600; font-size: 14px; line-height: 17px; color: #7a7c87;}
	.order_head_small_text{color:#606060 !important; font-weight:400 !important; font-size:14px !important;}
		.order_line .catalog_item_title_brand{font-size:16px; }
	.order_line label{margin-left:10px; color:#606060; font-weight:400; }
	.order_line input{padding:10px 0px; width:100%; background: #FCF8F0; border: 1px solid #ECE6DA; border-radius: 5px; text-indent:10px;}
	.order_line input:disabled{  background: #FCF8F0; border: 1px solid #ECE6DA; }
	.order_line input:read-only{  background: #FCF8F0; border: 1px solid #ECE6DA; }
	.order_line textarea{padding:10px 0px; width:100%; height:100px; background: #FCF8F0; border: 1px solid #ECE6DA; border-radius: 5px; text-indent:10px;}
		
		.order_line_basket div>div{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
		.order_line_basket div>div+div{font-weight: 500;font-size: 16px;line-height: 19px;text-align: right;color: #7a7c87;}
		.order_line_basket div>div+div+div{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
	.order_line_basket_price{line-height:45px; font-weight: 500;font-size: 16px; color: #4F4F4F;}
	.order_line_basket_price_strike{text-decoration:line-through;}
	
	.order_line_basket_price_discount{line-height:45px; font-weight: 600;font-size: 24px; color: #df1a1a;}
	
	.order_line_basket_submit{float:right;   max-width:300px; border-radius:5px;   background: #36B133;border-radius: 5px;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #F2F2F2;}
	#fancy_modal, #fancy_modal2 {max-width:100%; width:500px;}
	#fancy_modal a, #fancy_modal2 a {display:inline !important; color:#679bd3; outline:none; border:0px;}
	
	.delivery_item{display:; cursor:pointer; border:1px solid #fff; background:#fff; min-height:66px;}
		.delivery_item_img{float:left; margin:2px 10px 2px 2px; width:60px; height:60px; border: 1px solid #ECEDF5; border-radius: 5px;} 
		.delivery_item_content{padding-left:10px;}
			.delivery_item_title{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
			.delivery_item_description{font-weight: 500;font-size: 13px;line-height: 15px;color: #7a7c87;}
	.delivery_item_active, .payment_item_active{background: rgba(252, 248, 240, 0.5); border: 1px solid #ECE6DA; border-radius: 5px;}
	.delivery_item:hover{background: rgba(252, 248, 240, 0.5); border: 1px solid #ECE6DA; border-radius: 5px;}
	.order_header{align-self: self-end; 
    position: -webkit-sticky;
    position: sticky;
    transform: translateZ(0);
	    background: #FCF8F0;    border: 1px solid #ECE6DA;
		padding:20px 30px; border-radius:5px;
	}	
	.delivery_radio, .payment_radio{display: ;height:0px ; overflow:hidden; background:none !important; outline:0px; border:0px !Important;}



/* ORDERS  */
	
	.orders_line{cursor:pointer;  padding:5px 10px 5px 10px; border-radius:5px; padding:;} 
	.orders_line_buy{background:# ;} 
	.orders_line_service{background:#f0f7f0; background:#f0f0f0;}  
	
	
	.order_line_hovered{background:#fff !important; border-radius:5px 5px 0px 0px;} 
	.order_line_hovered .order_status{background:#F9F9F9;}
	.order_line_hovered .order_number, .order_line_hovered .order_number span{color:#2F7E0B;}
	 
	.orders_line:hover{background:#fff; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}
	
	.orders_line_service:hover{background:#f0f0f0; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}
	
	
		.order_status { margin-top:6px; color:#F2994A;	background: #fff;		float: left;		border-radius: 3px;		padding: 3px 10px;		font-weight: 600;		font-size: 11px;		line-height: 16px;		letter-spacing: 1px;		text-transform: uppercase;		color: # ;}
			.order_status_new{color:gray;}
			.order_status_in_progress{color:#F2994A;}
			.order_status_done{color:green;}
			.order_status_canceled{color:red;}
			.order_status_shipped{color:green;}
			.order_status_waiting_for_pay{color:#F2994A;}
			.order_status_waiting_for_confirm{color:#F2994A;}
			
		.orders_line:hover .order_status{background:#F9F9F9;}
		.orders_line:hover .order_number,	.orders_line:hover .order_number span,	.orders_line:hover .order_more{color: #2F7E0B;}
			.order_text{align-self: self-start; font-weight: 500;font-size: 16px;line-height: 19px;color: #7a7c87;}
			.order_number{font-weight: 500;font-size: 16px; margin-top:4px; line-height: 19px;color: #7a7c87;}
			.order_number span{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
			.order_price{display:inline-block; margin-top:3px; font-weight: 500;font-size: 20px;line-height: 44px;color: #333333;}

	.order_content{display:none; background:#fff; border-radius:0px 0px 5px 5px;}
		.order_content .order_status{ background:#F9F9F9;}
		.order_content_text{font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F;}
		.order_content_date{font-weight: 500;font-size: 16px;line-height: 19px; color: #7a7c87;}
		.order_content_title{font-weight: 700;font-size: 18px;line-height: 22px;color: #4F4F4F; cursor:pointer; }
	
	.order_item{padding:20px; background: #FFFFFF;border: 1px solid #ECEDF5;border-radius: 5px; box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}


	
	
	

/* FOOTER */	
	
/* CALLBACK */
		.callback_holder{display:flex; cursor:pointer;}
		.callback_holder:hover .img-circle{opacity: 1;}
			.callback{display:flex; align-items: center;  }
			.callback_fixed{position:fixed; 	bottom: 20px;    right: 20px; z-index:1000;} 
			
			.callback_text{ font-weight: 600;font-size: 18px;line-height: 21px; color: #36B133; position:relative; margin:30px 0px 0px 10px; bottom:; left:;}

			.popup__toggle{left:40px; width: 100px; height: 100px; position:relative; z-index:1000; cursor:pointer;}
			.img-circle{background-color:#36B333;box-sizing:content-box;-webkit-box-sizing:content-box;}
			.circlephone{ box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #36B333;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
			.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#36B333;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
			.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom: 14px;right: 49px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
			.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url(/img/question.svg);   background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
			.img-circle:hover{opacity: 1;}
			#popup__toggle, .popup__toggle{ }
			.circlephone{width:90px;height:90px;bottom:0px;right:35px;}
			.circle-fill{width:90px;height:90px;bottom:0px;right:35px;}
			.img-circle{width:52px;height:52px;bottom: 19px;right: 54px;}
			.img-circleblock{width:52px;height:52px; background-size:24px;}
			@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}  50% {transform: scale(1); opacity: 1; }     100% {transform: scale(0.9);opacity: 1;}}
			@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}  50% {-webkit-transform: scale(1);opacity: 1;}     100% {-webkit-transform: scale(0.95);opacity: 1;}}
			@keyframes tossing {  0% {transform: rotate(-8deg);}  50% {transform: rotate(8deg);}  100% {transform: rotate(-8deg);}}
			@-webkit-keyframes tossing {  0% {-webkit-transform: rotate(-8deg);}  50% {-webkit-transform: rotate(8deg);}  100% {-webkit-transform: rotate(-8deg);}}
			@-moz-keyframes circle-anim {  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
			@-webkit-keyframes circle-anim {  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
			@-o-keyframes circle-anim {  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
			@keyframes circle-anim {  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}  100% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .1;}}
			@-moz-keyframes circle-fill-anim {  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
			@-webkit-keyframes circle-fill-anim {  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
			@-o-keyframes circle-fill-anim {  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
			@keyframes circle-fill-anim {  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  		
 

/* XS */			
.xs_nav_tabs{ position:relative;   font-size:14px; font-weight:600; cursor:pointer;   border-bottom:1px solid #ece6da;}	 
	.xs_nav_active{color:#fff; font-size:16px; border-radius:5px !important; color:#212529; display:flex; padding:12px 0px; background:#f0f0f0; } 
	.xs_nav_active .sub_pages_title_bg{padding: 0px 0px 0px 20px;}
	.xs_nav_unactive{color:#8d8e91;  background:#f9f9f9;  padding: 10px 16px; font-weight: ; display:none; font-size:12px; text-transform:uppercase;}
	.xs_nav{background:# ;}
	.xs_nav_unactive img{width:26px; margin:0px 10px 0px 5px;}
	.xs_nav h2{font-size:14px; font-weight:; line-height:26px;; text-transform:none !important;}
.xs_nav_tabs_arrow{	right: 15px;		top: 35px;	content: "";		display: block;		background-image: url(/img/tab_arrow.svg);	fill:#fff;	width: 8px;		height: 5px;		position: absolute;				margin: auto;		-webkit-transition: -webkit-transform .3s;		transition: -webkit-transform .3s;		transition: transform .3s;		transition: transform .3s,-webkit-transform .3s;	}
#navtoggler{position:absolute; left: 25px;    top: 15px; border: 0.6em solid #596a58; border-width: 0.5em 0;  border-radius:3px; z-index: 9;  display: block;   font-size: 8px;  width: 3.5em;  height: 2.5em;   text-indent: -1000px;   cursor: pointer;}
#navtoggler::before{  content: '';  display: block;  position: absolute;  width: 100%;  height: 0.6em;   margin-top: -0.3em;  left: 0;  background: #596a58; top: 50%;} /* */


/************************************************************************************************/
.mobile_menu_logo {text-align:center;}
.mobile_menu_logo img{max-width:160px;}
.mobile_menu_item a{font-size:18px; line-height:30px;}
 
@media (max-width: 575px) { /* XS */
 
	 .padding_30, .head_content, .head_logo{padding:0px 15px;} 
	 .xs_padding_0{padding:0px;}
	#textAreaWrap {
		position: relative;
		background-color: #eff3f5;
	}

	#search_input {
		position: relative;
		z-index: 1; 
		resize: vertical;
		background-color: transparent;
		 
		border: 0px solid #a5a5a5;
	}

	#placeholderDiv {
		display:block;
		position: absolute;
		top: 9px;
		left:10px;
		color:#d12020; 
		font-size:14px !important;
		line-height:14px;
		font-weight:600; 
		background:#eff3f5;
		 
	}
	.head_search input {padding-left:10px; font-weight:600;}
	.head_search input::placeholder {opacity:0;}
	
	  .head_logo{width:100%; border:0px;}
	.catalog_filters_content{padding:0px; border:0px;}
	
	.catalog_item_content_hovered{width:100%;}
	
	.head_catalog_button {width:100%; height:44px;}
	.head_main{display:block;}
	
	.head_logo img { max-width: 150px; }
	
	.select_avto_btn{width:100%;}
	.index_block{margin-bottom:15px;}
	
	.catalog_item{margin:0px;}
	
	.slider_content{height:400px;}
	
	.select_avto_content{padding: 20px 15px;}
	.brands{min-width:120px; margin: 10px 10px 10px 10px;}
	#select_avto_btns{display:none !important;}
}
@media (min-width: 576px) and (max-width: 767px) { /* SM */
	 .head_content{padding:0px 15px;}
	 .padding_30{padding:0px 15px;}
	  .head_logo{width:100%; border:0px;}
	.catalog_filters_content{padding:0px; border:0px;}
	.select_avto_content{padding: 30px 30px;}
	.select_avto_btn_title{font-size:15px;}
	.brands{min-width:120px;margin: 10px 10px 10px 10px;}
	#select_avto_btns{display:none !important;}
	  
	.head_catalog_button{width:160px; }
	.head_search{width: calc(100% - 280px);  margin-left:15px;}
	.head_search input[type=submit] {width:50px;}
}
@media (min-width: 768px) and (max-width: 991px) { /* MD */
	 .head_content{padding:0px 15px;}
	 .head_logo{width:100%; border:0px;}
	 .padding_30{padding:0px 15px;}
.select_avto_content{padding: 30px 30px;}
	.garage_holder{width:auto;}
	.garage_holder_hover{border:0px;}
	.head_menu_content {  width: calc(100% - 100px); }
	.head_catalog_button{width:160px; height:44px;}
	.head_search {   width: calc(100% - 420px); margin-left: 15px;}
	.head_search input{height:44px;}
	.head_search input[type=submit] {width:50px;}
	
	#select_avto_btn{ width:230px; }
	.select_avto_btn_title{font-size:15px;}
}
@media (min-width: 992px) and (max-width: 1199px) { /* LG */
	.alphabet {  overflow-x: none;}
	.garage_holder{width:auto;}
	.garage_holder_hover{border:0px;}
	.head_logo{ padding: 0px 10px;}
	.head_logo img{width:100%;}
	.head_catalog_button{width:160px;}
	.head_search { margin-left:15px;  width: calc(100% - 450px);}
	.head_search input[type=submit] {width:80px;}
	.cabinet_holder{width:175px;} 
	.head_menu_content {  width: calc(100% - 100px); }
	
	.footer_title{font-size:18px;}
	.footer_number{font-size:18px;}
	.footer_holder{font-size:14px;}
	.footer_licence{font-size:13px;}
}
@media (min-width: 1199px) and (max-width: 1399px) { /* XL */
	.alphabet {  overflow-x: none;}
	.garage_holder{width:auto;}
	.garage_holder_hover{border:0px;}
	.head_logo{ padding: 0px 10px;}
	.head_logo img{width:100%;}
	
	.head_menu_content {  width: calc(100% - 210px);}
}
@media (min-width: 1400px)  { 	/*  XXL */	
	.alphabet {  overflow-x: none;}
 
	
}
 