﻿.sponsor
{
    margin-bottom: 10px;
}
.sponsor [class$="-logo"]:first-child
{
    margin-left: 0;
}
.footers-container-second
{
    background-color: #1c1d20;
    transition: background-color .5s;
    padding: 1px 0 0 0;
    overflow-x: hidden;
    position: relative;
}
.footers-container-second .container-width
{
    max-width: 100%;
}
.footers-container-second .swiper-footer-game-providers.swiper-footer-mono-image .swiper-slide-active:hover .img:first-of-type, .footers-container-second .swiper-footer-payment-methods.swiper-footer-mono-image .swiper-slide-active:hover .img:first-of-type
{
    opacity: 0;
}
.footers-container-second .swiper-footer-game-providers.swiper-footer-mono-image .swiper-slide-active:hover .img:nth-of-type(2), .footers-container-second .swiper-footer-payment-methods.swiper-footer-mono-image .swiper-slide-active:hover .img:nth-of-type(2)
{
    opacity: 1!important;
    transform: none;
}
.partners
{
    max-width: 1421px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 30px 0 0;
}
.partners .img, .partners .provider-logo
{
    margin: 25px 10px 0;
    position: relative;
    width: auto;
}
@media screen and (max-width: 1024px)
{
    .partners
    {
        justify-content: center;
    }
}
.partners .efes-club
{
    background: 0 0;
    height: auto;
}
.partners-games
{
    margin-top: 0;
    padding-bottom: 17px;
}
.partners-games .img:nth-of-type(2)
{
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}
@media screen and (min-width: 768px)
{
    .partners-games .provider-logo
    {
        zoom: .8;
    }
}
.partners-games .provider-logo:hover .img:first-of-type
{
    opacity: 0;
}
.partners-games .provider-logo:hover .img:nth-of-type(2)
{
    opacity: 1;
}
.payment-deposit-logos
{
    max-width: 1421px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    overflow: hidden;
    margin: 0 0 0;
}
.payment-deposit-logos .img
{
    max-height: 40px;
    max-width: 90px;
}
.payment-deposit-logos .provider-logo
{
    margin: 25px 10px 0;
    position: relative;
    width: auto;
    transition: opacity .7s ease;
}
@media screen and (max-width: 1024px)
{
    .payment-deposit-logos
    {
        justify-content: center;
    }
}
.ab-payment-deposit-logos
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
}
@media screen and (max-width: 768px)
{
    .ab-payment-deposit-logos
    {
        margin-left: -1px;
        margin-right: -1px;
    }
}
@media screen and (min-width: 1441px)
{
    .ab-payment-deposit-logos.last-row
    {
        margin-left: 155px;
    }
}
.ab-payment-deposit-logos .provider-logo
{
    margin: 2px;
}
@media screen and (max-width: 768px)
{
    .ab-payment-deposit-logos .provider-logo
    {
        margin: 1px;
        width: 16%;
    }
}
@media screen and (max-width: 500px)
{
    .ab-payment-deposit-logos .provider-logo
    {
        width: 22%;
    }
}
.ab-payment-deposit-logos .provider-logo .img
{
    height: 44px;
    width: 130px;
    display: inline-block;
}
@media screen and (max-width: 768px)
{
    .ab-payment-deposit-logos .provider-logo .img
    {
        width: 100%;
        height: auto;
    }
}
.footer-image-hover .img:nth-of-type(2)
{
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.footer-image-hover .provider-logo
{
    position: relative;
}
.footer-image-hover .provider-logo:hover .img
{
    transition: opacity .3s ease;
}
.footer-image-hover .provider-logo:hover .img:first-of-type
{
    opacity: 0!important;
}
.footer-image-hover .provider-logo:hover .img:nth-of-type(2)
{
    opacity: 1!important;
}
.license-logos
{
    display: flex;
    justify-content: space-around;
    width: 100%;
    flex-direction: column;
    align-items: flex-end;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none)
{
    .license-logos
    {
        align-items: flex-start;
    }
}
@media screen and (max-width: 900px)
{
    .license-logos
    {
        margin-bottom: 30px;
        margin-top: 30px;
        justify-content: center;
        width: auto;
        flex-direction: row;
    }
}
@media screen and (max-width: 404px)
{
    .license-logos
    {
        zoom: .9;
    }
}
@media screen and (max-width: 365px)
{
    .license-logos
    {
        zoom: .75;
    }
}
@media screen and (max-width: 900px) and (min-width: 375px)
{
    .license-logos .gambleware
    {
        margin: 0 28px 0 0;
    }
}
@media screen and (max-width: 375px)
{
    .license-logos .gambleware
    {
        margin: 0 13px 0 0;
    }
}
.license-logos .gambleware img
{
    height: 24px;
}
.age-restriction-table .icon-181
{
    font-size: 44px;
    color: #616161;
    margin: 0 12px 0 0;
}
@media screen and (max-width: 375px)
{
    .age-restriction-table .icon-181
    {
        font-size: 40px;
    }
}
.age-restriction
{
    display: inline-block;
    margin: 0 12px 0 0;
    height: 45px;
}
@media screen and (max-width: 1024px) and (min-width: 901px)
{
    .age-restriction
    {
        margin-right: 10px;
    }
}
@media screen and (max-width: 375px)
{
    .age-restriction
    {
        height: 40px;
        margin: 0 13px 0 0;
    }
}
.logos
{
    justify-content: space-between;
    flex-direction: column;
}
@media screen and (max-width: 900px)
{
    .logos
    {
        flex-direction: row;
        justify-content: center;
        align-items: center;
    }
}
.logos .efes-club
{
    height: auto;
}
.license-logos-second-div
{
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 10px;
}
@media screen and (max-width: 900px)
{
    .license-logos-second-div
    {
        width: auto;
        margin-bottom: 0;
    }
}
.gaming-register
{
    border-top: solid 3px #518335;
    border-bottom: solid 3px #518335;
    padding: 30px 0;
}
@media(max-width: 768px)
{
    .gaming-register
    {
        padding-top: 15px;
        padding-bottom: 15px;
        margin: 0 19px;
    }
}
@media(max-width: 375px)
{
    .gaming-register
    {
        margin: 0 10px;
    }
}
.gaming-register .table-cell
{
    vertical-align: middle;
}
.footer-row
{
    padding-top: 30px;
}
.gaming-solsution
{
    text-align: center;
    margin: 3px 0 0;
    color: #4e5050;
    font-size: 11px;
}
.logo-curacao
{
    width: 128px;
    display: block;
    margin: 0 auto;
}
@media(max-width: 768px)
{
    .logo-curacao
    {
        width: 84px;
        padding-bottom: 10px;
    }
}
.curacao-egaming-holder
{
    width: 25%;
}
.curacao-egaming
{
    max-width: 100%;
    width: 180px;
    margin: 0 auto;
    display: grid;
    grid-gap: 10px;
    min-width: 90px;
}
@media(max-width: 1000px)
{
    .curacao-egaming
    {
        width: 90px;
    }
}
.curacao-egaming.two-logos
{
    grid-template-columns: repeat(2,1fr);
}
@media(max-width: 1024px)
{
    .curacao-egaming.mobile-turn-one-after-another
    {
        padding-right: 35px;
        width: 110px;
        grid-template-columns: 1fr;
    }
}
@media(max-width: 450px)
{
    .curacao-egaming.one-logo
    {
        width: 60px;
    }
}
@media screen and (max-width: 1024px)
{
    #launcher
    {
        display: none;
    }
}
.efes-club
{
    height: 47px;
    width: 99px;
    display: inline-block;
}
@media(max-width: 375px)
{
    .efes-club
    {
        width: 79px;
    }
}
@media(max-width: 768px)
{
    .efes-club-cell
    {
        text-align: center;
    }
    .efes-club-cell .efes-club
    {
        float: none;
        background-size: 77%;
    }
}
.curacao-logos-margin
{
    margin: 0 20px;
}
@media(max-width: 1150px)
{
    .curacao-logos-margin
    {
        margin: 0;
    }
}
.site-gaming-register-text
{
    font-size: 13px;
    font-weight: 400;
    line-height: 1.47;
}
@media(min-width: 768px)
{
    .site-gaming-register-text
    {
        padding-left: 10px;
    }
}
.footer-button
{
    display: none;
}
.footer-logos
{
    margin-bottom: 0;
}
.footer-logos>div:first-child
{
    width: 70%;
}
@media(max-width: 768px)
{
    .footer-logos>div
    {
        display: block;
        width: 100%!important;
        float: none;
        padding: 0 0 10px 0;
    }
    .footer-logos>div img
    {
        float: none;
    }
    .footer-logos>div .efes-club, .footer-logos>div.gambleaware
    {
        display: none;
    }
}
footer
{
    position: relative;
    padding: 30px 0 0 0;
    color: #8d8d8d;
    z-index: 0;
}
footer .flags-list
{
    flex: 1;
}
@media(max-width: 1024px)
{
    footer .flags-list
    {
        margin-bottom: 10px;
    }
}
@media(max-width: 400px)
{
    footer .flags-list
    {
        text-align: center;
    }
}
footer .footer-nav
{
    text-align: left;
    vertical-align: top;
    flex: 1;
    display: flex;
    justify-content: flex-start;
    font-size: 14px;
    font-weight: 700;
}
@media(max-width: 1024px)
{
    footer .footer-nav
    {
        justify-content: flex-start;
    }
}
@media(max-width: 768px)
{
    footer .footer-nav
    {
        flex-wrap: wrap;
    }
}
footer .footer-nav li
{
    margin: 6px 0;
    white-space: nowrap;
}
footer .footer-nav>div
{
    width: 25%;
    margin: 0;
}
@media(max-width: 1024px)
{
    footer .footer-nav>div
    {
        margin: 0 0 10px;
        flex: 1;
    }
}
footer .footer-nav .brand-icons
{
    flex: 1 0 auto;
    margin-right: 0;
    text-align: right;
}
footer .footer-nav .mobile-first-row
{
    flex: 0 1 auto;
}
@media screen and (max-width: 900px)
{
    footer .footer-nav .mobile-first-row
    {
        margin-top: 60px;
        margin-bottom: 17px;
    }
}
footer .footer-nav .mobile-second-row
{
    flex: 1;
    width: 100%;
    justify-content: space-between;
}
@media screen and (max-width: 900px)
{
    footer .footer-nav .mobile-second-row
    {
        flex-direction: column;
        border-top: solid 1px #518335;
        margin: 0 auto;
    }
}
footer .language-footer-flags
{
    display: inline-block;
    width: 38px;
    margin: 0 16px 4px 0;
    cursor: pointer;
    padding-bottom: 7px;
    border-bottom: solid 4px transparent;
    opacity: .5;
}
footer .language-footer-flags.active
{
    border-bottom: solid 4px #2e302e;
    opacity: 1;
}
@media(max-width: 400px)
{
    footer .language-footer-flags, footer .social-icons li
    {
        margin: 0 15px 4px 15px;
    }
}
footer h6
{
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 2px;
    color: #fff;
}
footer .copyright
{
    padding: 16px 0 17px;
    text-align: center;
}
footer .links
{
    text-align: center;
    display: flex;
    flex-direction: column;
}
footer .links a
{
    color: #8d8d8d;
    font-size: 14px;
    font-weight: 400;
}
footer .links a.affiliates-title
{
    font-size: 14px;
    color: #fff;
    position: relative;
    bottom: 2px;
    font-weight: 600;
}
footer .social-icons a
{
    color: #fff;
}
footer .social-icons .icon
{
    font-size: 36px;
    color: #fff;
}
footer .social-icons li
{
    margin: 0 0 0 16px;
    width: 36px;
}
footer .social-icons li:first-child
{
    margin: 0;
}
footer .back-top
{
    margin-left: 12px;
}
footer .footer
{
    max-width: 1421px;
    margin: 0 auto;
}
.notification-popup-skipped footer .links a
{
    pointer-events: none;
}
.mobile-first-row>div
{
    width: auto;
    min-width: 160px;
    margin: 0 40px 0 0;
}
.mobile-first-row>div:nth-child(2)
{
    margin-right: 0;
}
@media screen and (max-width: 1024px) and (min-width: 901px)
{
    .mobile-first-row>div
    {
        margin-right: 20px;
    }
}
@media screen and (max-width: 900px)
{
    .mobile-first-row>div
    {
        min-width: auto;
    }
}
.desktop-version, .mobile-version
{
    display: none;
}
@media screen and (max-width: 768px)
{
    .mobile-version
    {
        display: block;
        font-size: 13px;
        padding-left: 15px;
    }
}
@media screen and (min-width: 768px)
{
    .desktop-version, .gambleaware
    {
        display: block;
    }
}
.brand-icons
{
    margin: 20px auto 0;
}
.footer-logo
{
    width: 164px;
}
.footer-copiright
{
    font-size: 15px;
    font-weight: 400;
}
.footer-carousel-bar
{
    background-color: #090909;
}
.swiper-footer-payment-methods .provider-logo
{
    max-width: 140px;
}
.swiper-footer-payment-methods .provider-logo img
{
    max-width: 140px;
}
@media screen and (max-width: 1000px)
{
    .swiper-footer-payment-methods .provider-logo
    {
        max-width: 90px;
    }
    .swiper-footer-payment-methods .provider-logo img
    {
        max-width: 90px;
    }
}
.swiper-footer-game-providers .provider-logo
{
    max-width: 140px;
}
.swiper-footer-game-providers .provider-logo img
{
    max-width: 100px;
    max-height: 45px;
}
@media screen and (max-width: 1000px)
{
    .swiper-footer-game-providers .provider-logo
    {
        max-width: 90px;
    }
}
.swiper-footer-game-providers .provider-logo, .swiper-footer-payment-methods .provider-logo
{
    margin: 25px 0;
    height: auto;
    display: flex;
    align-items: center;
}
.swiper-footer-game-providers .swiper-slide img, .swiper-footer-payment-methods .swiper-slide img
{
    transition: all .5s ease-out;
}
.swiper-footer-game-providers .swiper-slide-active .img:first-of-type, .swiper-footer-payment-methods .swiper-slide-active .img:first-of-type
{
    opacity: 0!important;
}
.swiper-footer-game-providers .swiper-slide-active .img:nth-of-type(2), .swiper-footer-payment-methods .swiper-slide-active .img:nth-of-type(2)
{
    opacity: 1!important;
    transform: scale(1.3);
}
.swiper-footer-game-providers.swiper-footer-single-image .swiper-slide-active .img:first-of-type, .swiper-footer-payment-methods.swiper-footer-single-image .swiper-slide-active .img:first-of-type
{
    opacity: 1!important;
}
.swiper-footer-game-providers.swiper-footer-mono-image .swiper-slide-active .img:first-of-type, .swiper-footer-payment-methods.swiper-footer-mono-image .swiper-slide-active .img:first-of-type
{
    opacity: 1!important;
}
.swiper-footer-game-providers.swiper-footer-mono-image .swiper-slide-active .img:nth-of-type(2), .swiper-footer-payment-methods.swiper-footer-mono-image .swiper-slide-active .img:nth-of-type(2)
{
    opacity: 0!important;
    transform: none;
}
.embeddedServiceHelpButton .helpButton .uiButton
{
    background-color: #518335;
    min-width: 50px;
    max-width: 50px;
    background: 0 0!important;
    box-shadow: none!important;
}
.embeddedServiceHelpButton .helpButton .uiButton:focus
{
    outline: 1px solid #518335;
}
.embeddedServiceHelpButton .helpButton .uiButton:focus:before, .embeddedServiceHelpButton .helpButton .uiButton:hover:before
{
    content: none!important;
}
.embeddedServiceHelpButton .helpButton .uiButton .helpButtonLabel
{
    display: none!important;
}
.embeddedServiceHelpButton .helpButton .embeddedServiceIcon
{
    display: inline-block!important;
    color: #518335;
}
.embeddedServiceHelpButton .helpButton .embeddedServiceIcon:hover:before
{
    box-shadow: none;
    color: #518335;
    border-radius: 50%;
}
.embeddedServiceHelpButton .helpButton .embeddedServiceIcon:before
{
    font-size: 3.25em!important;
}
.embeddedServiceHelpButton .helpButton .embeddedServiceIcon:after
{
    content: '';
    background: #fff;
    width: 28px;
    height: 25px;
    position: absolute;
    left: 6px;
    top: 8px;
    color: #fff;
    border-radius: 50%;
    z-index: -1;
}
@media(max-width: 1024px)
{
    body:not([data-subbrand=NORDICS]):not([data-subbrand=GLOBAL]) .embeddedServiceHelpButton .helpButton .uiButton .embeddedServiceIcon
    {
        display: none!important;
    }
}
embeddedservice-chat-header h2
{
    color: #fff!important;
}
.mobile.sportsbook .embeddedServiceHelpButton .helpButton
{
    display: none;
}
.mobile .embeddedServiceIcon .helpButton
{
    display: none;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer .embeddedServiceIcon:before
{
    content: '';
    background: #fff;
    width: 28px;
    height: 25px;
    position: absolute;
    left: 6px;
    top: 8px;
    color: #fff;
    border-radius: 50%;
    z-index: -1;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer
{
    background: 0 0!important;
    border-color: transparent!important;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton
{
    min-width: auto;
    width: auto;
    border: none;
    box-shadow: none;
    background: 0 0;
    margin-bottom: 5px;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer
{
    border-radius: 23px;
    width: 46px;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer .content
{
    padding: 0;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer .embeddedServiceIcon
{
    margin: 0;
}
@media(max-width: 1024px)
{
    .embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer .embeddedServiceIcon
    {
        display: none;
    }
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton.minimizedContainer svg
{
    fill: #518335;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton .minimizedText
{
    display: none;
}
.embeddedServiceSidebar .embeddedServiceSidebarMinimizedDefaultUI.helpButton .embeddedServiceIcon svg
{
    width: 36px;
    height: 36px;
}
.dockableContainer .embeddedServiceSidebarButton, .dockableContainer .sidebarHeader
{
    background-color: #518335!important;
}
.dockableContainer .sidebarHeader .closeButton svg, .dockableContainer .sidebarHeader .minimizeButton svg
{
    width: 20px;
}
.embeddedServiceLiveAgentStateChat .endChatContainer .endChatButton
{
    margin-bottom: 10px!important;
}
.embeddedServiceSidebar.layout-docked .dockableContainer.showDockableContainer, .embeddedServiceSidebar.layout-float .dockableContainer.showDockableContainer
{
    animation: none!important;
}
.goTopFixedButton
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 80%;
    right: 0;
    z-index: 5;
    transition: all .3s;
    perspective: 1;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #518335;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.2);
    text-align: center;
    color: #fff;
    transform: translate(130%,0);
    width: 46px;
    height: 46px;
}
.goTopFixedButton .icon
{
    font-size: 29px;
    transform: rotate(90deg);
}
.goTopFixedButton span
{
    text-transform: uppercase;
}
.goTopFixedButton.isShown
{
    transform: translate(0,0);
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices
{
    width: 156px;
    height: 55px;
    background-repeat: no-repeat;
    background-size: contain;
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .mobile-first-row>div
{
    width: 25%;
}
@media screen and (min-width: 768px) and (max-width: 900px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .mobile-first-row>div
    {
        min-width: 25%;
    }
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .mobile-first-row>div:last-child
{
    width: 50%;
}
@media screen and (max-width: 900px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .mobile-first-row>div:last-child
    {
        min-width: 48%;
        padding-right: 20px;
    }
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap
{
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
}
@media screen and (max-width: 767px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap
    {
        flex-direction: column;
    }
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .logos.flex, [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .support-devices-wrap
{
    width: 50%;
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .logos.flex li, [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .support-devices-wrap li
{
    margin-top: 14px;
}
@media screen and (max-width: 1024px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .logos.flex li, [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .support-devices-wrap li
    {
        width: auto;
    }
}
[data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap .logos.flex
{
    margin: 0 0 0 40px;
    height: 100%;
}
@media screen and (min-width: 767px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap.logos.mobile.flex
    {
        display: none;
    }
}
@media screen and (max-width: 766px)
{
    [data-subbrand=NORDICS] .footers-container-second footer .footer-nav .devices-media-wrap.logos.mobile.flex
    {
        margin-top: 10px;
    }
}
@media screen and (max-width: 1024px)
{
    [data-subbrand=NORDICS] .footers-container-second footer h6
    {
        text-align: left;
    }
}
@media screen and (min-width: 767px)
{
    [data-subbrand=NORDICS] .footers-container-second .footer
    {
        padding: 0 20px;
    }
}
@media screen and (max-width: 900px)
{
    [data-subbrand=NORDICS] .footers-container-second .footer .footer-row .mobile-first-row
    {
        width: 100%;
    }
}
[data-subbrand=NORDICS] .footers-container-second .footer .footer-row .social-icons
{
    display: none;
    text-align: left;
}
@media screen and (max-width: 900px)
{
    [data-subbrand=NORDICS] .footers-container-second .footer .footer-row .social-icons
    {
        top: 0;
        height: 100%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px)
{
    [data-subbrand=NORDICS] .footers-container-second .footer .footer-row .social-icons li
    {
        margin: 12px 0 12px 2px;
    }
}
@media screen and (max-width: 767px)
{
    [data-subbrand=NORDICS] .footers-container-second .footer .footer-row .social-icons .link-list
    {
        margin-top: 14px;
    }
}
@media screen and (max-width: 767px)
{
    [data-subbrand=NORDICS] .footer-live-chat
    {
        display: none;
    }
}
[data-subbrand=NORDICS] .download-apk
{
    background: url(../../willbetgambling/image/download-apk.png) 0 0 no-repeat;
    background-size: contain;
    display: block;
    height: 34px;
    width: 122px;
    margin-top: 20px;
}
[data-subbrand=NORDICS]:not(.mobile) .embeddedServiceHelpButton .helpButton
{
    bottom: 10px;
    right: 20px;
}
.swiper-footer-game-providers .provider-logo, .swiper-footer-payment-methods .provider-logo
{
    margin: 7px 0;
}
.site-gaming-register-text
{
    font-size: 12px;
    display: flex;
    flex-direction: column;
}
.footer-text
{
    display: flex;
    flex-direction: column;
}
@media screen and (max-width: 767px)
{
    .footer-text:last-of-type
    {
        display: none;
    }
}
@media screen and (min-width: 901px)
{
    .dekstop-curacao-lisence
    {
        height: 100%;
        padding-bottom: 10px;
    }
    .dekstop-curacao-lisence .site-gaming-register-text
    {
        display: flex;
        flex-direction: column;
        flex: 1;
    }
    .dekstop-curacao-lisence .license-logos
    {
        align-items: flex-start;
    }
}
@media screen and (max-width: 901px)
{
    .dekstop-curacao-lisence
    {
        gap: 15px;
    }
    .dekstop-curacao-lisence .site-gaming-register-text
    {
        width: 58%;
    }
    .dekstop-curacao-lisence .footer-disclaimer
    {
        margin-bottom: 30px;
    }
}
.dekstop-curacao-lisence .license-logos
{
    margin-top: 30px;
}
@media screen and (max-width: 900px)
{
    .dekstop-curacao-lisence .license-logos
    {
        margin-top: auto;
    }
}
@media screen and (min-width: 901px)
{
    .footer-disclaimer
    {
        flex: 1;
    }
}
@media screen and (max-width: 900px)
{
    .logos
    {
        justify-content: flex-start;
    }
}
.curacao-egaming-holder
{
    display: flex;
    flex-direction: column;
}
.curacao-egaming-holder .curacao-egaming
{
    flex: 1;
}
.curacao-egaming-holder .icon-181
{
    display: inline-block;
    font-size: 40px;
}
.curacao-egaming-holder .eight-plus
{
    text-align: right;
}
.license-logos
{
    margin-bottom: 11px;
}
@media screen and (max-width: 900px)
{
    .license-logos
    {
        justify-content: flex-start;
    }
}
@media screen and (max-width: 767px)
{
    .license-logos .gambleware img
    {
        height: 30px;
    }
}
.curacao-egaming.two-logos
{
    grid-template-rows: 60px 60px;
    grid-template-columns: 1fr;
    grid-row-gap: 0;
    width: 50px;
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none)
{
    .sultan-copiright .table
    {
        display: flex;
    }
    .main-content .btn:hover
    {
        animation: none;
    }
}
footer .link-list
{
    line-height: 25px;
    flex: 1;
}
@media screen and (max-width: 500px)
{
    footer .link-list li
    {
        white-space: normal;
    }
}
@media screen and (max-width: 1024px)
{
    footer .links a
    {
        font-size: 14px;
    }
}
@media screen and (max-width: 1024px)
{
    footer h6
    {
        text-transform: uppercase;
        margin-bottom: 0;
        font-size: 15px;
        margin-top: 0;
    }
}
footer .social-icons
{
    display: block;
    position: relative;
}
@media screen and (max-width: 900px)
{
    footer .social-icons
    {
        top: -8px;
    }
}
@media screen and (max-width: 767px)
{
    footer .social-icons
    {
        padding-bottom: 20px;
        margin: auto;
        top: 0;
    }
}
footer .social-icons .icon
{
    color: #8d8d8d;
    font-size: 27px;
}
@media screen and (max-width: 500px)
{
    footer .social-icons .icon
    {
        color: #fff;
        font-size: 36px;
    }
}
footer .social-icons li
{
    margin: 0;
}
@media screen and (max-width: 1024px)
{
    footer .social-icons li
    {
        margin: 0 0 0 20px;
    }
}
footer .social-icons li:first-child
{
    margin: 0;
}
.footers-container-second
{
    z-index: 2;
}
@media screen and (max-width: 1421px) and (min-width: 768px)
{
    .footers-container-second
    {
        padding-top: 20px;
    }
}
@media screen and (max-width: 1024px)
{
    .footers-container-second
    {
        background: #121212;
    }
}
@media screen and (max-width: 767px)
{
    .footers-container-second
    {
        padding-top: 10px;
    }
}
.footers-container-second .footer .footer-row
{
    padding-top: 0;
}
@media screen and (max-width: 768px)
{
    .footers-container-second .footer .footer-row .social-icons .icon
    {
        font-size: 30px;
        color: #fff;
    }
}
@media screen and (max-width: 500px)
{
    .footers-container-second .footer .footer-row .social-icons
    {
        left: 0;
    }
}
.footers-container-second .footer .footer-row .mobile-first-row
{
    width: 70%;
}
@media screen and (max-width: 900px) and (min-width: 768px)
{
    .footers-container-second .footer .footer-row .mobile-first-row
    {
        margin: 10px 0;
    }
}
@media screen and (max-width: 767px)
{
    .footers-container-second .footer .footer-row .mobile-first-row
    {
        width: 100%;
        margin: 0 0;
    }
}
@media screen and (max-width: 450px)
{
    .footers-container-second .footer .footer-row .mobile-second-row .sultan-copiright .table
    {
        max-width: 100%;
    }
}
@media screen and (max-width: 1024px)
{
    .footers-container-second .footer .footer-row .footer-nav
    {
        border-bottom-color: transparent;
    }
}
@media screen and (max-width: 1024px)
{
    .footers-container-second .footer .footer-row .footer-nav li
    {
        margin: 12px 0;
    }
}
@media screen and (max-width: 767px)
{
    .footers-container-second .footer .footer-row .footer-nav>div
    {
        margin: 0;
        padding: 0;
        justify-content: space-between;
    }
}
@media screen and (max-width: 1024px) and (min-width: 768px)
{
    .footers-container-second .footer .footer-row .social-icons li
    {
        margin: 12px 0 12px 7px;
    }
}
@media screen and (max-width: 767px)
{
    .footers-container-second .footer .footer-row .social-icons li
    {
        margin: 0 5px;
    }
}
@media screen and (max-width: 1024px)
{
    .footer-languages
    {
        border-top: solid 1px #508335;
        padding: 15px 15px;
        background: #151515;
    }
}
@media screen and (max-width: 1024px)
{
    .footer-languages .language-section
    {
        display: block;
        padding-left: 0;
    }
}
@media screen and (max-width: 1024px)
{
    .footer-languages .flags-list
    {
        display: flex;
    }
}
.footer-languages .flags-list img
{
    width: 30px;
    display: inline-block;
}
.footer-languages .flags-list li
{
    margin-left: 20px;
}
.footer-languages .flags-list li:not(.active)
{
    opacity: .4;
}
.footer-languages .flags-list li:first-of-type
{
    margin-left: 0;
}
.footer-languages .img-flag
{
    width: 100%;
}
.footer.only-mobile
{
    display: none;
}
.mobile-first-row>div
{
    width: 30%;
}
@media screen and (max-width: 900px)
{
    .mobile-first-row>div
    {
        min-width: 45%;
    }
}
@media screen and (max-width: 768px)
{
    .mobile-first-row>div
    {
        margin: 10px 0 0;
        width: 45%;
    }
}
@media screen and (max-width: 1024px)
{
    .payment-deposit-logos
    {
        display: none;
    }
}
.mobile-footer
{
    display: none;
}
@media screen and (max-width: 500px)
{
    .mobile-footer
    {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }
}
.mobile-footer .license-logos
{
    padding-left: 10px;
    margin: 0;
}
.mobile-footer .icon:before
{
    font-size: 40px;
}
footer
{
    margin-bottom: 0;
}
footer .footer-nav
{
    border-bottom: solid 1px #518335;
}
@media screen and (min-width: 901px)
{
    footer .footer-nav
    {
        padding-bottom: 20px;
    }
}
@media screen and (max-width: 900px)
{
    footer .footer-nav
    {
        flex-direction: column;
    }
}
@media screen and (min-width: 768px)
{
    footer .footer-nav .logos.mobile
    {
        display: none;
    }
}
footer .footer-nav>div
{
    width: auto;
}
@media screen and (max-width: 1024px)
{
    footer .footer-nav>div
    {
        flex: auto;
        margin-left: auto;
        margin-right: auto;
    }
}
@media screen and (max-width: 900px)
{
    .sultan-copiright
    {
        margin: 20px auto;
    }
}
.sultan-copiright .table
{
    max-width: 430px;
    height: 100%;
}
embeddedservice-chat-header h2
{
    color: #fff!important;
}
.sportsbook .footer-live-chat
{
    display: none;
}
[data-subbrand=""] label[for=Birthdate__c]
{
    display: none;
}
[data-subbrand=""] .embeddedServiceSidebarFormField .slds-style-inputtext.Birthdate__c
{
    display: none;
}
div[id^=ma]
{
    display: block;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
}