/*id-cooling*/
body .header-wrapper .wrap_icon.inner-table-block .phone-block,
body .header-wrapper .top-description.no-title,
body .header-wrapper .top-description.addr
{
    display: none;
}
.id-cooling footer .footer-inner,
.id-cooling footer .social-icons ul,
.id-cooling #headerfixed,
.id-cooling #headerfixed .maxwidth-theme{
	background: #000;
}
.id-cooling #headerfixed svg path,
.id-cooling #header svg path,
.id-cooling #mobileheader .mobileheader-v1 svg path,
.id-cooling .mega_fixed_menu svg path
{
	fill: #fff;
}
.id-cooling #headerfixed .logo-row.v2 .mega-menu table td .wrap > a,
.id-cooling .menu-row.middle-block .mega-menu table td .wrap > a{
	color: #fff;
}
.id-cooling #headerfixed .js-basket-block .count,
.id-cooling body .basket-link .js-basket-block .count{
	background: #fff;
    color: #000;
}
.id-cooling .header-topline__language-item:hover a, .header-topline__language-item_state_active,
.id-cooling .header-topline__language-item a{
	color: #fff;
	opacity: 1;
}
.id-cooling .header-topline__language-item a{
	opacity: 0.5;
}
.id-cooling .header-topline__language-item:not(:first-child){
	border-left: 1px solid #53524f;
}
.id-cooling .header_wrap #header,
.id-cooling #mobileheader .mobileheader-v1{
	background: #000;
}
.light-menu-color .logo_and_menu-row{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.4) 100%);
}
body.fill_bg_n .wrapper1.long_banner .light-menu-color .menu-row.middle-block.bg_none{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.2) 100%);
    box-shadow: 0px 40px 40px 10px rgb(0 0 0 / 20%);
}
.id-cooling #mobileheader .mobileheader-v1{
	border: none;
}
.id-cooling  .mega_fixed_menu .svg.svg-close{
	position: absolute;
    top: 10px;
	opacity: 0.5;
}
.id-cooling .mega_fixed_menu .svg.svg-close:hover{
	opacity: 1;
}
.id-cooling .mega_fixed_menu .maxwidth-theme:before{
	content: "";
    position: absolute;
    width: 200%;
    height: 136px;
    left: -50%;
    top: -60px;
    background: #000;
}
.id-cooling .mega_fixed_menu .svg.svg-close *,
.id-cooling .mega_fixed_menu .svg.svg-close:hover *{
	fill: #fff;
}
.id-cooling .mega_fixed_menu .left_menu_block .top-description.addr,
.id-cooling .mega_fixed_menu .right_menu_block .contact_wrap .phone a{
	color: #fff;
	opacity: 1;
}
.left_block_store.contact{
	margin: 70px auto 0px !important;
	padding: 0 !important;
}
.id-cooling .table-view .item-info .item-title,
.id-cooling #headerfixed .cost.prices .price .values_wrapper{
	color:#fff;
}
.id-cooling #headerfixed .item-stock .value{
	font-weight: bold;
}
.sale_order_full_table a{
	text-decoration: underline;
}
.id-cooling #headerfixed .table-view .item-actions .item-buttons .btn{
	width: auto;
}
.id-cooling .phone.blocks .with_dropdown .dropdown>.wrap,
.id-cooling .phone .more_phone:hover{
	background: #000; 
}
footer .info .phone .more_phone a,
.mega_fixed_menu .right_menu_block .contact_wrap .phone .more_phone a{
	color:#fff;
	font-weight: 400;
	opacity: 0.5;
	padding:22px 0;
}
.mega_fixed_menu .right_menu_block .contact_wrap .phone .more_phone a{
	font-weight: bold;
}
.phone.with_dropdown>.dropdown{
	min-width: 148px;
}
 footer .info .phone.blocks .dropdown{
	top: -17px;
	left: 29px;
}
.mega_fixed_menu .right_menu_block .contact_wrap .phone.with_dropdown>.dropdown{
	top: -17px;
	left: 24px;
}
.id-cooling .mega_fixed_menu .right_menu_block .footer_wrap{
	margin-top: 68px;
}
.id-cooling .mega_fixed_menu .right_menu_block .footer_wrap path{
	fill: #000;
}
.id-cooling .mega_fixed_menu .right_menu_block .contact_wrap .phone .callback_wrap span{
	color: #fff;
}
#headerfixed .auth_wr_inner .dropdown-menu svg path, 
#header .auth_wr_inner .dropdown-menu svg path{
	fill: #333;	
}
#headerfixed .auth_wr_inner .dropdown-menu i, 
#header .auth_wr_inner .dropdown-menu i{
	background:transparent;
}
@media (max-width: 1200px){
	.id-cooling  footer .info .phone.blocks .dropdown {
		right: 12px;
	}
	.id-cooling  footer .info .phone .dropdown{
		text-align: left;
	}
}
/*end id-cooling*/
/*start progilax*/
.prologix .phone.blocks .with_dropdown .dropdown>.wrap,
.prologix .phone .more_phone:hover{
	background: #333;
	box-shadow: none;
}
.prologix .mega_fixed_menu .phone.blocks .with_dropdown .dropdown>.wrap,
.prologix .mega_fixed_menu .phone .more_phone:hover{
	background: #fff;
	box-shadow: none;
}
.prologix .header-topline__language-item:hover a{
	color: #fff;
}
.prologix .mega_fixed_menu .right_menu_block .contact_wrap .phone .more_phone a{
	color: #dc2f2f;
}
.prologix #headerfixed .table-view .item-actions .item-buttons .btn{
	width: auto;
	max-width: 220px;
}
.prologix .table-view .item-actions .item-price{
	width: 46%;
}
.prologix .table-view .item-actions .item-buttons{
	width: 54%;
	max-width: 248px;
}
.prologix .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat a+a{
	margin-right: 10px;
}
@media (max-width: 600px){
	.prologix .ajax_load.block .footer_button .btn.to-subscribe{
		white-space: normal;
	}
	.prologix .compact-catalog .catalog_block .catalog_item > div .item_info {
		padding-bottom: 50px;
	}
	.prologix .personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat a+a{
		margin-right: 0px;
	}

}

