#subHeaderLine.color_theme, #subHeader3 .cart .active .count, .heading.orange, .btn-simple, #left #newsBlock .heading,
body.panels_white #left #subscribe .heading, #main input[name="BuyButton"], #main input[type="submit"], 
.product .addCart, #set_filter#smartFilter .dropdownList .selected, #smartFilter .dropdownList .item:hover,
#set_filter, #geo-location-window .geo-location-window-button, .webFormTools input[type="submit"],
#appFastView .addCart, #appBasket .lower .tools .goToBasket a, #catalogLineList .addCart, #catalogTableList .addCart,
.information-feedback, .news-list .news-item .more, .other-news-title.h3, .pp-price, #newOrder, #elementTools .addCart,
#subHeaderLine.color_theme #subMenu .removedItemsContainer .removedItemsList{
    background-color: #ff5722;
}
h2, .news-list .news-item a {
    font-weight: 600 !important;
}
#subHeader3 .user-geo-position-value-link:hover, 
#subHeader3 #topToolsLeft a:hover,
#subHeader3 #topToolsRight .callBack:hover, #subHeader3 .cart .heading.active .total,
.product .name:hover,#leftFooter a:hover, #leftFooter .selected, #authMenu li a:hover, 
body .theme-color-hover:hover
{
	 color:#ff5722;
	 opacity:1;
}
#main.color_white #leftMenu .menuItems a:hover, #left #leftMenu .menuItems a:hover span{
	color:#ff5722 !important;
}
.btn-simple.btn-micro:hover,.btn-simple:hover {
	border-color:#EB430E;
}
.btn-simple:hover, #main input[type="submit"]:hover, .product .addCart:hover, #set_filter:hover, 
.webFormTools input[type="submit"]:hover, #appFastView .addCart:hover, 
#geo-location-window .geo-location-window-button:hover, #catalogLineList .addCart:hover, 
#catalogTableList .addCart:hover, .information-feedback:hover, .news-list .news-item .more:hover,
#newOrder:hover, #elementTools .addCart:hover{
    background: #EB430E;
}
.information-feedback, .information-feedback:hover{
	border:none;color:#fff;border-radius:3px
}
#leftMenu .menuItems{
	border:none
}
#personalCart #tabsControl .item a{
	text-transform: full-size-kana;
}
#personalCart #tabsControl .item .selected, #personalCart #tabsControl .item .selected:hover {
    border-bottom: 1px solid #5b8da3;
    color: #5b8da3;
}
.user-geo-position-label{
	display:none;
}
#subHeader3 .user-geo-position-value-link, #subHeader3 #topToolsLeft a,
#newsBlock .newsTitle, .product .name, #rightFooter .showMap, #authMenu li a, 
.bx-auth .registerLink, #catalogLineList .name, #catalogTableList .name, .banner-elem .price, .news-list .news-item a:hover, .other-news .name, .theme-link-dashed, #personalCart #tabsControl .item a:hoverб
#elementContainer .headingBox .morePropertiesLink:hover{
    color: #6695ac;
}
.theme-link-dashed{
	border-bottom:1px solid #6695ac !important;
}
.banner-elem .descr{
	color:#aaa;
}
#elementContainer .elementProperties .propertyTable .propertyValue,
#elementContainer .elementProperties .propertyTable .analog{
	color:#888;
}
#elementProperties .heading, .dop-list .heading, #related .heading, #similar .heading,
#catalogReviews .heading{
	text-align:center !important;
	text-transform: full-size-kana !important;
}
#catalogReviews .ratingContainer, #reviews .reviewTable .reviewColumn .impressions .label{
	display:none;
}
#catalogElement #reviews .controls {
    background: #fff;
    float: right;
}
#reviews .reviewTable .reviewColumn:first-child {
    text-align: left;
	padding-left:40px;
}
#reviews .rating {
    margin-left: 0;
}
#reviews .reviewTable .reviewColumn .reviewRating, #reviews .reviewTable .reviewColumn .reviewName {
    margin-top: 0;
}
.banner-elem .btn-simple.btn-micro {
	margin-top:15px;
}
.btn-simple.btn-micro, .news-list .news-item .more, .btn-simple.btn-small{
    padding: 11px 44px !important;
}

