@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');

body{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
	color: #263238;
	text-align: left;
	line-height: 19px;
	background-color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;	
	user-select: none;
	cursor: default;
}

.slide-menu-interface-2-0-1 .page-container-wrapper:before,
.slide-menu-interface-2-0-1-inner .page-container-wrapper:before,
.slide-menu-option-1-active .page-container-wrapper:before,
.slide-menu-option-2 .page-container-wrapper:before{
	content: "";
}

.slide-menu-interface-2-0-1 .page-container-wrapper:before,
.slide-menu-interface-2-0-1-inner .page-container-wrapper:before{
	background: #f1f6f7;
}

.slide-menu-option-1-active .page-container-wrapper:before{
	background: #fff;
}

.slide-menu-option-2 .page-container-wrapper:before{	
	background: #263238;
}

a:link, a:visited{	
	color: #191d38;
	text-decoration: underline;
	-webkit-transition: color 0.15s ease 0s, border-color 0.15s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	-moz-transition: color 0.15s ease 0s, border-color 0.15s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	-o-transition: color 0.15s ease 0s, border-color 0.15s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	transition: color 0.15s ease 0s, border-color 0.15s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
}

.bx-no-touch a:hover,
.bx-touch a:active{	
	text-decoration: none;
}

a:focus,
.btn:focus,
.btn:active:focus{
	outline: none;
}

img{
	font-size: 11px;
	color: #78909c;
	line-height: 12px;
	border: none;
}

img[data-lazyload-src]{
	opacity: 0;
	-webkit-transition: opacity 0.3s ease 0s;
	-moz-transition: opacity 0.3s ease 0s;
	-o-transition: opacity 0.3s ease 0s;
	transition: opacity 0.3s ease 0s;
}

img[data-lazyload-src].bx-lazyload-success{
	opacity: 1;
}

/***TOP_MENU***/
.top-menu-wrapper{
	background: #f1f6f7;
	-moz-box-shadow: inset 0 -32px 32px -32px rgba(38, 50, 56, 0.16);
	-webkit-box-shadow: inset 0 -32px 32px -32px rgba(38, 50, 56, 0.16);
	box-shadow: inset 0 -32px 32px -32px rgba(38, 50, 56, 0.16);
}

.top-menu-wrapper:after{
	content: "";
}

/***TOP_PANEL***/
.top-panel{	
	-webkit-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
    -moz-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
    box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
	background: #fff;
}

.slide-menu-interface-2-0-1 .top-panel,
.slide-menu-interface-2-0-1-inner .top-panel,
.slide-menu-interface-2-0-2 .top-panel,
.slide-menu-interface-2-0-3 .top-panel{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	background: #f1f6f7;
}

.slide-menu-interface-2-0-1 .top-panel:after,
.slide-menu-interface-2-0-1-inner .top-panel:after,
.slide-menu-interface-2-0-2 .top-panel:after,
.slide-menu-interface-2-0-3 .top-panel:after{
	content: "";
	background: #e3ecef;
}

