header#head{
    background: linear-gradient(90deg, #181818 0%, #383838 49.76%, #171717 100%) !important;
}
header#head .title-company{
    height: 64px;
    margin: 0;
    padding: 0;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    letter-spacing: 0.02em;
    color: #FFFFFF;
}
header#head .left-sidebar__{
    background: #000;
    padding: 0 !important;
    text-align: center;
}
@media screen and (max-width: 768px){
    header#head{
        background: #000 !important;
    }
    header .block-top .topmenu .navbar-toggler__line{
        background: #fff;
    }
    header .block-top .title-company{
        display: none;
    }
    header .block-top .partial-topmenu{
        position: initial;
    }
    header .block-top .topmenu{
        height: 92px;
        top: 35px;
    }
    header .block-top .topmenu #top_menu.navbar-collapse{
        position: absolute;
        top: 80px;
        z-index: 5000;
    }
    header .block-top .topmenu #top_menu.navbar-collapse.collapsing .navbar-nav, header .block-top .topmenu #top_menu.navbar-collapse.show .navbar-nav{
        background: linear-gradient(90deg, #181818 0%, #383838 49.76%, #171717 100%) !important;
    }
}
.socials-btns li a{
    color: #000;
}
.socials-btns li:hover{
    background: #000;
}
.socials-btns li:hover a{
    color: #fff;
}
nav ol.breadcrumb{
    margin-top: 34px !important;
}
header .block-top .topmenu #top_menu.navbar-collapse{
    background: none;
}
header .block-top .topmenu #top_menu .navbar-nav .nav-item a{
    color: rgba(255, 255, 255, 0.72);
    font-family: Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    /*font-family: Roboto,sans-serif;*/
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.04em;
    padding: 0 20px;
}
header .block-top .topmenu #top_menu .navbar-nav .nav-item:after{
    background: rgba(111, 111, 111, 0.3) !important;
}
header .block-top .topmenu #top_menu .navbar-nav .nav-item:hover a,
header .block-top .topmenu #top_menu .navbar-nav .nav-item.active a{
    color: #FFFFFF;
}
header .block-top .topmenu #top_menu .navbar-nav .nav-item.active a{
    font-weight: bold;
}
header .block-top .top-phone-block .seller-phones-list li a{
    color: #3BBC4C;
}
header .block-top .top-lng-list ul#lang{
    display: flex;
    flex-wrap: nowrap;
    padding: 0;
    text-align: right;
    justify-content: flex-end;
}
header .block-top .top-lng-list ul#lang span,
header .block-top .top-lng-list ul#lang a{
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    width: 33px;
    height: 24px;
    margin-right: 8px;
    background: #221F1F;
    border: 1px solid #313842;
    box-sizing: border-box;
    border-radius: 2px;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
header .block-top .top-lng-list ul#lang li:last-child *{
    margin-right: 0;
}
header .block-top .top-lng-list ul#lang li:hover a,
header .block-top .top-lng-list ul#lang li.active span{
    background: #FFFFFF;
    border: 1px solid #3F4650;
    color: #2D2D2D;
}
header .block-top .topmenu #top_menu .navbar-nav .nav-item:after{

}
