.preloader_catalog{
	position: fixed;
    background: #fff;
    opacity: 0.9;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    left: 0;
}
.preloader_catalog img{
	position: absolute;
    opacity: 0.9;
    top: calc(50% - 32px);
    width: 64px;
    height: 64px;
    left: calc(50% - 32px);
}
 .newcss #footer {
    background: #000;
}
.newcss #footer .copyright{
color:#fff;
}
.newcss #footer .footer_bottom .submenu_top .menu_item a,
.newcss #footer .footer_bottom .submenu_top .menu_item a:hover,
.newcss #footer .footer_top .sblock .wrap_more_text
{
	color:#fff;
}
.newcss #footer .footer_top .sblock .wrap_icon{
  filter: invert(100%); 
  -webkit-filter:invert(100%);   
}
.newcss #footer .whatsapp-link {
    filter: invert(100%);
    -webkit-filter: invert(100%);
}
.newcss #footer input.button{
    color: #000;
    background: #ddd;
}
.newcss #footer input.button:hover{
	color: #fff;
    background: #000;
    border: 1px solid #fff;
}

.newcss #footer .footer_bottom .all_menu_block ul li a{
font-weight: 600;
color: #b9b9b9;
}
.newcss .footer_top .wrap_md .phones .phone_wrap a {
    color: #b9b9b9;
}
.newcss .footer_top .wrap_md .phones .phone_wrap a:hover {
cursor:pointer;
}
.newcss #footer .footer_bottom .all_menu_block ul li a:hover{
    color: #fff;
}
.newcss .detail_textcss{
    padding: 29px 30px;
}
.newcss .tabs-body {
    border-top: unset;
}

.newcss .us_profile{
	margin-left: 10px;
    margin-top: 5px;

}
.newcss .us_profile a{
    color: #bdbdbd;
    font-size: 12px;
}
.newcss .us_profile a:hover{
	color:#919191 !important;
}
.newcss .module-enter.have-user{
    width: 100px;
}
.newcss .module-enter.have-user a{
float: right;
}


/*menu_top*/
.newcss .basket_normal #header .middle-h-row td.logo_wrapp {
    padding-top: 0;
}
.newcss #header .middle-h-row .center_block {
    width: 100%;
    padding: 0px 22px 0 34px;
    margin-top: 15px;
    position: relative;
}
.newcss .center_block .search_block {
    float: unset;
    position: absolute;
    right: 22px;
    top: 0;
}
.newcss #header .search_block .icon {
    display: inline-block;
    width: 45px;
    height: 34px;
    background-size: contain;
    top: 0;
}
#header .search_block .icon.open {
    display: inline-block;
    width: 18px;
    height: 20px;
    background-image: url(images/svg/icons_wish.svg) !important;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -169px -175px;
    right: -10px;
    top: 2px;
    position: absolute;
    width: 40px;
    height: 38px;
}

@media (max-width: 1100px){
body #header .center_block .main-nav {
    width: 100%;
    position: absolute;
    right: 0;
    left: 0;
    top: 100%;
    margin: 18px 0 0 0;
    padding: 7px 0;
}
body .wrapper.head_type_1:not(.front_page) #header {
    margin-bottom: 60px;
}

.m_color_none #header, .m_color_none.h_color_colored #header {
    margin-bottom: 47px;
}
.newcss #header .middle-h-row .center_block {
    width: 100%;
    padding: 0px 22px 0 34px;
    position: unset;
}
.newcss .center_block .search_block {
    float: right;
    position: relative;
    right: 0;
    top: 0;
}
.wrapper.m_color_none .top_slider_wrapp {
    margin-top: 49px!important;
}




}
@media (max-width: 600px){
	.newcss #header .middle-h-row td.us_profile{
		position: absolute;
		right: 0;
		top: -5px;
		margin-left: 0;
		margin-top: 0;
	}
	.newcss .module-enter.have-user {
		width: 100%;
	}
	.newcss .module-enter.have-user a {
		float: unset;
		margin-left: 10px;
	}
	body #header .center_block .main-nav {
		margin-top: 15px;
		left: -15px;
		right: -15px;
		margin-left: 0;
		padding: 4px 15px;
		width: auto;
	}
.m_color_none #header, .m_color_none.h_color_colored #header {
    margin-bottom: 0;
}
}





























