.wp-block-table table tr th {
    background-color: #c81f27;
}

.faq-section .item {
    border: 1px solid#721c24;
    background-color: #a95c30;
}

.faq-section .item .question {
    color: #ffffff;
}

.faq-section .item.show .answer {
    color: #ffffff;
}

ol>li:before {
    border: 1px solid #c81f27 !important;
    color: #000000 !important;

}

ul>li:before {
    background: #4f9aea;
    color: #fff;
    background-color: #c81f27 !important;
    --svg: url('data:image/svg+xml,\
<svg xmlns="http://www.w3.org/2000/svg" fill="rgba(255, 255, 255, 1)"  viewBox="0 0 24 24" width="24px" height="24px"><path d="M 20.292969 5.2929688 L 9 16.585938 L 4.7070312 12.292969 L 3.2929688 13.707031 L 9 19.414062 L 21.707031 6.7070312 L 20.292969 5.2929688 z"/></svg>');
    background-image: var(--svg) !important;
    background-size: 16px;
    background-position: center;
    border-radius: 50%;
}

.faq-section .item .question button {
    --svg: url('data:image/svg+xml,\
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="rgba(255, 255, 255, 1)" id="Слой_1" x="0px" y="0px" viewBox="0 0 24 24" xml:space="preserve"><path class="st0" d="M13,11V4h-2v7H4v2h7v7h2v-7h7v-2H13z"/> </svg>');
    background-image: var(--svg);
}

.faq-section .item.show .question button {
    --svg: url('data:image/svg+xml,\
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="rgba(255, 255, 255, 1)" id="Слой_1" x="0px" y="0px" viewBox="0 0 24 24" style="enable-background:new 0 0 24 24;" xml:space="preserve"> <path class="st0" d="M4,11h16v2H4V11z"/></svg>');
    background-image: var(--svg);
}

.home-page .welcome-section .banner {
    background: linear-gradient(90deg, transparent 0%, #b2b2b2 100%);
}

.categories .categories__container div.custom-blo-cat {
    background: linear-gradient(90deg, #b2b2b2 0%, transparent 100%);
}

.promocode-block {
    background: linear-gradient(90deg, #b2b2b2 0%, transparent 130%);
}

.app_banner {
    background: linear-gradient(90deg, #b2b2b2 0%, transparent 130%) !important;
}

.toc_navigation {
    border-top: 1px solid #721c24;
}

header.header {
    border-bottom: 1px solid #721c24;
}

.bef_b:before,
.wp-block-hc-alternate-group-section h2:before,
.wp-block-hc-alternate-group-section h3:before {
    background-color: #721c24;
}

footer.footer .footer_logos_police {
    border-top: 1px solid #E4E4E4;
    border-bottom: 1px solid #E4E4E4;
}

.toc_navigation .progress-container .progress-bar {
    background-color: #721c24;
}

body.home header.header .primary_menu_desktop_ver>ul>li>a:hover {
    color: #0e4657 !important;
}

body.home header.header .primary_menu_desktop_ver>ul>li.children-items>a:hover svg {
    fill: #0e4657 !important;
}

footer.footer {
    color: #ffffff !important;
}

footer.footer .footer__container nav ul li a {
    color: #ffffff !important;
}

footer.footer .footer_text2 {
    color: #ffffff !important;
}

.wp-block-table table>thead {
    color: #ffffff;
}

.wp-block-table table>tbody {
    color: #000000;
}

.wp-block-table table tr:first-child td {
    border-top: 1px solid #c81f27;
}

.wp-block-table table tr th,
.wp-block-table table tr td {
    border-right: 1px solid #c81f27;
    border-bottom: 1px solid #c81f27;
}

.wp-block-table table tr th:first-child,
.wp-block-table table tr td:first-child {
    border-left: 1px solid #c81f27;
}

.wp-block-table table>*:first-child tr:first-child th:first-child,
.wp-block-table table>*:first-child tr:first-child td:first-child {
    border-top: 1px solid #c81f27;
}

.wp-block-table table>*:first-child tr:first-child th:last-child,
.wp-block-table table>*:first-child tr:first-child td:last-child {
    border-top: 1px solid #c81f27;
}
.btn:hover {
    background: #fc4750 !important;
   }
   .menu__title {
    position: relative;
    margin-bottom: 20px;
    margin-top: calc(var(--theme-block-margin-bottom) + 10px);
    font-weight: 600;
    font-size: calc(1.325rem + .9vw);
   }
   .anchor__menu a {
    color:inherit;
    text-decoration: none;
   }
   .anchor__menu a:hover {
    text-decoration: underline !important;
   }