body{margin:0px; padding:0px; height:100%; min-height:1000px; background:#f9f9f9; font-weight: normal; font-family: Gilroy;     } 

* { padding: 0; margin: 0; }
html, body, #fullheight {
    min-height: 100% !important;
    height: 100%;
}


/*
::-webkit-scrollbar {  width: 10px;  height: 10px;}
::-webkit-scrollbar-track-piece {  background-color: #f9f9f9;}
::-webkit-scrollbar-thumb {  background-color: #c6c6c6; }
*/
a, .link{color:#c9938f;color:#34210d;  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:#4287a9; outline:none !important; border:0px !important;}
.content a:hover, .content .link:hover{color:#34210d;}
.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;}

.sticky-wrapper{z-index:10;}
	
		.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;}  
	 
	 
	 
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:#DEE0ED; height:1px; 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 ;}
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.bold{font-weight:bold;}
.highlight{color:#cc3333 !important;}
.unactive_text{color:#;}
.red_text{color:#dc6565;}
.green_text{color:#339933 !important;}
.gray_text, .grey_text{color:#7a7c87;}
.clarification{font-size:13px; color:#777;     font-style:italic;}
.border{border:1px solid red;}
.padding0{padding:0px;} 
.no_bg{background:none !important;}
.no_display{display:none;}
.screen_size{position:absolute; top:0px; left:0px; background:#efefef; padding:5px; border:1px solid #ccc;}

.order_content_title::before {
    display: inline-block;
    margin-left: 0.255em;
	margin-right:10px;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
	transform: rotate(270deg);
	transition: all 0.5s;
}
.order_content_title_opened::before {
    display: inline-block;
    margin-left: 0.255em;
	margin-right:10px;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
	transform: rotate(0deg) !important;
}
.order_content .order_content_title::before {    display: none; }

#preview_img{position:relative;}
#preview_img_delete{position:absolute; top:0px; right:5px; cursor:pointer;}
#preview_img_delete img{width:10px;}

.xs_nav_tabs{ position:relative;   font-size:14px; font-weight:600; cursor:pointer;   border-bottom:1px solid #DEE0ED;}	 
	.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;	}






.pre_head{cursor:pointer; text-transform:uppercase; font-size:14px; width:100%; height:40px; line-height:40px; font-weight:700; background: url(/img/banner6.png) repeat, url(/img/pre_head.jpg) 0px center no-repeat; background-size:cover; text-align:center; color:#fff;}


.header{margin: ;}
/* LEFT MENU */
.left_content{ width:330px; height:100%;
    bottom: 0; align-self: self-end;   position: -webkit-sticky;    position: sticky; transform: translateZ(0); 
    z-index:11;  background:#fff; position: ; height:100%; box-shadow: 3px 0px 5px rgba(100,100,100, 0.20);}
 
	.left_logo img{width:calc(100% + 30px); }
	.left_services{padding:20px 20px; background: #EFF3F5;   border: 1px solid #ECEDF5;border-radius: 8px;}
		.services_akpp_bg{background:#EFF3F5 url(/img/transmission_bg2.png) 90% 10% no-repeat; background-size:100px;}
		.left_services_title{padding:0px 20px; font-weight: 700; font-size: 18px; line-height: 21px; text-transform: uppercase; color: #333333;}
		.left_services_item{background:url(/img/service_info.svg) left top no-repeat; padding-left:20px;}
			.left_services_item_title{font-weight: 500; font-size: 14px; line-height: 17px;text-transform: uppercase; color: #4F4F4F;}
			.left_services_item_title a{color: #4287a9;     background-image: linear-gradient(to top,rgba(66, 135, 169, 0.8) 1px,transparent 1px);}
			.left_services_item_title a:hover{background:none;    }
			.left_services_item_phone{font-weight: 700; font-size: 16px; line-height: 18px;text-transform: uppercase; color: #BDBDBD;}
			.left_services_item_phone a{  }
			.left_services_item_phone a:hover{background:none;    }
		.left_menu_content{margin-left:25px;} 
			.left_menu_item{background:url(/img/left_menu_item.svg) left 0px no-repeat; padding-left:20px; margin-left: ;}
				.left_menu_item a{background:none; display:block;	 font-weight: 600;font-size: 14px;line-height:17px  ;text-transform: uppercase;color: #333333;}
				
				.left_menu_item:hover {background:url(/img/left_menu_item_hovered.svg) -1px 1px no-repeat; background-size:16px;}
				.left_menu_item:hover a{font-weight: 700;}
			

	.partners_map{background:url(/img/location_grey.png) left center no-repeat; background-size:30px; padding:0px 0px 0px 40px; line-height:40px; font-weight:600; cursor:pointer; }
	.partners_map:hover{background:url(/img/location.png) left center no-repeat; background-size:30px; font-weight:700; }
 
		

			
				/* 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: #df1a1a; 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:#FF2E17;box-sizing:content-box;-webkit-box-sizing:content-box;}
						.circlephone{ box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #FF2E17;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:#FF2E17;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;}}
  
   
 
/* RIGHT HEAD */
.right_content{  } /*padding:0px; margin:0px; width:calc(100% - 330px);*/
.right_content{    } 
	.head{background:#fff; z-index:10; position:relative; }
	
/*	
	.head_akpp{background:url(/img/kpp.png) no-repeat; background-size:contain; width:140px; height:80px;
		position:absolute;top:40px; right:20px; opacity:0.6; z-index:100;}
	.head_search input{}
	.head_search input[type=submit]{right: 120px !important;}
	.head_search .akpp{right:10px !important; background:rgba(239, 243, 245, 0.8); font-weight:700; }
*/	
	.head_search .akpp{ font-weight:500; }
	
	.mobile_menu_logo img{max-width:200px; width:100%;}
	.mobile_menu_item a{font-weight:500; font-size:18px; line-height:38px; display:block;}
	
	
	.head_border{border-bottom:2px solid #EFF3F5;}
		.head_data{display:flex; justify-content: space-between;}
			.head_left{display:flex;}
			.head_right{display:flex;}
			
			
				.head_logo_index{display:none;}
				.head_logo img{height:40px;}
				
			
			.head_contacts .dropdown {display:none;}
			.head_contacts .dropdown .btn{font-weight:700; color:#34210d; padding:0px;}
			.head_contacts button{ background:none; border:0px;}
			.head_contacts .btn:hover{ background:none; border-color:#fff;}
			.head_contacts .btn-check:focus+.btn, .btn:focus, .head_contacts .btn-check:active+.btn, .head_contacts .btn-check:checked+.btn,  .head_contacts .btn.active, .head_contacts .btn.show, .head_contacts .btn:active{border-color:#fff;}
			
			.head_langs .dropdown {display:;}
			.head_langs .dropdown .btn{font-weight:700; color:#34210d; padding:0px;}
			.head_langs button{ background:none; border:0px;}
			.head_langs .btn:hover{ background:none; border-color:#fff;}
			.head_langs .btn-check:focus+.btn, .btn:focus, .head_langs .btn-check:active+.btn, .head_langs .btn-check:checked+.btn,  .head_langs .btn.active, .head_langs .btn.show, .head_langs .btn:active{border-color:#fff;}
			
			
			.head_menu_content .dropdown {display:;}
			.head_menu_content .dropdown .btn{font-weight:; color:#; padding:0px;}
			.head_menu_content button{ background:none; border:0px;}
			.head_menu_content .btn:hover{ background:none; border-color:#fff;}
			.head_menu_content .btn-check:focus+.btn, .btn:focus, .head_menu_content .btn-check:active+.btn, .head_menu_content .btn-check:checked+.btn,  .head_menu_content .btn.active, .head_menu_content .btn.show, .head_menu_content .btn:active{border-color:#fff;}
			
			
			
			
			.head_contacts_content{display:flex;}
		  
			.head_social{float: ;width:250px;}
			.head_contacts{float:left;}
			
			.head_social, .head_contacts, .head_exchange, .head_langs{color:#828282; font-weight:500; line-height:16px;}
			.head_social a{margin: 0px 0px 0px 3px;}
			.head_social svg{fill:#e0e0e0; margin:4px 0px 0px 0px;}
			.head_social svg:hover{cursor:pointer; fill:#acaaaa;} 
			
			.head_phone{margin:0px 15px 0px 0px;}
			.head_phone img{width:16px;}
				.head_phone a{background:none; line-height: 26px;}
				.head_exchange_data{line-height: 26px;color:#4f4f4f; font-weight:700;}
			.head_bold{color:#4f4f4f; font-weight:700;}
			
		 
			
			.head_exchange{margin-left:30px;}

		.head_main{display:flex;}
			.head_catalog{}
				.head_catalog_button{ cursor:pointer; width:220px; display:flex; align-items: center; justify-content: center; background:#EA2A14; color:#f2f2f2; font-weight:600; font-size:18px; text-align:center; border-radius:5px; text-transform:uppercase; height:46px; line-height:46px;}
				.head_catalog_button:hover{background:#ff2e17; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
					.head_catalog_button img{width:18px;}
			.head_search{width:calc(100% - 220px); margin-left:30px; position:relative; overflow:hidden;}
				
				.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;
				}/* padding:0px 15px 0px 15px !important;*/
					 
				.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_search input{width:100%; background: #eff3f5 ; border:0px; border-radius:5px; padding:10px 20px; height:46px;}
					.head_search input::placeholder {font-weight:500; color:#d12020; font-weight:600; font-size:14px;}
					.head_search input[type=submit]{background:url(/img/search_red.svg) center center no-repeat; background-size:22px; position:absolute; right:0px; top:0px; width:70px;  }



/* MENU */
		.head_menu{position:relative; min-height:; padding:10px 0px 5px 0px; } 
		
			.head_menu_inside{display: ;  justify-content: space-between; }
				.head_menu_content{display:flex; width:calc(100% - 235px);   }
					.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.menu_desktop_item{margin:0px; padding:0px; list-style:none; float:left; position: relative; transition: all 0s !important;}
						.head_menu_content ul.menu_desktop li a{  line-height: ; color:#7a7c87; color:#4F4F4F; font-weight: 500; font-size: 16px; margin-right:22px;}
						.head_menu_content ul.menu_desktop li:last-child a{margin-right:0px;}
					
					.menu_desktop .dropdown:hover .dropdown-menu {display: block;margin-top: 0;	 }
					.menu_desktop .btn{border:0px; margin-top:-2px;}
					.menu_desktop .dropdown-toggle::after{vertical-align: 0.205em;}
					.menu_desktop_de .menu_desktop_item a{font-size:15px !important; margin-right:20px !important; letter-spacing:px;}
					.menu_desktop_en .menu_desktop_item a{font-size:15px !important; margin-right:20px !important; letter-spacing:px;}
					 
				.head_menu_cabinet{float:right; display:flex;}
					.favorites{margin:-5px 0px 0px 0px; cursor:pointer; line-height:35px; }
						.favorites img{width:24px; background:; }
					.basket{margin:-5px 0px  0px 10px; padding:0px 10px; cursor:pointer; line-height:35px; }
						.basket img{width:28px; background:;  }
					
					
					.cabinet_holder{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:0px 0px 5px 5px; 
						padding:0px 25px 15px 25px; position:absolute; top:36px; left:-12px; width:200px; }
							.cabinet_popup_line{ display:flex;}
							.cabinet_popup_line img{float: ; width:16px; margin:0px 10px 0px 0px;}
							.cabinet_popup_line a{display:block; padding:5px 0px;}
						
						
					.cabinet_holder:hover .cabinet a{background:none; } 
					.cabinet_holder:hover .cabinet_popup {display:block; } 
					
					.cabinet{cursor:pointer; position:relative; font-size: 14px;line-height:15px; font-weight: 500; padding:5px 0px 8px 0px; margin:-7px 0px 0px 10px; background:url(/img/user.svg) left center no-repeat; background-size:28px; padding-left:35px; }
					.cabinet_auth{ background: url(/img/cabinet.svg) left center no-repeat; background-size:28px;}
					.cabinet a{color:#4287a9; display:inline !important;   background-image: linear-gradient(to top,rgba(66, 135, 169, 0.8) 1px,transparent 1px) ;}
					.cabinet a:hover{background:none;}
						.cabinet_text{max-width:120px; overflow:hidden;}
				 
		
		
	.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;}	
	
	.navigation{color:#7a7c87; font-weight:500; font-size:14px; margin:10px 0px;}	
		.navigation a{color:#34210d;}

/* AUTH */
	.auth{width:430px; max-width:100%; border-radius:5px;   margin:0 auto; padding: 20px; background:#fff; 	border: 1px solid #EFF3F5; }
		 
	.auth_title{font-weight: 700;    font-size: 18px;    line-height: 22px;    color: #4F4F4F; text-align:center;}
	.auth_line{width:330px; max-width:100%; margin:15px auto 0px auto;  font-weight:500; font-size: 16px;    line-height: 20px;    color: #4F4F4F}
		.auth_line label{  font-weight:500; font-size: 14px;    line-height: 22px;    color: #4F4F4F; display:block;}
		.auth_line input{width:100%;background: #eff3f5;    border: 0px;    border-radius: 5px;    padding: 10px 20px;    height: 46px; 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%;background: #eff3f5;    border: 0px;    border-radius: 5px;    padding: 10px 20px;    height: 146px; outline:0px; }
		
		
		.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;}
 

/*		
	.online_reg{padding:0px 30px; background:#f1f3f5;  }  
		.online_reg_title_comment{font-size:13px; color:#464646; font-weight:300; line-height:18px; margin:0px 0px 0px 0px;}
		
		
		.online_reg_line{margin:0px 0px 0px 0px;}
			.online_reg_line input.online_reg_input_text{background:#fff; text-indent:8px; outline:0px; border:1px solid #e4e4e4; padding:12px 0px; height:38px; line-height:32px; border-radius:}
			.online_reg_line select.online_reg_input_text{width:100%; background:#fff; text-indent:8px; outline:0px; border:1px solid #e4e4e4; padding:3px 0px; height:32px; line-height:; border-radius:}
*/				 
				



/* CATALOG */	
	
.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;}


#oil_akpp_search { z-index:1; width: 230px;    left: 0px;   top: 27px;  z-index: 1000;    position: absolute;         height: ;    overflow: hidden;    text-align: left;    background: #fff;    border: 1px solid #e9e9e9;    border-bottom-right-radius: 5px;    border-bottom-left-radius: 5px;    padding: 10px 10px 0px 10px;}
	.oil_akpp {position:relative; background:none; margin-top:8px; font-weight:700;}
	.oil_akpp input{width:125px; padding:5px 10px;  border:1px solid #E0E0E0;font-weight: 500;font-size: 14px;line-height: 16px; border-radius:4px; background:#fff; color:#4F4F4F;}
	.oil_search_result{border-top: 1px solid #DEE0ED; padding:3px 5px; cursor:pointer;}
	.oil_search_result:hover{background:#efefef; }
		.oil_search_result_transmission{font-weight:500; font-size:14px;}
		.oil_search_result_car{font-weight:300; font-size:13px;}
		
		
		
	.catalog_filters select:disabled{ color:#E0E0E0;}
	
	
		.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 #366FFB;}
		.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_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_item_content{ position:relative;}
		.catalog_item_img{position:relative; cursor:pointer;background-color:#fff !important; border:1px solid #DEE0ED; background:#fff url(/img/nophoto.png) center center; width:100%; height:200px; border-radius:5px;}
		.catalog_item_title_brand{font-weight: 600;font-size: 18px;line-height: 21px;color: #4F4F4F; max-height:63px; overflow:hidden;}
		.catalog_item_title{cursor:pointer;font-weight: 400;font-size: 18px;line-height: 21px;color: #4F4F4F; max-height:63px; overflow:hidden;}
		.catalog_item_title a{cursor:pointer;font-weight: 400;font-size: 18px;line-height: 21px;color: #4F4F4F; max-height:63px; overflow:hidden;}
		.catalog_item_code{font-weight: 500;font-size: 14px;line-height: 16px; color: #BBBDD0; color: #898db2;}
	
		.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; width:calc(100% + 30px); background:#fff; padding:0px 15px; position:absolute; top:-10px; left:-15px;}
		.catalog_item_content_hovered .catalog_item_title{max-height:none;}
			.catalog_item_content_hovered_available{font-weight: 700;font-size: 11px;line-height: 12px; text-transform:uppercase  ;color: #27AE60;}
			.catalog_item_content_hovered_notavailable{font-weight: 700;font-size: 11px;line-height: 12px; text-transform: uppercase ;color: #BBBDD0; color: #d41b03;}
			
			.catalog_item_content_hovered_price{font-weight: 600;font-size: 20px;line-height: 22px; color: #222;  }
			.catalog_item_content_hovered_price_discount{font-weight: 600;  font-size: 24px; line-height: 28px; color: #f84147;  }
			.price_discount_red{font-weight: 600;  font-size:20px; line-height: ; color: #f84147;  }
			.catalog_item_content_hovered_price_cross{text-decoration: line-through; color:#898db2; font-size:16px; font-weight:400; }
			
			.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:#898db2; }
			.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;}
		
	.dump_xls_holder_btn{        width: 220px;    height: 26px;   line-height: 26px;    display: flex;    align-items: center;    justify-content: center;    background: #EA2A14;     color: #f2f2f2; cursor: pointer;    font-weight: 600;    font-size: 14px;    text-align: center;    border-radius: 4px;}	 
	.dump_xls_holder select { padding: 3px 10px; border: 1px solid #E0E0E0;  font-weight: 500;   font-size: 14px;   line-height: 16px;   border-radius: 4px;   background: #fff;   color: #4F4F4F;}

/******************* 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; border-radius:5px; margin:10px 0px;  }
		.notifier_info{background:#d1e4f3 url(../../img/notifier/info.png) 20px 18px 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 18px no-repeat; border:1px solid #fab418; }
		.notifier_error{background:#fccac1 url(../../img/notifier/error.png) 20px 18px no-repeat; border:1px solid #eb5439; }
		.notifier_success{background:#effeb9 url(../../img/notifier/success.png) 20px 18px no-repeat; border:1px solid #98c700; }
		
		.notifier_title{font-weight:bold; font-size:; color:#565656;}
		.notifier_text{ color:#222;  line-height:20px; font-size:14px; font-weight:400; }
		.notifier_text ul{list-style:none; padding:0px; margin:5px 0px 5px 10px;}
		.notifier_text ul li{padding:0px 0px 0px 10px; background:url(/img/after.png) left 7px 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: #EA2A14;
				color: #f2f2f2;
				font-weight: 600;
				font-size: 18px;
				text-align: center;
				border-radius: 5px;
				text-transform: uppercase;
				height: 46px;
				line-height: 46px;
				
				position:absolute; bottom:45px; left:40px;
			}
			.slider_button:hover {
				background: #ff2e17;
				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:45px 10px 45px 10px !important;}
			.owl-carousel-slider .owl-next{right:20px;  position: absolute; margin:0px !important; padding:45px 10px 45px 10px !important;}
		
		.index_block{cursor:pointer; height:220px; margin:0px 0px 20px 0px; display: flex; border-radius:5px; position:relative;}
			.index_block_title{align-self:flex-end;  margin:0px 0px 30px 30px; font-weight: 700;font-size: 20px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;}
			.index_block_play{position:absolute; background:url(/img/youtube_play.png) center center no-repeat; width:48px; height:48px; top:calc(50% - 24px); left:calc(50% - 24px);}
		
	.page_hr{background: #DEE0ED; height:2px; width:100%;}
		.page_title,	.page_title h1{font-weight: 600;font-size: 16px;line-height: 19px;text-transform: uppercase; color: #BBBDD0;}
		
		.page_text_gray{color:#7a7c87; }
		
	.page_main_img{float:right; max-width:600px; margin:0px 0px 15px 30px;}	
	.content_text{line-height:20px;}
	
.print_scheme{float:right; font-weight:500; background:url(/img/print.png) left center no-repeat; background-size:24px; padding:0px 0px 0px 30px;}


	
/* 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: #ea2a14;}
		.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: #ea2a14;}
		
	.news_view_date{color:#FF2E17;font-weight: 500;font-size: 14px;line-height: 16px;}
	.news_view_img{float:right; max-width:500px; margin:0px 0px 15px 30px;}
	
/* CABINET MENU */
	.cabinet_menu{}
	.cabinet_menu_item{  cursor:pointer; display:flex; font-weight:500; padding:10px 15px;}
	.cabinet_menu_item:hover{background:#f0f0f0; border-radius:5px 0px 0px 5px ;}
	.cabinet_menu_item_active{background:#f0f0f0; border-radius:5px 0px 0px 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{}


/* TEXT CATALOGS */
	.text_catalogs_menu_active{float:left; margin-right:15px;}
	.text_catalogs_menu_active a{border-bottom:1px solid #FF2E17; 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 #DEE0ED; 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;} /*line-height: 40px;text-align:  ; height:40px;*/
			.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 #366FFB; font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #366FFB;}
	.equipment_order_button:hover{}
	.equipment_item:hover{box-shadow: 2px 2px 7px rgb(100 100 100 / 20%);}
	.equipment_item:hover .equipment_item_title{color:#366FFB;}
	
		.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: #FF2E17;}	
	.comments_page_text{font-weight: 500; font-size: 16px; line-height: 20px;color: #7a7c87;}	
		

.relative{position:relative;}		
	#cities, #warehouses{ z-index:999; max-height:200px; overflow-y:scroll;  background: #F9F9F9; border: 1px solid #ECEDF5; width:100%; display:none;  border-radius:5px; position:absolute; top:38px; left:0px; right:0px;}
	#cities img, #warehouses img{width:30px;}
.city_line{padding:7px 20px; border:1px solid transparent; border-radius:5px;}
.city_line:hover{cursor:pointer; background:#ddd;     background: rgba(54, 111, 251, 0.05);    border: 1px solid #366FFB;}
	
	
/* ORDER */
	
	.order_line{padding:0px 20px; font-weight: 600; font-size: 14px; line-height: 17px; color: #7a7c87;}
	
		.order_line .catalog_item_title_brand{font-size:16px; }
	.order_line label{margin-left:10px;}
	.order_line input{padding:10px 0px; width:100%; background: #F9F9F9; border: 1px solid #ECEDF5; border-radius: 5px; text-indent:10px;}
	.order_line textarea{padding:10px 0px; width:100%; height:100px; background: #F9F9F9; border: 1px solid #ECEDF5; 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: #EA2A14;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(54, 111, 251, 0.05); border: 1px solid #366FFB; border-radius: 5px;}
	.delivery_item:hover{background: rgba(54, 111, 251, 0.05); border: 1px solid #366FFB; border-radius: 5px;}
	.order_header{align-self: self-end; 
    position: -webkit-sticky;
    position: sticky;
    transform: translateZ(0);}	
	.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:#366FFB;}
	 
	.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: 14px;		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: #366FFB;}
			.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: 24px;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%);}


/* BASKET */
	.basket_head_alert{padding:10px 20px; background: #ECEDF5; border-radius: 5px 5px 0px 0px; font-weight: 700; font-size: 16px; line-height: 19px; color: #4F4F4F;}
	.basket_head_alert_content{padding:0px 20px;}
	
	.basket_head{padding:10px 20px; background: #ECEDF5; 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:#fff;}
		.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; /*font-weight: 500;font-size: 16px;*/ color: #4F4F4F;}
	.basket_delete{cursor:pointer; font-weight:500; 
    font-size: 14px;
    line-height: 22px;
    color: #7a7c87;}
	.basket_delete img{position:relative; top:-1px; fill:#EA2A14 !important;}
	.basket_delete:hover{color:#EA2A14;}
	.basket_delete:hover img{fill:#EA2A14 !important;}
	
	.basket_submit{float:right; margin:0px 0px;max-width:300px; border-radius:5px;  background: #EA2A14;border-radius: 5px;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #F2F2F2;}



.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;}
	
	
	
/* 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_main{background:#fff; border-radius:5px; padding:0px;}
		.item_main_border{border-right:1px solid #DEE0ED;padding:15px 30px 15px 30px; }
		.item_main_ways{background:#DEE0ED; }
		.item_main_buy{padding:15px 30px 15px 30px;}
		.item_main_hr{    background: #DEE0ED;    height: 1px;    width: 100%;}
			.item_main_img_holder{position:relative; padding:15px; border:1px solid #DEE0ED; width:100%; min-height:250px; border-radius:5px;}
			.item_main_img_sale{position:absolute; top:10px; right:10px;}
				.item_main_img_sale img{width:120px;}
			
			.item_main_img{ background:#fff url(/img/nophoto.png) center center no-repeat; width:100%; height:250px;  }
			.item_main_img_holder img{ cursor:pointer; border-radius:3px; }
			.item_main_title{font-weight: 500;font-size: 18px;line-height: 21px;color: #4F4F4F;}
			.item_main_code{font-weight: 400;font-size: 14px;line-height: 16px;color: #9193ad;}

			.item_main_cat_title, .item_main_cat_title h2{font-weight: 700;font-size: 18px;line-height: 22px;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:-2px 0px 0px 0px;font-size:14px; border:1px solid #DEE0ED; border-radius:5px; width:35px; text-align:center; font-weight:400; outline:none;}
				.item_main_content_data_count_minus{cursor:pointer !important; font-size:22px; line-height:14px; padding:0px 10px; font-weight:400;}
				.item_main_content_data_count_plus{cursor:pointer !important; font-size:22px; line-height:14px; padding:0px 10px; font-weight:400;}
			
			
			.item_main_content_data_count button{cursor:default; background:none; border:none; color:#828282;}
			.item_main_content_data_count button:hover{background:none; 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:#EA2A14; 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:#ff2e17; 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:#4d71b5; cursor:pointer; box-shadow: 1px 3px 5px rgba(100,100,100, 0.20);}
			
			
			.item_main_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_order_button:hover{background:#4d71b5; 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%;}			

		
	.order_line .order_img{width:100%; height:40px;}
	.order_img{width:100px; height:100px; float:left;border: 1px solid #DEE0ED; 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 #BBBDD0; border-radius:5px; width:100%; height:44px; line-height:44px; text-align:center; font-weight: 600;font-size: 14px; text-transform: uppercase;color: #BBBDD0;}
			.item_main_favorite_button:hover{background:#ced0dc; color:#212529;}
			
			
				.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 #DEE0ED;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;}
	

.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{font-weight: 600;  font-size: 18px;line-height: 22px;color: #4F4F4F;}	
	.item_comment_data{font-weight: 500; font-size: 14px;line-height: 16px;color: #FF2E17;}	
	.item_comment_text{font-weight: 500; font-size: 16px; line-height: 24px;color: #7a7c87; height:70px; overflow:hidden;}	
	.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;}
			
.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;}	

/* INDEX  ABOUT	 */
	.index_about_text{font-weight:500; }
	.index_about_img img{ border-radius:5px; width:100%; }
	
	
	
/* INDEX  ITEMS	 */
.item_content{margin:0px; cursor: ;}
	.item_img{cursor:pointer; background-color:#fff !important; border-radius:5px; width:100%; height:200px; background:#fff;}
	.item_code{font-weight: 500;font-size: 14px;line-height: 16px;color: #FF2E17;}
	.item_text{cursor:pointer; font-weight: 500;font-size: 16px;line-height: 19px;color: #4F4F4F; height:60px; overflow:hidden;}

/* INDEX  COMMENTS	 */
		
	.comment_title{font-weight: 600; font-size: 22px;line-height: 26px;color: #4F4F4F;}	
	.comment_data{font-weight: 500; font-size: 14px;line-height: 16px;color: #FF2E17;}	
	.comment_text{font-weight: 500; font-size: 16px; line-height: 22px;color: #7a7c87;}	
		
		

/* FOOTER */		 
	.footer{background:#4f4f4f;}	
		.footer_logo img{width:200px;}
		.footer_pre_title{font-weight: 700;font-size: 14px;line-height: 28px;text-transform: uppercase;color: #F2F2F2;}
		.footer_title{font-weight: 700;font-size: 28px;line-height: 28px;text-transform: uppercase;color: #F2F2F2;}
		.footer_text{font-weight: 500;font-size: 16px;line-height: 19px;color: #FFFFFF;}
	.footer_text svg{fill:#fff; margin-right:3px;}
	.footer_text svg:hover{cursor:pointer; fill:#f2f2f2;} 
	.footer_menu a, .footer_text a{margin:0px 15px 0px 0px;   background-image: linear-gradient(to top,rgba(255, 255, 255, 0.3) 1px,transparent 1px) ; font-weight: 700;font-size: 16px;line-height: 28px;text-transform: uppercase;color: #F2F2F2;} 
	.footer_menu a:hover, .footer_text a:hover{background:none;} 
		
		 
	.slider_sale_banner{position:absolute; top:20%; right:7%; background:url(/img/sale_right.png) center center no-repeat; width:280px; height:190px; background-size:280px;}
		
		
		
		/*
@media (max-width: 1199px) { 
	.left_content{display:none;}
	.right_content{width:100%;}
	.head_catalog_button{width:175px;}
	
	.head_menu_content{display:flex; width:calc(100% - 110px);   }
	.cabinet{margin-left:10px;}
	.cabinet_text{display:none !important;}
	
	.head_search {    width: calc(100% - 200px);}
	
	
	
}
*/


#navtoggler{position:absolute; left:35px; top:12px; border: 0.6em solid #ea2a14; 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: #ea2a14; top: 50%;} /* */

.xs_search_advice{display:none !important; position:absolute; top:56px; left:0px; font-size:14px; font-weight:400; z-index:10; width:90%; margin:0px 5%; border-radius:3px; padding:3px 10px; 
    background: #EFF3F5;
    border: 1px solid #ECEDF5;
}
.xs_search_advice:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 100%;
    left: 5rem;
    border: 8px solid transparent;
    border-bottom-color: #ECEDF5;
}
#search_form:has(> #search_input:focus) .xs_search_advice { display:block !important;} 

.xs_search_form{position:relative;}
.xs_search_form input{width:100%; background: #eff3f5 ; border:0px; border-radius:5px; padding:10px 20px; height:46px;}
.xs_search_form input::placeholder {font-weight:500; color:#BBBDD0; }
.xs_search_form input[type=submit]{background:url(/img/search_red.svg) center center no-repeat; position:absolute; right:0px; top:0px; width:80px;  }
.checked_icon{width:100px;}
 
.hidden_important{display:none !important;}
.visible_important{display:block !important;}

#placeholderDiv{display:none;}


@media (max-width: 380px) { 
	.slider_title{font-size: 28px !important;    line-height: 28px !important;} 
	.slider_pre_title{font-size: 16px !important;    line-height: 20px !important;} 
}

@media (max-width: 575px) { /* XS */


#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;}







	.catalog_filters select{width:100%; padding: 5px 15px; font-size:16px;}
	
	
	
	.fancybox__content{padding:20px;}
	#callback, #order_equipment {width:100%}
	#callback .auth_line,#comment_item .auth_line, .order_item .auth_line, #order_equipment .auth_line, #order_service .auth_line{width:100%; max-width:100%;}		
	.news_img{margin:30px 0px 10px 0px;}
	h1{ font-size: 28px; line-height: 30px; }
	h2{ font-size: 26px; line-height: 28px; }
	h3{ font-size: 24px; line-height: 36px; }
	
	.xs_nav_active{padding:5px 0px;}
	.xs_nav_tabs_arrow{top:25px;}
	.xs_nav_tabs{border:0px;}
	.sub_pages_title_bg{line-height:20px;}
	
	
	.page_main_img{margin:0px 0px 20px 0px; float:none;}
	.mobile_menu_item, .mobile_menu_item a{outline:none !important;  }

	.right_content{width:100%;}
	
	.head_exchange{display:none;}
	.favorites{display:none;}
	.head_logo{display:block; max-width:150px; margin-left:10px;} 
	.head_logo img{height:40px;}  
	.head_social, .head_contacts{display:none;} 
	.head_langs{display:none;}
	.xs_menu_padding_0{padding:0px;}
	.xs_padding_0{padding:0px !important;}
	.head_catalog_button{border-radius:0px; width:calc(100% - 70px - 100px);}
	.head_search{margin:0px; width:70px; border-bottom:1px solid #c62323;}
	
.head_main{height:47px;}
	.head_search input{border-radius:0px; } /**/
	.head_search input::placeholder {color:#d12020; width:80%; overflow:hidden;}
	
	.head_search input[type=text]{color:#;}
	.xs_search_btn{background: #eff3f5 url(/img/search_red.svg) center center no-repeat; background-size:22px;  position:absolute; width:100%; height:100%;  }
	.xs_search_submit{background: url(/img/search_red.svg) center center no-repeat;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 80px;
	z-index:10000;
	}
	/*.head_search input[type=submit]{width:	100%;}*/
	
	
	.head_search input{position:absolute; width:100%;}
	
	
	.head_menu_button{position:relative; width:100px;}
	.head_menu{border-top:0px;}
	
	.index_block{ height:235px;}
	.checked_icon{width:80px;}
	
	.orders_line{padding:0px;}
	.head_menu{padding:0px;}
	.head_border{border:0px;}
	.favorites{line-height:60px;}
	.basket{width:70px; text-align:center; line-height:50px; margin: 0px 0px 0px 0px;}
	.cabinet{width:100px; margin: 0px 0px 0px 0px; background:#F9F9F9 url(/img/cabinet_grey.svg) center center no-repeat;}
	.cabinet_auth{width:100px; margin: 0px 0px 0px 0px; background:#F9F9F9 url(/img/cabinet.svg) center center no-repeat; background-size:28px;}
	
	
	
	.search_catalog_category_title{font-weight:600; font-family:Gilroy; line-height: 16px;}
	.search_catalog_category_title a{color:#141414 !important;}
	
	.catalog_filters select{margin-bottom:15px;}
	.xs_border_0{border:0px !important;}
	.xs_padding_15{padding:0px 15px !important;}
	
	.item_tab_comments{padding:0px 15px;}
	.error_basket_title{font-size:40px;}
	.slider_text{display:none;}
	.slider_content{height:350px;}
	.left_services_title a{color:#333333;}
	
	.order_line .order_img{height:100px;}
	.order_status{margin:0px;}
	.text_catalogs_menu, .text_catalogs_menu_active{margin:0px 10px 10px 0px;}
	.head_menu_cabinet_xs .basket_count{top:3px; right:0px;}
	
	.item_title{font-size: 24px;   line-height: 28px;}
	.basket_head{padding: 10px;}
	.xs_left{text-align:left;}
	.xs_left .item_main_content_data{text-align:left;}
	.basket_price{text-align:left; float:left; padding:0px 0px; font-weight:bold; font-size:20px;}
	.item_main_buy_button{max-width:100%;}
	.basket_back{max-width:100%;}
	.basket_submit, .basket_back{margin: 0px;}
	.basket_delete{float:right;}
	
	.xs_head_catalog_button{display:flex !important; display:none !important; width:calc(100% - 170px) !important;}
	.xs_head_search{width:70px !important;}
	
	.xs_add_head_catalog_button{display:none !important; width:0px !important;}
	.xs_add_head_search{width:calc(100% - 100px) !important;}
	
	
	
	.slider_content{width:100%;}
	.slider_pre_title {    font-size: 18px;    line-height: 24px;}
	 
		
	.slider_title{font-size:35px; line-height:35px;}
	.slider_text{margin-top:50px;}
	
	.slider_button{bottom:12px; left:12px;}
	.owl-carousel-slider .owl-nav{ z-index:10;   position: absolute;    width: 100%;    left: 0px;   bottom: 86px;}
		.owl-carousel-slider .owl-prev{right:44px;  position: absolute; margin:0px !important; padding:10px 10px 10px 10px !important;}
		.owl-carousel-slider .owl-next{right:2px;  position: absolute; margin:0px !important; padding:10px 10px 10px 10px !important;}
}
@media (min-width: 576px) and (max-width: 767px) { /* SM */
	.right_content{width:100%;}
	.catalog_filters select{width:100%; padding: 5px 15px; font-size:16px;}
	
	.head_search input::placeholder {color:#d12020; width:90%; overflow:hidden;}
	.sm_padding_15{padding:0px 15px !important;}
	.sm_border_0{border:0px !important;}
	.head_logo{display:block; width:170px; margin-left:20px;} 
	.head_exchange{text-align:right; margin:7px 30px 0px 0px; height:auto;}
	.head_social, .head_contacts{display:none;} 
	.head_langs{display:none;}
	.xs_menu_padding_0{padding:0px;}
	.xs_padding_0{padding:0px !important;}
	.head_catalog_button{border-radius:0px;}
	.head_search{margin:0px; width:calc(100% - 220px - 100px); }
	.head_search input{border-radius:0px;}
	.head_menu_button{position:relative; width:100px;}
	.head_menu{border-top:0px;}
	.head_menu_cabinet_xs .basket_count{top:3px; right:-10px;}
	.order_line .order_img{height:65px;}
	
	.orders_line{padding:0px;}
	.sm_padding_15{padding:0px 15px !important;}
	.head_menu{padding:0px;} 
	.basket{line-height:50px; margin: 0px 30px 0px 20px;}
	.cabinet{width:100px; margin: 0px 0px 0px 20px; background:#F9F9F9 url(/img/cabinet_grey.svg) center center no-repeat;;}
  
	.catalog_filters select{margin-bottom:15px;}
	.head_search input[type=text]{color:#eff3f5;}
	
	.order_status{margin:0px;}
	
	.basket_price{text-align:left; float:left; padding:0px 0px; font-weight:bold; font-size:20px;}
	.item_main_buy_button{max-width:100%;}
	.basket_back{max-width:100%;}
	.basket_submit, .basket_back{margin: 0px;}
}
@media (min-width: 768px) and (max-width: 991px) { /* MD */


	.slider_content{width:100%;} /* height:550px;*/
/* NY .pre_head{height:110px; padding-top:70px;}*/
	.right_content{width:100%;}
	.head_contacts .dropdown {display:block;}
	.head_contacts_content{display:none;}
	.catalog_filters select{width:100%; padding: 5px 15px; font-size:16px;}
	
	
	.head_logo{display:block; width:230px;}
	.head_social{display:none;} 
	.head_catalog_button{width:200px;}
	.head_search{width:calc(100% - 200px);}
	
	.basket{margin:0px 10px 0px 20px;}
	
	.head_menu_cabinet_xs{display:none;}
	.index_block{ background-size:150% !important;}
	
	.item_main_buy_button{max-width:100%;}
	.basket_back{max-width:250px;}
	.basket_submit{margin:0px;}
	.order_status{margin:0px;}
}
@media (min-width: 992px) and (max-width: 1199px) { /* LG */
	

	.slider_content{width:100%;} /* height:600px;*/
	
/* NY .pre_head{height:110px; padding-top:70px;}*/
	
	.catalog_filters select{width:100%; padding: 4px 15px; font-size:14px;}
	.head_contacts .dropdown {display:block;}
	.head_contacts_content{display:none;}
	
	.head_logo{display:block; width:240px;}
	.head_social{width:auto; margin-right:30px;}
	
	.right_content{width:100%;}
	
	.head_menu_cabinet_xs{display:none;}
	.basket_submit{margin:0px;}
	
	.orders_sum_month{display:block; position:absolute; top:-5px; right:0px;}
}
@media (min-width: 1199px) and (max-width: 1399px) { /* XL */

/* NY .pre_head{height:110px; padding-top:70px;}*/
	.head_contacts .dropdown {display:block;}
	.head_contacts_content{display:none;}
	
.orders_sum_month{display:block; position:absolute; top:-5px; right:0px;}
	
	 
	.catalog_filters select{width:100%; padding: 4px 15px; font-size:14px;}
	.index_head_logo{display:none !important;}
	.head_logo{display:block; width:245px;}
	
	
	.slider_content{width:100%;} /* height:550px;*/
	.slider_title{font-size: 50px;    line-height: 50px;}
	
	.left_menu_padding{padding:0px;}
	.left_content{ width:270px; }
			.left_services{padding:20px 10px;}
			.left_menu_content {    margin-left: 10px;}
			.popup__toggle{left:40px;}
			.callback_text{margin-left:20px;}
	
	.right_content{ width:calc(100% - 270px);}
	
	.head_menu_cabinet_xs{display:none;}
	/*
	.head_menu_content{display:flex; width:calc(100% - 110px);   }
	.cabinet{margin-left:10px;}
	.cabinet_text{display:none !important;}
	*/
}




/*  XXL */
@media (min-width: 1400px)  { 
/* NY .pre_head{height:110px; padding-top:70px;}*/

.menu_desktop_de .menu_desktop_item a{margin-right:15px !important; font-size:15px; letter-spacing: px;}
	.index_head_logo{display:none !important;}
	.head_logo{display:block; width:245px;}
	
		.head_menu_cabinet_xs{display:none;}
		
		
	
	
	
	.catalog_filters select{width:100%; padding: 4px 15px; font-size:14px;}
	.right_content{ width:calc(100% - 330px);}
	
	.orders_sum_month{display:block; position:absolute; top:-5px; right:0px;}
	
}

@media (min-width: 1400px) and (max-width: 1599px) { /* XXL */
.slider_content{width:100%;} /* height:600px;*/
}
@media (min-width: 1600px) and (max-width: 1799px) { /* XXL */
.slider_content{width:100%;} /* height:700px;*/
}
@media (min-width: 1800px)  { /* XXL */
.slider_content{width:100%;} /* height:750px;*/
}



.d-1000, .d-1150, .d-1300, .d-1400, .d-1450{display:none;} 
.d_index-1200, .d_index-1150, .d_index-1300, .d_index-1400, .d_index-1450{display:none;} 

@media (min-width: 990px){		.d-1000{display:block;}	.d-1000_hide{display:none;}		}
@media (min-width: 1150px){		.d-1150{display:block;} .d-1150_hide{display:none;}		}
@media (min-width: 1300px){		.d-1300{display:block;} .d-1300_hide{display:none;}		}
@media (min-width: 1400px){		.d-1400{display:block;} .d-1400_hide{display:none;}		}
@media (min-width: 1400px){		.d-1450{display:block;} .d-1450_hide{display:none;}	 .d-1450-hide{display:none;}	}



@media (min-width: 1200px){		.d_index-1200{display:block;} .d_index-1200_hide{display:none;} .d_index_1200_hide{display:none;}	}
@media (min-width: 1300px){		.d_index-1300{display:block;} .d_index-1300_hide{display:none;}  	}
@media (min-width: 1470px){		.d_index-1470{display:block;} .d_index-1470_hide{display:none;}  	}
@media (min-width: 1600px){		.d_index-1600{display:block;} .d_index-1600_hide{display:none;}  	}


@media (min-width: 1700px){	.d_index_1200_hide{display:block;}.d-1450{display:block;}  .d_index_1200_show{display:block;}.d-1450_hide{display:none;}	 .d_index-1700_hide{display:none;} .d_index-1700_show{display:none;}	}