.sub_menu_header_top
{
    box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
    webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
    padding: 40px 20px;
    width: 1170px;
    box-sizing: border-box;
    position: absolute;
    top: 37px;
    display: none;
}

.sub_menu_header_top::after {
    bottom: 100%;
    left: 40px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(250, 250, 250, 0);
    border-bottom-color: #fafafa;
    border-width: 10px;
    margin-left: 0px;

}
.header_nav>.menu.left {
    float: none;
    display: flex;
    justify-content: space-between;
}
.header {
    z-index: 101;
}
.all_catalog:hover .sub_menu_header_top{display: block;}
.sibaks .header_nav .menu .all_catalog>a:hover:after{background: none;}

.sub_menu_header_top{background-color: #fafafa;}
.sub_menu_header_top .menu_group{width: 215px;font-size: 16px;text-align: left;color: #343434;margin-left: 10px;display: inline-block;vertical-align: top;}
.sub_menu_header_top .menu_group:first-child{margin-left: 0;}
.sub_menu_header_top .menu_group a{text-decoration: none;color: #343434;}
.sub_menu_header_top .menu_group a:hover{text-decoration: underline;}
.sub_menu_header_top .menu_group .mod_title{margin-bottom: 10px;}

.price_link_wrapper{display: inline-block;line-height: 44px; vertical-align: middle;   text-decoration: none;margin-left: 62px;float: left;}
.price_link_wrapper .price_link{text-decoration: none;margin-left: 10px;}
.price_link_wrapper .price_link:hover{text-decoration: underline;}
.price_link_wrapper img{vertical-align: middle;}

.header_nav>.menu.left>li:hover{background-color:#7f7f7f;}
.header_bot .header_nav>.menu li>a:hover:after{background-color: transparent;}
.header.-is-fixed .price_link_wrapper{margin-left: 55px;}
.header.-is-fixed .sibaks_phone{margin-left: 60px;}
.header-top-line .sibaks_phone{font-size: 17px;}
.section_new .section_title{margin: 9px 0 18px 59px;}
.header-top-line .header_cart {   margin-left: 47px;}
.header_nav>.menu li  span {
    padding-right: 25px;
    padding-left: 25px;
}
.header_cart{left: 34px;}
.header_tel .sibaks_phone{margin-left: -7px;}

/**/
.header_auth{margin-right: -36px;}
.header_contacts{margin: 14px 0 0 34px;}
.header_search .inputbox{width: 350px;}
.header_search .icon-zoom{    width: 75px;}
.header.-is-fixed .header-top-line .header_cart{    margin-left: 14px; height: 20px;}
.header.-is-fixed .top-line-personal{    margin-right: -2px; }
.header_mid .width{max-width: 1185px;}
.header-top-line .width{max-width: 1185px;}

.login_form .inputbox.phone_login{display: inline-block;width: 205px;vertical-align: unset;}
.login_form .inputbox.email_login{display: inline-block;width: 188px;vertical-align: unset;}
/*
.login_form .inputbox[placeholder]{font-style: normal;color: #000;font-size: 14px;font-weight: 400;}
.login_form .inputbox::-moz-placeholder{font-style: normal;color: #000;font-size: 14px;font-weight: 400;}
.login_form .inputbox::-webkit-input-placeholder{font-style: normal;color: #000;font-size: 14px;font-weight: 400;}
.login_form .inputbox:-moz-placeholder{font-style: normal;color: #000;font-size: 14px;font-weight: 400;}
.login_form .inputbox:-ms-input-placeholder{font-style: normal;color: #000;font-size: 14px;font-weight: 400;}*/

.login_form .note{font-size: 14px;margin-bottom: 10px;font-weight: 400;color: #000;}




