/*<WHEEL>*/
.wh-blue,
.wh-theme-blue{
	--wh-primary: #e95232;
	--wh-primary-strong: #8f4b2c;
	--wh-primary-hover: #40bed9;
	--wh-primary-hover-strong: #256674;
	--wh-top: #f2f2f2;
	--wh-light: #FFF;
	--wh-dark: #000;
	--wh-grey: #474747;
	--wh-grey-top: #aaa;
	--wh-primary-07: rgb(233,82,50,0.7);
}
@font-face {
  font-family: 'robotoregularmedium';
  src: url("/include/fonts/Roboto-Regular.ttf") format('truetype'), url("/include/fonts/Roboto-Regular.woff2") format('woff2'), url("/include/fonts/Roboto-Regular.woff") format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html{
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body{font-family: robotoregularmedium; overflow-x: hidden; color: var(--wh-grey);}
a{text-decoration: none; color: var(--wh-primary-hover);}
a:hover{color: var(--wh-primary-hover-strong)}
li{list-style: none;}

.wh-title-h1{text-align: center; font-size: 24px; margin-top: 15px;}

.wh-d{display: table;}
.wh-m{display: table;}

.wh-h-1{height: 1px; transition: 0.7s;}
.wh-h-100{height: 100px; transition: 0.7s;}
.wh-h-auto{height: auto; transition: 0.7s;}

.wh-none{display: none;}
.wh-block{display: block;}

.wh-relative{position: relative;}

.wh-bg-top{background: var(--wh-top);}
.wh-bg-light{background: var(--wh-light);}
.wh-bg-img-center{background-size: contain; background-repeat: no-repeat; background-position: center;}

.wh-arrow {border: solid; border-width: 0 3px 3px 0; display: inline-block; padding: 3px; transition: 0.3s;}
.wh-arrow-right{transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
.wh-arrow-left{transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.wh-arrow-up{transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.wh-arrow-down{transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.wh-arrow-none{border: none;}

.wh-border-1{border: 1px solid var(--wh-dark);}
.wh-border-3{border: 3px solid var(--wh-dark);}

.wh-border-right-3{border-right: 3px solid #000;}

.wh-border-top{border-color: var(--wh-top);}
.wh-border-dark{border-color: var(--wh-dark);}
.wh-border-gray{border-color: #f00;}
.wh-border-light{border-color: var(--wh-light);}
.wh-border-primary{border-color: var(--wh-primary);}
.wh-border-dark-left{border-left: 1px solid var(--wh-dark);}
.wh-border-dark-bottom{border-bottom: 1px solid var(--wh-dark);}
.wh-border-gray-bottom{border-bottom: 3px solid var(--wh-grey);}
.wh-border-top-bottom{border-bottom: 1px solid var(--wh-top);}
.wh-border-grey-top-left{border-left: 1px solid var(--wh-grey-top);}
.wh-border-none{border: none;}

.wh-header{width: 100%; border-bottom: 2px solid var(--wh-top); z-index: 1001;}
.wh-header-m{height: 75px;}
.wh-header-portrait{position: fixed; top: 0; left: 0; right: 0; z-index: 1000;}
.wh-header-landscape{}
.wh-header img{max-width: 250px;}

.wh-align-center{text-align: center;}
.wh-align-left{text-align: left;}
.wh-align-right{text-align: right;}
.wh-align-justify{text-align: justify;}

.wh-valign-top{vertical-align: top;}
.wh-valign-bottom{vertical-align: bottom;}
.wh-valign-middle{vertical-align: middle;}

.wh-fnt-12{font-size: 12px;}
.wh-fnt-14{font-size: 14px;}
.wh-fnt-18{font-size: 18px;}
.wh-fnt-24{font-size: 24px;}
.wh-fnt-72{font-size: 72px;}
.wh-fnt-144{font-size: 144px;}

.wh-mrg-5{margin: 5px;}
.wh-mrg-top--50{margin-top: -50px;}
.wh-mrg-top--75{margin-top: -75px;}
.wh-mrg-top--100{margin-top: -100px;}
.wh-mrg-top-25{margin-top: 25px;}

.wh-fnt-color-top{color: var(--wh-top);}
.wh-fnt-color-grey{color: var(--wh-grey);}
.wh-fnt-color-light{color: var(--wh-light);}
.wh-fnt-color-primary{color: var(--wh-primary);}

.wh-fnt-underline{text-decoration: underline;}

.wh-fnt-size-10{font-size: 10px;}
.wh-fnt-size-12{font-size: 12px;}
.wh-fnt-size-18{font-size: 18px;}

.wh-nobr{white-space: nowrap;}

.wh-wdt-100{width: 100%;}
.wh-wdt-90{width: 90%;}
.wh-wdt-80{width: 80%;}
.wh-wdt-77{width: 77%;}
.wh-wdt-75{width: 75%;}
.wh-wdt-70{width: 70%;}
.wh-wdt-65{width: 65%;}
.wh-wdt-60{width: 60%;}
.wh-wdt-50{width: 50%;}
.wh-wdt-40{width: 40%;}
.wh-wdt-38{width: 38%;}
.wh-wdt-35{width: 35%;}
.wh-wdt-33{width: 33%;}
.wh-wdt-25{width: 25%;}
.wh-wdt-20{width: 20%;}
.wh-wdt-15{width: 15%;}
.wh-wdt-10{width: 10%;}
.wh-wdt-5{width: 5%;}
.wh-wdt-v-10{width: 10vw;}

.wh-wdt-px-25{width: 25px;}
.wh-wdt-px-50{width: 50px;}
.wh-wdt-px-75{width: 75px;}
.wh-wdt-px-100{width: 100px;}
.wh-wdt-px-200{width: 200px;}

.wh-hgt-100{height: 100%;}
.wh-hgt-h-10{height: 10vh;}
.wh-hgt-h-80{height: 80vh;}

.wh-hgt-px-50{height: 50px;}
.wh-hgt-px-150{height: 150px;}

.wh-pd-0{padding: 0px;}
.wh-pd-05{padding: 5px;}
.wh-pd-10{padding: 10px;}
.wh-pd-25{padding: 25px;}

.wh-pd-top-10{padding-top: 10px;}
.wh-pd-top-25{padding-top: 25px;}
.wh-pd-top-50{padding-top: 50px;}

.wh-pd-bottom-10{padding-bottom: 10px;}
.wh-pd-bottom-25{padding-bottom: 25px;}

.wh-pd-left-15{padding-left: 15px;}
.wh-pd-left-25{padding-left: 25px;}
.wh-pd-left-50{padding-left: 50px;}
.wh-pd-right-15{padding-right: 15px;}
.wh-pd-right-25{padding-right: 25px;}
.wh-pd-right-50{padding-right: 50px;}

.wh-tbl{display: table;}
.wh-row{display: table-row;}
.wh-col{display: table-cell;}
.wh-block{display: block;}

.wh-m-row{display: table-row;}
.wh-m-col{display: table-cell;}
.wh-m-block{display: block;}

.wh-catalog{}
.wh-catalog-icon a{font-size: 18px; color: var(--wh-primary);}

.wh-catalog-item{background: #f00;}
.wh-catalog-item-image-wrapper{}

.wh-catalog-filter{}
.wh-catalog-filter-item{border-bottom: 1px dotted var(--wh-dark);}
.wh-catalog-filter-item-title{transition: 0.3s;}
.wh-catalog-filter-item-title-line{font-weight: normal; font-size: 14px;}
.wh-catalog-filter-item-title-line.hidden{opacity: 0.5;}
.wh-catalog-filter-container{display: none;}
.wh-catalog-filter-container.wh-active{display: block;}
.wh-catalog-filter-container.wh-active .wh-catalog-filter-container-parent-section .wh-catalog-filter-container.wh-active:nth-child(1){display: block;}
.bx-active .wh-arrow{border-color: var(--wh-primary); }
.bx-active .wh-catalog-filter-item-title{color: var(--wh-primary);}

.wh-catalog-brands{}
.wh-catalog-brands-item{text-align: center;}

.wh-cursor-pointer{cursor: pointer;}
.wh-cursor-pointer:hover{color: var(--wh-primary);}
.wh-cursor-pointer:hover .wh-arrow{border-color: var(--wh-primary);}

.wh-btn{background-color: var(--wh-primary); border: 1px solid var(--wh-primary-strong); padding: 10px; color: var(--wh-light); border-radius: 5px;}
.wh-btn:hover{background: var(--wh-primary-hover); border-color: var(--wh-primary-hover); color: var(--wh-light);}
.wh-btn div{background: url("/images/search-light.png") no-repeat center; background-size: cover; width: 25px; height: 25px; margin-top: -5px;}

.wh-btn-empty{border: 1px solid var(--wh-primary); padding: 10px; color: var(--wh-dark); border-radius: 5px;}
.wh-btn-empty:hover{border-color: var(--wh-primary-hover-strong); color: var(--wh-primary-hover-strong);}

.wh-block-dark{transition: 0.7s;}
.wh-block-light{background: var(--wh-light); transition: 0.7s;}
.wh-block-light:hover{background: var(--wh-primary-hover); cursor: pointer; color: var(--wh-light);}
.wh-block-light:hover .wh-btn{border-color: var(--wh-light); background: none;}

.wh-tab{overflow: hidden; border: 1px solid var(--wh-dark); background-color: var(--wh-top); border-radius: 5px;}
.wh-tab-item{background-color: inherit; float: left; border: none; outline: none; cursor: pointer; padding: 14px 16px; transition: 0.3s;}
.wh-tab-item.active{background: var(--wh-primary-hover);}
.wh-tab-item:hover{background: var(--wh-primary);}
.wh-tab-content{display: none; padding: 6px 12px; border: 1px solid var(--wh-top);}
.wh-tab-content.active{display: block;}

.wh-carousel{overflow-x: hidden; width: 100vw;}

.wh-footer{background: var(--wh-grey);}

.wh-content{}
.wh-content i{float: left; margin-right: 15px; margin-top: 7px; border-color: var(--wh-primary-hover);}
.wh-inform-card-top-right img{border-radius: 50%;}
/*<WH-DECORATION>*/
/**/
.service-circle-table td{border: 1px solid #000;}
.service-circle-table .contain-1{width: 5%;}
.service-circle-table .contain-4{width: 16%;}
.wh-circle-contain{width: 70px; height: 100px;}
.wh-circle{
	margin-top:10px;
	margin-left:10px;
	position: absolute; z-index: 5;
	width: 48px; 
	height: 48px;
	background: var(--wh-primary);
	border-radius: 50%;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	font-size: 24px;
	color: var(--wh-light);
	padding-top: 8px;
}

.wh-outter-circle{
	width: 68px;
	height: 68px;
	border: 3px solid var(--wh-grey);
	border-radius: 50%;
}

.wh-inner-box{
	width: 56%;
	height: 56%;
	border: 3px solid transparent;
	position: relative;
	top: 48%;
	left: 48%;
	background: white;
	overflow: hidden;
}

.wh-inner-circle{
	width: 70px;
	height: 70px;
	border: 6px solid transparent;
	border-radius: 50%;
	transform: translate(-55%, -55%);
}

.wh-inner-box-top-right{
	top: -4%;
	left: 48%;
}

.wh-quote-light{font-size: 72px; float: left; color: var(--wh-light); padding-right: 15px; margin-bottom: 32px; margin-top:-26px;}
.wh-quote-light-right{font-size: 72px; float: right; color: var(--wh-light); padding-right: 15px; margin-bottom: 32px; margin-top:-6px; line-height: 1px;}

.wh-quote-primary{font-size: 72px; float: left; color: var(--wh-primary); padding-right: 15px; margin-bottom: 32px; margin-top:-26px;}
.wh-quote-primary-right{font-size: 72px; float: right; color: var(--wh-primary); padding-right: 15px; margin-bottom: 32px; margin-top:-26px;}
.wh-line-vertical-top{width: 3px; height: 35px; background: var(--wh-grey); margin-left: 33px; margin-bottom: -3px; z-index: 2; position: relative;}
.wh-decoration-circle-bg{background: var(--wh-primary-hover); padding: 15px; border-radius: 15px; color: var(--wh-light);}
.wh-faq-sectons-tree{}
.wh-faq-sectons-tree h2{font-size: 24px; margin-top: 15px; margin-bottom: 10px;}
.wh-faq-sectons-tree-item{padding: 15px; border-bottom: 1px dotted var(--wh-grey);}
.wh-faq-sectons-tree-item.wh-active a{color: var(--wh-primary);}
.wh-faq-sectons-tree-item.wh-active a i{background: no-repeat -30px 0; position:absolute; margin-left: -36px;}
.wh-faq-sectons-tree-item a{padding-left: 25px;}
.wh-faq-sectons-tree-item i{width: 50px; height: 50px; background: no-repeat 20px 0; position:absolute; margin-left: -55px;}
.wh-faq-sectons-tree-item a:hover i{background: no-repeat -30px 0; position:absolute; margin-left: -36px;}
.wh-faq-block{color: var(--wh-primary-hover);}
.wh-faq-block-answer{display: none; color: var(--wh-grey);}
.wh-faq-block-answer.wh-active{display: block;}

.wh-glossary-item{border: 1px solid var(--wh-light); font-size: 24px; display: inline-block; margin: 1px; width: 50px; height: 50px; text-align: center; padding: 5px; border-radius: 25px;}
.wh-glossary-item:hover{border-color: var(--wh-primary);}
.wh-glossary-item a{border-bottom: 1px dotted var(--wh-primary);}
.wh-glossary-item.rus a{color: var(--wh-primary);}
.wh-glossary-item.eng a{color: var(--wh-primary-hover-strong); border-color: var(--wh-primary-hover-strong);}
.wh-glossary-item.eng:hover{border-color: var(--wh-primary-hover-strong);}
.wh-glossary-item.rus.active a{color: var(--wh-primary-strong); border-color: var(--wh-primary-strong);}
.wh-glossary-item.eng.active a{color: var(--wh-primary-hover); border-color: var(--wh-primary-hover);}

.wh-glossary-container{display: inline-block; margin-right: 25px; margin-left: 15px; margin-top: 25px; vertical-align: top;}
.wh-glossary-container h3{font-weight: bold; color: var(--wh-primary);}
.wh-glossary-container h3 span{font-weight: normal; color: var(--wh-grey);}
.wh-glossary-container-more{color: var(--wh-primary-hover-strong);}
.wh-glossary-container.eng h3{color: var(--wh-primary-hover-strong);}
.wh-glossary-container-gallery img{cursor: pointer; margin: 10px; padding: 10px;}

.wh-icon-primary{border: 2px solid var(--wh-primary-hover); padding: 15px; width: 100px; height: 100px; border-radius: 50px;}
.wh-inform-card-top-right{position: absolute; float: right; margin-top: 55px; right: 55px;}
.wh-article-item{border: 1px solid var(--wh-top); height: 450px; overflow: hidden; box-shadow: 0 0 1px var(--wh-grey);}
.wh-article-item:hover{box-shadow: 0 0 5px var(--wh-grey);}
.wh-inform-primary{background: var(--wh-primary-07); position: absolute; padding: 5px; right: 0;}
.wh-inform-primary div{border: 1px solid var(--wh-light); padding: 15px; display: table-cell; vertical-align: middle; color: var(--wh-light);}
.wh-line-border-top{border-top: 1px dotted var(--wh-grey); padding: 15px 0 5px;}
.wh-image-icon-over-top{margin-top: -75px;}
.wh-box-primary{background: var(--wh-primary); border-radius: 15px; padding: 15px; color: var(--wh-light);}
.wh-table-primary{}
.wh-table-primary-header{background: var(--wh-primary); padding: 10px; color: var(--wh-light); font-size: 18px; border: 1px dotted var(--wh-light);}
.wh-table-primary-row-odd{padding: 10px; color: var(--wh-grey); font-size: 16px; border: 1px dotted var(--wh-grey);}
/**/
/*</WH-DECORATION>background: no-repeat 20px 12px;*/



/*<WH-MENU>*/
.wh-menu{}
.wh-menu-item{}
.wh-menu-item:hover .wh-menu-submenu{display: block;}
.wh-menu-item.active .wh-menu-item-title{color: var(--wh-primary-strong);}
.wh-menu-item-title{color: var(--wh-grey);}
.wh-menu-submenu{position: absolute; display: none; background: var(--wh-light); padding: 15px; padding-top: 35px; border: 1px solid var(--wh-top); border-top: none; z-index: 10001;}
.wh-menu-submenu-item{padding-bottom: 10px;}
.wh-menu-submenu-item a{color: var(--wh-dark);}
.wh-menu-submenu-item:hover a{color: var(--wh-primary);}
.wh-menu-submenu-item:hover .wh-arrow{border-color: var(--wh-primary);}
.wh-menu-submenu-item.active a{color: var(--wh-primary-strong);}
.wh-menu-submenu-item.active .wh-arrow{border-color: var(--wh-primary-strong);}

/*<WH-MENU-MOBILE>*/
.wh-menu-mobile{background: var(--wh-light); width: 100vw; top:130px; left: 0; right: 0; bottom: 55px; position: fixed; overflow-y: scroll; transition: 0.7s; opacity: 0; z-index: 5000;}
.wh-menu-mobile.active{opacity: 1; display: block;}
/*<WH-MENU-MOBILE-LVL-1>*/
.wh-menu-mobile .lvl-1{padding: 25px; font-size: 24px; border-top: 1px solid var(--wh-dark); transition: 0.7s;}
.wh-menu-mobile .lvl-1 b{float: right; border-left: 1px solid var(--wh-dark); width: 15px;}
.wh-menu-mobile .lvl-1 i{float: right; margin-top:12px; margin-right:7px;}
/*</WH-MENU-MOBILE-LVL-1>*/
/*<WH-MENU-MOBILE-LVL-2>*/
.wh-menu-mobile .lvl-1-container{padding-left: 10px; transition: 0.7s; opacity: 0;}
.wh-menu-mobile .lvl-1-container.active{opacity: 1;}
.wh-menu-mobile .lvl-2{font-size: 18px; padding: 10px; border-top: 1px dotted var(--wh-dark); transition: 0.7s;}
.wh-menu-mobile .lvl-2 i{float: none; margin-bottom: 3px; margin-left:7px;}
/*</WH-MENU-MOBILE-LVL-2>*/
/*<WH-MENU-MOBILE-LVL-3>*/
.wh-menu-mobile .lvl-2.active .lvl-2-container{height: 100%; opacity: 1;}
.wh-menu-mobile .lvl-2-container{padding-left: 10px; transition: 0.7s; height: 1px; opacity: 0;}
.wh-menu-mobile .lvl-3{font-size: 18px; padding: 10px; border-top: 1px dashed var(--wh-dark);}
/*</WH-MENU-MOBILE-LVL-3>*/

.wh-menu-mobile-icon{
	width: 30px;
	height: 30px;
}

.wh-menu-mobile-icon div{
	background: var(--wh-primary);
	margin-top: 7px;
	height: 3px;
	transition: .3s ease;
}

.wh-menu-mobile-icon div:nth-child(3) {
	margin-top: -3px;
}

.wh-menu-mobile-icon.active div:nth-child(2){
	background: var(--wh-dark);
	transform: translateY(50%) rotate(45deg);
}

.wh-menu-mobile-icon.active div:nth-child(3){
	background: var(--wh-dark);
	transform: translateY(50%) rotate(-45deg);
}

.wh-menu-mobile-icon.active div:nth-child(1), .wh-menu-mobile-icon.active div:nth-child(4){
	visibility: hidden;
}

.wh-breadcrumb{}
.wh-breadcrumb-item{display: inline-block;}
.wh-breadcrumb-item .wh-arrow{margin-left: 7px; margin-right: 7px; border-color: var(--wh-grey-top);}
.wh-breadcrumb-item-text{font-size: 14px;}
.wh-breadcrumb-item-text.active{color: var(--wh-primary-strong)}
.wh-breadcrumb-item-content{display: none; position: absolute; padding: 10px; border: 1px solid var(--wh-top); background: var(--wh-light); z-index: 5000;}
.wh-breadcrumb-item:hover .wh-breadcrumb-item-content{display: block;}
/*</WH-MENU-MOBILE>*/
/*</WH-MENU>*/

/*<WH-POPUP>*/
.wh-popup{position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1005; vertical-align: middle; background: url("/images/opacity-dark.png") repeat; transition: .3s ease; display: none; opacity: 0;}
.wh-popup.active{display: table-cell; opacity: 1;}
.wh-popup-icon{width: 25px; cursor: pointer; transition: .3s ease; float: right;}
.wh-popup-icon:hover{opacity: 0.7;}
.wh-popup-content{background: var(--wh-light); padding: 25px; top: auto; overflow: hidden;}

.wh-popups{border-spacing: 5px; border-collapse: separate; border-radius: 3px;}
.wh-popups td{padding: 5px; height: 50px; background: var(--wh-primary-hover); transition: .3s ease;}
.wh-popups td:hover{background: var(--wh-primary);}
.wh-popups-item{color: var(--wh-light); line-height: 12px; font-size: 12px;}
.wh-popups-item-content{display: none;}
/*</WH-POPUP>*/

.wh-price-display-properties{}
.wh-price-display-properties tr td:nth-child(2){padding-left: 15px;}
.wh-news-list-item{border: 1px solid var(--wh-top); border-radius: 5px; margin-bottom: 10px;}
.bx-soa-reference{color: var(--wh-primary);}
.wh-shield-fixed-right{
	right: 0;
	border-radius: 15px 0 0 15px;
	background: var(--wh-primary-hover);
	position: fixed;
	padding: 15px;
	z-index: 5000;
	top:40vh;
	color: var(--wh-light);
	display: block;
	height: 200px;
	overflow: hidden;
	width: 50px;
}
.wh-shield-fixed-right div{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	white-space: nowrap;
}
.wh-shield-fixed:hover{background: var(--wh-primary-hover-strong); color: var(--wh-light);}
/*.wh-shield-fixed div{position: relative; width: 200px;}*/



/*@media (min-width: 768px){*/
@media(orientation: portrait){
	.wh-d{display: none !important;}
	.wh-m{display: table !important;}
	.wh-col{display: block !important; width: auto;}
}
/*@media(min-width: 481px){
@media (orientation: landscape) {*/
@media(orientation: landscape){
	.wh-d{display: table !important;}
	.wh-m{display: none !important;}
	.wh-col{display: table-cell !important;}
	.wh-menu-mobile.active{display: none;}
}
/*</WHEEL>*/