.bonus-card button.button.secondary.small {
    padding: 10px 7px 10px 7px;
    min-width: 190px;
}

#review-hero .review-hero-bet-card .rhbc-btn .button {
    margin-left: auto;
    margin-right: auto;
}

.sp-profile-sidebar-follow-bookmakers-btn, .sp-profile-last-visited-btn {
    height: 54px !important;
}

.sidebar-top3-by-country-item-logo {
    min-width: 71px;
}

.sbbbs-card__button.button {
    font-size: 15px;
    min-width: 120px;
    max-width: 220px;
    width: 100%;
    margin: 0;
}

.sidebar-top3-by-country .sbbbs-card__rate .star-rate__text {
    font-size: 12px;
}

.sidebar-top3-by-country-item {
    padding: 12px !important;
}

.sidebar-top3-by-country-item-rating {
    margin-right: 4px;
}

body .sbbbs-card__top .sbbbs-card__button.button {
    width: max-content !important;
    padding: 0 20px !important;
    margin-left: 5px !important;
    flex-shrink: 0;
}

body .sbbbs-card__top .link-to-casino.sbbbs-card__logo.sbbbs-card__button {
    width: 60px;
}

body aside .link-to-casino.sbbbs-card__logo {
    width: 85px;
}

body .loop-table-filter-item {
    min-width: 150px !important;
}

.loop-main-container .loop-table-filte-btns {
    width: 176px !important;
}

.table-width-filter .bonus-card--table-with-filter .bonus-card-logo {
    width: 22% !important;
    min-width: 70px !important;
    max-width: 240px !important;
    padding: 0 !important;
    margin-right: 0 !important;
}

.loop-main-content .thead-filter-row > th.bonus-card-info {
    font-size: 14px !important;
    display: none !important;
}

.table-width-filter .bonus-card--table-with-filter .bonus-card-info {
    display: none !important;
}

.bonus-card.contains-characteristics .bonus-card-info {
    display: none !important;
}

.bonus-card__top {
    width: 364px;
}

.thead-filter-row.bonus-card--table.bonus-card--table-with-filter > div {
    max-width: initial !important;
    min-width: initial !important;
}

.thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-logo {
    width: 18% !important;
}

.thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-rating {
    width: 25% !important;
}

.thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-text {
    width: 35% !important;
}

.thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-button {
    width: 25% !important;
}

@media print, screen and (min-width: 1601px) {
    body .table-width-filter .bonus-card__top .bonus-card-logo {
        margin-right: 45px !important;
    }
}

@media print, screen and (max-width: 1600px) {
    body .table-width-filter .bonus-card__top .bonus-card-logo {
        margin-right: 61px !important;
    }

    body .table-width-filter .bonus-card-text, .table-width-filter div.thead-filter .th-item.bonus-card-text {
        max-width: 264px !important;
        min-width: 250px !important;
    }
}

@media screen and (max-width: 1599px) {
    .review-hero__left .bonus-card__top {
        width: 300px;
    }

    body ul.table-width-filter li.bonus-card .bonus-card-text {
        margin-left: 0 !important;
    }

    .thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-button {
        width: 32% !important;
    }

    .bonus-card__top {
        width: 330px;
    }

    body .table-width-filter .bonus-card__top .bonus-card-logo {
        margin-right: 18px !important;
    }


    body .table-width-filter .bonus-card-text, .table-width-filter div.thead-filter .th-item.bonus-card-text {
        max-width: 180px !important;
        min-width: 180px !important;
    }
}

@media screen and (max-width: 1500px) {
    .thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-text {
        width: 30% !important;
    }
    .thead-filter-row.bonus-card--table.bonus-card--table-with-filter .bonus-card-button {
        width: 30% !important;
    }
    .bonus-card__top {
        width: 340px;
    }
}

@media screen and (max-width: 720px) {
    .bonus-card__top {
        width: 100%;
    }

    .loop-main-container .loop-table-filte-btns {
        width: 100% !important;
    }
}

@media screen and (min-width: 720px) {

    .table-width-filter .bonus-card--table-with-filter .bonus-card-button {
        padding: 0 !important;
        width: 164px !important;
        min-width: 215px !important;
        max-width: 164px !important;
        margin-left: 0 !important;
    }

    .table-width-filter .bonus-card .bonus-card-text {
        margin-left: 95px !important;
    }

    body .table-width-filter .bonus-card-button, .table-width-filter div.thead-filter .th-item.bonus-card-button {
        max-width: 160px !important;
        min-width: 216px !important;
    }
}

@media print, screen and (min-width: 40em) {
    .bonus-card .bonus-card__bottom div.bonus-card-text {
        max-width: calc(100% - 200px);
    }

    #review-hero .review-hero-bet-card .rhbc-btn {
        max-width: initial;
    }

    #review-hero .review-hero-bet-card .rhbc-btn .button {
        width: 280px;
    }
}
