body{color: var(--main-c);}
h1, h2, h3, h4, h5, h6{color: var(--main-heading-c);}
.section-dark{background: var(--section-dark-bg); color: var(--section-dark-c); padding: 2rem 0;}
.section-mid{background: var(--section-mid-bg);padding: 2rem 0;}
.section-mid p, .section-mid .terms{ color: var(--section-dark-c); }
.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6,.section-mid h1,.section-mid h2,.section-mid h3,.section-mid h4,.section-mid h5,.section-mid h6{color:var(--section-dark-c);}
.section-light, .section-light-img{background: var(--section-light-bg);}
@media screen and (min-width: 1400px) {
    .section-light-img{position: relative;}
    .section-light-img:before, .section-light-img:after{position: absolute; content: ''; bottom: 0; width: 250px; height: 250px;}
    .section-light-img:before{left: 10px; background: url(../../../imgs/sport/section-gray-left-img.svg) no-repeat;}
    .section-light-img:after{right: 10px; background: url(../../../imgs/sport/section-gray-right-img.svg) no-repeat;}
}
.bg-brands{background: var(--bg-brands);}
.brand-bet365{background: var(--logo-bet365);}
.brand-1xbet{background: var(--logo-1xbet);}
.brand-22bet{background: var(--logo-22bet);}
.brand-20bet{background: var(--logo-20bet);}
.brand-betano{background: var(--logo-betano);}
.brand-kto{background: var(--logo-kto);}
.brand-parimatch{background: var(--logo-parimatch);}
.brand-betway{background: var(--logo-betway);}
.brand-fezbet{background: var(--logo-fezbet);}
.brand-bc-game{background: var(--logo-bc-game);}
.brand-leon{background: var(--logo-leon);}
.brand-ivibet{background: var(--logo-ivibet);}
.brand-melbet{background: var(--logo-melbet);}
.brand-sapphirebet{background: var(--logo-sapphirebet);}
[class*='ops-'] [class*='brand-']{background-repeat: no-repeat;background-size: contain;  background-position: center; width: 100%; height: 100%;}
.ops-120-60{width: 120px; height: 60px;}
.terms{font-size: 10px; line-height: 1.3;}
/* popup top 3 */
.site-pop .modal-content{border: none;background-color: transparent;}
.site-pop .modal-header{border: none;}
.site-pop .modal-header .close{text-shadow: none; color: var(--btn-main-bg);opacity: .75;}
.pop-terms{ width: 570px; max-width: 100%;color: var(--pop-3-bg);}
.pop-top-3{background: var(--pop-3-bg); color: var(--pop-3-color); border-radius: 10px; width: 570px; max-width: 100%;}
.top-3-heading{color: var(--pop-3-heading);}
.pop-top-3 .bonus-txt{font-weight: bold; font-size: 20px;}
.pop-top-3 .bonus-txt .sm{font-weight: normal; font-size: 16px;}
@media (max-width: 767px){
    .pop-terms, .pop-top-3 { width: 300px;}
}
@media (min-width: 576px){
    .site-pop .modal-dialog { max-width: 600px;}
}
/* lists */
.features li:before{filter: var(--yes-f);}
.cta-f li:before, .none li:before{filter: var(--no-f);}
/* review page */
.rev-top-bg{background: var(--rev-header-bg);}
