:root {
    --font-family: "Roboto",sans-serif;
    --content-width: 1110px;
    --container-offset: 15px;
    --container-width: calc(var(--content-width) + (var(--container-offset) * 2));
    --color-bg: #f9f9f9;
    --color-bg-wrapper: #f3f3f3;
    --color-white: #ffffff;
    --color-dark: #102938;
    --color-primary: #4c71fa;
    --color-primary-hover: #28409a;
    --color-red: #f33330;
    --color-green: #48b55c;
    --color-green-hover: #2c943f;
    --color-gray: #9d9d9d;
    --color-gray-2: #c6c6c6;
    --color-gray-3: #f3f3f3;
    --burger-width: 28px;
    --burger-height: 22px;
    --burger-line-height: 3px;
    --header-height: 90px;
    --swiper-theme-color: #007aff;
}
.lang__item img {
    width: 30px;
    margin-right: 6px;
}

.lang__btn > img {
    width: 30px;
}


footer .menu-item:not(.menu-item:nth-last-child(1)) {
    margin-bottom: 15px;
}

footer .menu-item a {
    color: var(--color-white);
}

.footer__copyright a {
    font-size: .75rem;
}

.bookmakers-table__nav-tcs {
    font-size: .6rem;
    text-decoration: none;
    color: var(--color-dark);
    border-bottom: 1px dashed var(--color-dark);
}

.bookmakers-table__nav-btn {
    font-size: .975rem;
}


p {
    line-height: 1.5;
}


blockquote {
    display: block;
    position: relative;
    min-height: 80px;
    padding: 20px 20px 20px 70px;
    line-height: 1.18;
    font-size: 1rem;
    background-color: rgba(72, 181, 92, .5);
    border-radius: 5px;
}

blockquote:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 15px;
    margin-top: -23px;
    width: 46px;
    height: 46px;
    background-image: url(../img/icons/quote.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

blockquote:not(blockquote:nth-last-child(1)) {
    margin-bottom: 20px;
}


.list li, .number li {
    line-height: 1.5;
}

.number li {
    padding-left: 25px;
}

.number li::before {
    padding: 3px 7px 2px;
    margin-top: 3px;
}

.list li::before {
    margin-top: 4px;
}


.main {
    padding: calc(var(--header-height) + 50px) var(--container-offset) 100px;
}

.sidebar-rating__logo {
    max-width: 90px;
}


.bookmaker-preview__bonus-btn {
    padding: 6px 20px;
    font-size: .75rem;
}

.payment-table td {
    overflow: inherit;
}

.author__text {
    line-height: 1.5rem;
}

.sidebar-bookmaker__tcs {
    font-size: .6rem;
    text-decoration: none;
    color: var(--color-dark);
    border-bottom: 1px dashed var(--color-dark);
}

.main__content .wp-block-image {
    margin-bottom: 15px;
}

.game__bg img {
    max-height: 315px;
}

@media (max-width: 768px) {
    ul li, ol li {
        font-size: .875rem;
    }
}


.page-numbers {
    background: #4c76f5;
    padding: 8px 13px;
    color: white;
    font-weight: 600;
    border-radius: 5px;
}

.nav-links {
    margin: 0 auto;
    margin-bottom: 10px;
    margin-top: 10px;
}

.bonus__size {
    margin-left: 0px;
}

.bonuses + .bookmakers-table__footer {
    margin-bottom: 30px;
}

.bonuses + .bookmakers-table__footer .btn {
    margin: 0 auto;
}

.bookmaker-preview__bonus {
    min-width: 150px;
}
.check-list li:not(.check-listli:nth-last-child(1)) {
    margin-bottom: 10px;
}

.comment-form-cookies-consent{
    display: none;
}

.comment-notes{
    display: none;
}
#reply-title{
    display: none;
}

.compare__item-logo img {
    width: 80px;
}
.compare__item-logo {
    height: auto;
}


.compare-table__bookmaker-logo {
    height: auto;
    max-height: 40px;
}

.compare-table__bookmaker-logo img {
    height: 40px;
}
.compare-table__item-logo img {
    width: 80px;
    height: auto;
}
.compare-table__item-logo {
    height: 25px;
}



.payment-info__table.payment-table tbody tr:first-child th{
    padding: 14px;
}

.articles-slider__item_title:not(.articles-slider__item_title:nth-last-child(1)) {
    padding: 10px 5px;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 1rem;
    color: var(--color-black);
    -webkit-transition: color .25s;
    -o-transition: color .25s;
    transition: color .25s;
}

.articles-slider__item_title  a {
    font-weight: 700;
    font-size: 1rem;
    color: var(--color-black);
    -webkit-transition: color .25s;
    -o-transition: color .25s;
    transition: color .25s;
}


.latest-articles__item:nth-child(1) .articles-slider__item_title, .latest-articles__item:nth-child(1) .articles-slider__item_title a {
    font-weight: 700;
    font-size: 1.25rem;
    color: var(--color-white);
    margin-bottom: 10px;
}


.main__content table{
    width: 100%;
}

.main__content td{
    border: 1px solid;
    padding: 0.5em;
}