#appFastView .appFastViewProductHeading a, #appBasket .name{
    color: #6695ac !important;
}
#appFastView .appFastViewProductHeading a{
	font:18px/28px 'roboto_ltregular';
}
#appFastView .appFastViewProductHeading a, #appBasket .name{
	font-weight:700;
}
#appFastView .appFastViewProductPropertiesHeading{
	font-weight:600 !important;
}
#appFastView .propertyTable .propertyValue a, #appFastView .propertyTable .propertyValue{
	color:#a1a1a1  !important;
}
#newsBlock .newsTitle, .other-news .name{
	text-decoration: none;
	font-weight:bold;
}
#newsBlock .newsTitle:hover, .other-news .name:hover{
	text-decoration: underline;
}
#authMenu li a{
	text-transform: inherit !important;
	font-weight:600;
}
#authMenu li .selected,
#authMenu li .selected:hover{
	border-bottom: 1px solid #ff5722;
	color:#ff5722;
	padding-bottom: 0 !important;
}
#subHeader3 .cart .order.active, #subHeader6 .subPhones .callBack {
    border: 1px solid #ff5722;
    color: #ff5722;
}

#main input[type="submit"]:hover
{
	border:1px solid #EB430E;
}
#main .bx-auth-form input[type="submit"]:hover
{
	border:none;
}

#main input[name="BuyButton"], #main input[type="submit"], .webFormTools input[type="submit"], .webFormTools input[type="reset"]{
	border-radius:3px;
}
#main input[name="BuyButton"], #main input[type="submit"], .webFormTools input[type="submit"]{
	border: none;
}
#main input[type="submit"]{
	width: 75%;
}
#main .bx-auth-form input[type="submit"]{
	width: 224px;
}
#main.color_white #subLeftMenu a:hover, #nextSection li a:hover, #nextSection li .selected {
    color: #ff5722 !important;
}
.bx-auth .rightContainer p{
	line-height:27px;
	color:#bcbbbb;
}
.user-geo-position{
	padding-left:20px;
	position:relative;
}
.user-geo-position::before, .top-auth-login::before{
	content:'';
	position:absolute;
	top:50%;
	left:1px;
	transform:translateY(-50%);
	width:16px;
	height:16px;
}
.user-geo-position::before{
	background: url(images/icon/placeholder.svg) center no-repeat;
	background-size:contain;
}

.user-geo-position-value-link{
	font-size:14px;
}
#subHeader3 #topToolsLeft a::after, #subHeader3 .user-geo-position-value-link::after{
    border-bottom: none;
	background-image: linear-gradient(90deg, #6d98d3, #6d98d3 75%, transparent 75%, transparent 100%);
	background-size: 6px 1px;
	height:1px;
}
#subHeader3 #topToolsLeft a:hover::after, #subHeader3 .user-geo-position-value-link:hover::after,
#subHeader3 #topToolsRight .callBack:hover::after{
	 background-image: linear-gradient(90deg, #ff5722, #ff5722 75%, transparent 75%, transparent 100%);
 }
#subHeader3 #topToolsRight .callBack::after{
    border-bottom: none;
	background-image: linear-gradient(90deg, #333, #333 75%, transparent 75%, transparent 100%);
	background-size: 6px 1px;
	height:1px;
}
#subHeader3 .subTableColumn:nth-child(2) {
    display: none;
}
.top-auth-login{
	padding-left:27px;
	position:relative;
}
.top-auth-login::before{
	background: url(images/icon/avatar.svg) center no-repeat;
	background-size:contain;
}