.top-panel.catalog-menu-outside{
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.top-panel.catalog-menu-outside.fixed{
	-webkit-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
    -moz-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
    box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
}

.top-panel__thead{
	white-space: nowrap;
}

/***ICON***/
.top-panel__menu-icon-container{
	text-align: center;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.slide-menu-option-2 .top-panel__menu-icon-container{
	background: #263238;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}

.bx-no-touch .top-panel__menu-icon-container:hover,
.bx-touch .top-panel__menu-icon-container:active,
.top-panel__menu-icon-container.hover{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-option-2 .top-panel__menu-icon-container:hover,
.bx-touch .slide-menu-option-2 .top-panel__menu-icon-container:active{
	background: #263238;
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__menu-icon-container:hover,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__menu-icon-container:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__menu-icon-container:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__menu-icon-container:active{
	background: none;
}

.top-panel__menu-icon-container > i{	
	font-size: 24px;
	color: #263238;
}

.slide-menu-option-2 .top-panel__menu-icon-container > i{
	color: #b2c7cb;
}

/***LOGO***/
.top-panel__logo a:link,
.top-panel__logo a:visited{
	text-decoration: none;
}

.top-panel__logo a > i{
	font-size: 36px;
	color: #263238;
	opacity: 1;
}

.top-panel__logo a > span{
	font-family: "Geist", sans-serif;
	font-size: 28px;	
	color: #263238;
	line-height: 24px;
}

.top-panel__logo a > span + span{
	color: #3e477c!important;
}

@media (max-width: 420px) {
  .top-panel__logo a > span{
    font-size: 22px;
  }
  
  .slider-item__title h2 {
    font-family: "Geist", sans-serif;
    font-size: 20px;
    color: #fff;
    line-height: 10px;
  }
}

/***SEARCH***/
.top-panel__search-container-button{
	white-space: nowrap;
}

.top-panel__search-btn:link,
.top-panel__search-btn:visited{
	text-decoration: none;	
}

.bx-no-touch .top-panel__search-btn:hover,
.bx-touch .top-panel__search-btn:active{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__search-btn:hover,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__search-btn:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__search-btn:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__search-btn:active,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__search-btn:hover,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__search-btn:active,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__search-btn:hover,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__search-btn:active{
	background: #e3ecef;
}

.top-panel__search-btn-block{
	text-align: center;
}
	
.top-panel__search-btn-block > i{
	font-size: 24px;
	color: #263238;
}

.top-panel__search-btn-title{
	font-size: 12px;
	color: #566b75;
	line-height: 13px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__search-btn:hover .top-panel__search-btn-title,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__search-btn:active .top-panel__search-btn-title,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__search-btn:hover .top-panel__search-btn-title,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__search-btn:active .top-panel__search-btn-title,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__search-btn:hover .top-panel__search-btn-title,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__search-btn:active .top-panel__search-btn-title,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__search-btn:hover .top-panel__search-btn-title,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__search-btn:active .top-panel__search-btn-title{
	color: #191d38;
}

.top-panel__search input[type="text"]{	
	font-family: "Geist", sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #78909c;
	border: 1px solid transparent;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance: none;
	background: #f1f6f7;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
}

.slide-menu-interface-2-0-1 .top-panel__search input[type="text"],
.slide-menu-interface-2-0-1-inner .top-panel__search input[type="text"],
.slide-menu-interface-2-0-2 .top-panel__search input[type="text"],
.slide-menu-interface-2-0-3 .top-panel__search input[type="text"]{
	border-color: #e3ecef;
}

.top-panel__search input[type="text"].active{	
	-webkit-box-shadow: 0px 9px 24px rgba(38, 50, 56, 0.16);
    -moz-box-shadow: 0px 9px 24px rgba(38, 50, 56, 0.16);
    box-shadow: 0px 9px 24px rgba(38, 50, 56, 0.16);	
	background: #fff;
}

.slide-menu-interface-2-0-1 .top-panel__search input[type="text"].active,
.slide-menu-interface-2-0-1-inner .top-panel__search input[type="text"].active,
.slide-menu-interface-2-0-2 .top-panel__search input[type="text"].active,
.slide-menu-interface-2-0-3 .top-panel__search input[type="text"].active{
	border: 1px solid transparent;
}

.top-panel__search input[type="text"]:focus{ 	
	outline: none;
}

.top-panel__search .title-search-icon > i{	
	font-size: 18px;
	color: #566b75;	
}

.top-panel__search .title-search-microphone{
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-khtml-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
	cursor: pointer;
}

.bx-no-touch .top-panel__search .title-search-microphone:not(.active):hover,
.bx-touch .top-panel__search .title-search-microphone:not(.active):active{	
	background: #e3ecef;
}

.top-panel__search .title-search-microphone.active{	
	background: #191d38;
}

.top-panel__search .title-search-microphone > i{
	color: #b2c7cb;	
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .top-panel__search .title-search-microphone:not(.active):hover > i,
.bx-touch .top-panel__search .title-search-microphone:not(.active):active > i{
	color: #78909c;	
}

.top-panel__search .title-search-microphone.active > i{
	color: #fff;
}

/***GEO_LOCATION***/
.top-panel__geo-location{
	white-space: nowrap;
}

.top-panel__geo-location-block{
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
	cursor: pointer;
}

.bx-no-touch .top-panel__geo-location-block:hover,
.bx-touch .top-panel__geo-location-block:active{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__geo-location-block:hover,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__geo-location-block:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__geo-location-block:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__geo-location-block:active,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__geo-location-block:hover,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__geo-location-block:active,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__geo-location-block:hover,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__geo-location-block:active{
	background: #e3ecef;
}

.top-panel__geo-location-block > i{
	font-size: 16px;
	color: #78909c;
}

.top-panel__geo-location-block > span{
	font-size: 14px;
	color: #78909c;	
	line-height: 17px;	
}

.top-panel__geo-location-block > span[data-entity="city"]{
	color: #566b75;
	border-bottom: 1px dashed #566b75;
}

/***CONTACTS***/
.top-panel__contacts{
	white-space: nowrap;
}

.top-panel__contacts-block:link,
.top-panel__contacts-block:visited{
	text-decoration: none;	
}

.bx-no-touch .top-panel__contacts-block:hover,
.bx-touch .top-panel__contacts-block:active{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__contacts-block:hover,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__contacts-block:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__contacts-block:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__contacts-block:active,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__contacts-block:hover,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__contacts-block:active,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__contacts-block:hover,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__contacts-block:active{
	background: #e3ecef;
}

.top-panel__contacts-icon > i{
	font-size: 24px;
	color: #263238;
}

.top-panel__contacts-icon:last-child > i{
	font-size: 16px;
	color: #b2c7cb;
}

.top-panel__contacts-title{
	font-family: "Geist", sans-serif;
	font-size: 20px;	
	color: #263238;
	line-height: 19px;
}

.top-panel__contacts-title > span{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
}

.top-panel__contacts-descr{
	font-family: "Geist", sans-serif;
	font-size: 14px;		
	color: #566b75;
	line-height: 17px;
}

/***CART***/
.top-panel__mini-cart{
	white-space: nowrap;
}

.mini-cart__delay,
.mini-cart__cart{
	text-align: center;
}

.mini-cart__delay:link,
.mini-cart__delay:visited,
.mini-cart__cart:link,
.mini-cart__cart:visited{
	text-decoration: none;
}

.bx-no-touch .mini-cart__delay:hover,
.bx-touch .mini-cart__delay:active,
.bx-no-touch .mini-cart__cart:hover,
.bx-touch .mini-cart__cart:active{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-interface-2-0-1 .mini-cart__delay:hover,
.bx-touch .slide-menu-interface-2-0-1 .mini-cart__delay:active,
.bx-no-touch .slide-menu-interface-2-0-1 .mini-cart__cart:hover,
.bx-touch .slide-menu-interface-2-0-1 .mini-cart__cart:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .mini-cart__delay:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .mini-cart__delay:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .mini-cart__cart:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .mini-cart__cart:active,
.bx-no-touch .slide-menu-interface-2-0-2 .mini-cart__delay:hover,
.bx-touch .slide-menu-interface-2-0-2 .mini-cart__delay:active,
.bx-no-touch .slide-menu-interface-2-0-2 .mini-cart__cart:hover,
.bx-touch .slide-menu-interface-2-0-2 .mini-cart__cart:active,
.bx-no-touch .slide-menu-interface-2-0-3 .mini-cart__delay:hover,
.bx-touch .slide-menu-interface-2-0-3 .mini-cart__delay:active,
.bx-no-touch .slide-menu-interface-2-0-3 .mini-cart__cart:hover,
.bx-touch .slide-menu-interface-2-0-3 .mini-cart__cart:active{
	background: #e3ecef;
}

.mini-cart__delay > i,
.mini-cart__cart > i{
	font-size: 24px;	
	color: #263238;	
}

.mini-cart__title{
	font-size: 12px;
	color: #566b75;
	line-height: 13px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
}

.bx-no-touch .slide-menu-interface-2-0-1 .mini-cart__delay:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-1 .mini-cart__delay:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-1 .mini-cart__cart:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-1 .mini-cart__cart:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-1-inner .mini-cart__delay:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-1-inner .mini-cart__delay:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-1-inner .mini-cart__cart:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-1-inner .mini-cart__cart:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-2 .mini-cart__delay:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-2 .mini-cart__delay:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-2 .mini-cart__cart:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-2 .mini-cart__cart:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-3 .mini-cart__delay:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-3 .mini-cart__delay:active .mini-cart__title,
.bx-no-touch .slide-menu-interface-2-0-3 .mini-cart__cart:hover .mini-cart__title,
.bx-touch .slide-menu-interface-2-0-3 .mini-cart__cart:active .mini-cart__title{
	color: #191d38;
}

.mini-cart__count{
	font-size: 11px;
	color: #566b75;	
	line-height: 13px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background-color: #ced9db;
}

.mini-cart__delay:not(.empty) .mini-cart__count,
.mini-cart__cart:not(.empty) .mini-cart__count{
	color: #fff;
	background-color: #191d38;
}

/***USER***/
.top-panel__user{
	white-space: nowrap;
}

.top-panel__user-link:link,
.top-panel__user-link:visited{
	text-decoration: none;	
}

.bx-no-touch .top-panel__user-link:hover,
.bx-touch .top-panel__user-link:active{
	background: #f1f6f7;
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__user-link:hover,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__user-link:active,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__user-link:hover,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__user-link:active,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__user-link:hover,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__user-link:active,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__user-link:hover,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__user-link:active{
	background: #e3ecef;
}

.top-panel__user-block{
	text-align: center;
}

.top-panel__user-block > i{
	font-size: 24px;	
	color: #263238;
}

.top-panel__user-title{
	font-size: 12px;
	color: #566b75;
	line-height: 13px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;	
}

.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__user-link:hover .top-panel__user-title,
.bx-touch .slide-menu-interface-2-0-1 .top-panel__user-link:active .top-panel__user-title,
.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__user-link:hover .top-panel__user-title,
.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__user-link:active .top-panel__user-title,
.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__user-link:hover .top-panel__user-title,
.bx-touch .slide-menu-interface-2-0-2 .top-panel__user-link:active .top-panel__user-title,
.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__user-link:hover .top-panel__user-title,
.bx-touch .slide-menu-interface-2-0-3 .top-panel__user-link:active .top-panel__user-title{
	color: #191d38;
}

/***BLOCK_TABS***/
.tabs-wrap{
	background-color: #fff;
}

.tabs__list{	
	border-bottom: 1px solid #e3ecef;
}

.tabs__scroll .owl-prev{	
	background: -moz-linear-gradient(right, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	background: linear-gradient(to left, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#00ffffff", GradientType=1);
}

.tabs__scroll .owl-next{
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0px, #fff 44px, #fff 44px);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=1);
}

.tabs__scroll .owl-prev i,
.tabs__scroll .owl-next i{	
	font-size: 16px;
	color: #b2c7cb;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .tabs__scroll .owl-prev:hover i,
.bx-touch .tabs__scroll .owl-prev:active i,
.bx-no-touch .tabs__scroll .owl-next:hover i,
.bx-touch .tabs__scroll .owl-next:active i{
	color: #191d38;
}

.tabs__tabs{	
	list-style: none;
}

.tabs__tabs:after{
	content: "";
}

.tabs__tab{
	white-space: nowrap;	
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .tabs__tab:hover,
.bx-touch .tabs__tab:active{
	color: #191d38;
}

.tabs__tab:after{		
	content: "";
	background: #191d38;
}

/***CONTENT***/
.content-wrapper{
	background-color: #fff;
}

.content{
	text-align: center;
}

.content.internal{
	text-align: left;
}

h1, .h1,
h2, .h2{
	font-family: "Geist", sans-serif;
	color: #263238;
}

h1, .h1{
	font-size: 30px;	
	line-height: 36px;
}

h2, .h2{	
	font-size: 24px;	
	line-height: 29px;
}

/***NAVIGATION***/
.navigation-wrapper{
	background: #f1f6f7;
}

.navigation-back:link,
.navigation-back:visited{
	text-align: center;
	text-decoration: none;
  display: none;
}

.navigation-back > i{
	font-size: 32px;
	color: #b2c7cb;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.bx-no-touch .navigation-back:hover > i,
.bx-touch .navigation-back:active > i{
	color: #191d38;
}

.navigation-breadcrumb{
	font-size: 14px;
	line-height: 17px;	
}

.navigation-breadcrumb__item > a:link,
.navigation-breadcrumb__item > a:visited{
	color: #78909c;
	text-decoration: none;
}

.bx-no-touch .navigation-breadcrumb__item > a:hover{
	color: #191d38;
}

.navigation-breadcrumb__separate:before{
	content: "|";
}

.navigation-breadcrumb__separate{
	font-style: normal;
	color: #ced9db;
}

.navigation-share-icon{
	cursor: pointer;
}

.navigation-share-icon > i{
	font-size: 24px;
	color: #b2c7cb;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.bx-no-touch .navigation-share-icon:hover > i,
.bx-touch .navigation-share-icon:active > i,
.navigation-share-icon.active > i{
	color: #191d38;
}

.navigation-share-content{	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 24px rgba(38, 50, 56, 0.16);
    -moz-box-shadow: 0 0 24px rgba(38, 50, 56, 0.16);
    box-shadow: 0 0 24px rgba(38, 50, 56, 0.16);
	background: #fff;
}

.navigation-share-content-block{
	white-space: nowrap;
}

/***FANCYBOX***/
.fancybox-title{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
	color: #263238;
	text-align: center;
	line-height: 19px;
}

/***BLOCK_SITE_CLOSED***/
.site-closed-wrapper{
	background-color: #e3edef;
}

.site-closed-inner{
	text-align: center;
}

.site-opening .countdown-amount{
	font-size: 36px;	
	color: #000;
	line-height: 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #f1f6f7;
}

.site-opening .countdown-period{
	font-size: 11px;
	color: #455a64;
	text-transform: uppercase;	
}

/***VIEWED***/
.viewed-wrapper{
	background-color: #fff;
}

/***BIGDATA***/
.bigdata-wrapper{
	background-color: #f1f6f7;
}

/***FEEDBACK***/
.feedback-wrapper{
	background-color: #263238;
}

.feedback .h1{	
	color: #fff;
	text-align: center;
}

.feedback .form-control{	
	color: #fff;
	border-color: #66797f;	
}

.feedback .has-error .form-control{
	border-color: #a94442;
}

.feedback .has-success .form-control{
	border-color: #3c763d;
}

.feedback .form-control-feedback{	
	color: #66797f;
}

.feedback .has-error .form-control-feedback{
	color: #a94442;
}

.feedback .has-success .form-control-feedback{
	color: #3c763d;
}

.feedback .form-control[disabled]{
	color: #263238;
}

.feedback .form-control[disabled] + .form-control-feedback + .form-control-feedback{
	color: #ced9db;
}

.feedback .form-group .checkbox .check{
	background-color: #61747a;
}

.feedback .form-group .checkbox .check-title{		
	color: #78909c;
}

/***BOTTOM_MENU***/
.bottom-menu-wrapper{
	background-color: #000;	
}

/***FOOTER***/
.footer-wrapper{
	background-color: #000;
}

.footer__copyright{	
	font-size: 14px;
	color: #566b75;
}

/***JOIN_US***/
.join-us{
	list-style: none;
}

.join-us > li > a{
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;	
}

.bx-no-touch .join-us > li > a:not(:hover),
.bx-touch .join-us > li > a:not(:active){
	background-color: #262f34 !important;
}

.join-us > li > a > i{
	font-size: 32px;
	color: #000;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .join-us > li > a:hover > i,
.bx-touch .join-us > li > a:active > i{
	color: #fff;
}

/***FOOTER_MENU***/
.footer-menu > li > a:link,
.footer-menu > li > a:visited{
	font-family: "Geist", sans-serif;
	font-size: 13px;
	color: #566b75;	
	text-decoration: none;
	line-height: 15px
}

.bottom-menu .footer-menu > li > a:link,
.bottom-menu .footer-menu > li > a:visited{
	font-size: 16px;
	color: #78909C;
	line-height: 19px;
}

.bx-no-touch .footer-menu > li > a:hover,
.bx-touch .footer-menu > li > a:active{
	color: #fff;
}

.bottom-menu .footer-menu > li > a > i{
	font-size: 16px;
	color: #455a64;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .bottom-menu .footer-menu > li > a:hover > i,
.bx-touch .bottom-menu .footer-menu > li > a:active > i{
	color: #fff;
}

/***DEVELOPER***/
.footer__developer a:link,
.footer__developer a:visited{
	font-family: "Geist", sans-serif;
	font-size: 13px;
	color: #566b75;	
	text-align: right;
	text-decoration: none;
	line-height: 15px
}

.bx-no-touch .footer__developer a:hover,
.bx-touch .footer__developer a:active{
	color: #fff;
}

.footer__developer a > i{	
	font-size: 32px;	
	color: #263238;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .footer__developer a:hover > i,
.bx-touch .footer__developer a:active > i{
	color: #191d38;
}

/***BASKET_PROPS_DROP_DOWN***/
.product-item-basket-props-drop-down,
.product-item-detail-basket-props-drop-down,
.product-item-detail-article-basket-props-drop-down,
.catalog-set-constructor-basket-props-drop-down{	
	border: 1px solid #ced9db;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;	
}

.product-item-basket-props-drop-down.active,
.product-item-detail-basket-props-drop-down.active,
.product-item-detail-article-basket-props-drop-down.active,
.catalog-set-constructor-basket-props-drop-down.active{
	background-color: #fff;
}

.product-item-basket-props-drop-down .drop-down-text,
.product-item-detail-basket-props-drop-down .drop-down-text,
.product-item-detail-article-basket-props-drop-down .drop-down-text,
.catalog-set-constructor-basket-props-drop-down .drop-down-text{		
	font-size: 14px;
	color: #263238;
	line-height: 30px;	
	white-space: nowrap;
	text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;	
}

.product-item-basket-props-drop-down .drop-down-arrow i,
.product-item-detail-basket-props-drop-down .drop-down-arrow i,
.product-item-detail-article-basket-props-drop-down .drop-down-arrow i,
.catalog-set-constructor-basket-props-drop-down .drop-down-arrow i{
	font-size: 16px;
	color: #78909c;	
}

/***CATALOG_SECTION_SORT_POPUP***/
/***BASKET_PROPS_DROP_DOWN_POPUP***/
.catalog-section-sort-popup,
.popup-window.bx-drop-down-popup-window{		
	text-align: left;
	border: 1px solid #ced9db;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 4px 4px 16px rgba(85, 104, 110, 0.24);
	-moz-box-shadow: 4px 4px 16px rgba(85, 104, 110, 0.24);
	box-shadow: 4px 4px 16px rgba(85, 104, 110, 0.24);
	background-color: #fff;	
}

.popup-window.bx-drop-down-popup-window .popup-window-content{
	background: none;
}

.catalog-section-sort-popup ul li + li,
.popup-window.bx-drop-down-popup-window .drop-down-popup ul li + li{
	border-top: 1px solid #ced9db;
}

.catalog-section-sort-popup ul li a,
.popup-window.bx-drop-down-popup-window .drop-down-popup ul li span{			
	font-family: "Geist", sans-serif;
	font-size: 14px;
	color: #263238;
	text-decoration: none;
	line-height: 19px;	
}

.bx-no-touch .catalog-section-sort-popup ul li a:hover,
.bx-touch .catalog-section-sort-popup ul li a:active,
.catalog-section-sort-popup ul li.active a,
.bx-no-touch .popup-window.bx-drop-down-popup-window .drop-down-popup ul li:not(.notallowed) span:hover,
.bx-touch .popup-window.bx-drop-down-popup-window .drop-down-popup ul li:not(.notallowed) span:active,
.popup-window.bx-drop-down-popup-window .drop-down-popup ul li:not(.notallowed).selected span{
	color: #191d38;
}

.bx-no-touch .catalog-section-sort-popup ul li a:hover,
.bx-touch .catalog-section-sort-popup ul li a:active,
.catalog-section-sort-popup ul li.active a,
.bx-no-touch .popup-window.bx-drop-down-popup-window .drop-down-popup ul li span:hover,
.bx-touch .popup-window.bx-drop-down-popup-window .drop-down-popup ul li span:active,
.popup-window.bx-drop-down-popup-window .drop-down-popup ul li.selected span{	
	background-color: #e3ecef;
}

.popup-window.bx-drop-down-popup-window .drop-down-popup ul li.notallowed span{
	color: #b2c7cb;
}

/***PAGINATION***/
.pagination > li > a,
.pagination > li > span{	
	color: #263238;
	text-align: center;	
	border-color: #e3ecef;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.pagination > li.first > a,
.pagination > li.first > span,
.pagination > li.last > a,
.pagination > li.last > span{	
	color: #ced9db;
}

.pagination > li > a:focus,
.bx-no-touch .pagination > li > a:hover,
.bx-touch .pagination > li > a:active,
.pagination > li > span:focus,
.bx-no-touch .pagination > li > span:hover,
.bx-touch .pagination > li > span:active{
	color: #fff;
	border-color: #ced9db;
	background-color: #ced9db;
}

.pagination > .active > a,
.pagination > .active > a:focus,
.bx-no-touch .pagination > .active > a:hover,
.bx-touch .pagination > .active > a:active,
.pagination > .active > span,
.pagination > .active > span:focus,
.bx-no-touch .pagination > .active > span:hover,
.bx-touch .pagination > .active > span:active{
	border-color: #191d38;
	background-color: #191d38;
}

/***SCROLL_UP***/
.scroll-up:link,
.scroll-up:visited{
	text-align: center;
	text-decoration: none;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #61747a;
	opacity: 0.3;
	-webkit-transition: bottom 0.3s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	-moz-transition: bottom 0.3s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	-o-transition: bottom 0.3s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
	transition: bottom 0.3s ease 0s, background-color 0.15s ease 0s, opacity 0.15s ease 0s;
}

.bx-no-touch .scroll-up:hover,
.bx-touch .scroll-up:active{
	background-color: #191d38;
	opacity: 1.0;
}

.scroll-up i{
	font-size: 16px;
	color: #fff;
}

/***MODAL***/
.modal-backdrop{
	background-color: rgba(38, 50, 56, 0.5)
}

/***SLIDE_PANEL***/
/***SLIDE_PANEL_CONTACTS***/
/***SLIDE_PANEL_CART***/
/***SLIDE_PANEL_MAP***/
/***POPUP_PANEL***/
.slide-panel{	
	background: #fff;	
	-webkit-transition: right 0.3s ease 0s;
	-moz-transition: right 0.3s ease 0s;
	-o-transition: right 0.3s ease 0s;
	transition: right 0.3s ease 0s;
}

.slide-panel-contacts,
.slide-panel-cart,
.slide-panel-map{
	background: #fff;
}

.popup-panel{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}

.popup-panel-full{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.slide-panel__title-wrap,
.slide-panel-contacts__title-wrap,
.slide-panel-cart__title-wrap,
.slide-panel-map__title-wrap,
.popup-panel__title-wrap{	
	background-color: #f1f6f7;
}

.popup-panel__title-wrap{
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}

.popup-panel-full .popup-panel__title-wrap{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.slide-panel__title-wrap > i,
.slide-panel-contacts__title-wrap > i,
.slide-panel-cart__title-wrap > i,
.slide-panel-map__title-wrap > i,
.popup-panel__title-wrap > i{	
	font-size: 30px;
	color: #ced9db;
}

.slide-panel__title,
.slide-panel-contacts__title,
.slide-panel-cart__title,
.slide-panel-map__title,
.popup-panel__title{	
	font-family: "Geist", sans-serif;	
	color: #263238;
	text-overflow: ellipsis;	
	white-space: nowrap;
}

.slide-panel__title,
.slide-panel-contacts__title,
.slide-panel-cart__title,
.slide-panel-map__title{
	font-size: 20px;
	line-height: 24px;
}

.popup-panel__title{
	font-size: 24px;
	line-height: 29px;
}

.slide-panel__close > i,
.slide-panel-contacts__close > i,
.slide-panel-cart__close > i,
.slide-panel-map__close > i,
.popup-panel__close > i{
	font-size: 24px;
	color: #b2c7cb;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .slide-panel__close:hover > i,
.bx-touch .slide-panel__close:active > i,
.bx-no-touch .slide-panel-contacts__close:hover > i,
.bx-touch .slide-panel-contacts__close:active > i,
.bx-no-touch .slide-panel-cart__close:hover > i,
.bx-touch .slide-panel-cart__close:active > i,
.bx-no-touch .slide-panel-map__close:hover > i,
.bx-touch .slide-panel-map__close:active > i,
.bx-no-touch .popup-panel__close:hover > i,
.bx-touch .popup-panel__close:active > i{
	color: #191d38;
}

.popup-panel__footer > .btn{
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
}

.popup-panel__prev,
.popup-panel__next{
	background: rgba(38, 50, 56, 0.3);
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	cursor: pointer;
}

.popup-panel__prev{
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.popup-panel__next{
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.bx-no-touch .popup-panel__prev:hover,
.bx-touch .popup-panel__prev:active,
.bx-no-touch .popup-panel__next:hover,
.bx-touch .popup-panel__next:active{
	background: #191d38;
}

.popup-panel__prev > i,
.popup-panel__next > i{
	font-size: 48px;
	color: #fff;
}

/***SLIDE_PANEL_LOADER***/
/***SLIDE_PANEL_CONTACTS_LOADER***/
/***SLIDE_PANEL_CART_LOADER***/
/***SLIDE_PANEL_MAP_LOADER***/
/***POPUP_PANEL_LOADER***/
.slide-panel__loader,
.slide-panel-contacts__loader,
.slide-panel-cart__loader,
.slide-panel-map__loader,
.popup-panel__loader{
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.slide-panel__loader:after,
.slide-panel-contacts__loader:after,
.slide-panel-cart__loader:after,
.slide-panel-map__loader:after,
.popup-panel__loader:after{
	content: "";
	border: 3px solid #e3ecef;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}

.slide-panel__loader > div,
.slide-panel-contacts__loader > div,
.slide-panel-cart__loader > div,
.slide-panel-map__loader > div,
.popup-panel__loader > div{
	-webkit-animation: loaderRotate1 4.8s linear infinite;
	animation: loaderRotate1 4.8s linear infinite;
}

.slide-panel__loader > div > span,
.slide-panel-contacts__loader > div > span,
.slide-panel-cart__loader > div > span,
.slide-panel-map__loader > div > span,
.popup-panel__loader > div > span{
	clip: rect(0, 48px, 48px, 24px);
	-webkit-animation: loaderRotate2 1.2s linear infinite;
	animation: loaderRotate2 1.2s linear infinite;
}

.slide-panel__loader > div > span:after,
.slide-panel-contacts__loader > div > span:after,
.slide-panel-cart__loader > div > span:after,
.slide-panel-map__loader > div > span:after,
.popup-panel__loader > div > span:after{
	content: "";
	clip: rect(0, 48px, 48px, 24px);
	border: 3px solid #191d38;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: loaderRotate3 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
	animation: loaderRotate3 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}

/***SLIDE_PANEL_CONTACTS_CONTACTS***/
.slide-panel__contacts-item{
	border-bottom: 1px solid #e3ecef;
}

.slide-panel__contacts-item__block:link,
.slide-panel__contacts-item__block:visited{
	text-decoration: none;
}

.slide-panel__contacts-item__icon > i{
	font-size: 23px;
	color: #b2c7cb;
}

.slide-panel__contacts-item__text{	
	color: #263238;	
}

.slide-panel__contacts-item__text-text{
	color: #455a64;
}

.slide-panel__contacts-item__today-icon > i{
	font-size: 23px;
	color: #b2c7cb;
}

.slide-panel__contacts-item__today-title{
	text-align: right;
}

.slide-panel__contacts-item__today-status{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
}

.slide-panel__contacts-item__today-status-open{
	background: #3ac769;
}

.slide-panel__contacts-item__today-status-closed{
	background: #ed4343;
}

.slide-panel__contacts-item__hours-icon > i{
	font-size: 16px;
	color: #b2c7cb;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .slide-panel__contacts-item__hours-icon > i:hover,
.bx-touch .slide-panel__contacts-item__hours-icon > i:active{
	color: #191d38;
}

.slide-panel__contacts-item__break{
	font-size: 14px;
	color: #78909c;
	line-height: 17px;
}

.slide-panel__contacts-item__link:link,
.slide-panel__contacts-item__link:visited{	
	color: #263238;
	text-decoration: none;
}

.slide-panel__contacts-item__phone,
.slide-panel__contacts-item__whatsapp,
.slide-panel__contacts-item__viber{
	font-family: "Geist", sans-serif;
	font-size: 20px;
	line-height: 24px;
}

.slide-panel__contacts-item__descr{
	font-size: 14px;
	color: #78909c;
	line-height: 17px;
}

.slide-panel__contacts-item__rating-link:link,
.slide-panel__contacts-item__rating-link:visited{
	text-decoration: none;
}

.slide-panel__contacts-item__rating-val{
	font-family: "Geist", sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 17px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #008d55;
}

.slide-panel__contacts-item__rating-val[data-rate="1"]{
	background: #d03913;
}

.slide-panel__contacts-item__rating-val[data-rate="2"]{
	background: #ca6c00;
}

.slide-panel__contacts-item__rating-val[data-rate="3"]{
	background: #a58900;
}

.slide-panel__contacts-item__rating-val[data-rate="4"]{
	background: #568d00;
}

.slide-panel__contacts-item__rating-reviews-count{
	color: #263238;
}

.slide-panel__contacts-item__rating-text{
	color: #78909c;
}

/***SLIDE_PANEL_FORM***/
.slide-panel__form-title{
	font-family: "Geist", sans-serif;
	font-size: 20px;	
	color: #263238;
	line-height: 24px;
}

.form-group > label{	
	font-weight: 300;
	text-align: center;
}

.form-control{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
	color: #263238;
	line-height: 34px;
	border: 1px solid #ced9db;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	background-color: transparent;
	-webkit-user-select: text;
	-moz-user-select: text;
	-o-user-select: text;	
	user-select: text;
}

textarea.form-control{
	line-height: 24px;
}

.has-error .form-control,
.has-success .form-control{	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.form-control:focus{
	border-color: #191d38;
	-webkit-box-shadow: 0 0 5px rgba(211, 17, 90, 0.5);
	-moz-box-shadow: 0 0 5px rgba(211, 17, 90, 0.5);
	box-shadow: 0 0 5px rgba(211, 17, 90, 0.5);
}

.has-error .form-control:focus{	
	-webkit-box-shadow: 0 0 10px rgba(169, 68, 66, 0.75);
	-moz-box-shadow: 0 0 10px rgba(169, 68, 66, 0.75);
	box-shadow: 0 0 10px rgba(169, 68, 66, 0.75);
}

.has-success .form-control:focus{
	-webkit-box-shadow: 0 0 10px rgba(60, 118, 61, 0.75);
	-moz-box-shadow: 0 0 10px rgba(60, 118, 61, 0.75);
	box-shadow: 0 0 10px rgba(60, 118, 61, 0.75);
}

.form-control::-moz-placeholder{
	color: #78909c;
}

.form-control:-ms-input-placeholder{
	color: #78909c;	
}

.form-control::-webkit-input-placeholder{
	color: #78909c;
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{
	background-color: #e3ecef;
}

.form-control-feedback{
	font-size: 19px;
	color: #ced9db;
}

.form-group-checkbox .form-control-feedback{
	line-height: 18px;
}

.form-group.captcha .pic img{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;	
}

.form-group .checkbox label,
.form-group .radio label{
	font-weight: 300;
}

.form-group .checkbox .check,
.form-group .radio .check{	
	font-size: 14px;
	color: #fff;
	text-align: center;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #cfdfe2;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.form-group .radio .check{
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
}

.has-error .checkbox .check,
.has-error .radio .check{
	border: 1px solid #a94442;
}

.bx-no-touch .form-group .checkbox label:hover .check-cont .check,
.bx-touch .form-group .checkbox label:active .check-cont .check,
.bx-no-touch .form-group .radio label:hover .check-cont .check,
.bx-touch .form-group .radio label:active .check-cont .check{
	background-color: #78909c;
}

.form-group .checkbox input:checked + .check-cont .check,
.form-group .checkbox input:checked + label .check-cont .check,
.form-group .radio input:checked + .check-cont .check{	
	background-color: #191d38;
}

.form-group .checkbox .check-title,
.form-group .radio .check-title{	
	font-size: 14px;
	color: #78909c;
	line-height: 17px;
}

.form-group select{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
	color: #263238;
	line-height: 34px;
	border: 1px solid #ced9db;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

.help-block{
	font-size: 14px;	
	line-height: 17px;
}

.alert{	
	color: #263238;	
	border: none;
}

.alert-success{
	background-color: #e1ecc9;
}

.alert-warning{
	background-color: #f6eec7;
}

.alert-error{
	background-color: #f2e2e1;
}

/***POPUP***/
.popup-window-overlay{
	background-color: rgba(38, 50, 56, 0.5) !important;
}

.popup-window{
	font-family: "Geist", sans-serif;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	-moz-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
}

/***SOCIAL***/
.slide-panel .bx-authform-social ul{
	text-align: center;
}

.bx-authform-social ul li .bx-authform-social-icon{
	border-bottom: none;
	background-image: url(images/sprite.png);
	background-repeat: no-repeat;	
}

.bx-authform-social ul li .bx-authform-social-icon.box{
	background-position: 0 0;
}

.bx-authform-social ul li .bx-authform-social-icon.dropbox{
	background-position: -44px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.bitrix24{
	background-position: -88px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.yandex{
	background-position:-132px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid{
	background-position:-176px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{
	background-position:-220px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google{
	background-position:-264px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mymailru{
	background-position:-308px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.mailru2{
	background-position:-440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.livejournal{
	background-position:-352px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{
	background-position:-440px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveid{
	background-position:-484px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.liveinternet{
	background-position:-528px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.blogger{
	background-position:-572px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.vkontakte{
	background-position:-616px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.twitter{
	background-position:-660px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.facebook{
	background-position:-704px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.google-plus{
	background-position:-748px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.office365{
	background-position:-792px 0;
}

.bx-authform-social ul li .bx-authform-social-icon.zoom{
	background-position:-836px 0;
}

.bx-authform-social-popup{
	font-size: 14px;
	line-height: 17px;
	white-space: nowrap;
	background: #fff;
}

/***USER_CONSENT***/
body > .main-user-consent-request-popup{
	background-color: rgba(38, 50, 56, 0.5);
}

.main-user-consent-request-popup-cont{	
	text-align: center;		
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	-moz-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	background: #fff;
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.main-user-consent-request-popup-header{	
	font-family: "Geist", sans-serif;
	font-size: 20px;	
	color: #263238;
	text-align: left;
	line-height: 24px;
}

.main-user-consent-request-popup-text{		
	font-family: "Geist", sans-serif;
	font-size: 16px;
	color: #263238;
	-webkit-text-fill-color: #263238;
	border: 1px solid #ced9db;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	-webkit-appearance: none;
	background: #fff;
	-webkit-opacity: 1;
}

/***USER_CONSENT_LOADER***/
.main-user-consent-request-loader{	
	-moz-transform: translate(0, 50%);
	-o-transform: translate(0, 50%);
	-webkit-transform: translate(0, 50%);
	transform: translate(0, 50%);
}

.main-user-consent-request-path{
	stroke: #80868e;
	stroke-dasharray: 100, 200;
}

.main-user-consent-request-loader:before{
	content: "";	
}

.main-user-consent-request-circular{	
	-webkit-animation: rotate 1s linear infinite;
	animation: rotate 1s linear infinite;
	-webkit-transform-origin: center center;
	transform-origin: center center;
}

.main-user-consent-request-path{
	stroke: #ccc;
	stroke-dasharray: 60, 200;
	stroke-dashoffset: 0;
	-webkit-animation: dash 1.5s ease-in-out infinite;
	animation: dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
}

@keyframes rotate{
	100%{
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotate{
	100%{
		transform: rotate(360deg);
	}
}

/***TOOLTIP***/
.bx-panel-tooltip{
	border: none;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	border-radius: 5px !important;
	-webkit-box-shadow: 0 0 24px rgba(85, 104, 110, 0.36) !important;
	-moz-box-shadow: 0 0 24px rgba(85, 104, 110, 0.36) !important;
	box-shadow: 0 0 24px rgba(85, 104, 110, 0.36) !important;
	background: #f1f6f7;
}

.bx-panel-tooltip-text{	
	font-family: "Geist", sans-serif;
	font-size: 14px !important;
	font-weight: 300 !important;
	color: #455a64 !important;
	line-height: 17px;
	text-shadow: none;
}

/***TABLES***/
.table-bordered,
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th{
	border-color: #e3ecef;
}

.table-striped > tbody > tr:nth-of-type(2n+1){
	background-color: #f1f6f7;
}

.bx-no-touch .table-hover > tbody > tr:hover,
.bx-touch .table-hover > tbody > tr:active{
	background-color: #e3ecef;
}

/***BUTTONS***/
.btn{
	font-family: "Geist", sans-serif;
	font-size: 16px;	
	line-height: 19px;	
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.btn-default,
.btn-default:focus,
a.btn-default:link,
a.btn-default:visited,
a.btn-default:focus{	
	color: #263238;
	text-decoration: none;
	border-color: #e3ecef;
	background: none;
}

.btn-success,
.btn-success:focus,
a.btn-success:link,
a.btn-success:visited,
a.btn-success:focus{
	color: #fff;
	text-decoration: none;
	border-color: transparent;
	background: #467d47;
}

.btn-reset,
.btn-reset:focus{
	color: #ced9db;
	border-color: #455a64;
	background: none;
}

.btn-cancel,
.btn-cancel:focus{
	color: #ced9db;
	border-color: #566b75;
	background: none;
}

.btn-more,
.btn-more:focus,
a.btn-more:link,
a.btn-more:visited,
a.btn-more:focus{
	color: #263238;
	text-decoration: none;
	border-color: transparent;
	background: #f1f6f7;
}

.container-ws .btn-more,
.container-ws .btn-more:focus{
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.bx-no-touch .btn-default:hover,
.bx-touch .btn-default:active,
.bx-no-touch a.btn-default:hover,
.bx-touch a.btn-default:active,
.bx-no-touch .btn-success:hover,
.bx-touch .btn-success:active,
.bx-no-touch a.btn-success:hover,
.bx-touch a.btn-success:active,
.bx-no-touch .btn-reset:hover,
.bx-touch .btn-reset:active,
.bx-no-touch .btn-cancel:hover,
.bx-touch .btn-cancel:active,
.bx-no-touch .btn-more:hover,
.bx-touch .btn-more:active,
.bx-no-touch a.btn-more:hover,
.bx-touch a.btn-more:active{
	color: #fff;
	border-color: #191d38;
	background: #191d38;
}

.btn-primary,
.btn-primary:focus,
a.btn-primary:link,
a.btn-primary:visited,
a.btn-primary:focus{	
	color: #fff;
	text-decoration: none;
	border-color: transparent;
	background: #191d38;
}

.bx-no-touch .btn-primary:hover,
.bx-touch .btn-primary:active,
.bx-no-touch a.btn-primary:hover,
.bx-touch a.btn-primary:active{	
	color: #fff;
	border-color: transparent;
	background: #7345c4;
}

a.btn-slider:link,
a.btn-slider:visited,
a.btn-slider:focus{
	font-family: "Geist", sans-serif;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	line-height: 22px;
	border-color: transparent;
}

a.btn-slider-1:link,
a.btn-slider-1:visited,
a.btn-slider-1:focus{
	background: #191d38;
}

a.btn-slider-2:link,
a.btn-slider-2:visited,
a.btn-slider-2:focus{
  box-shadow: 0 3px 12px rgba(38, 50, 56, 0.24);
	background: #008d55;
	background: linear-gradient(15deg, #13547a 0%, #6aaba4 100%);
	background-origin: border-box;
}

a.btn-slider-2:after{	
	content: "";
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background: #191d38;
	opacity: 0;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

a.btn-slider-3:link,
a.btn-slider-3:visited,
a.btn-slider-3:focus{
	color: #263238;	
	background: #fff;
}

a.btn-slider-4:link,
a.btn-slider-4:visited,
a.btn-slider-4:focus{
	background: #78909c;
}

.bx-no-touch a.btn-slider:hover,
.bx-touch a.btn-slider:active{
	color: #fff;
	border-color: transparent;
	background: #191d38;
}

.bx-no-touch a.btn-slider-1:hover,
.bx-touch a.btn-slider-1:active{
	background: #7345c4;
}

.bx-no-touch a.btn-slider-2:hover:after,
.bx-touch a.btn-slider-2:active:after{
	opacity: 1;
}

.btn-buy,
.btn-buy:focus,
a.btn-buy:link,
a.btn-buy:visited,
a.btn-buy:focus{
	color: #fff;
  width: 42px;
  border-radius: 30px;
	text-decoration: none;
	border-color: transparent;
  box-shadow: 0 3px 12px rgba(38, 50, 56, 0.24);
	background: #008d55;
	background: linear-gradient(15deg, #13547a 0%, #6aaba4 100%);
	background-origin: border-box;
}

.btn-buy:after,
a.btn-buy:after{	
	content: "";
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	border-radius: 30px;
	background: #191d38;
	opacity: 0;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .btn-buy:hover,
.bx-touch .btn-buy:active,
.bx-no-touch a.btn-buy:hover,
.bx-touch a.btn-buy:active{
	color: #fff;
}

.bx-no-touch input[type="button"].btn-buy:hover,
.bx-touch input[type="button"].btn-buy:active{
	background: #191d38;
	background: -moz-linear-gradient(10deg, #191d38 0%, #191d38 100%);
	background: -webkit-linear-gradient(10deg, #191d38 0%, #191d38 100%);
	background: linear-gradient(10deg, #191d38 0%, #191d38 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#191d38', endColorstr='#191d38', GradientType=1);
}

.bx-no-touch .btn-buy:hover:after,
.bx-touch .btn-buy:active:after,
.bx-no-touch a.btn-buy:hover:after,
.bx-touch a.btn-buy:active:after{
	opacity: 1;
}

.btn-buy-ok,
.btn-buy-ok:focus{
	color: #263238;
	border-color: #008d55;
	background: none;
}

.bx-no-touch .btn-buy-ok:hover,
.bx-touch .btn-buy-ok:active{
	color: #fff;
	border-color: transparent;
	background: #191d38;
}

.btn-order,
.btn-order:focus{
	color: #fff;	
	border-color: transparent;
	background: #ced9db;
}

.bx-no-touch .btn-order:hover,
.bx-touch .btn-order:active{
	color: #fff;
	border-color: transparent;
	background: #191d38;
}

.btn.disabled,
.btn.disabled:focus,
.bx-no-touch .btn.disabled:hover,
.btn.disabled:active,
.btn.disabled:active:focus,
.btn.disabled:active:hover,
.btn[disabled],
.btn[disabled]:focus,
.bx-no-touch .btn[disabled]:hover,
.btn[disabled]:active,
.btn[disabled]:active:focus,
.btn[disabled]:active:hover{
	color: #263238;
	border-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #e3ecef;
	opacity: 1;
}

.btn-buy[disabled]:after,
.btn-buy[disabled]:focus:after,
.bx-no-touch .btn-buy[disabled]:hover:after,
.btn-buy[disabled]:active:after,
.btn-buy[disabled]:active:focus:after,
.btn-buy[disabled]:active:hover:after{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #e3ecef;
}

.bx-no-touch .btn-default:active,
.bx-no-touch .btn-default:active:focus,
.bx-no-touch .btn-default:active:hover,
.bx-no-touch a.btn-default:active,
.bx-no-touch a.btn-default:active:focus,
.bx-no-touch a.btn-default:active:hover,
.bx-no-touch .btn-primary:active,
.bx-no-touch .btn-primary:active:focus,
.bx-no-touch .btn-primary:active:hover,
.bx-no-touch a.btn-primary:active,
.bx-no-touch a.btn-primary:active:focus,
.bx-no-touch a.btn-primary:active:hover,
.bx-no-touch a.btn-slider:active,
.bx-no-touch a.btn-slider:active:focus,
.bx-no-touch a.btn-slider:active:hover,
.bx-no-touch .btn-buy:active,
.bx-no-touch .btn-buy:active:focus,
.bx-no-touch .btn-buy:active:hover,
.bx-no-touch a.btn-buy:active,
.bx-no-touch a.btn-buy:active:focus,
.bx-no-touch a.btn-buy:active:hover,
.bx-no-touch .btn-buy-ok:active,
.bx-no-touch .btn-buy-ok:active:focus,
.bx-no-touch .btn-buy-ok:active:hover,
.bx-no-touch .btn-order:active,
.bx-no-touch .btn-order:active:focus,
.bx-no-touch .btn-order:active:hover,
.bx-no-touch .btn-success:active,
.bx-no-touch .btn-success:active:focus,
.bx-no-touch .btn-success:active:hover,
.bx-no-touch a.btn-success:active,
.bx-no-touch a.btn-success:active:focus,
.bx-no-touch a.btn-success:active:hover,
.bx-no-touch .btn-reset:active,
.bx-no-touch .btn-reset:active:focus,
.bx-no-touch .btn-reset:active:hover,
.bx-no-touch .btn-cancel:active,
.bx-no-touch .btn-cancel:active:focus,
.bx-no-touch .btn-cancel:active:hover,
.bx-no-touch .btn-more:active,
.bx-no-touch .btn-more:active:focus,
.bx-no-touch .btn-more:active:hover,
.bx-no-touch a.btn-more:active,
.bx-no-touch a.btn-more:active:focus,
.bx-no-touch a.btn-more:active:hover{
	color: #fff;
	border-color: #78909c;
	-webkit-box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	-moz-box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	background: #78909c;
}

.bx-no-touch a.btn-slider-2:active:after,
.bx-no-touch a.btn-slider-2:active:focus:after,
.bx-no-touch a.btn-slider-2:active:hover:after,
.bx-no-touch .btn-buy:active:after,
.bx-no-touch .btn-buy:active:focus:after,
.bx-no-touch .btn-buy:active:hover:after,
.bx-no-touch a.btn-buy:active:after,
.bx-no-touch a.btn-buy:active:focus:after,
.bx-no-touch a.btn-buy:active:hover:after{
	-webkit-box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	-moz-box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	box-shadow: 5px 5px 5px rgba(9, 12, 18, 0.15) inset;
	background: #78909c;
}

.btn > i{
	font-size: 21px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.btn-default > i{	
	color: #ced9db;
}

.btn-reset > i{
	color: #697f84;
}

.bx-no-touch .btn-default:hover > i,
.bx-touch .btn-default:active > i,
.bx-no-touch .btn-reset:hover > i,
.bx-touch .btn-reset:active > i{
	color: #fff;
}

.btn-primary > i,
.btn-success > i,
.btn-buy > i{
	color: #fff;
}

.btn-buy-ok > i{
	color: #008d55;
}

.bx-no-touch .btn-buy-ok:hover > i,
.bx-touch .btn-buy-ok:active > i{
	color: #fff;
}

.btn.disabled > i,
.btn[disabled] > i,
.bx-no-touch .btn[disabled]:hover > i,
.btn[disabled]:active > i{
	color: #b2c7cb;
}

.btn > span:not(.btn-loader){
	text-overflow: ellipsis;
}

/***BTN_LOADER***/
.btn-loader:after{
	content: "";
	border: 3px solid #e3ecef;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
}

.btn-loader > span{
	-webkit-animation: loaderRotate1 4.8s linear infinite;
	animation: loaderRotate1 4.8s linear infinite;
}

.btn-loader > span > span{
	clip: rect(0, 21px, 21px, 10.5px);
	-webkit-animation: loaderRotate2 1.2s linear infinite;
	animation: loaderRotate2 1.2s linear infinite;
}

.btn-loader > span > span:after{
	content: "";
	clip: rect(0, 21px, 21px, 10.5px);
	border: 3px solid #191d38;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: loaderRotate3 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
	animation: loaderRotate3 1.2s cubic-bezier(0.770, 0.000, 0.175, 1.000) infinite;
}

/***PHONES***/
@media(max-width: 1042px){
	.slide-menu-interface-2-0-1 .page-container-wrapper:before,
	.slide-menu-interface-2-0-1-inner .page-container-wrapper:before,
	.slide-menu-option-1-active .page-container-wrapper:before,
	.slide-menu-option-2 .page-container-wrapper:before{
		content: none;
	}
	
	/***TOP_PANEL***/
	.top-panel{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background: none;
	}

	.slide-menu-interface-2-0-1 .top-panel,
	.slide-menu-interface-2-0-1-inner .top-panel,
	.slide-menu-interface-2-0-2 .top-panel,
	.slide-menu-interface-2-0-3 .top-panel{
		background: none;
	}

	.slide-menu-interface-2-0-1 .top-panel:after,
	.slide-menu-interface-2-0-1-inner .top-panel:after,
	.slide-menu-interface-2-0-2 .top-panel:after,
	.slide-menu-interface-2-0-3 .top-panel:after{
		content: none;
	}

	.top-panel__thead,
	.top-panel__tfoot{	
		-webkit-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
		-moz-box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
		box-shadow: 0 0 32px rgba(38, 50, 56, 0.16);
		background: #fff;
	}

	.slide-menu-interface-2-0-1 .top-panel__tfoot,
	.slide-menu-interface-2-0-1-inner .top-panel__tfoot,
	.slide-menu-interface-2-0-2 .top-panel__tfoot,
	.slide-menu-interface-2-0-3 .top-panel__tfoot{
		background: #f1f6f7;
	}
	
	/***ICON***/
	.slide-menu-option-2 .top-panel__menu-icon-container{
		background: none;
		-webkit-transition: all 0.15s ease 0s;
		-moz-transition: all 0.15s ease 0s;
		-o-transition: all 0.15s ease 0s;
		transition: all 0.15s ease 0s;
	}
	
	.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__menu-icon-container:hover,
	.bx-touch .slide-menu-interface-2-0-1 .top-panel__menu-icon-container:active,
	.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__menu-icon-container:hover,
	.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__menu-icon-container:active,
	.bx-no-touch .slide-menu-option-2 .top-panel__menu-icon-container:hover,
	.bx-touch .slide-menu-option-2 .top-panel__menu-icon-container:active{
		background: #f1f6f7;
	}

	.slide-menu-option-2 .top-panel__menu-icon-container > i{
		color: #263238;
	}

	/***CATALOG_ICON***/
	.top-panel__catalog-icon{
		text-align: center;
		-webkit-transition: all 0.15s ease 0s;
		-moz-transition: all 0.15s ease 0s;
		-o-transition: all 0.15s ease 0s;
		transition: all 0.15s ease 0s;
		cursor: pointer;
	}

	.bx-no-touch .top-panel__catalog-icon:hover,
	.bx-touch .top-panel__catalog-icon:active{
		background: #e3ecef;
	}

	.top-panel__catalog-icon > i{	
		font-size: 24px;
		color: #263238;
	}

	.top-panel__catalog-icon-title{
		font-size: 11px;
		color: #566b75;
		line-height: 13px;
		-webkit-transition: all 0.15s ease 0s;
		-moz-transition: all 0.15s ease 0s;
		-o-transition: all 0.15s ease 0s;
		transition: all 0.15s ease 0s;	
	}

	.bx-no-touch .top-panel__catalog-icon:hover .top-panel__catalog-icon-title,
	.bx-touch .top-panel__catalog-icon:active .top-panel__catalog-icon-title{
		color: #191d38;
	}

	/***SEARCH***/
	.top-panel__search-btn-title{
		font-size: 11px;
	}

	.slide-menu-interface-2-0-1 .top-panel__search input[type="text"],
	.slide-menu-interface-2-0-1-inner .top-panel__search input[type="text"],
	.slide-menu-interface-2-0-2 .top-panel__search input[type="text"],
	.slide-menu-interface-2-0-3 .top-panel__search input[type="text"]{
		border: 1px solid transparent;
	}
	
	/***CONTACTS***/
	.bx-no-touch .slide-menu-interface-2-0-1 .top-panel__contacts-block:hover,
	.bx-touch .slide-menu-interface-2-0-1 .top-panel__contacts-block:active,
	.bx-no-touch .slide-menu-interface-2-0-1-inner .top-panel__contacts-block:hover,
	.bx-touch .slide-menu-interface-2-0-1-inner .top-panel__contacts-block:active,
	.bx-no-touch .slide-menu-interface-2-0-2 .top-panel__contacts-block:hover,
	.bx-touch .slide-menu-interface-2-0-2 .top-panel__contacts-block:active,
	.bx-no-touch .slide-menu-interface-2-0-3 .top-panel__contacts-block:hover,
	.bx-touch .slide-menu-interface-2-0-3 .top-panel__contacts-block:active{
		background: #f1f6f7;
	}

	.top-panel__contacts-block:before{
		content: "";
		background: #f1f6f7;
	}

	.slide-menu-interface-2-0-1 .top-panel__contacts-block:before,
	.slide-menu-interface-2-0-1-inner .top-panel__contacts-block:before,
	.slide-menu-interface-2-0-2 .top-panel__contacts-block:before,
	.slide-menu-interface-2-0-3 .top-panel__contacts-block:before{
		content: none;
	}

	.top-panel__contacts-icon{
		text-align: center;
	}
	
	/***CART***/
	.mini-cart__delay:before,
	.mini-cart__cart:before{
		content: "";
		background: #f1f6f7;
	}

	.slide-menu-interface-2-0-1 .mini-cart__delay:before,	
	.slide-menu-interface-2-0-1 .mini-cart__cart:before,
	.slide-menu-interface-2-0-1-inner .mini-cart__delay:before,
	.slide-menu-interface-2-0-1-inner .mini-cart__cart:before,
	.slide-menu-interface-2-0-2 .mini-cart__delay:before,
	.slide-menu-interface-2-0-2 .mini-cart__cart:before,
	.slide-menu-interface-2-0-3 .mini-cart__delay:before,
	.slide-menu-interface-2-0-3 .mini-cart__cart:before{
		content: none;
	}
	
	.mini-cart__title{
		font-size: 11px;
	}

	/***USER***/
	.top-panel__user-link:before{
		content: "";
		background-color: #f1f6f7;
	}

	.slide-menu-interface-2-0-1 .top-panel__user-link:before,
	.slide-menu-interface-2-0-1-inner .top-panel__user-link:before,
	.slide-menu-interface-2-0-2 .top-panel__user-link:before,
	.slide-menu-interface-2-0-3 .top-panel__user-link:before{
		content: none;
	}
	
	.top-panel__user-title{
		font-size: 11px;
	}
	
	/***BLOCK_TABS***/
	.tabs__list{
		border: none;
		background-color: #f1f6f7;
	}

	.tabs__scroll .owl-prev{	
		background: -moz-linear-gradient(right, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		background: -webkit-linear-gradient(right, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		background: linear-gradient(to left, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f1f6f7", endColorstr="#00f1f6f7", GradientType=1);
	}

	.tabs__scroll .owl-next{	
		background: -moz-linear-gradient(left, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		background: -webkit-linear-gradient(left, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		background: linear-gradient(to right, rgba(241, 246, 247, 0) 0px, #f1f6f7 44px, #f1f6f7 44px);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f1f6f7", endColorstr="#f1f6f7", GradientType=1);
	}
	
	/***CONTENT***/
	h1, .h1{
		font-size: 24px;
		line-height: 29px;
	}

	h2, .h2{
		font-size: 20px;
		line-height: 24px;
	}

	/***NAVIGATION***/
	.navigation-back > i{
		font-size: 16px;
	}
	
	.navigation-title{
		font-family: "Geist", sans-serif;
		font-size: 16px;
		color: #263238;
		text-align: center;
		line-height: 19px;
	}
	
	/***BLOCK_SITE_CLOSED***/
	.site-opening .countdown-amount{
		font-size: 24px;
		line-height: 38px;
	}

	/***FOOTER***/
	.footer__copyright{
		text-align: center;
	}

	/***FOOTER_MENU***/
	.bottom-menu .footer-menu > li{
		border-bottom: 1px solid #263238;
	}

	.footer-menu > li > a{
		text-align: center;
	}

	.bottom-menu .footer-menu > li > a{
		text-align: left;
	}
	
	/***CATALOG_SECTION_SORT_POPUP***/
	.catalog-section-sort-popup{
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
	}
	
	/***SLIDE_PANEL***/
	/***POPUP_PANEL***/
	.slide-panel{
		-webkit-transition: width 0.3s ease 0s, right 0.3s ease 0s;
		-moz-transition: width 0.3s ease 0s, right 0.3s ease 0s;
		-o-transition: width 0.3s ease 0s, right 0.3s ease 0s;
		transition: width 0.3s ease 0s, right 0.3s ease 0s;
	}

	.popup-panel__title{
		font-size: 20px;
		line-height: 24px;
	}

	/***USER_CONSENT***/
	.main-user-consent-request-popup-cont{
		-moz-transform: none;
		-o-transform: none;
		-webkit-transform: none;
		transform: none;
	}

	.main-user-consent-request-popup-header{
		font-weight: 300;
	}
}

/***DESKTOPS_LARGE_DESKTOPS***/
@media(min-width: 1043px) and (max-width: 1379px){
	/***POPUP_PANEL***/
	.popup-panel,
	.popup-panel__title-wrap,
	.popup-panel__footer > .btn{
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
	}

	.popup-panel__prev{
		-moz-border-radius: 0 5px 5px 0;
		-webkit-border-radius: 0 5px 5px 0;
		-khtml-border-radius: 0 5px 5px 0;
		border-radius: 0 5px 5px 0;
	}

	.popup-panel__next{
		-moz-border-radius: 5px 0 0 5px;
		-webkit-border-radius: 5px 0 0 5px;
		-khtml-border-radius: 5px 0 0 5px;
		border-radius: 5px 0 0 5px;
	}
}

@media(min-width: 1043px) and (max-width: 1545px){
	.slide-menu-option-1-active .page-container-wrapper:before{
		content: none;
	}
}