@media (max-width: 991px){
	.id-cooling .header-topline__language-item a{
		color: #333;
	}
}
/*end progilax*/
#headerfixed .logo.colored{
    width: 110px;
}
body .bx-livechat-bright-header .bx-livechat-title{
    color: #fff;
}
body .bx-livechat-bright-header .bx-livechat-control-btn-close{
    background: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2212%22%3E%3Cpath%20d%3D%22M11%201L1%2011M1%201l10%2010%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.9%22/%3E%3C/svg%3E) center no-repeat;
}

.dropdown-menu i {
    background: black;
}

#headerfixed .burger.inner-table-block {
	display: none;
}

.basket-checkout-block-share {
	display: none!important;
}


.ws-icon-basket:before {
	background: black url('../images/svg/Basket_big_white.svg') 4px 6px no-repeat !important;
}

.basket-checkout-container span.oneclickbuy, .basket-checkout-container button.basket-btn-checkout {
	max-width: 227px;
	width: 227px;
}

body #basket-root .basket-checkout-container {
	padding-top: 15px;
	padding-bottom: 15px;
}


.grifon footer .footer-inner,
.grifon footer .social-icons ul,
.grifon #headerfixed,
.grifon #headerfixed .maxwidth-theme{
	background: #b5b5b5;
}
.grifon #headerfixed svg path,
.grifon #header svg path,
.grifon #mobileheader .mobileheader-v1 svg path,
.grifon .mega_fixed_menu svg path
{
	fill: #fff;
}
.grifon #headerfixed .logo-row.v2 .mega-menu table td .wrap > a,
.grifon .menu-row.middle-block .mega-menu table td .wrap > a{
	color: #fff;
}
.grifon #headerfixed .js-basket-block .count,
.grifon body .basket-link .js-basket-block .count{
	background: #fff;
	color: #b5b5b5;
}
.grifon .header-topline__language-item:hover a, .header-topline__language-item_state_active,
.grifon .header-topline__language-item a{
	color: #fff;
	opacity: 1;
}

.grifon .header_wrap #header,
.grifon #mobileheader .mobileheader-v1{
	background: #b5b5b5;
}

.grifon .mega_fixed_menu .svg.svg-close *,
.grifon .mega_fixed_menu .svg.svg-close:hover *{
	fill: #fff;
}
.grifon .mega_fixed_menu .left_menu_block .top-description.addr,
.grifon .mega_fixed_menu .right_menu_block .contact_wrap .phone a{
	color: #fff;
	opacity: 1;
}

.grifon .table-view .item-info .item-title,
.grifon #headerfixed .cost.prices .price .values_wrapper{
	color:#fff;
}
.grifon .phone.blocks .with_dropdown .dropdown>.wrap,
.grifon .phone .more_phone:hover{
	background: #b5b5b5;
}

.grifon .mega_fixed_menu .right_menu_block .footer_wrap path{
	fill: #b5b5b5;
}
.grifon .mega_fixed_menu .right_menu_block .contact_wrap .phone .callback_wrap span{
	color: #fff;
}

body.grifon .header-wrapper .wrap_icon.inner-table-block .phone-block
{
	display: block;
}

body.grifon .wrapper1:not(.with_left_block) .drag-block .item-views.company.type2.sm .item.video-block
{
	padding-top: 15px;
	padding-bottom: 15px;
}