    background-color: #007DC5;
    border-color: #007DC5;.drag-block.CATALOG_TAB .catalog_block .catalog_item img, .product_slider .catalog_item img {
    height: 100%;
}

.zag_osn {
    padding-top: 1.8rem;
}

.topzag {
    align-items: center;
    justify-content: space-between;
}
.zag_osn {
    display: flex;
}

.zag_osn2 {
    width: 47%;
    display: flex;
}

.bot_osn {
    text-align: right;
}

.catalog_block.items .image_wrapper_block>a {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-height: 390px;
}

.catalog_block .catalog_item img, .product_slider .catalog_item img {
    max-width: 100%;
    max-height: 100%;
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.catalog_block .catalog_item .image_wrapper_block {
    padding-top: unset;
    height: 20vw;
    box-sizing: border-box;
}
.top-block-wrapper {
    background: #1b1b1b;
}

a.consult_head {
    background: #007DC5;
}

.banner_buttons .btn.btn-default:hover, .banner_buttons .btn.btn-default:active, .banner_buttons .btn.btn-default:focus {
    background-color: #007DC5;
    border-color: #007DC5;
}

.banner_buttons .btn.btn-default {
    background-color: #007DC5;
    border-color: #007DC5;
}

.zag_osn {
    background: #007DC5;
}

.osn2 p {
    background: #007DC5;
}

a.osn_btn {
    background: #007DC5;
}

.left_menu>li.has-childs>a .svg, .menu_top_block .dropdown>li>a .svg {
    top: 10px;
}

.headmenu .menu-item.dropdown {
    display: inline-block;
}

.headmenu .dropdown-toggle.more-items {
    display: none;
}

.headmenu .menu-item.dropdown:hover>.wrap>.dropdown-menu  {
display:block;
background-color: #000;
}   

#footer .second-col .bottom-menu .item .title a {
    font-size: 18px;
    line-height: 22px;
}

#footer .footer-inner:not(.shorten) .bottom-menu.second .item {
    margin: 15px 0 0;
}

#headerfixed.with-product.fixed .item-stock{
display:none;
}

#headerfixed.with-product.fixed .item-title {
color:#ffffff;
}

#headerfixed.with-product.fixed .cost.prices .price {
color:#ffffff;
}

.image_wrapper_block .sticker_zaryadnye_kolonny {
display:none;
}

.image_wrapper_block .sticker_nastennye_stantsii {
display:none;
}
.top_block .tabs li[data-code="III_POK"]{
display:none;
}
.top_block .tabs li[data-code="II_POK"]{
display:none;
}
.top_block .tabs li[data-code="I_POK"]{
display:none;
}

#preim_block .bot_osn{
text-align:center;
}

#preim_block .bot_osn{
text-align:center;
}

#preim_block a.osn_btn {
margin-left:unset;
transform: unset;
margin-top:30px;
}