#subHeader3 #topToolsLeft .top-auth-login:first-child {
    margin-right: -5px;
	position:relative;
}
#subHeader3 #topToolsLeft .top-auth-login:first-child  a{
	padding-right:6px;
}
#subHeader3 #topToolsLeft .top-auth-login:first-child::after {
    content:'/';
	position:relative;
	top:50%;
	left:-5px;
	transform:translateY(-50%);
	color: #6695ac;
}
#subHeader3 #topToolsRight .callBack {
	background-image: url(images/icon/phone.svg);
	background-size: 16px;
}
#topSearch2 #searchQuery {
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 21px;
    height: 50px;
    width: 100%;
    border: 0;
}
#topSearch2 #goSearch {
    background: url(images/icon/search.svg) center no-repeat transparent;
	background-size:16px 16px;
}
#topSearch2 #goSearch:hover {
    background-position: center;
}
#subHeader3 .subTableColumn:first-child, #subHeader3 .subTableColumn:nth-child(3){
	border:none;
}
.cart .cartTable{
	padding:12px;
	border-radius: 50px;
	border: 1px solid #f3f3f3;
	border-collapse: inherit;
	display: block;
	width: 100%;
}
#catalogLineList .rating{
	display:block;
}
 #subHeaderLine.color_theme #subMenu .removedItemsContainer .removedItemsLink {
    background: url(images/icon/menu2.svg) center no-repeat transparent;
	background-size:38px 24px;
}
#subHeaderLine {
    line-height: 56px;
	height: 56px;
}
#subHeaderLine #subMenu .removedItemsContainer .removedItemsLink {
    height: 56px;
    width: 77px;
}
#breadcrumbs .arrow{
	color:transparent;
	position:relative;
}
#breadcrumbs .arrow::before{
	
	content:'';
	position:absolute;
	background:url(images/icon/back2.svg) center no-repeat;
	background-size: contain;
	width:6px;
	height:13px;
	opacity:.5;
	top:0;
	left:0;
	transform:rotate(180deg) translateY(-25%);
}
#main.color_white #leftMenu > li.eChild {
	background:none;
}

#main.color_white #leftMenu > li.eChild::after {
    content: '';
    position: absolute;
    background: url(images/icon/back2.svg) no-repeat right center;
        background-size: auto;
    background-size: contain;
    transform: rotate(180deg) translateY(50%);
    top: 50%;
    right: 17px;
    width: 10px;
    height: 18px;
}
#main.color_white #leftMenu > li.eChild.activeDrop::after{
	background:none;
}
#slider .sliderBtnLeft, #slider .sliderBtnRight, #topProduct .topBtnLeft, #topProduct .topBtnRight {
    height: 60px;
    width: 65px;
    top: 50%;
    background: url(images/icon/back2.svg) center no-repeat;
	background-size:17px 33px;
	opacity:.5;
	border:1px solid rgba(0,0,0,.2);
	border-left:none;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
}
#slider .sliderBtnLeft:hover, #slider .sliderBtnRight:hover,
#topProduct .topBtnLeft:hover, #topProduct .topBtnRight:hover,.questions-answers-list  .active .open-answer-btn {
	background: url(images/icon/backorange.svg) center no-repeat;
	background-size:17px 33px;
	opacity:1;
}

 #slider .sliderBtnRight, #topProduct .topBtnRight {
	transform:rotate(180deg);
 }
 #slider ol {
	 display:none;
 }
 #subHeaderLine .removed{
	 line-height:20px;
	 padding:11px 0;
 }
 .questions-answers-list .open-answer-btn{
	background: url(images/icon/backorange.svg) center no-repeat !important;
	background-size:17px 33px !important;
	transform:rotate(-90deg);
}
.questions-answers-list .active .open-answer-btn {
    transform: rotate(90deg)!important;
}
/*  
 #subHeaderLine.color_theme #subMenu li:first-child{
	 display:none;
 }
#subMenu li a {
    padding: 0 36px;
	position:relative
}
#subMenu li a::after {
    content:'';
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	right:0;
	height:22px;
	width:24px;
}

#subMenu li:nth-child(2) a::after {
	background: url(images/icon/catalog.svg) center no-repeat;
}
#subMenu li:nth-child(3) a::after {
	background: url(images/icon/contact.svg) center no-repeat;
}
#subMenu li:nth-child(4) a::after {
	background: url(images/icon/services.svg) center no-repeat;
}
#subMenu li:nth-child(5) a::after {
	background: url(images/icon/shipping-and-delivery.svg) center no-repeat;
}
#subMenu li:nth-child(6) a::after {
	background: url(images/icon/pallet.svg) center no-repeat;
}
#subMenu li:nth-child(7) a::after {
	background: url(images/icon/vending.svg) center no-repeat;
}
#subMenu li:nth-child(8) a::after {
	background: url(images/icon/news-admin.svg) center no-repeat;
}
#subMenu li:nth-child(9) a::after {
	background: url(images/icon/sale.svg) center no-repeat;
}
#subMenu li a::after {
	background-size:contain;
}*/

