.hdr-logo-bc {
    padding: 0px 0 !important;
}

.btn.register, .btn.btn-color {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.hdr-logo-bc {
    height: 120% !important;
}

.count-odd-animation.hdr-toggle-button-bc:after {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    border-radius: 20px !important;
    color: #000 !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu {
    background: #2e351c00 !important;
    justify-content: center !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.nav-menu-container.header-navigation:first-child {
    background: #ffffff00 !important;
}



.count-odd-animation:after {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    border-radius: 20px !important;
}

.layout-bc.smart-panel-is-visible .hdr-toggle-button-bc {
    color: #fff !important;
    background: #454b35 !important;
}

.btn.a-outline {
    background: #2e351c !important;
    border: solid 0px rgba(var(--b-sc), .6) !important;
    transition: var(--default-transition-duration);
}

.btn.a-outline.a-white {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.market-bc.active {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc {
    color: #000 !important;
}

.market-game-odd {
    flex-shrink: 0;
    margin-inline-start: 4px;
    color: #fbcf8c !important;
}

.game-details-c-head-time-bc+.game-details-c-head-time-bc:not(.stoppage-time) {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.addYourFavouritesBtn.btn>i {
    color: #fbcf8c !important;
}

.left-menu-container .second-tabs-bc .tab-bc:hover, .left-menu-container .second-tabs-bc .tab-bc.active {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.btn.a-color {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.btn:disabled {
    color: #ffffff69 !important;
    background: #2e351c !important;
}

.btn.a-accept {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.game-details-c-live-i-item-bc.active {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active {
    color: #000 !important;
    background: #fbcf8c !important;
}

.bs-f-header-bc .second-tabs-bc .tab-bc {
    box-shadow: 0 2px #ffffff9e !important;
}

.hdr-user-avatar-icon-bc {
    color: #ffffffcc !important;
}

.openSelectInner {
    background-color: #394028 !important;
}

.openSelectRowTitle {
    color: #fff !important;
}

.openSelectRow.active {
    box-shadow: inset 2px 0 #fbcf8c !important;
}

element.style {
    background: #2e351c !important;
    border-color: #ffffffbd !important;
}

.providerItemsInner.active {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    box-shadow: inset 0px 0px rgba(var(--b-sc), .9) !important;
}

.hdr-navigation-link-bc.badge-jackpot:after, .nav-menu-item.badge-jackpot:after, .m-nav-sab-container-r-row-bc>a.badge-jackpot:after, .casino-game-item.badge-jackpot:after, .casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-jackpot:after, .casino-providers-list-item.badge-jackpot:after, .skill-games-p-r-c-name-bc.badge-jackpot:after, .m-nav-collapsed-container-bc .app-nav-link.badge-jackpot:after, .accordion-button.badge-jackpot:after {
    color: #ffffff !important;
    background: #8d0000 !important;
}

.jackpotPoolMoney {
    align-items: center !important;
}

.casino-jackpot-widget.casino-jackpot-widget--widget {
    background-image: linear-gradient(180deg, #41452e75 0%, rgb(23 31 3) 100%), url(/assets/jackpot-bg.png) !important;
}

.hdr-navigation-link-bc.badge-top:after, .nav-menu-item.badge-top:after, .m-nav-sab-container-r-row-bc>a.badge-top:after, .casino-game-item.badge-top:after, .casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-top:after, .casino-providers-list-item.badge-top:after, .skill-games-p-r-c-name-bc.badge-top:after, .m-nav-collapsed-container-bc .app-nav-link.badge-top:after, .accordion-button.badge-top:after {
    color: #000000 !important;
    background: #fbcf8c !important;
}

[class*=is-web] .casinoTournamentTabItem.active {
    background-color: #fbcf8c !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: #000 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc, .casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc {
    color: #000 !important;
}

.entrance-f-error-message-bc {
    background: #ff344900 !important;
}

.informative-widget-container img {
    max-width: 50px !important;
    max-height: 50px !important;
}

.informative-widget-container {
    padding: 0px !important;
}

.informative-widget-link {
    background: #ffffff00 !important;
}

.promotion-details-info a {
    color: #1a73e8 !important;
    text-decoration: none !important;
}

@media(min-width:992.98px){
.footerWrapper .sliderGroup .sliderSingleElWrapper:first-child {
    display: none !important;
}

.sg-n-text-row-2-bc {
    font-size: 13px !important;
    color: #ffffff80 !important;
}

.informative-widget-container strong span {
    padding: 2px 3px !important;
    border-radius: 8px !important;
    display: inline-block;
}

.informative-widget-container strong span > span > span {
    padding: 0!important;
}

.informative-widget-container {
    white-space: nowrap;
}

.content a {
    color: #ffffff80 !important;
    text-decoration: none !important;
}

.header-icon {
        width: 60px !important;
        height: 30px !important;
        margin-inline-start: 10px !important;
}

.casino-info-block {
    background: #171f03 !important;
}

.casino-info-content>li {
    background: #ffffff10 !important;
}

.congrats-block:before {
    background: #171f0300 !important;
}

.congrats-block-image {
    object-fit: contain !important;
}

.notification-new-item-icon {
    color: #e3b679 !important;
}

[data-status=unread]:before {
    background: #e3b679 !important;
}


[dir=ltr] .m-nav-sab-container-r-row-bc>a[class*=badge-]:after, [dir=ltr] .nav-menu-item[class*=badge-]:after, [dir=ltr] .hdr-navigation-link-bc[class*=badge-]:after {
    font-size: 8px !important;
    font-weight: bold !important;
    top: -5px !important;
}

.hdr-navigation-link-bc.badge-vpn:after, .nav-menu-item.badge-vpn:after, .m-nav-sab-container-r-row-bc>a.badge-vpn:after, .casino-game-item.badge-vpn:after, .casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-vpn:after, .skill-games-p-r-c-name-bc.badge-vpn:after, .m-nav-collapsed-container-bc .app-nav-link.badge-vpn:after, .accordion-button.badge-vpn:after {
    color: #141414 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    content: "🚀 BEST ODDS" !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.hdr-navigation-link-bc.badge-exclusive:after, .nav-menu-item.badge-exclusive:after, .m-nav-sab-container-r-row-bc>a.badge-exclusive:after, .casino-game-item.badge-exclusive:after, .casino-game-tabs .horizontal-sl-tab-bc[data-badge].badge-exclusive:after, .skill-games-p-r-c-name-bc.badge-exclusive:after, .m-nav-collapsed-container-bc .app-nav-link.badge-exclusive:after, .accordion-button.badge-exclusive:after {
    color: #141414 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    content: "🔥 BEST RTP" !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.paymentBadgeBlock.badge-featured:after {
    color: #ffffff !important;
    background: linear-gradient(180deg, #d43c3c 0%, #8d0000 45%, #5e0000 100%) !important;
    border: 1px solid rgba(251, 207, 140, .45) !important;
    box-shadow: 0 0 6px rgb(255 255 255 / 41%) !important;
    padding: 2px 6px !important;
    content: "E-CÜZDAN (MIN 100TL)" !important;
    font-size: 10px !important;
    letter-spacing: 0.2px !important;
    display: inline-block !important;
    border-radius: 20px !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.paymentBadgeBlock.badge-featured:before {
    border-inline-end: none !important;
}

.paymentBadgeBlock.badge-fastest:after {
    content: "V.I.P (MIN 1.000TL)" !important;
    color: #fff !important;
    background: linear-gradient(0deg, #372513 0%, #217575 100%) !important;
    border: 1px solid rgba(251, 207, 140, .45) !important;
    box-shadow: 0 0 6px rgb(255 255 255 / 41%) !important;
    padding: 2px 6px !important;
    font-size: 10px !important;
    letter-spacing: 0.2px !important;
    display: inline-block !important;
    border-radius: 20px !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.paymentBadgeBlock.badge-fastest:before{
    border-inline-end: none !important;
}

.paymentBadgeBlock.badge-recommended:after {
    content: "MIN 500TL" !important;
    color: #fff !important;
    background: linear-gradient(306deg, #54895d 0%, #456944 45%, #42603d 100%) !important;
    border: 1px solid rgba(251, 207, 140, .45) !important;
    box-shadow: 0 0 6px rgb(255 255 255 / 41%) !important;
    padding: 2px 6px !important;
    font-size: 10px !important;
    letter-spacing: 0.2px !important;
    display: inline-block !important;
    border-radius: 20px !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.paymentBadgeBlock.badge-recommended:before{
    border-inline-end: none !important;
}

.paymentBadgeBlock.badge-popular:after {
    content: "MIN 250TL" !important;
    color: #fff !important;
    background: linear-gradient(282deg, #26035d 0%, #02334d 45%, #1b5b76 100%) !important;
    border: 1px solid rgba(251, 207, 140, .45) !important;
    box-shadow: 0 0 6px rgb(255 255 255 / 41%) !important;
    padding: 2px 6px !important;
    font-size: 10px !important;
    letter-spacing: 0.2px !important;
    display: inline-block !important;
    border-radius: 20px !important;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.paymentBadgeBlock.badge-popular:before{
    border-inline-end: none !important;
}

.paymentBadgeBlock {
    top: -10px !important;
}

.user-profile-nav-item {
    text-transform: uppercase !important;
}



.expressWidget {
    background: #ffffff00 !important;
}
  
.casino-popup-title {
    font-size: 0px !important;
    line-height: 0px !important;
}

.layout-content-holder-bc>.casinoJackpotWrapper-bc.EGT:before, .hm-row-bc .casinoJackpotWrapper-bc.EGT:before {
    background-image: linear-gradient(195deg, #2e351c 109%, #63005333 20%), url(/assets/EGT.BaDHkfiu.jpg) !important;
}

.sidebar-container {
    background-color: #2e351c !important;
}

[class*=is-web] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before, [class*=is-web] .horizontalCategoryItemWrp:hover .horizontalCategoryItem:before {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}


.typography-heading-6 {
    font-size: 12px !important;
    padding: 5px 10px !important;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    font-family: gotham-black !important;
    font-weight: 900 !important;
}

.sectionTitle h6.typography-heading-6 {
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 14px !important;
    font-size: 15px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    color: #ffffff !important;
    padding: 0 !important;
    margin: 0 auto !important;
    white-space: nowrap !important;
}

.sectionTitle h6.typography-heading-6::before,
.sectionTitle h6.typography-heading-6::after {
    content: "" !important;
    display: inline-block !important;
    width: 180px !important;
    height: 2px !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    border-radius: 10px !important;
}

.page-view-more {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.page-view-more .view-title-more {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 18px !important;
    width: auto !important;
    margin: 0 auto !important;
    padding: 0 !important;
    font-size: 18px !important;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    white-space: nowrap !important;
    color: #ffffff !important;
}

.page-view-more .view-title-more::before,
.page-view-more .view-title-more::after {
    content: "" !important;
    display: inline-block !important;
    width: 160px !important;
    height: 2px !important;
    background: #d7b56d !important;
    border-radius: 999px !important;
}
  
.sectionTitle {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.sectionTitle h6.typography-heading-6 {
    width: 720px !important;
    max-width: 90% !important;

    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    column-gap: 18px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    text-align: center !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    white-space: nowrap !important;
    color: #ffffff !important;
    background: transparent !important;
}

.sectionTitle h6.typography-heading-6::before,
.sectionTitle h6.typography-heading-6::after {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    background: #d6b06a !important;
    border-radius: 999px !important;
}

.page-view-more {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.page-view-more .view-title-more {
    width: 720px !important;
    max-width: 90% !important;

    display: grid !important;
    grid-template-columns: 1fr auto 1fr !important;
    align-items: center !important;
    column-gap: 18px !important;

    margin: 0 auto !important;
    padding: 0 !important;

    text-align: center !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 5px !important;
    white-space: nowrap !important;
    color: #ffffff !important;
    background: transparent !important;
}

.page-view-more .view-title-more::before,
.page-view-more .view-title-more::after {
    content: "" !important;
    display: block !important;
    width: 100% !important;
    height: 2px !important;
    background: #d6b06a !important;
    border-radius: 999px !important;
}


[class*=is-web] .view-title-more {
    font-size: 12px !important;
    text-transform: uppercase;
    padding: 5px 15px !important;
}
  
.casinoJackpotWrapper.isWidget {
    background-image: none !important;
    background: #242c11 !important;
    border: none !important;
}

.jackpotPoolWrapper {
    background: #2e351c !important;
}

.ds-btn.ds-btn-variant--primary {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    color: #000 !important;
}

.tournamentsWidgetCounterLabel {
    color: #cda069 !important;
}

.badge--primary {
    background: #ff3449 !important;
}

.footerSocialLink a {
    color: #000000c2 !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
}

.logo-container {
    margin-inline-end: 15px !important;
    justify-content: space-between !important;
}

.nav-menu-container.header-navigation:nth-child(2) {
    background: #2e351c00 !important;
    margin: 10px !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item {
    background: #ffffff00 !important;
}

.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active {
    color: #1e1e1e !important;
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    padding: 0px 20px !important;
}

.nav-content-bc {
    background: #2e351c00 !important;
    justify-content: center !important;
}

.ds-chip--selected {
    background: linear-gradient(0deg, #ad7f50 0%, #fbcf8c 100%) !important;
    color: #000 !important;
}

.nav-menu-container .nav-menu>li>.nav-menu-item, .nav-menu-container .nav-menu-other>.nav-menu-item {
    margin-left: 10px !important;
    border-radius: 10px !important;
    font-size: 12px !important;
    background: linear-gradient(355deg, #2e351c, transparent);
}

div[id^="anj-"] a {
    min-width: 72px !important;
    background-size: contain !important;
}

.footerLinksSection {
    margin-bottom: 5px !important;
}

.ftr-copy-rights-bc {
    margin-top: 5px !important;
}

.layout-footer-holder-bc {
    background: linear-gradient(276deg, #171f03 0%, #2e351c 100%) !important;
    margin-top: 10px !important;
}

.promotions-article-title {
    display: none !important;
}

.layout-content-holder-bc .hm-row-bc.has-slider:first-of-type .swiper-slide {
    height: auto !important;
}

.layout-content-holder-bc .hm-row-bc.has-slider:first-of-type .sdr-item-holder-bc {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: auto !important;
    padding: 0 !important;
    overflow: hidden !important;
    display: block !important;
}

.layout-content-holder-bc .hm-row-bc.has-slider:first-of-type .sdr-item-holder-bc a {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

.layout-content-holder-bc .hm-row-bc.has-slider:first-of-type .sdr-image-bc {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    object-fit: contain !important;
    object-position: center center !important;
    display: block !important;
    border-radius: 5px !important;
}

/* PROMOSYON KARTINA POPÜLER ETIKETI */
.promotionsListEl-bc {
    position: relative !important;
}

.promotionsListEl-bc:nth-child(1)::after {
    content: "GİZEMLİ";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg,#b04dd8 0%,#660066 45%,#3f003f 100%);
    color: #dddddd;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(2)::after {
    content: "POPÜLER";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg,#32c98e 0%,#168763 45%,#0f5e46 100%);
    color: #d9d9d9;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(3)::after {
    content: "BEĞENİLEN";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg,#d43c3c 0%,#8d0000 45%,#5e0000 100%);
    color: #d1d1d1;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(4)::after {
    content: "BEĞENİLEN";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg,#d43c3c 0%,#8d0000 45%,#5e0000 100%);
    color: #d1d1d1;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(5)::after {
    content: "GİZEMLİ";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg,#b04dd8 0%,#660066 45%,#3f003f 100%);
    color: #dddddd;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(6)::after {
    content: "SEKTÖRDE İLK";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(120deg, #ff8a00 0%, #b52222 45%, #a542c7 100%);
    color: #dddddd;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

.promotionsListEl-bc:nth-child(7)::after {
    content: "HOŞGELDİN";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(180deg, #ffb347 0%, #ff6600 45%, #b34700 100%);
    color: #dddddd;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}


.promotionsListEl-bc:nth-child(12)::after {
    content: "TELEGRAM";
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
    background: linear-gradient(323deg, #0b2f3f 0%, #07516b 45%, #0a7890 100%);
    color: #dddddd;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 6px;
    box-shadow: 0 2px 8px rgba(0,0,0,.25);
    text-transform: uppercase;
    letter-spacing: .4px;
    animation: livePulse 1.8s ease-in-out infinite !important;
}

@keyframes livePulse {
    0%   { opacity: .37; }
    50%  { opacity: 1; }
    100% { opacity: .37; }
}

