#mobilemenu .menu ul li.btn-rest-regions{
    margin: 20px 0;
}
.fill_bg_n .menu-row.bgcolored,
.fill_bg_y .menu-row.bgcolored>.maxwidth-theme{
    background-color: #0A2A4A!important;
}
#main .btn.btn-default{
    background-color: #0A2A4A;
    border-color: #0A2A4A;
}
#main .page-top-wrapper.color{
    background: #0A2A4A;
}
#footer .footer_inner .line, .basket_fly .opener .basket_count, .page_not_found td.image img{
    background: #0A2A4A!important;
}
.basket_fill_COLOR .header-cart .basket_fly .opener {
    background: #0A2A4A!important;
}
:root {
    --theme-base-color: #0A2A4A!important;
}
.blog-page-navigation a{
    color: #0A2A4A!important;
}
#mobileheader .mobileheader-v2{
    background: #0A2A4A!important;
}
.menu-row.bgcolored .mega-menu table td.active {
    background: #0128FF!important;
}
header .menu_colored .menu_top_block > li.current > a, header .menu_dark .menu_top_block.menu > li.current > a, header .menu_dark .menu_top_block.menu > li.current:hover > a, .menu_top_block.catalog_block .dropdown > li.full:hover > a:before, .menu_top_block.catalog_block .dropdown > li.full.current > a, header .menu_top_block li.catalog > .dropdown > li.current > a, .left_menu > li.current > a, .left_menu > li:hover > a:before {
    background: #FF6E51!important;
}
.btn.btn-default span{
    color: #fff;
}
.menu-item-mail > div{
    display: flex;
    align-items: center;
    gap: 8px;
    justify-content: center;
    color: #fff;
    line-height: 1.33em;
    font-size: 16px;
    font-weight: bold;
}
.form_body .form-control label:not(:first-child){
    display: inline-flex;
    margin: 0 0 0 8px;
}
.menu-item-mail .menu-picture {
    transform-origin: center; /* Определяет центр вращения */
    animation: swing 2s ease-in-out infinite; /* Применяет анимацию */
}
.header_wrap.fixed .menu-row.middle-block .mega-menu .menu-item-mail .menu-picture{
    height: 25px;
    display: flex;
}
.header_wrap.fixed .menu-row.middle-block .mega-menu .menu-item-mail > div{
    font-weight: 400;
}
@keyframes swing {
    0% {
        transform: rotateY(0deg);
    }
    50% {
        transform: rotateY(30deg); /* Поворот вправо */
    }
    100% {
        transform: rotateY(0deg);
    }
}
@media (hover: hover) {
    #main .catalog_item:hover .item-title a,
    #main .item:hover .info a,
    #main .item:hover .name a,
    #main .item:hover .title a,
    #main .item .title a:hover{
        color: #FF6E51 !important;
    }
    #main .menu-row.bgcolored .mega-menu table td:hover {
        background-color: #FF6E51;
    }
    #main .dark-color:hover,
    #main a.colored:hover,
    #main .colored:hover,
    body#main .colored_theme_hover_text:hover {
        color: #FF6E51;
    }
    .personal-link:hover svg path {
        fill: #FF6E51!important;
    }
    .header-fixed-email > a:hover,
    .header-top-email:hover {
        color: #FF6E51!important;
    }
    footer .info .email a:hover {
        color: #FF6E51!important;
    }
}
/**/