#left #newsBlock .heading, body.panels_white #left #subscribe .heading, .other-news-title.h3{
	position:relative;
	color:#fff;
	padding-right:40px;
	padding-left:24px;
	overflow:hidden;
	text-align:left;
}
#left #newsBlock .heading::after, body.panels_white #left #subscribe .heading::after, 
.other-news-title.h3::after{
	content:'';
	position:absolute;
	height:22px;
	width:24px;
	top:50%;
	transform:translateY(-50%);
	right:20px;
}
#left #newsBlock .heading::after{
	background: url(images/icon/news-admin.svg) center no-repeat;
	background-size:contain;
} 
body.panels_white #left #subscribe .heading::after, .other-news-title.h3::after{
	background: url(images/icon/letter.svg) center no-repeat;
	background-size:contain;
}
#subscribe input.field{
	background:#fff;
	text-align:left;
	border:1px solid #eaeaea;
	padding: 0 15px;
	border-radius:3px;
}
#subscribe, #newsBlock, #left .collapsed, .index-banners .elem-wrap .elem{
    box-shadow: 0 5px 5px rgba(0,0,0,.2);
}

.product .productColText .price{
	font-weight: 500;
	font-size: 21px;
}
#leftFooter a, .news-list .news-item .more:hover,.other-news-title.h3 {
    color: #fff;
}
.product .tabloid .rating i, #appBasket .rating i, #catalogLineList .rating i, 
#catalogTableList .rating i {
    background: url(images/icon/startwo.svg) repeat 0 0 transparent !important;
}
.product .tabloid .rating i.m, #appBasket .rating i.m, #catalogLineList .rating i.m,
#catalogTableList .rating i.m {
    background: url(images/icon/startwo.svg) repeat 0 -15px transparent !important;
}

.cart .cartTable .cartTableColumn:first-child {
    padding: 0 24px;
}
#subHeader3 .subTableColumn:last-child{
	width:311px;
	border-right: none;
}
/*@media screen and (max-width:1024px){
	.compliter #left #newsBlock, .compliter #left #subscribe{
		display: block;
	}
}*/

#main #right h1 {
    line-height: 26px;
    font-weight: 600;
    text-align: center;
    margin: 23px 0 57px;
}
#catalogSection .sectionItems{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 30px 20px;
}
#catalogSection .sectionItems .item .itemContainer{
	display: grid;
	grid-template-columns: minmax(25%, 200px) 1fr;
	grid-column-gap:30px;
}

#catalogSection .sectionItems .item .itemContainer .bigPicture {
    padding-right: 0;
    width: 200px;
	max-height:210px;
	position: inherit;
}
#catalogSection .sectionItems .item .itemContainer .sectionList{
	display:flex;
	flex-direction:column;
	margin-top:45px;
	position:relative;
	padding-bottom: 18px;
}
/*#catalogSection .sectionItems .item:nth-child(2) .itemContainer .sectionList::after,
#catalogSection .sectionItems .item:nth-child(3) .itemContainer .sectionList::after,
#catalogSection .sectionItems .item:nth-child(4) .itemContainer .sectionList::after{
	content:'Смотреть все';
	position:absolute;
	bottom:0;
	color:#6895ad;
	font-size: 16px;
	left:0;
	cursor:pointer;
}*/
#catalogSection .sectionItems .item .itemContainer .sectionList::after:hover{
	text-decoration:underline;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a span{
	color:#969696;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a:hover {
	border-bottom: none;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a:hover span{
    color: #ff5722;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a span:first-child{
	display:none;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section {
    width: 100%;
    float: none;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section a {
	margin-right:0;
	padding-bottom: 0;
	border-bottom: none;
	text-decoration:none;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section{
	display:none;
}
#catalogSection .sectionItems .item .itemContainer .sectionList .section:nth-child(-n+5){
	display:block;
}
#catalogSection .sectionItems .item .itemContainer .bigTitle {
    color: #000000;
	text-transform: full-size-kana;
	position:absolute;
	max-height:42px;
	overflow:hidden;
	width:185px;
	text-align:left;
	text-decoration:none;
	font-weight:700;
	top: 70px;
	left: 250px;
}
#catalogSection .sectionItems .item{
	border: 1px solid #e7e8ea;
	box-shadow: 0 5px 5px rgba(0,0,0,.2);
	position:relative;
	padding:70px 20px;
}
.catalog-section-list-pictures .catalog-section-list-item + .catalog-section-list-item{
	margin-left:20px;
}
.catalog-section-list-pictures .catalog-section-list-item{
	border: 1px solid #f3f3f3;
}
.catalog-section-list-pictures .catalog-section-list-item:hover{
	box-shadow: 0 5px 5px rgba(0,0,0,.2);
}
.bx-pagination .bx-pagination-container ul li.bx-active span {
    background: #ff5722;
}
.description_section {
    display:none;
}
#catalogLine select {
	border:none;
    color: #5e8eac;
 padding-right: 25px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;*/
}
#catalogLine .column{
  position:relative;
}
#catalogLine .column::after {
  content: "";
  padding: 0 8px;
  position: absolute;
  right: 0;
  top:1px;
	width:25px;
	height:25px;
  height: 100%;
  background: url(images/icon/backorange.svg) center no-repeat;
	background-size:6px 11px;
	transform:rotate(-90deg);
  cursor:pointer;
  box-sizing: border-box;
 pointer-events:none;
}
::selection {
 background:#ff5722 !important;
}
::-moz-selection {
 background:#ff5722 !important ;
}
::-webkit-selection {
 background:#ff5722 !important;
}
#smartFilter .propExpander {
    background: url(images/icon/backorange.svg) center no-repeat;
	transform:rotate(-180deg);
	background-size:6px 11px;
}

#smartFilter .propExpander.expanded {

    transform: rotate(-90deg);
}
#smartFilter .slider {
    background: none;
}
#smartFilter .handler {
    height: 6px;
	background: #ff5722;
}
#smartFilter .slider ins {
    background: #ff5722;
    height: 16px;
    width: 16px;
    z-index: 10;
    top: -5px;
	border-radius:50%;
}
#smartFilter .slider .right {
    left: -12px;
}
#smartFilter .slider .left {
    right: -12px;
}
#smartFilter .slider .blackoutLeft, #smartFilter .slider .blackoutRight {
    background: #eaeaea;
    position: absolute;
    height: 6px;
	border-radius:0;
}
#smartFilter .rangeSlider input[type="text"] {
    height: 20px;
}
#newsBlock .newsPreview {
    padding: 20px;
}
#left #subscribe .copy {
    margin: 16px auto;
}
#nextSection .title, #smartFilter span.heading {
    text-align: left;
	text-transform:capitalize;
	font-size:16px;
}
#nextSection .title{
	padding: 16px 19px;
} 
 #smartFilter span.heading {
	 padding: 0 19px;
 }
#nextSection li a{
    line-height: 18px;
}
.page-number noindex, .webFormItemImage{
	display:none;
}
#subHeader3 .subTableColumn:first-child {
    text-align: left;
}
.webformModal .webFormDescription{
	opacity:.5;
}
.webFormItemLabel{
	font-size:16px;
	color:#000;
	font-weight:600;
}
.webFormItemField input[type="password"], .webFormItemField input[type="text"], .webFormItemField select{
	border:1px solid #e0e0e0;
	border-radius:3px;
}
.pilink {
	color:#000 !important;
}
#personalMenu {
    display: flex;
    justify-content: center;
}
#personalMenu li a{
	font-weight:600;
	color:#6695af;
}
#personalMenu li .selected, #personalMenu li .selected:hover, #personalMenu li a:hover{
	border-bottom: 1px solid #ff5722;
	padding-bottom:0;
	color:#ff5722;
}
@media all and (max-width:1660px) {
	#catalogSection .sectionItems {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media all and (max-width:1230px) {
	#catalogSection .sectionItems {
		grid-template-columns: 1fr;
	}
}
@media all and (max-width:1150px) {
	#subHeader3 .cart .cartTable .cartIcon {
		margin-top: 0;
	}
	#subHeader3 .subTableColumn:last-child {
		width: 100px;
		padding: 0 24px;
	}
	.cart .cartTable {
		width: inherit;
	}
	#subHeader3 #topToolsRight .callBack {
		top: 0px;
	}
	#subHeader3 #topToolsRight .callBack {
		display: block;
	}
}
@media all and (max-width:1024px) {
	#catalogSection .sectionItems {
		grid-template-columns: repeat(2, 1fr);
	}
}
@media all and (max-width:880px) {
	#catalogSection .sectionItems .item .itemContainer .bigPicture {
		width: 120px;
	}
	#catalogSection .sectionItems .item .itemContainer {
		grid-template-columns: minmax(25%, 120px) 1fr;
	}
}
@media all and (max-width:700px) {
	#catalogSection .sectionItems {
		grid-template-columns: 1fr;
	}
	#subHeader3 #topToolsLeft, #subHeader3 #topToolsRight{
		float:right;
	}
	#subHeader3 #topToolsLeft li, #subHeader3 #topToolsLeft, #subHeader3 #topToolsRight .callBack{
		font-size:0;
	}
	#subHeader3 #topToolsLeft a::after, #subHeader3 #topToolsRight .callBack::after{
		display:none;
	}
	.cart .cartTable .cartIcon {
		background-size:22px;
		height: 22px;
		width: 22px;
	}
	.cart .cartIcon .count, .cart .cartIcon .countLink{
		height: 16px;
		width: 16px;
	}
	.cart .cartIcon .count{
		font-size: 12px;
		line-height: 16px;
		right: -8px;
	}
	.cart .cartTable .cartTableColumn:first-child {
		padding: 0;
		width: 22px;
	}
	.cart .cartTable {
		padding: 7px 12px;
		width:30px
	}
	#subHeader3 .subTableColumn:last-child {
		width: 44px;
		padding: 0 24px 0 0;
		position:inherit;
	}
	#subHeader3 .subTableColumn:nth-child(3) {
		padding-right: 0;
	}
	#subHeader3 #topTools {
		margin-bottom: 0;
	}
	#subHeader3 #topToolsLeft .top-auth-personal, #subHeader3 #topToolsLeft .top-auth-login {
		left: 0;
		top:0;
	}
	#topSearchLine {
		padding: 0 12px;
	}
	#catalogSection .sectionItems .item .itemContainer .bigTitle {
		right: 17%;
	}
	.catalog-section-list-pictures .catalog-section-list-item + .catalog-section-list-item {
		margin-left: 0;
	}
}
@media all and (max-width:500px){
	.top-auth-personal,.top-auth-exit,.top-auth-login,.top-auth-register{
		position:inherit;
	}
	#subHeader3 #topToolsLeft a {
		font-size: 0;
	}
	#subHeader3 .user-geo-position {
        padding-left: 20px;
	}
}

#leftMenu .menuItems {
    display: grid;
    width: 500px;
	grid-template-columns: repeat(2, 1fr);
}
#rightFooter .logo img{
    max-height: 60px !important;
}