﻿#_ver_ {
    ver: "55.2.0"
}

.bau_accordion .blind {
    border: 0
}

.bau_accordion .blind_head {
    border: 0;
    margin: 0 0 5px;
    padding: 10px 9%;
    background-color: #f4f3f1;
    background-position: 91% -317px
}

.bau_accordion .blind.expanded .blind_head, .bau_accordion .blind_expanded .blind_head {
    border: 0;
    background-position: 91% -373px !important
}

.bau_accordion .blind_heading {
    color: #039;
    font-size: 150%
}

    .bau_accordion .blind_heading h2 {
        font-family: Effra-Reg;
        margin: 0;
        text-transform: none
    }

.bau_accordion .blind_body {
    border: 0;
    padding: 15px 9%
}

    .bau_accordion .blind_body .showhide_trigger {
        display: block
    }

@media (max-width:640px) {
    .bau_accordion .blind_head {
        padding: 10px;
        background-position: 99% -317px
    }

    .bau_accordion .blind.expanded .blind_head, .bau_accordion .blind_expanded .blind_head {
        background-position: 99% -373px
    }

    .bau_accordion .blind_body {
        padding: 15px 10px
    }
}

.fake_accordion_header {
    font-family: Effra-Reg;
    margin: 0
}

    .fake_accordion_header a {
        color: #039;
        display: block;
        font-size: 150%;
        margin: 0 0 5px;
        padding: 10px 9%;
        background-color: #f4f3f1;
        background-position: 91% -317px
    }

        .fake_accordion_header a.active {
            background-position: 91% -373px
        }

.fake_accordion_body {
    padding: 15px 9%
}

@media (max-width:640px) {
    .fake_accordion_header a {
        padding: 10px;
        background-position: 99% -317px
    }

        .fake_accordion_header a.active {
            background-position: 99% -373px
        }

    .fake_accordion_body {
        padding: 15px 10px
    }
}

.bau_accordion .accordion .blind .blind_head:active, .bau_accordion .accordion .blind .blind_head:focus, .bau_accordion .accordion .blind .blind_head:hover, .fake_accordion .fake_accordion_header a:focus, .fake_accordion .fake_accordion_header a:hover {
    background-color: #e4e0dd !important;
    text-decoration: none
}

.com.com_article_block {
    margin: 0
}

    .com.com_article_block .blind_trigger_container {
        clear: both
    }

    .com.com_article_block a.blind_trigger {
        display: inline-block
    }

.grid_12 .com_article_1column .com_inner, .grid_12 .com_article_2column .com_inner, .grid_12 .com_article_pullout .com_inner {
    width: 82.333%;
    margin: auto;
    padding: 30px 0
}

.grid_8 .com_article_1column .com_inner, .grid_8 .com_article_2column .com_inner, .grid_8 .com_article_pullout .com_inner {
    width: 82.333%;
    padding: 30px 0
}

.com_article_banner img {
    display: block
}

.com_article_2column.text_image .column_text {
    width: 60%
}

.com_article_2column.text_image .column_image {
    width: 40%;
    text-align: right
}

    .com_article_2column.text_image .column_image.float_left {
        width: 40%;
        text-align: left
    }

.com_article_2column.text_icon .column_text {
    width: 80%
}

.com_article_2column.text_icon .column_icon {
    width: 20%
}

@media screen and (max-width:768px) {
    .grid_12 .com_article_1column .com_inner, .grid_12 .com_article_2column .com_inner, .grid_12 .com_article_pullout .com_inner {
        width: 100%;
        margin: auto;
        padding: 30px 0
    }

    .com.com_article_1column, .com_article_2column, .grid_12 .com_article_pullout {
        padding: 0 10px
    }
}

@media screen and (max-width:568px) {
    .com_article_2column.text_image .column_image {
        display: none
    }

    .com_article_2column.text_image .column_text {
        width: auto;
        float: none
    }
}

.com_content_block {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden
}

    .com_content_block:before {
        content: "";
        display: block
    }

    .com_content_block .com_inner {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0
    }

.com.com_hero_block {
    padding-top: 30.5%
}

.com.ratio_1to4:before {
    padding-top: 24.5%
}

.com.ratio_1to3:before {
    padding-top: 32.5%
}

.com.ratio_1to2:before {
    padding-top: 49%
}

.com.ratio_1to1:before {
    padding-top: 100%
}

.com.ratio_3to2:before {
    padding-top: 151.2%
}

.blank {
    background: none
}

.effra_heavy {
    font-family: Effra-Heavy;
    font-kerning: normal;
    letter-spacing: -.03em;
    word-spacing: .06em;
    font-weight: 400;
    text-transform: uppercase
}

    .effra_heavy[class*=d_txt], .effra_heavy [class*=d_txt] {
        line-height: 80%
    }

.effra_reg {
    font-family: Effra-Reg;
    font-kerning: normal;
    letter-spacing: -.03em
}

.d_txt_140 {
    font-size: 1000%
}

.d_txt_70 {
    font-size: 500%
}

.d_txt_65 {
    font-size: 464%
}

.d_txt_55 {
    font-size: 392.9%
}

.d_txt_42 {
    font-size: 300%
}

.d_txt_34 {
    font-size: 242.9%
}

.d_txt_30 {
    font-size: 215%
}

.d_txt_28 {
    font-size: 200%
}

.d_txt_24 {
    font-size: 171.4%
}

.d_txt_21 {
    font-size: 150%
}

.d_txt_18 {
    font-size: 128.6%
}

.d_txt_16 {
    font-size: 114.3%
}

.d_txt_14 {
    font-size: 100%
}

.d_txt_12 {
    font-size: 85.7%
}

.d_txt_10 {
    font-size: 71.4%
}

@media screen and (max-width:640px) {
    .m_txt_90 {
        font-size: 643%
    }

    .m_txt_42 {
        font-size: 300%
    }

    .m_txt_34 {
        font-size: 242.9%
    }

    .m_txt_30 {
        font-size: 214.3%
    }

    .m_txt_28 {
        font-size: 200%
    }

    .m_txt_24 {
        font-size: 171.4%
    }

    .m_txt_21 {
        font-size: 150%
    }

    .m_txt_18 {
        font-size: 128.6%
    }

    .m_txt_16 {
        font-size: 114.3%
    }

    .m_txt_14 {
        font-size: 100%
    }

    .m_txt_12 {
        font-size: 85.7%
    }

    .m_txt_10 {
        font-size: 71.4%
    }
}

.tnl_primary.bg, .tnl_primary .bg {
    background: #de3714
}

.tnl_secondary.bg, .tnl_secondary .bg {
    background: #44baff
}

.tnl_tertiary.bg, .tnl_tertiary .bg {
    background: #37daff
}

.tnl_tertiary2 .bg, .tnl_tertiary2.bg {
    background: #1d6eff
}

.tnl_muted_1 .bg, .tnl_muted_1.bg {
    background: #283541
}

.tnl_muted_2 .bg, .tnl_muted_2.bg {
    background: #354656
}

.tnl_muted_3 .bg, .tnl_muted_3.bg {
    background: #3f5d7a
}

.tnl_muted_4 .bg, .tnl_muted_4.bg {
    background: #7696b4
}

.tnl_muted_5 .bg, .tnl_muted_5.bg {
    background: #97b0c7
}

.tnl_muted_6 .bg, .tnl_muted_6.bg {
    background: #bacad9
}

.tnl_muted_7 .bg, .tnl_muted_7.bg {
    background: #dce4ec
}

.tnl_mono_1 .bg, .tnl_mono_1.bg {
    background: #333
}

.tnl_mono_2 .bg, .tnl_mono_2.bg {
    background: #4d4d4d
}

.tnl_mono_3 .bg, .tnl_mono_3.bg {
    background: #666
}

.tnl_mono_4 .bg, .tnl_mono_4.bg {
    background: gray
}

.tnl_mono_5 .bg, .tnl_mono_5.bg {
    background: #999
}

.tnl_mono_6 .bg, .tnl_mono_6.bg {
    background: #b3b3b3
}

.tnl_mono_7 .bg, .tnl_mono_7.bg {
    background: #e6e6e6
}

.lotto.bg, .lotto .bg {
    background: #f00000
}

.lotto_secondary.bg, .lotto_secondary .bg {
    background: #ff0041
}

.lotto_tertiary.bg, .lotto_tertiary .bg {
    background: #ff0082
}

.lotto_tertiary2 .bg, .lotto_tertiary2.bg {
    background: #be0000
}

.euromillions.bg, .euromillions .bg {
    background: #fff100
}

.euromillions_secondary.bg, .euromillions_secondary .bg {
    background: #ff0
}

.euromillions_tertiary.bg, .euromillions_tertiary .bg {
    background: #ffde00
}

.euromillions_tertiary2 .bg, .euromillions_tertiary2.bg {
    background: #ffce00
}

.thunderball.bg, .thunderball .bg {
    background: #e232d1
}

.thunderball_secondary.bg, .thunderball_secondary .bg {
    background: #b900b3
}

.thunderball_tertiary.bg, .thunderball_tertiary .bg {
    background: #8b01c1
}

.thunderball_tertiary2 .bg, .thunderball_tertiary2.bg {
    background: #620ed8
}

.gamestore.bg, .gamestore .bg {
    background: #40f600
}

.gamestore_secondary.bg, .gamestore_secondary .bg {
    background: #7bff00
}

.gamestore_tertiary.bg, .gamestore_tertiary .bg {
    background: #a6f700
}

.gamestore_tertiary2 .bg, .gamestore_tertiary2.bg {
    background: #00e100
}

.com_content_block.shape_square:before {
    padding-top: 100%
}

.grid_6 .com_content_block.shape_strip:before {
    padding-top: 24.5%
}

.grid_6 .com_content_block.shape_banner:before {
    padding-top: 48.9%
}

.grid_3 .com_content_block.shape_banner:before {
    padding-top: 47.7%
}

.com_content_block .position_left {
    left: 0
}

.com_content_block .position_right {
    right: 0
}

.bau_accordion img.float_left, .com_content_block img.float_left {
    margin: 0 10px 10px 0
}

.bau_accordion img.float_right, .com_content_block img.float_right {
    margin: 0 0 10px 10px
}

@media (max-width:640px) {
    .bau_accordion img.float_left, .bau_accordion img.float_right, .com_content_block img.float_left, .com_content_block img.float_right {
        float: none;
        margin: 0 auto 10px
    }
}

.com_content_block.brand_top_border a:before {
    content: "";
    display: block;
    width: 100%;
    height: 10px;
    position: absolute;
    top: 0;
    left: 0
}

.com_content_block.brand_top_border.lotto a:before {
    background: red
}

.com_content_block.brand_top_border.euromillions a:before {
    background: #fff100
}

.iwg_game_details_page .list ol, .iwg_game_details_page .list ul {
    padding: 0 0 0 20px
}

.header_xlarge {
    font-size: 242.85714%
}

.header_2xlarge, .header_xlarge {
    font-family: Effra-Reg;
    line-height: 1.2
}

.header_2xlarge {
    font-size: 300%
}

.header_3xlarge {
    font-size: 514.28571%
}

.header_3xlarge, .header_4xlarge {
    font-family: Effra-Reg;
    line-height: 1.2
}

.header_4xlarge {
    font-size: 642.85713%
}

.header_5xlarge {
    font-family: Effra-Reg;
    font-size: 900%;
    line-height: 1.2
}

p.header_large, p.header_medium, p.header_small {
    line-height: 1.3
}

.com_header.com_header_suppression {
    margin: 0
}

    .com_header.com_header_suppression .com_inner {
        border: none;
        min-height: 40px
    }

.com_content_block.suppress_margin_bottom {
    margin-bottom: 0 !important
}

.footnote_container {
    padding: 10px 10px 0;
    font-size: 85.7143%
}

    .footnote_container sup {
        margin-right: 10px
    }

.transparent_bg {
    background-color: transparent;
    background: none
}

.com_content_block.tnl_primary {
    background-color: #de3714;
    color: #000
}

.com_content_block.tnl_secondary {
    background-color: #44baff;
    color: #000
}

.com_content_block.tnl_tertiary {
    background-color: #37daff;
    color: #000
}

.com_content_block.tnl_tertiary2 {
    background-color: #1d6eff;
    color: #000
}

.list.list_inline li {
    display: inline-block
}

.list.pipe_seperators li {
    padding: 0 10px;
    border-left: 1px solid #e4e0dd
}

    .list.pipe_seperators li:first-child {
        border-left: none
    }

.ws_nowrap {
    white-space: nowrap
}

@media (max-width:640px) {
    .com_content_block .hide_mobile, .sudo_4 .hide_mobile {
        display: none
    }
}

.com_counter abbr, .com_istory abbr, .com_primary_promo_block abbr, .com_secondary_promo_block abbr, .com_signpost abbr, .com_story_block abbr, .com_story abbr, .nav_container_desktop .game-store_overview abbr, .nav_container_desktop .game_nav_com abbr, .playslip_header abbr {
    border-bottom: none !important;
    text-decoration: none !important
}

.grid_3 .com_blank_block:before, .grid_6 .com_blank_block:before {
    padding-top: 100%
}

@media (max-width:640px) {
    .grid_3 .com_blank_block, .grid_6 .com_blank_block {
        display: none
    }
}

#_bt_content_blocks_version_ {
    content: "1.18.1"
}

[class*=cuk] .brand_text_effect {
    color: #fff;
    font-family: Effra-Heavy;
    font-kerning: normal;
    letter-spacing: -.03em;
    word-spacing: .06em;
    display: block
}

    [class*=cuk] .brand_text_effect .shadow_wrapper {
        display: block;
        position: relative
    }

    [class*=cuk] .brand_text_effect .shadow_accessible {
        position: relative;
        opacity: 0;
        z-index: 1
    }

    [class*=cuk] .brand_text_effect .shadow_effect {
        position: absolute;
        z-index: 2;
        top: 0;
        left: 0
    }

    [class*=cuk] .brand_text_effect sup {
        text-shadow: none
    }

    [class*=cuk] .brand_text_effect .no_brand_effect {
        text-shadow: none;
        display: none
    }

[class*=cuk].lotto .brand_text_effect {
    margin: 0
}

    [class*=cuk].lotto .brand_text_effect .lockup {
        display: inline-block
    }

    [class*=cuk].lotto .brand_text_effect .lockup_1 {
        text-shadow: 0 0 #a10628,0 0 #a10628,1px 1px #a10628,2px 2px #a10628,3px 3px #a10628,4px 4px #a10628,5px 5px #a10628,6px 6px #a10628,7px 7px #a10628,8px 8px #a10628,9px 9px #a10628,10px 10px #a10628,11px 11px #a10628,12px 12px #a10628,13px 13px #a10628,14px 14px #a10628,15px 15px #a10628,16px 16px #a10628,17px 17px #a10628,18px 18px #a10628,19px 19px #a10628,20px 20px #a10628,21px 21px #a10628,22px 22px #a10628,23px 23px #a10628,24px 24px #a10628,25px 25px #a10628,26px 26px #a10628,27px 27px #a10628,28px 28px #a10628,29px 29px #a10628,30px 30px #a10628,31px 31px #a10628,32px 32px #a10628,33px 33px #a10628,34px 34px #a10628,35px 35px #a10628,36px 36px #a10628,37px 37px #a10628,38px 38px #a10628,39px 39px #a10628,40px 40px #a10628,41px 41px #a10628,42px 42px #a10628,43px 43px #a10628,44px 44px #a10628,45px 45px #a10628,46px 46px #a10628,47px 47px #a10628,48px 48px #a10628,49px 49px #a10628,50px 50px #a10628,51px 51px #a10628,52px 52px #a10628,53px 53px #a10628,54px 54px #a10628,55px 55px #a10628,56px 56px #a10628,57px 57px #a10628,58px 58px #a10628,59px 59px #a10628,60px 60px #a10628,61px 61px #a10628,62px 62px #a10628,63px 63px #a10628,64px 64px #a10628,65px 65px #a10628,66px 66px #a10628,67px 67px #a10628,68px 68px #a10628,69px 69px #a10628,70px 70px #a10628,71px 71px #a10628,72px 72px #a10628,73px 73px #a10628,74px 74px #a10628,75px 75px #a10628,76px 76px #a10628,77px 77px #a10628,78px 78px #a10628,79px 79px #a10628,80px 80px #a10628,81px 81px #a10628,82px 82px #a10628,83px 83px #a10628,84px 84px #a10628,85px 85px #a10628,86px 86px #a10628,87px 87px #a10628,88px 88px #a10628,89px 89px #a10628,90px 90px #a10628,91px 91px #a10628,92px 92px #a10628,93px 93px #a10628,94px 94px #a10628,95px 95px #a10628,96px 96px #a10628,97px 97px #a10628,98px 98px #a10628,99px 99px #a10628,100px 100px #a10628,101px 101px #a10628,102px 102px #a10628,103px 103px #a10628,104px 104px #a10628,105px 105px #a10628,106px 106px #a10628,107px 107px #a10628,108px 108px #a10628,109px 109px #a10628,110px 110px #a10628,111px 111px #a10628,112px 112px #a10628,113px 113px #a10628,114px 114px #a10628,115px 115px #a10628,116px 116px #a10628,117px 117px #a10628,118px 118px #a10628,119px 119px #a10628,120px 120px #a10628,121px 121px #a10628,122px 122px #a10628,123px 123px #a10628,124px 124px #a10628,125px 125px #a10628,126px 126px #a10628,127px 127px #a10628,128px 128px #a10628,129px 129px #a10628,130px 130px #a10628,131px 131px #a10628,132px 132px #a10628,133px 133px #a10628,134px 134px #a10628,135px 135px #a10628,136px 136px #a10628,137px 137px #a10628,138px 138px #a10628,139px 139px #a10628,140px 140px #a10628,141px 141px #a10628,142px 142px #a10628,143px 143px #a10628,144px 144px #a10628,145px 145px #a10628,146px 146px #a10628,147px 147px #a10628,148px 148px #a10628,149px 149px #a10628,150px 150px #a10628,151px 151px #a10628,152px 152px #a10628,153px 153px #a10628,154px 154px #a10628,155px 155px #a10628,156px 156px #a10628,157px 157px #a10628,158px 158px #a10628,159px 159px #a10628,160px 160px #a10628,161px 161px #a10628,162px 162px #a10628,163px 163px #a10628,164px 164px #a10628,165px 165px #a10628,166px 166px #a10628,167px 167px #a10628,168px 168px #a10628,169px 169px #a10628,170px 170px #a10628,171px 171px #a10628,172px 172px #a10628,173px 173px #a10628,174px 174px #a10628,175px 175px #a10628,176px 176px #a10628,177px 177px #a10628,178px 178px #a10628,179px 179px #a10628,180px 180px #a10628,181px 181px #a10628,182px 182px #a10628,183px 183px #a10628,184px 184px #a10628,185px 185px #a10628,186px 186px #a10628,187px 187px #a10628,188px 188px #a10628,189px 189px #a10628,190px 190px #a10628,191px 191px #a10628,192px 192px #a10628,193px 193px #a10628,194px 194px #a10628,195px 195px #a10628,196px 196px #a10628,197px 197px #a10628,198px 198px #a10628,199px 199px #a10628,200px 200px #a10628,201px 201px #a10628,202px 202px #a10628,203px 203px #a10628,204px 204px #a10628,205px 205px #a10628,206px 206px #a10628,207px 207px #a10628,208px 208px #a10628,209px 209px #a10628,210px 210px #a10628,211px 211px #a10628,212px 212px #a10628,213px 213px #a10628,214px 214px #a10628,215px 215px #a10628,216px 216px #a10628,217px 217px #a10628,218px 218px #a10628,219px 219px #a10628,220px 220px #a10628,221px 221px #a10628,222px 222px #a10628,223px 223px #a10628,224px 224px #a10628,225px 225px #a10628,226px 226px #a10628,227px 227px #a10628,228px 228px #a10628,229px 229px #a10628,230px 230px #a10628,231px 231px #a10628,232px 232px #a10628,233px 233px #a10628,234px 234px #a10628,235px 235px #a10628,236px 236px #a10628,237px 237px #a10628,238px 238px #a10628,239px 239px #a10628,240px 240px #a10628,241px 241px #a10628,242px 242px #a10628,243px 243px #a10628,244px 244px #a10628,245px 245px #a10628,246px 246px #a10628,247px 247px #a10628,248px 248px #a10628,249px 249px #a10628,250px 250px #a10628,251px 251px #a10628,252px 252px #a10628,253px 253px #a10628,254px 254px #a10628,255px 255px #a10628,256px 256px #a10628,257px 257px #a10628,258px 258px #a10628,259px 259px #a10628,260px 260px #a10628,261px 261px #a10628,262px 262px #a10628,263px 263px #a10628,264px 264px #a10628,265px 265px #a10628,266px 266px #a10628,267px 267px #a10628,268px 268px #a10628,269px 269px #a10628,270px 270px #a10628,271px 271px #a10628,272px 272px #a10628,273px 273px #a10628,274px 274px #a10628,275px 275px #a10628,276px 276px #a10628,277px 277px #a10628,278px 278px #a10628,279px 279px #a10628,280px 280px #a10628,281px 281px #a10628,282px 282px #a10628,283px 283px #a10628,284px 284px #a10628,285px 285px #a10628,286px 286px #a10628,287px 287px #a10628,288px 288px #a10628,289px 289px #a10628,290px 290px #a10628,291px 291px #a10628,292px 292px #a10628,293px 293px #a10628,294px 294px #a10628,295px 295px #a10628,296px 296px #a10628,297px 297px #a10628,298px 298px #a10628,299px 299px #a10628,300px 300px #a10628,301px 301px #a10628,302px 302px #a10628,303px 303px #a10628,304px 304px #a10628,305px 305px #a10628,306px 306px #a10628,307px 307px #a10628,308px 308px #a10628,309px 309px #a10628,310px 310px #a10628,311px 311px #a10628,312px 312px #a10628,313px 313px #a10628,314px 314px #a10628,315px 315px #a10628,316px 316px #a10628,317px 317px #a10628,318px 318px #a10628,319px 319px #a10628,320px 320px #a10628,321px 321px #a10628,322px 322px #a10628,323px 323px #a10628,324px 324px #a10628,325px 325px #a10628,326px 326px #a10628,327px 327px #a10628,328px 328px #a10628,329px 329px #a10628,330px 330px #a10628,331px 331px #a10628,332px 332px #a10628,333px 333px #a10628,334px 334px #a10628,335px 335px #a10628,336px 336px #a10628,337px 337px #a10628,338px 338px #a10628,339px 339px #a10628,340px 340px #a10628,341px 341px #a10628,342px 342px #a10628,343px 343px #a10628,344px 344px #a10628,345px 345px #a10628,346px 346px #a10628,347px 347px #a10628,348px 348px #a10628,349px 349px #a10628,350px 350px #a10628,351px 351px #a10628,352px 352px #a10628,353px 353px #a10628,354px 354px #a10628,355px 355px #a10628,356px 356px #a10628,357px 357px #a10628,358px 358px #a10628,359px 359px #a10628,360px 360px #a10628,361px 361px #a10628,362px 362px #a10628,363px 363px #a10628,364px 364px #a10628,365px 365px #a10628,366px 366px #a10628,367px 367px #a10628,368px 368px #a10628,369px 369px #a10628,370px 370px #a10628,371px 371px #a10628,372px 372px #a10628,373px 373px #a10628,374px 374px #a10628,375px 375px #a10628,376px 376px #a10628,377px 377px #a10628,378px 378px #a10628,379px 379px #a10628,380px 380px #a10628,381px 381px #a10628,382px 382px #a10628,383px 383px #a10628,384px 384px #a10628,385px 385px #a10628,386px 386px #a10628,387px 387px #a10628,388px 388px #a10628,389px 389px #a10628,390px 390px #a10628,391px 391px #a10628,392px 392px #a10628,393px 393px #a10628,394px 394px #a10628,395px 395px #a10628,396px 396px #a10628,397px 397px #a10628,398px 398px #a10628,399px 399px #a10628,400px 400px #a10628
    }

    [class*=cuk].lotto .brand_text_effect .lockup .line {
        display: block
    }

[class*=cuk].set_for_life .brand_text_effect {
    margin: 0
}

    [class*=cuk].set_for_life .brand_text_effect span.lockup {
        display: inline-block
    }

    /*[class*=cuk].set_for_life .brand_text_effect span.lockup_1 {
        text-shadow: 0 1px 0 #049ba3,0 2px 0 #049ba3,0 3px 0 #049ba3,0 4px 0 #049ba3,0 5px 0 #049ba3,0 6px 0 #00b4be,0 7px 0 #00b4be,0 8px 0 #00b4be,0 9px 0 #00b4be,0 10px 0 #00b4be,0 11px 0 #00c8d2,0 12px 0 #00c8d2,0 13px 0 #00c8d2,0 14px 0 #00c8d2,0 15px 0 #00c8d2
    }*/

    [class*=cuk].set_for_life .brand_text_effect span.lockup .line {
        display: block
    }

[class*=cuk].thunderball .brand_text_effect {
    margin: 0
}

    [class*=cuk].thunderball .brand_text_effect span.no_brand_effect {
        display: block;
        text-transform: none
    }

    [class*=cuk].thunderball .brand_text_effect div.shadow_wrapper {
        position: relative
    }

    [class*=cuk].thunderball .brand_text_effect span.lockup {
        display: inline-block
    }

    [class*=cuk].thunderball .brand_text_effect span.lockup_1 {
        text-shadow: 0 0 #8a0c72,0 0 #8a0c72,-1px 1px #8a0c72,-2px 2px #8a0c72,-3px 3px #8a0c72,-4px 4px #8a0c72,-5px 5px #8a0c72,-6px 6px #8a0c72,-7px 7px #8a0c72,-8px 8px #8a0c72,-9px 9px #8a0c72,-10px 10px #8a0c72,-11px 11px #8a0c72,-12px 12px #8a0c72,-13px 13px #8a0c72,-14px 14px #8a0c72,-15px 15px #8a0c72,-16px 16px #8a0c72,-17px 17px #8a0c72,-18px 18px #8a0c72,-19px 19px #8a0c72,-20px 20px #8a0c72,-21px 21px #8a0c72,-22px 22px #8a0c72,-23px 23px #8a0c72,-24px 24px #8a0c72,-25px 25px #8a0c72,-26px 26px #8a0c72,-27px 27px #8a0c72,-28px 28px #8a0c72,-29px 29px #8a0c72,-30px 30px #8a0c72,-31px 31px #8a0c72,-32px 32px #8a0c72,-33px 33px #8a0c72,-34px 34px #8a0c72,-35px 35px #8a0c72,-36px 36px #8a0c72,-37px 37px #8a0c72,-38px 38px #8a0c72,-39px 39px #8a0c72,-40px 40px #8a0c72,-41px 41px #8a0c72,-42px 42px #8a0c72,-43px 43px #8a0c72,-44px 44px #8a0c72,-45px 45px #8a0c72,-46px 46px #8a0c72,-47px 47px #8a0c72,-48px 48px #8a0c72,-49px 49px #8a0c72,-50px 50px #8a0c72,-51px 51px #8a0c72,-52px 52px #8a0c72,-53px 53px #8a0c72,-54px 54px #8a0c72,-55px 55px #8a0c72,-56px 56px #8a0c72,-57px 57px #8a0c72,-58px 58px #8a0c72,-59px 59px #8a0c72,-60px 60px #8a0c72
    }

    [class*=cuk].thunderball .brand_text_effect span.lockup .line {
        display: block
    }

[class*=cuk].lotto_hotpicks .brand_text_effect {
    margin: 0
}

    [class*=cuk].lotto_hotpicks .brand_text_effect span.no_brand_effect {
        display: block;
        text-transform: none
    }

    [class*=cuk].lotto_hotpicks .brand_text_effect div.shadow_wrapper {
        position: relative
    }

    [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup, [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line {
        display: inline-block
    }

        [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_1 {
            text-shadow: 0 0 #cc0034,0 0 #cc0034,-1px 1px #cc0034,-2px 2px #cc0034,-3px 3px #cc0034,-4px 4px #cc0034,-5px 5px #cc0034,-6px 6px #cc0034,-7px 7px #cc0034,-8px 8px #cc0034,-9px 9px #cc0034,-10px 10px #cc0034,-11px 11px #cc0034,-12px 12px #cc0034,-13px 13px #cc0034,-14px 14px #cc0034,-15px 15px #cc0034,-16px 16px #cc0034,-17px 17px #cc0034,-18px 18px #cc0034,-19px 19px #cc0034,-20px 20px #cc0034,-21px 21px #cc0034,-22px 22px #cc0034,-23px 23px #cc0034,-24px 24px #cc0034,-25px 25px #cc0034,-26px 26px #cc0034,-27px 27px #cc0034,-28px 28px #cc0034,-29px 29px #cc0034,-30px 30px #cc0034,-31px 31px #cc0034,-32px 32px #cc0034,-33px 33px #cc0034,-34px 34px #cc0034,-35px 35px #cc0034,-36px 36px #cc0034,-37px 37px #cc0034,-38px 38px #cc0034,-39px 39px #cc0034,-40px 40px #cc0034,-41px 41px #cc0034,-42px 42px #cc0034,-43px 43px #cc0034,-44px 44px #cc0034,-45px 45px #cc0034,-46px 46px #cc0034,-47px 47px #cc0034,-48px 48px #cc0034,-49px 49px #cc0034,-50px 50px #cc0034,-51px 51px #cc0034,-52px 52px #cc0034,-53px 53px #cc0034,-54px 54px #cc0034,-55px 55px #cc0034,-56px 56px #cc0034,-57px 57px #cc0034,-58px 58px #cc0034,-59px 59px #cc0034,-60px 60px #cc0034,-61px 61px #cc0034,-62px 62px #cc0034,-63px 63px #cc0034,-64px 64px #cc0034,-65px 65px #cc0034,-66px 66px #cc0034,-67px 67px #cc0034,-68px 68px #cc0034,-69px 69px #cc0034,-70px 70px #cc0034,-71px 71px #cc0034,-72px 72px #cc0034,-73px 73px #cc0034,-74px 74px #cc0034,-75px 75px #cc0034,-76px 76px #cc0034,-77px 77px #cc0034,-78px 78px #cc0034,-79px 79px #cc0034,-80px 80px #cc0034,-81px 81px #cc0034,-82px 82px #cc0034,-83px 83px #cc0034,-84px 84px #cc0034,-85px 85px #cc0034,-86px 86px #cc0034,-87px 87px #cc0034,-88px 88px #cc0034,-89px 89px #cc0034,-90px 90px #cc0034,-91px 91px #cc0034,-92px 92px #cc0034,-93px 93px #cc0034,-94px 94px #cc0034,-95px 95px #cc0034,-96px 96px #cc0034,-97px 97px #cc0034,-98px 98px #cc0034,-99px 99px #cc0034,-100px 100px #cc0034,-101px 101px #cc0034,-102px 102px #cc0034,-103px 103px #cc0034,-104px 104px #cc0034,-105px 105px #cc0034,-106px 106px #cc0034,-107px 107px #cc0034,-108px 108px #cc0034,-109px 109px #cc0034,-110px 110px #cc0034,-111px 111px #cc0034,-112px 112px #cc0034,-113px 113px #cc0034,-114px 114px #cc0034,-115px 115px #cc0034,-116px 116px #cc0034,-117px 117px #cc0034,-118px 118px #cc0034,-119px 119px #cc0034,-120px 120px #cc0034,-121px 121px #cc0034,-122px 122px #cc0034,-123px 123px #cc0034,-124px 124px #cc0034,-125px 125px #cc0034,-126px 126px #cc0034,-127px 127px #cc0034,-128px 128px #cc0034,-129px 129px #cc0034,-130px 130px #cc0034,-131px 131px #cc0034,-132px 132px #cc0034,-133px 133px #cc0034,-134px 134px #cc0034,-135px 135px #cc0034,-136px 136px #cc0034,-137px 137px #cc0034,-138px 138px #cc0034,-139px 139px #cc0034,-140px 140px #cc0034,-141px 141px #cc0034,-142px 142px #cc0034,-143px 143px #cc0034,-144px 144px #cc0034,-145px 145px #cc0034,-146px 146px #cc0034,-147px 147px #cc0034,-148px 148px #cc0034,-149px 149px #cc0034,-150px 150px #cc0034,-151px 151px #cc0034,-152px 152px #cc0034,-153px 153px #cc0034,-154px 154px #cc0034,-155px 155px #cc0034,-156px 156px #cc0034,-157px 157px #cc0034,-158px 158px #cc0034,-159px 159px #cc0034,-160px 160px #cc0034,-161px 161px #cc0034,-162px 162px #cc0034,-163px 163px #cc0034,-164px 164px #cc0034,-165px 165px #cc0034,-166px 166px #cc0034,-167px 167px #cc0034,-168px 168px #cc0034,-169px 169px #cc0034,-170px 170px #cc0034,-171px 171px #cc0034,-172px 172px #cc0034,-173px 173px #cc0034,-174px 174px #cc0034,-175px 175px #cc0034,-176px 176px #cc0034,-177px 177px #cc0034,-178px 178px #cc0034,-179px 179px #cc0034,-180px 180px #cc0034,-181px 181px #cc0034,-182px 182px #cc0034,-183px 183px #cc0034,-184px 184px #cc0034,-185px 185px #cc0034,-186px 186px #cc0034,-187px 187px #cc0034,-188px 188px #cc0034,-189px 189px #cc0034,-190px 190px #cc0034,-191px 191px #cc0034,-192px 192px #cc0034,-193px 193px #cc0034,-194px 194px #cc0034,-195px 195px #cc0034,-196px 196px #cc0034,-197px 197px #cc0034,-198px 198px #cc0034,-199px 199px #cc0034,-200px 200px #cc0034,-201px 201px #cc0034,-202px 202px #cc0034,-203px 203px #cc0034,-204px 204px #cc0034,-205px 205px #cc0034,-206px 206px #cc0034,-207px 207px #cc0034,-208px 208px #cc0034,-209px 209px #cc0034,-210px 210px #cc0034,-211px 211px #cc0034,-212px 212px #cc0034,-213px 213px #cc0034,-214px 214px #cc0034,-215px 215px #cc0034,-216px 216px #cc0034,-217px 217px #cc0034,-218px 218px #cc0034,-219px 219px #cc0034,-220px 220px #cc0034,-221px 221px #cc0034,-222px 222px #cc0034,-223px 223px #cc0034,-224px 224px #cc0034,-225px 225px #cc0034,-226px 226px #cc0034,-227px 227px #cc0034,-228px 228px #cc0034,-229px 229px #cc0034,-230px 230px #cc0034,-231px 231px #cc0034,-232px 232px #cc0034,-233px 233px #cc0034,-234px 234px #cc0034,-235px 235px #cc0034,-236px 236px #cc0034,-237px 237px #cc0034,-238px 238px #cc0034,-239px 239px #cc0034,-240px 240px #cc0034,-241px 241px #cc0034,-242px 242px #cc0034,-243px 243px #cc0034,-244px 244px #cc0034,-245px 245px #cc0034,-246px 246px #cc0034,-247px 247px #cc0034,-248px 248px #cc0034,-249px 249px #cc0034,-250px 250px #cc0034,-251px 251px #cc0034,-252px 252px #cc0034,-253px 253px #cc0034,-254px 254px #cc0034,-255px 255px #cc0034,-256px 256px #cc0034,-257px 257px #cc0034,-258px 258px #cc0034,-259px 259px #cc0034,-260px 260px #cc0034,-261px 261px #cc0034,-262px 262px #cc0034,-263px 263px #cc0034,-264px 264px #cc0034,-265px 265px #cc0034,-266px 266px #cc0034,-267px 267px #cc0034,-268px 268px #cc0034,-269px 269px #cc0034,-270px 270px #cc0034,-271px 271px #cc0034,-272px 272px #cc0034,-273px 273px #cc0034,-274px 274px #cc0034,-275px 275px #cc0034,-276px 276px #cc0034,-277px 277px #cc0034,-278px 278px #cc0034,-279px 279px #cc0034,-280px 280px #cc0034,-281px 281px #cc0034,-282px 282px #cc0034,-283px 283px #cc0034,-284px 284px #cc0034,-285px 285px #cc0034,-286px 286px #cc0034,-287px 287px #cc0034,-288px 288px #cc0034,-289px 289px #cc0034,-290px 290px #cc0034,-291px 291px #cc0034,-292px 292px #cc0034,-293px 293px #cc0034,-294px 294px #cc0034,-295px 295px #cc0034,-296px 296px #cc0034,-297px 297px #cc0034,-298px 298px #cc0034,-299px 299px #cc0034,-300px 300px #cc0034,-301px 301px #cc0034,-302px 302px #cc0034,-303px 303px #cc0034,-304px 304px #cc0034,-305px 305px #cc0034,-306px 306px #cc0034,-307px 307px #cc0034,-308px 308px #cc0034,-309px 309px #cc0034,-310px 310px #cc0034,-311px 311px #cc0034,-312px 312px #cc0034,-313px 313px #cc0034,-314px 314px #cc0034,-315px 315px #cc0034,-316px 316px #cc0034,-317px 317px #cc0034,-318px 318px #cc0034,-319px 319px #cc0034,-320px 320px #cc0034,-321px 321px #cc0034,-322px 322px #cc0034,-323px 323px #cc0034,-324px 324px #cc0034,-325px 325px #cc0034,-326px 326px #cc0034,-327px 327px #cc0034,-328px 328px #cc0034,-329px 329px #cc0034,-330px 330px #cc0034,-331px 331px #cc0034,-332px 332px #cc0034,-333px 333px #cc0034,-334px 334px #cc0034,-335px 335px #cc0034,-336px 336px #cc0034,-337px 337px #cc0034,-338px 338px #cc0034,-339px 339px #cc0034,-340px 340px #cc0034,-341px 341px #cc0034,-342px 342px #cc0034,-343px 343px #cc0034,-344px 344px #cc0034,-345px 345px #cc0034,-346px 346px #cc0034,-347px 347px #cc0034,-348px 348px #cc0034,-349px 349px #cc0034,-350px 350px #cc0034,-351px 351px #cc0034,-352px 352px #cc0034,-353px 353px #cc0034,-354px 354px #cc0034,-355px 355px #cc0034,-356px 356px #cc0034,-357px 357px #cc0034,-358px 358px #cc0034,-359px 359px #cc0034,-360px 360px #cc0034,-361px 361px #cc0034,-362px 362px #cc0034,-363px 363px #cc0034,-364px 364px #cc0034,-365px 365px #cc0034,-366px 366px #cc0034,-367px 367px #cc0034,-368px 368px #cc0034,-369px 369px #cc0034,-370px 370px #cc0034,-371px 371px #cc0034,-372px 372px #cc0034,-373px 373px #cc0034,-374px 374px #cc0034,-375px 375px #cc0034,-376px 376px #cc0034,-377px 377px #cc0034,-378px 378px #cc0034,-379px 379px #cc0034,-380px 380px #cc0034,-381px 381px #cc0034,-382px 382px #cc0034,-383px 383px #cc0034,-384px 384px #cc0034,-385px 385px #cc0034,-386px 386px #cc0034,-387px 387px #cc0034,-388px 388px #cc0034,-389px 389px #cc0034,-390px 390px #cc0034,-391px 391px #cc0034,-392px 392px #cc0034,-393px 393px #cc0034,-394px 394px #cc0034,-395px 395px #cc0034,-396px 396px #cc0034,-397px 397px #cc0034,-398px 398px #cc0034,-399px 399px #cc0034,-400px 400px #cc0034;
            z-index: 20;
            position: relative
        }

        [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_2 {
            text-shadow: 0 0 #b50a2f,0 0 #b50a2f,-1px 1px #b50a2f,-2px 2px #b50a2f,-3px 3px #b50a2f,-4px 4px #b50a2f,-5px 5px #b50a2f,-6px 6px #b50a2f,-7px 7px #b50a2f,-8px 8px #b50a2f,-9px 9px #b50a2f,-10px 10px #b50a2f,-11px 11px #b50a2f,-12px 12px #b50a2f,-13px 13px #b50a2f,-14px 14px #b50a2f,-15px 15px #b50a2f,-16px 16px #b50a2f,-17px 17px #b50a2f,-18px 18px #b50a2f,-19px 19px #b50a2f,-20px 20px #b50a2f,-21px 21px #b50a2f,-22px 22px #b50a2f,-23px 23px #b50a2f,-24px 24px #b50a2f,-25px 25px #b50a2f,-26px 26px #b50a2f,-27px 27px #b50a2f,-28px 28px #b50a2f,-29px 29px #b50a2f,-30px 30px #b50a2f,-31px 31px #b50a2f,-32px 32px #b50a2f,-33px 33px #b50a2f,-34px 34px #b50a2f,-35px 35px #b50a2f,-36px 36px #b50a2f,-37px 37px #b50a2f,-38px 38px #b50a2f,-39px 39px #b50a2f,-40px 40px #b50a2f,-41px 41px #b50a2f,-42px 42px #b50a2f,-43px 43px #b50a2f,-44px 44px #b50a2f,-45px 45px #b50a2f,-46px 46px #b50a2f,-47px 47px #b50a2f,-48px 48px #b50a2f,-49px 49px #b50a2f,-50px 50px #b50a2f,-51px 51px #b50a2f,-52px 52px #b50a2f,-53px 53px #b50a2f,-54px 54px #b50a2f,-55px 55px #b50a2f,-56px 56px #b50a2f,-57px 57px #b50a2f,-58px 58px #b50a2f,-59px 59px #b50a2f,-60px 60px #b50a2f,-61px 61px #b50a2f,-62px 62px #b50a2f,-63px 63px #b50a2f,-64px 64px #b50a2f,-65px 65px #b50a2f,-66px 66px #b50a2f,-67px 67px #b50a2f,-68px 68px #b50a2f,-69px 69px #b50a2f,-70px 70px #b50a2f,-71px 71px #b50a2f,-72px 72px #b50a2f,-73px 73px #b50a2f,-74px 74px #b50a2f,-75px 75px #b50a2f,-76px 76px #b50a2f,-77px 77px #b50a2f,-78px 78px #b50a2f,-79px 79px #b50a2f,-80px 80px #b50a2f,-81px 81px #b50a2f,-82px 82px #b50a2f,-83px 83px #b50a2f,-84px 84px #b50a2f,-85px 85px #b50a2f,-86px 86px #b50a2f,-87px 87px #b50a2f,-88px 88px #b50a2f,-89px 89px #b50a2f,-90px 90px #b50a2f,-91px 91px #b50a2f,-92px 92px #b50a2f,-93px 93px #b50a2f,-94px 94px #b50a2f,-95px 95px #b50a2f,-96px 96px #b50a2f,-97px 97px #b50a2f,-98px 98px #b50a2f,-99px 99px #b50a2f,-100px 100px #b50a2f,-101px 101px #b50a2f,-102px 102px #b50a2f,-103px 103px #b50a2f,-104px 104px #b50a2f,-105px 105px #b50a2f,-106px 106px #b50a2f,-107px 107px #b50a2f,-108px 108px #b50a2f,-109px 109px #b50a2f,-110px 110px #b50a2f,-111px 111px #b50a2f,-112px 112px #b50a2f,-113px 113px #b50a2f,-114px 114px #b50a2f,-115px 115px #b50a2f,-116px 116px #b50a2f,-117px 117px #b50a2f,-118px 118px #b50a2f,-119px 119px #b50a2f,-120px 120px #b50a2f,-121px 121px #b50a2f,-122px 122px #b50a2f,-123px 123px #b50a2f,-124px 124px #b50a2f,-125px 125px #b50a2f,-126px 126px #b50a2f,-127px 127px #b50a2f,-128px 128px #b50a2f,-129px 129px #b50a2f,-130px 130px #b50a2f,-131px 131px #b50a2f,-132px 132px #b50a2f,-133px 133px #b50a2f,-134px 134px #b50a2f,-135px 135px #b50a2f,-136px 136px #b50a2f,-137px 137px #b50a2f,-138px 138px #b50a2f,-139px 139px #b50a2f,-140px 140px #b50a2f,-141px 141px #b50a2f,-142px 142px #b50a2f,-143px 143px #b50a2f,-144px 144px #b50a2f,-145px 145px #b50a2f,-146px 146px #b50a2f,-147px 147px #b50a2f,-148px 148px #b50a2f,-149px 149px #b50a2f,-150px 150px #b50a2f,-151px 151px #b50a2f,-152px 152px #b50a2f,-153px 153px #b50a2f,-154px 154px #b50a2f,-155px 155px #b50a2f,-156px 156px #b50a2f,-157px 157px #b50a2f,-158px 158px #b50a2f,-159px 159px #b50a2f,-160px 160px #b50a2f,-161px 161px #b50a2f,-162px 162px #b50a2f,-163px 163px #b50a2f,-164px 164px #b50a2f,-165px 165px #b50a2f,-166px 166px #b50a2f,-167px 167px #b50a2f,-168px 168px #b50a2f,-169px 169px #b50a2f,-170px 170px #b50a2f,-171px 171px #b50a2f,-172px 172px #b50a2f,-173px 173px #b50a2f,-174px 174px #b50a2f,-175px 175px #b50a2f,-176px 176px #b50a2f,-177px 177px #b50a2f,-178px 178px #b50a2f,-179px 179px #b50a2f,-180px 180px #b50a2f,-181px 181px #b50a2f,-182px 182px #b50a2f,-183px 183px #b50a2f,-184px 184px #b50a2f,-185px 185px #b50a2f,-186px 186px #b50a2f,-187px 187px #b50a2f,-188px 188px #b50a2f,-189px 189px #b50a2f,-190px 190px #b50a2f,-191px 191px #b50a2f,-192px 192px #b50a2f,-193px 193px #b50a2f,-194px 194px #b50a2f,-195px 195px #b50a2f,-196px 196px #b50a2f,-197px 197px #b50a2f,-198px 198px #b50a2f,-199px 199px #b50a2f,-200px 200px #b50a2f,-201px 201px #b50a2f,-202px 202px #b50a2f,-203px 203px #b50a2f,-204px 204px #b50a2f,-205px 205px #b50a2f,-206px 206px #b50a2f,-207px 207px #b50a2f,-208px 208px #b50a2f,-209px 209px #b50a2f,-210px 210px #b50a2f,-211px 211px #b50a2f,-212px 212px #b50a2f,-213px 213px #b50a2f,-214px 214px #b50a2f,-215px 215px #b50a2f,-216px 216px #b50a2f,-217px 217px #b50a2f,-218px 218px #b50a2f,-219px 219px #b50a2f,-220px 220px #b50a2f,-221px 221px #b50a2f,-222px 222px #b50a2f,-223px 223px #b50a2f,-224px 224px #b50a2f,-225px 225px #b50a2f,-226px 226px #b50a2f,-227px 227px #b50a2f,-228px 228px #b50a2f,-229px 229px #b50a2f,-230px 230px #b50a2f,-231px 231px #b50a2f,-232px 232px #b50a2f,-233px 233px #b50a2f,-234px 234px #b50a2f,-235px 235px #b50a2f,-236px 236px #b50a2f,-237px 237px #b50a2f,-238px 238px #b50a2f,-239px 239px #b50a2f,-240px 240px #b50a2f,-241px 241px #b50a2f,-242px 242px #b50a2f,-243px 243px #b50a2f,-244px 244px #b50a2f,-245px 245px #b50a2f,-246px 246px #b50a2f,-247px 247px #b50a2f,-248px 248px #b50a2f,-249px 249px #b50a2f,-250px 250px #b50a2f,-251px 251px #b50a2f,-252px 252px #b50a2f,-253px 253px #b50a2f,-254px 254px #b50a2f,-255px 255px #b50a2f,-256px 256px #b50a2f,-257px 257px #b50a2f,-258px 258px #b50a2f,-259px 259px #b50a2f,-260px 260px #b50a2f,-261px 261px #b50a2f,-262px 262px #b50a2f,-263px 263px #b50a2f,-264px 264px #b50a2f,-265px 265px #b50a2f,-266px 266px #b50a2f,-267px 267px #b50a2f,-268px 268px #b50a2f,-269px 269px #b50a2f,-270px 270px #b50a2f,-271px 271px #b50a2f,-272px 272px #b50a2f,-273px 273px #b50a2f,-274px 274px #b50a2f,-275px 275px #b50a2f,-276px 276px #b50a2f,-277px 277px #b50a2f,-278px 278px #b50a2f,-279px 279px #b50a2f,-280px 280px #b50a2f,-281px 281px #b50a2f,-282px 282px #b50a2f,-283px 283px #b50a2f,-284px 284px #b50a2f,-285px 285px #b50a2f,-286px 286px #b50a2f,-287px 287px #b50a2f,-288px 288px #b50a2f,-289px 289px #b50a2f,-290px 290px #b50a2f,-291px 291px #b50a2f,-292px 292px #b50a2f,-293px 293px #b50a2f,-294px 294px #b50a2f,-295px 295px #b50a2f,-296px 296px #b50a2f,-297px 297px #b50a2f,-298px 298px #b50a2f,-299px 299px #b50a2f,-300px 300px #b50a2f,-301px 301px #b50a2f,-302px 302px #b50a2f,-303px 303px #b50a2f,-304px 304px #b50a2f,-305px 305px #b50a2f,-306px 306px #b50a2f,-307px 307px #b50a2f,-308px 308px #b50a2f,-309px 309px #b50a2f,-310px 310px #b50a2f,-311px 311px #b50a2f,-312px 312px #b50a2f,-313px 313px #b50a2f,-314px 314px #b50a2f,-315px 315px #b50a2f,-316px 316px #b50a2f,-317px 317px #b50a2f,-318px 318px #b50a2f,-319px 319px #b50a2f,-320px 320px #b50a2f,-321px 321px #b50a2f,-322px 322px #b50a2f,-323px 323px #b50a2f,-324px 324px #b50a2f,-325px 325px #b50a2f,-326px 326px #b50a2f,-327px 327px #b50a2f,-328px 328px #b50a2f,-329px 329px #b50a2f,-330px 330px #b50a2f,-331px 331px #b50a2f,-332px 332px #b50a2f,-333px 333px #b50a2f,-334px 334px #b50a2f,-335px 335px #b50a2f,-336px 336px #b50a2f,-337px 337px #b50a2f,-338px 338px #b50a2f,-339px 339px #b50a2f,-340px 340px #b50a2f,-341px 341px #b50a2f,-342px 342px #b50a2f,-343px 343px #b50a2f,-344px 344px #b50a2f,-345px 345px #b50a2f,-346px 346px #b50a2f,-347px 347px #b50a2f,-348px 348px #b50a2f,-349px 349px #b50a2f,-350px 350px #b50a2f,-351px 351px #b50a2f,-352px 352px #b50a2f,-353px 353px #b50a2f,-354px 354px #b50a2f,-355px 355px #b50a2f,-356px 356px #b50a2f,-357px 357px #b50a2f,-358px 358px #b50a2f,-359px 359px #b50a2f,-360px 360px #b50a2f,-361px 361px #b50a2f,-362px 362px #b50a2f,-363px 363px #b50a2f,-364px 364px #b50a2f,-365px 365px #b50a2f,-366px 366px #b50a2f,-367px 367px #b50a2f,-368px 368px #b50a2f,-369px 369px #b50a2f,-370px 370px #b50a2f,-371px 371px #b50a2f,-372px 372px #b50a2f,-373px 373px #b50a2f,-374px 374px #b50a2f,-375px 375px #b50a2f,-376px 376px #b50a2f,-377px 377px #b50a2f,-378px 378px #b50a2f,-379px 379px #b50a2f,-380px 380px #b50a2f,-381px 381px #b50a2f,-382px 382px #b50a2f,-383px 383px #b50a2f,-384px 384px #b50a2f,-385px 385px #b50a2f,-386px 386px #b50a2f,-387px 387px #b50a2f,-388px 388px #b50a2f,-389px 389px #b50a2f,-390px 390px #b50a2f,-391px 391px #b50a2f,-392px 392px #b50a2f,-393px 393px #b50a2f,-394px 394px #b50a2f,-395px 395px #b50a2f,-396px 396px #b50a2f,-397px 397px #b50a2f,-398px 398px #b50a2f,-399px 399px #b50a2f,-400px 400px #b50a2f;
            z-index: 15;
            position: relative
        }

        [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_3 {
            z-index: 10
        }

        [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_3, [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_4 {
            text-shadow: 0 0 #a10628,0 0 #a10628,-1px 1px #a10628,-2px 2px #a10628,-3px 3px #a10628,-4px 4px #a10628,-5px 5px #a10628,-6px 6px #a10628,-7px 7px #a10628,-8px 8px #a10628,-9px 9px #a10628,-10px 10px #a10628,-11px 11px #a10628,-12px 12px #a10628,-13px 13px #a10628,-14px 14px #a10628,-15px 15px #a10628,-16px 16px #a10628,-17px 17px #a10628,-18px 18px #a10628,-19px 19px #a10628,-20px 20px #a10628,-21px 21px #a10628,-22px 22px #a10628,-23px 23px #a10628,-24px 24px #a10628,-25px 25px #a10628,-26px 26px #a10628,-27px 27px #a10628,-28px 28px #a10628,-29px 29px #a10628,-30px 30px #a10628,-31px 31px #a10628,-32px 32px #a10628,-33px 33px #a10628,-34px 34px #a10628,-35px 35px #a10628,-36px 36px #a10628,-37px 37px #a10628,-38px 38px #a10628,-39px 39px #a10628,-40px 40px #a10628,-41px 41px #a10628,-42px 42px #a10628,-43px 43px #a10628,-44px 44px #a10628,-45px 45px #a10628,-46px 46px #a10628,-47px 47px #a10628,-48px 48px #a10628,-49px 49px #a10628,-50px 50px #a10628,-51px 51px #a10628,-52px 52px #a10628,-53px 53px #a10628,-54px 54px #a10628,-55px 55px #a10628,-56px 56px #a10628,-57px 57px #a10628,-58px 58px #a10628,-59px 59px #a10628,-60px 60px #a10628,-61px 61px #a10628,-62px 62px #a10628,-63px 63px #a10628,-64px 64px #a10628,-65px 65px #a10628,-66px 66px #a10628,-67px 67px #a10628,-68px 68px #a10628,-69px 69px #a10628,-70px 70px #a10628,-71px 71px #a10628,-72px 72px #a10628,-73px 73px #a10628,-74px 74px #a10628,-75px 75px #a10628,-76px 76px #a10628,-77px 77px #a10628,-78px 78px #a10628,-79px 79px #a10628,-80px 80px #a10628,-81px 81px #a10628,-82px 82px #a10628,-83px 83px #a10628,-84px 84px #a10628,-85px 85px #a10628,-86px 86px #a10628,-87px 87px #a10628,-88px 88px #a10628,-89px 89px #a10628,-90px 90px #a10628,-91px 91px #a10628,-92px 92px #a10628,-93px 93px #a10628,-94px 94px #a10628,-95px 95px #a10628,-96px 96px #a10628,-97px 97px #a10628,-98px 98px #a10628,-99px 99px #a10628,-100px 100px #a10628,-101px 101px #a10628,-102px 102px #a10628,-103px 103px #a10628,-104px 104px #a10628,-105px 105px #a10628,-106px 106px #a10628,-107px 107px #a10628,-108px 108px #a10628,-109px 109px #a10628,-110px 110px #a10628,-111px 111px #a10628,-112px 112px #a10628,-113px 113px #a10628,-114px 114px #a10628,-115px 115px #a10628,-116px 116px #a10628,-117px 117px #a10628,-118px 118px #a10628,-119px 119px #a10628,-120px 120px #a10628,-121px 121px #a10628,-122px 122px #a10628,-123px 123px #a10628,-124px 124px #a10628,-125px 125px #a10628,-126px 126px #a10628,-127px 127px #a10628,-128px 128px #a10628,-129px 129px #a10628,-130px 130px #a10628,-131px 131px #a10628,-132px 132px #a10628,-133px 133px #a10628,-134px 134px #a10628,-135px 135px #a10628,-136px 136px #a10628,-137px 137px #a10628,-138px 138px #a10628,-139px 139px #a10628,-140px 140px #a10628,-141px 141px #a10628,-142px 142px #a10628,-143px 143px #a10628,-144px 144px #a10628,-145px 145px #a10628,-146px 146px #a10628,-147px 147px #a10628,-148px 148px #a10628,-149px 149px #a10628,-150px 150px #a10628,-151px 151px #a10628,-152px 152px #a10628,-153px 153px #a10628,-154px 154px #a10628,-155px 155px #a10628,-156px 156px #a10628,-157px 157px #a10628,-158px 158px #a10628,-159px 159px #a10628,-160px 160px #a10628,-161px 161px #a10628,-162px 162px #a10628,-163px 163px #a10628,-164px 164px #a10628,-165px 165px #a10628,-166px 166px #a10628,-167px 167px #a10628,-168px 168px #a10628,-169px 169px #a10628,-170px 170px #a10628,-171px 171px #a10628,-172px 172px #a10628,-173px 173px #a10628,-174px 174px #a10628,-175px 175px #a10628,-176px 176px #a10628,-177px 177px #a10628,-178px 178px #a10628,-179px 179px #a10628,-180px 180px #a10628,-181px 181px #a10628,-182px 182px #a10628,-183px 183px #a10628,-184px 184px #a10628,-185px 185px #a10628,-186px 186px #a10628,-187px 187px #a10628,-188px 188px #a10628,-189px 189px #a10628,-190px 190px #a10628,-191px 191px #a10628,-192px 192px #a10628,-193px 193px #a10628,-194px 194px #a10628,-195px 195px #a10628,-196px 196px #a10628,-197px 197px #a10628,-198px 198px #a10628,-199px 199px #a10628,-200px 200px #a10628,-201px 201px #a10628,-202px 202px #a10628,-203px 203px #a10628,-204px 204px #a10628,-205px 205px #a10628,-206px 206px #a10628,-207px 207px #a10628,-208px 208px #a10628,-209px 209px #a10628,-210px 210px #a10628,-211px 211px #a10628,-212px 212px #a10628,-213px 213px #a10628,-214px 214px #a10628,-215px 215px #a10628,-216px 216px #a10628,-217px 217px #a10628,-218px 218px #a10628,-219px 219px #a10628,-220px 220px #a10628,-221px 221px #a10628,-222px 222px #a10628,-223px 223px #a10628,-224px 224px #a10628,-225px 225px #a10628,-226px 226px #a10628,-227px 227px #a10628,-228px 228px #a10628,-229px 229px #a10628,-230px 230px #a10628,-231px 231px #a10628,-232px 232px #a10628,-233px 233px #a10628,-234px 234px #a10628,-235px 235px #a10628,-236px 236px #a10628,-237px 237px #a10628,-238px 238px #a10628,-239px 239px #a10628,-240px 240px #a10628,-241px 241px #a10628,-242px 242px #a10628,-243px 243px #a10628,-244px 244px #a10628,-245px 245px #a10628,-246px 246px #a10628,-247px 247px #a10628,-248px 248px #a10628,-249px 249px #a10628,-250px 250px #a10628,-251px 251px #a10628,-252px 252px #a10628,-253px 253px #a10628,-254px 254px #a10628,-255px 255px #a10628,-256px 256px #a10628,-257px 257px #a10628,-258px 258px #a10628,-259px 259px #a10628,-260px 260px #a10628,-261px 261px #a10628,-262px 262px #a10628,-263px 263px #a10628,-264px 264px #a10628,-265px 265px #a10628,-266px 266px #a10628,-267px 267px #a10628,-268px 268px #a10628,-269px 269px #a10628,-270px 270px #a10628,-271px 271px #a10628,-272px 272px #a10628,-273px 273px #a10628,-274px 274px #a10628,-275px 275px #a10628,-276px 276px #a10628,-277px 277px #a10628,-278px 278px #a10628,-279px 279px #a10628,-280px 280px #a10628,-281px 281px #a10628,-282px 282px #a10628,-283px 283px #a10628,-284px 284px #a10628,-285px 285px #a10628,-286px 286px #a10628,-287px 287px #a10628,-288px 288px #a10628,-289px 289px #a10628,-290px 290px #a10628,-291px 291px #a10628,-292px 292px #a10628,-293px 293px #a10628,-294px 294px #a10628,-295px 295px #a10628,-296px 296px #a10628,-297px 297px #a10628,-298px 298px #a10628,-299px 299px #a10628,-300px 300px #a10628,-301px 301px #a10628,-302px 302px #a10628,-303px 303px #a10628,-304px 304px #a10628,-305px 305px #a10628,-306px 306px #a10628,-307px 307px #a10628,-308px 308px #a10628,-309px 309px #a10628,-310px 310px #a10628,-311px 311px #a10628,-312px 312px #a10628,-313px 313px #a10628,-314px 314px #a10628,-315px 315px #a10628,-316px 316px #a10628,-317px 317px #a10628,-318px 318px #a10628,-319px 319px #a10628,-320px 320px #a10628,-321px 321px #a10628,-322px 322px #a10628,-323px 323px #a10628,-324px 324px #a10628,-325px 325px #a10628,-326px 326px #a10628,-327px 327px #a10628,-328px 328px #a10628,-329px 329px #a10628,-330px 330px #a10628,-331px 331px #a10628,-332px 332px #a10628,-333px 333px #a10628,-334px 334px #a10628,-335px 335px #a10628,-336px 336px #a10628,-337px 337px #a10628,-338px 338px #a10628,-339px 339px #a10628,-340px 340px #a10628,-341px 341px #a10628,-342px 342px #a10628,-343px 343px #a10628,-344px 344px #a10628,-345px 345px #a10628,-346px 346px #a10628,-347px 347px #a10628,-348px 348px #a10628,-349px 349px #a10628,-350px 350px #a10628,-351px 351px #a10628,-352px 352px #a10628,-353px 353px #a10628,-354px 354px #a10628,-355px 355px #a10628,-356px 356px #a10628,-357px 357px #a10628,-358px 358px #a10628,-359px 359px #a10628,-360px 360px #a10628,-361px 361px #a10628,-362px 362px #a10628,-363px 363px #a10628,-364px 364px #a10628,-365px 365px #a10628,-366px 366px #a10628,-367px 367px #a10628,-368px 368px #a10628,-369px 369px #a10628,-370px 370px #a10628,-371px 371px #a10628,-372px 372px #a10628,-373px 373px #a10628,-374px 374px #a10628,-375px 375px #a10628,-376px 376px #a10628,-377px 377px #a10628,-378px 378px #a10628,-379px 379px #a10628,-380px 380px #a10628,-381px 381px #a10628,-382px 382px #a10628,-383px 383px #a10628,-384px 384px #a10628,-385px 385px #a10628,-386px 386px #a10628,-387px 387px #a10628,-388px 388px #a10628,-389px 389px #a10628,-390px 390px #a10628,-391px 391px #a10628,-392px 392px #a10628,-393px 393px #a10628,-394px 394px #a10628,-395px 395px #a10628,-396px 396px #a10628,-397px 397px #a10628,-398px 398px #a10628,-399px 399px #a10628,-400px 400px #a10628;
            position: relative
        }

        [class*=cuk].lotto_hotpicks .brand_text_effect span.lockup .line_4 {
            z-index: 5
        }

[class*=cuk].euromillions_hotpicks .brand_text_effect {
    margin: 0
}

    [class*=cuk].euromillions_hotpicks .brand_text_effect span.no_brand_effect {
        display: block;
        text-transform: none
    }

    [class*=cuk].euromillions_hotpicks .brand_text_effect div.shadow_wrapper {
        position: relative
    }

    [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup, [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line {
        display: inline-block
    }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_1 {
            text-shadow: 0 0 #eb6503,0 0 #eb6503,-1px 1px #eb6503,-2px 2px #eb6503,-3px 3px #eb6503,-4px 4px #eb6503,-5px 5px #eb6503,-6px 6px #eb6503,-7px 7px #eb6503,-8px 8px #eb6503,-9px 9px #eb6503,-10px 10px #eb6503,-11px 11px #eb6503,-12px 12px #eb6503,-13px 13px #eb6503,-14px 14px #eb6503,-15px 15px #eb6503,-16px 16px #eb6503,-17px 17px #eb6503,-18px 18px #eb6503,-19px 19px #eb6503,-20px 20px #eb6503,-21px 21px #eb6503,-22px 22px #eb6503,-23px 23px #eb6503,-24px 24px #eb6503,-25px 25px #eb6503,-26px 26px #eb6503,-27px 27px #eb6503,-28px 28px #eb6503,-29px 29px #eb6503,-30px 30px #eb6503,-31px 31px #eb6503,-32px 32px #eb6503,-33px 33px #eb6503,-34px 34px #eb6503,-35px 35px #eb6503,-36px 36px #eb6503,-37px 37px #eb6503,-38px 38px #eb6503,-39px 39px #eb6503,-40px 40px #eb6503,-41px 41px #eb6503,-42px 42px #eb6503,-43px 43px #eb6503,-44px 44px #eb6503,-45px 45px #eb6503,-46px 46px #eb6503,-47px 47px #eb6503,-48px 48px #eb6503,-49px 49px #eb6503,-50px 50px #eb6503,-51px 51px #eb6503,-52px 52px #eb6503,-53px 53px #eb6503,-54px 54px #eb6503,-55px 55px #eb6503,-56px 56px #eb6503,-57px 57px #eb6503,-58px 58px #eb6503,-59px 59px #eb6503,-60px 60px #eb6503,-61px 61px #eb6503,-62px 62px #eb6503,-63px 63px #eb6503,-64px 64px #eb6503,-65px 65px #eb6503,-66px 66px #eb6503,-67px 67px #eb6503,-68px 68px #eb6503,-69px 69px #eb6503,-70px 70px #eb6503,-71px 71px #eb6503,-72px 72px #eb6503,-73px 73px #eb6503,-74px 74px #eb6503,-75px 75px #eb6503,-76px 76px #eb6503,-77px 77px #eb6503,-78px 78px #eb6503,-79px 79px #eb6503,-80px 80px #eb6503,-81px 81px #eb6503,-82px 82px #eb6503,-83px 83px #eb6503,-84px 84px #eb6503,-85px 85px #eb6503,-86px 86px #eb6503,-87px 87px #eb6503,-88px 88px #eb6503,-89px 89px #eb6503,-90px 90px #eb6503,-91px 91px #eb6503,-92px 92px #eb6503,-93px 93px #eb6503,-94px 94px #eb6503,-95px 95px #eb6503,-96px 96px #eb6503,-97px 97px #eb6503,-98px 98px #eb6503,-99px 99px #eb6503,-100px 100px #eb6503,-101px 101px #eb6503,-102px 102px #eb6503,-103px 103px #eb6503,-104px 104px #eb6503,-105px 105px #eb6503,-106px 106px #eb6503,-107px 107px #eb6503,-108px 108px #eb6503,-109px 109px #eb6503,-110px 110px #eb6503,-111px 111px #eb6503,-112px 112px #eb6503,-113px 113px #eb6503,-114px 114px #eb6503,-115px 115px #eb6503,-116px 116px #eb6503,-117px 117px #eb6503,-118px 118px #eb6503,-119px 119px #eb6503,-120px 120px #eb6503,-121px 121px #eb6503,-122px 122px #eb6503,-123px 123px #eb6503,-124px 124px #eb6503,-125px 125px #eb6503,-126px 126px #eb6503,-127px 127px #eb6503,-128px 128px #eb6503,-129px 129px #eb6503,-130px 130px #eb6503,-131px 131px #eb6503,-132px 132px #eb6503,-133px 133px #eb6503,-134px 134px #eb6503,-135px 135px #eb6503,-136px 136px #eb6503,-137px 137px #eb6503,-138px 138px #eb6503,-139px 139px #eb6503,-140px 140px #eb6503,-141px 141px #eb6503,-142px 142px #eb6503,-143px 143px #eb6503,-144px 144px #eb6503,-145px 145px #eb6503,-146px 146px #eb6503,-147px 147px #eb6503,-148px 148px #eb6503,-149px 149px #eb6503,-150px 150px #eb6503,-151px 151px #eb6503,-152px 152px #eb6503,-153px 153px #eb6503,-154px 154px #eb6503,-155px 155px #eb6503,-156px 156px #eb6503,-157px 157px #eb6503,-158px 158px #eb6503,-159px 159px #eb6503,-160px 160px #eb6503,-161px 161px #eb6503,-162px 162px #eb6503,-163px 163px #eb6503,-164px 164px #eb6503,-165px 165px #eb6503,-166px 166px #eb6503,-167px 167px #eb6503,-168px 168px #eb6503,-169px 169px #eb6503,-170px 170px #eb6503,-171px 171px #eb6503,-172px 172px #eb6503,-173px 173px #eb6503,-174px 174px #eb6503,-175px 175px #eb6503,-176px 176px #eb6503,-177px 177px #eb6503,-178px 178px #eb6503,-179px 179px #eb6503,-180px 180px #eb6503,-181px 181px #eb6503,-182px 182px #eb6503,-183px 183px #eb6503,-184px 184px #eb6503,-185px 185px #eb6503,-186px 186px #eb6503,-187px 187px #eb6503,-188px 188px #eb6503,-189px 189px #eb6503,-190px 190px #eb6503,-191px 191px #eb6503,-192px 192px #eb6503,-193px 193px #eb6503,-194px 194px #eb6503,-195px 195px #eb6503,-196px 196px #eb6503,-197px 197px #eb6503,-198px 198px #eb6503,-199px 199px #eb6503,-200px 200px #eb6503,-201px 201px #eb6503,-202px 202px #eb6503,-203px 203px #eb6503,-204px 204px #eb6503,-205px 205px #eb6503,-206px 206px #eb6503,-207px 207px #eb6503,-208px 208px #eb6503,-209px 209px #eb6503,-210px 210px #eb6503,-211px 211px #eb6503,-212px 212px #eb6503,-213px 213px #eb6503,-214px 214px #eb6503,-215px 215px #eb6503,-216px 216px #eb6503,-217px 217px #eb6503,-218px 218px #eb6503,-219px 219px #eb6503,-220px 220px #eb6503,-221px 221px #eb6503,-222px 222px #eb6503,-223px 223px #eb6503,-224px 224px #eb6503,-225px 225px #eb6503,-226px 226px #eb6503,-227px 227px #eb6503,-228px 228px #eb6503,-229px 229px #eb6503,-230px 230px #eb6503,-231px 231px #eb6503,-232px 232px #eb6503,-233px 233px #eb6503,-234px 234px #eb6503,-235px 235px #eb6503,-236px 236px #eb6503,-237px 237px #eb6503,-238px 238px #eb6503,-239px 239px #eb6503,-240px 240px #eb6503,-241px 241px #eb6503,-242px 242px #eb6503,-243px 243px #eb6503,-244px 244px #eb6503,-245px 245px #eb6503,-246px 246px #eb6503,-247px 247px #eb6503,-248px 248px #eb6503,-249px 249px #eb6503,-250px 250px #eb6503,-251px 251px #eb6503,-252px 252px #eb6503,-253px 253px #eb6503,-254px 254px #eb6503,-255px 255px #eb6503,-256px 256px #eb6503,-257px 257px #eb6503,-258px 258px #eb6503,-259px 259px #eb6503,-260px 260px #eb6503,-261px 261px #eb6503,-262px 262px #eb6503,-263px 263px #eb6503,-264px 264px #eb6503,-265px 265px #eb6503,-266px 266px #eb6503,-267px 267px #eb6503,-268px 268px #eb6503,-269px 269px #eb6503,-270px 270px #eb6503,-271px 271px #eb6503,-272px 272px #eb6503,-273px 273px #eb6503,-274px 274px #eb6503,-275px 275px #eb6503,-276px 276px #eb6503,-277px 277px #eb6503,-278px 278px #eb6503,-279px 279px #eb6503,-280px 280px #eb6503,-281px 281px #eb6503,-282px 282px #eb6503,-283px 283px #eb6503,-284px 284px #eb6503,-285px 285px #eb6503,-286px 286px #eb6503,-287px 287px #eb6503,-288px 288px #eb6503,-289px 289px #eb6503,-290px 290px #eb6503,-291px 291px #eb6503,-292px 292px #eb6503,-293px 293px #eb6503,-294px 294px #eb6503,-295px 295px #eb6503,-296px 296px #eb6503,-297px 297px #eb6503,-298px 298px #eb6503,-299px 299px #eb6503,-300px 300px #eb6503,-301px 301px #eb6503,-302px 302px #eb6503,-303px 303px #eb6503,-304px 304px #eb6503,-305px 305px #eb6503,-306px 306px #eb6503,-307px 307px #eb6503,-308px 308px #eb6503,-309px 309px #eb6503,-310px 310px #eb6503,-311px 311px #eb6503,-312px 312px #eb6503,-313px 313px #eb6503,-314px 314px #eb6503,-315px 315px #eb6503,-316px 316px #eb6503,-317px 317px #eb6503,-318px 318px #eb6503,-319px 319px #eb6503,-320px 320px #eb6503,-321px 321px #eb6503,-322px 322px #eb6503,-323px 323px #eb6503,-324px 324px #eb6503,-325px 325px #eb6503,-326px 326px #eb6503,-327px 327px #eb6503,-328px 328px #eb6503,-329px 329px #eb6503,-330px 330px #eb6503,-331px 331px #eb6503,-332px 332px #eb6503,-333px 333px #eb6503,-334px 334px #eb6503,-335px 335px #eb6503,-336px 336px #eb6503,-337px 337px #eb6503,-338px 338px #eb6503,-339px 339px #eb6503,-340px 340px #eb6503,-341px 341px #eb6503,-342px 342px #eb6503,-343px 343px #eb6503,-344px 344px #eb6503,-345px 345px #eb6503,-346px 346px #eb6503,-347px 347px #eb6503,-348px 348px #eb6503,-349px 349px #eb6503,-350px 350px #eb6503,-351px 351px #eb6503,-352px 352px #eb6503,-353px 353px #eb6503,-354px 354px #eb6503,-355px 355px #eb6503,-356px 356px #eb6503,-357px 357px #eb6503,-358px 358px #eb6503,-359px 359px #eb6503,-360px 360px #eb6503,-361px 361px #eb6503,-362px 362px #eb6503,-363px 363px #eb6503,-364px 364px #eb6503,-365px 365px #eb6503,-366px 366px #eb6503,-367px 367px #eb6503,-368px 368px #eb6503,-369px 369px #eb6503,-370px 370px #eb6503,-371px 371px #eb6503,-372px 372px #eb6503,-373px 373px #eb6503,-374px 374px #eb6503,-375px 375px #eb6503,-376px 376px #eb6503,-377px 377px #eb6503,-378px 378px #eb6503,-379px 379px #eb6503,-380px 380px #eb6503,-381px 381px #eb6503,-382px 382px #eb6503,-383px 383px #eb6503,-384px 384px #eb6503,-385px 385px #eb6503,-386px 386px #eb6503,-387px 387px #eb6503,-388px 388px #eb6503,-389px 389px #eb6503,-390px 390px #eb6503,-391px 391px #eb6503,-392px 392px #eb6503,-393px 393px #eb6503,-394px 394px #eb6503,-395px 395px #eb6503,-396px 396px #eb6503,-397px 397px #eb6503,-398px 398px #eb6503,-399px 399px #eb6503,-400px 400px #eb6503;
            z-index: 25;
            position: relative
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_2 {
            z-index: 20
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_2, [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_3 {
            text-shadow: 0 0 #d8460b,0 0 #d8460b,-1px 1px #d8460b,-2px 2px #d8460b,-3px 3px #d8460b,-4px 4px #d8460b,-5px 5px #d8460b,-6px 6px #d8460b,-7px 7px #d8460b,-8px 8px #d8460b,-9px 9px #d8460b,-10px 10px #d8460b,-11px 11px #d8460b,-12px 12px #d8460b,-13px 13px #d8460b,-14px 14px #d8460b,-15px 15px #d8460b,-16px 16px #d8460b,-17px 17px #d8460b,-18px 18px #d8460b,-19px 19px #d8460b,-20px 20px #d8460b,-21px 21px #d8460b,-22px 22px #d8460b,-23px 23px #d8460b,-24px 24px #d8460b,-25px 25px #d8460b,-26px 26px #d8460b,-27px 27px #d8460b,-28px 28px #d8460b,-29px 29px #d8460b,-30px 30px #d8460b,-31px 31px #d8460b,-32px 32px #d8460b,-33px 33px #d8460b,-34px 34px #d8460b,-35px 35px #d8460b,-36px 36px #d8460b,-37px 37px #d8460b,-38px 38px #d8460b,-39px 39px #d8460b,-40px 40px #d8460b,-41px 41px #d8460b,-42px 42px #d8460b,-43px 43px #d8460b,-44px 44px #d8460b,-45px 45px #d8460b,-46px 46px #d8460b,-47px 47px #d8460b,-48px 48px #d8460b,-49px 49px #d8460b,-50px 50px #d8460b,-51px 51px #d8460b,-52px 52px #d8460b,-53px 53px #d8460b,-54px 54px #d8460b,-55px 55px #d8460b,-56px 56px #d8460b,-57px 57px #d8460b,-58px 58px #d8460b,-59px 59px #d8460b,-60px 60px #d8460b,-61px 61px #d8460b,-62px 62px #d8460b,-63px 63px #d8460b,-64px 64px #d8460b,-65px 65px #d8460b,-66px 66px #d8460b,-67px 67px #d8460b,-68px 68px #d8460b,-69px 69px #d8460b,-70px 70px #d8460b,-71px 71px #d8460b,-72px 72px #d8460b,-73px 73px #d8460b,-74px 74px #d8460b,-75px 75px #d8460b,-76px 76px #d8460b,-77px 77px #d8460b,-78px 78px #d8460b,-79px 79px #d8460b,-80px 80px #d8460b,-81px 81px #d8460b,-82px 82px #d8460b,-83px 83px #d8460b,-84px 84px #d8460b,-85px 85px #d8460b,-86px 86px #d8460b,-87px 87px #d8460b,-88px 88px #d8460b,-89px 89px #d8460b,-90px 90px #d8460b,-91px 91px #d8460b,-92px 92px #d8460b,-93px 93px #d8460b,-94px 94px #d8460b,-95px 95px #d8460b,-96px 96px #d8460b,-97px 97px #d8460b,-98px 98px #d8460b,-99px 99px #d8460b,-100px 100px #d8460b,-101px 101px #d8460b,-102px 102px #d8460b,-103px 103px #d8460b,-104px 104px #d8460b,-105px 105px #d8460b,-106px 106px #d8460b,-107px 107px #d8460b,-108px 108px #d8460b,-109px 109px #d8460b,-110px 110px #d8460b,-111px 111px #d8460b,-112px 112px #d8460b,-113px 113px #d8460b,-114px 114px #d8460b,-115px 115px #d8460b,-116px 116px #d8460b,-117px 117px #d8460b,-118px 118px #d8460b,-119px 119px #d8460b,-120px 120px #d8460b,-121px 121px #d8460b,-122px 122px #d8460b,-123px 123px #d8460b,-124px 124px #d8460b,-125px 125px #d8460b,-126px 126px #d8460b,-127px 127px #d8460b,-128px 128px #d8460b,-129px 129px #d8460b,-130px 130px #d8460b,-131px 131px #d8460b,-132px 132px #d8460b,-133px 133px #d8460b,-134px 134px #d8460b,-135px 135px #d8460b,-136px 136px #d8460b,-137px 137px #d8460b,-138px 138px #d8460b,-139px 139px #d8460b,-140px 140px #d8460b,-141px 141px #d8460b,-142px 142px #d8460b,-143px 143px #d8460b,-144px 144px #d8460b,-145px 145px #d8460b,-146px 146px #d8460b,-147px 147px #d8460b,-148px 148px #d8460b,-149px 149px #d8460b,-150px 150px #d8460b,-151px 151px #d8460b,-152px 152px #d8460b,-153px 153px #d8460b,-154px 154px #d8460b,-155px 155px #d8460b,-156px 156px #d8460b,-157px 157px #d8460b,-158px 158px #d8460b,-159px 159px #d8460b,-160px 160px #d8460b,-161px 161px #d8460b,-162px 162px #d8460b,-163px 163px #d8460b,-164px 164px #d8460b,-165px 165px #d8460b,-166px 166px #d8460b,-167px 167px #d8460b,-168px 168px #d8460b,-169px 169px #d8460b,-170px 170px #d8460b,-171px 171px #d8460b,-172px 172px #d8460b,-173px 173px #d8460b,-174px 174px #d8460b,-175px 175px #d8460b,-176px 176px #d8460b,-177px 177px #d8460b,-178px 178px #d8460b,-179px 179px #d8460b,-180px 180px #d8460b,-181px 181px #d8460b,-182px 182px #d8460b,-183px 183px #d8460b,-184px 184px #d8460b,-185px 185px #d8460b,-186px 186px #d8460b,-187px 187px #d8460b,-188px 188px #d8460b,-189px 189px #d8460b,-190px 190px #d8460b,-191px 191px #d8460b,-192px 192px #d8460b,-193px 193px #d8460b,-194px 194px #d8460b,-195px 195px #d8460b,-196px 196px #d8460b,-197px 197px #d8460b,-198px 198px #d8460b,-199px 199px #d8460b,-200px 200px #d8460b,-201px 201px #d8460b,-202px 202px #d8460b,-203px 203px #d8460b,-204px 204px #d8460b,-205px 205px #d8460b,-206px 206px #d8460b,-207px 207px #d8460b,-208px 208px #d8460b,-209px 209px #d8460b,-210px 210px #d8460b,-211px 211px #d8460b,-212px 212px #d8460b,-213px 213px #d8460b,-214px 214px #d8460b,-215px 215px #d8460b,-216px 216px #d8460b,-217px 217px #d8460b,-218px 218px #d8460b,-219px 219px #d8460b,-220px 220px #d8460b,-221px 221px #d8460b,-222px 222px #d8460b,-223px 223px #d8460b,-224px 224px #d8460b,-225px 225px #d8460b,-226px 226px #d8460b,-227px 227px #d8460b,-228px 228px #d8460b,-229px 229px #d8460b,-230px 230px #d8460b,-231px 231px #d8460b,-232px 232px #d8460b,-233px 233px #d8460b,-234px 234px #d8460b,-235px 235px #d8460b,-236px 236px #d8460b,-237px 237px #d8460b,-238px 238px #d8460b,-239px 239px #d8460b,-240px 240px #d8460b,-241px 241px #d8460b,-242px 242px #d8460b,-243px 243px #d8460b,-244px 244px #d8460b,-245px 245px #d8460b,-246px 246px #d8460b,-247px 247px #d8460b,-248px 248px #d8460b,-249px 249px #d8460b,-250px 250px #d8460b,-251px 251px #d8460b,-252px 252px #d8460b,-253px 253px #d8460b,-254px 254px #d8460b,-255px 255px #d8460b,-256px 256px #d8460b,-257px 257px #d8460b,-258px 258px #d8460b,-259px 259px #d8460b,-260px 260px #d8460b,-261px 261px #d8460b,-262px 262px #d8460b,-263px 263px #d8460b,-264px 264px #d8460b,-265px 265px #d8460b,-266px 266px #d8460b,-267px 267px #d8460b,-268px 268px #d8460b,-269px 269px #d8460b,-270px 270px #d8460b,-271px 271px #d8460b,-272px 272px #d8460b,-273px 273px #d8460b,-274px 274px #d8460b,-275px 275px #d8460b,-276px 276px #d8460b,-277px 277px #d8460b,-278px 278px #d8460b,-279px 279px #d8460b,-280px 280px #d8460b,-281px 281px #d8460b,-282px 282px #d8460b,-283px 283px #d8460b,-284px 284px #d8460b,-285px 285px #d8460b,-286px 286px #d8460b,-287px 287px #d8460b,-288px 288px #d8460b,-289px 289px #d8460b,-290px 290px #d8460b,-291px 291px #d8460b,-292px 292px #d8460b,-293px 293px #d8460b,-294px 294px #d8460b,-295px 295px #d8460b,-296px 296px #d8460b,-297px 297px #d8460b,-298px 298px #d8460b,-299px 299px #d8460b,-300px 300px #d8460b,-301px 301px #d8460b,-302px 302px #d8460b,-303px 303px #d8460b,-304px 304px #d8460b,-305px 305px #d8460b,-306px 306px #d8460b,-307px 307px #d8460b,-308px 308px #d8460b,-309px 309px #d8460b,-310px 310px #d8460b,-311px 311px #d8460b,-312px 312px #d8460b,-313px 313px #d8460b,-314px 314px #d8460b,-315px 315px #d8460b,-316px 316px #d8460b,-317px 317px #d8460b,-318px 318px #d8460b,-319px 319px #d8460b,-320px 320px #d8460b,-321px 321px #d8460b,-322px 322px #d8460b,-323px 323px #d8460b,-324px 324px #d8460b,-325px 325px #d8460b,-326px 326px #d8460b,-327px 327px #d8460b,-328px 328px #d8460b,-329px 329px #d8460b,-330px 330px #d8460b,-331px 331px #d8460b,-332px 332px #d8460b,-333px 333px #d8460b,-334px 334px #d8460b,-335px 335px #d8460b,-336px 336px #d8460b,-337px 337px #d8460b,-338px 338px #d8460b,-339px 339px #d8460b,-340px 340px #d8460b,-341px 341px #d8460b,-342px 342px #d8460b,-343px 343px #d8460b,-344px 344px #d8460b,-345px 345px #d8460b,-346px 346px #d8460b,-347px 347px #d8460b,-348px 348px #d8460b,-349px 349px #d8460b,-350px 350px #d8460b,-351px 351px #d8460b,-352px 352px #d8460b,-353px 353px #d8460b,-354px 354px #d8460b,-355px 355px #d8460b,-356px 356px #d8460b,-357px 357px #d8460b,-358px 358px #d8460b,-359px 359px #d8460b,-360px 360px #d8460b,-361px 361px #d8460b,-362px 362px #d8460b,-363px 363px #d8460b,-364px 364px #d8460b,-365px 365px #d8460b,-366px 366px #d8460b,-367px 367px #d8460b,-368px 368px #d8460b,-369px 369px #d8460b,-370px 370px #d8460b,-371px 371px #d8460b,-372px 372px #d8460b,-373px 373px #d8460b,-374px 374px #d8460b,-375px 375px #d8460b,-376px 376px #d8460b,-377px 377px #d8460b,-378px 378px #d8460b,-379px 379px #d8460b,-380px 380px #d8460b,-381px 381px #d8460b,-382px 382px #d8460b,-383px 383px #d8460b,-384px 384px #d8460b,-385px 385px #d8460b,-386px 386px #d8460b,-387px 387px #d8460b,-388px 388px #d8460b,-389px 389px #d8460b,-390px 390px #d8460b,-391px 391px #d8460b,-392px 392px #d8460b,-393px 393px #d8460b,-394px 394px #d8460b,-395px 395px #d8460b,-396px 396px #d8460b,-397px 397px #d8460b,-398px 398px #d8460b,-399px 399px #d8460b,-400px 400px #d8460b;
            position: relative
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_3 {
            z-index: 15
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_4 {
            z-index: 10
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_4, [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_5 {
            text-shadow: 0 0 #bc3903,0 0 #bc3903,-1px 1px #bc3903,-2px 2px #bc3903,-3px 3px #bc3903,-4px 4px #bc3903,-5px 5px #bc3903,-6px 6px #bc3903,-7px 7px #bc3903,-8px 8px #bc3903,-9px 9px #bc3903,-10px 10px #bc3903,-11px 11px #bc3903,-12px 12px #bc3903,-13px 13px #bc3903,-14px 14px #bc3903,-15px 15px #bc3903,-16px 16px #bc3903,-17px 17px #bc3903,-18px 18px #bc3903,-19px 19px #bc3903,-20px 20px #bc3903,-21px 21px #bc3903,-22px 22px #bc3903,-23px 23px #bc3903,-24px 24px #bc3903,-25px 25px #bc3903,-26px 26px #bc3903,-27px 27px #bc3903,-28px 28px #bc3903,-29px 29px #bc3903,-30px 30px #bc3903,-31px 31px #bc3903,-32px 32px #bc3903,-33px 33px #bc3903,-34px 34px #bc3903,-35px 35px #bc3903,-36px 36px #bc3903,-37px 37px #bc3903,-38px 38px #bc3903,-39px 39px #bc3903,-40px 40px #bc3903,-41px 41px #bc3903,-42px 42px #bc3903,-43px 43px #bc3903,-44px 44px #bc3903,-45px 45px #bc3903,-46px 46px #bc3903,-47px 47px #bc3903,-48px 48px #bc3903,-49px 49px #bc3903,-50px 50px #bc3903,-51px 51px #bc3903,-52px 52px #bc3903,-53px 53px #bc3903,-54px 54px #bc3903,-55px 55px #bc3903,-56px 56px #bc3903,-57px 57px #bc3903,-58px 58px #bc3903,-59px 59px #bc3903,-60px 60px #bc3903,-61px 61px #bc3903,-62px 62px #bc3903,-63px 63px #bc3903,-64px 64px #bc3903,-65px 65px #bc3903,-66px 66px #bc3903,-67px 67px #bc3903,-68px 68px #bc3903,-69px 69px #bc3903,-70px 70px #bc3903,-71px 71px #bc3903,-72px 72px #bc3903,-73px 73px #bc3903,-74px 74px #bc3903,-75px 75px #bc3903,-76px 76px #bc3903,-77px 77px #bc3903,-78px 78px #bc3903,-79px 79px #bc3903,-80px 80px #bc3903,-81px 81px #bc3903,-82px 82px #bc3903,-83px 83px #bc3903,-84px 84px #bc3903,-85px 85px #bc3903,-86px 86px #bc3903,-87px 87px #bc3903,-88px 88px #bc3903,-89px 89px #bc3903,-90px 90px #bc3903,-91px 91px #bc3903,-92px 92px #bc3903,-93px 93px #bc3903,-94px 94px #bc3903,-95px 95px #bc3903,-96px 96px #bc3903,-97px 97px #bc3903,-98px 98px #bc3903,-99px 99px #bc3903,-100px 100px #bc3903,-101px 101px #bc3903,-102px 102px #bc3903,-103px 103px #bc3903,-104px 104px #bc3903,-105px 105px #bc3903,-106px 106px #bc3903,-107px 107px #bc3903,-108px 108px #bc3903,-109px 109px #bc3903,-110px 110px #bc3903,-111px 111px #bc3903,-112px 112px #bc3903,-113px 113px #bc3903,-114px 114px #bc3903,-115px 115px #bc3903,-116px 116px #bc3903,-117px 117px #bc3903,-118px 118px #bc3903,-119px 119px #bc3903,-120px 120px #bc3903,-121px 121px #bc3903,-122px 122px #bc3903,-123px 123px #bc3903,-124px 124px #bc3903,-125px 125px #bc3903,-126px 126px #bc3903,-127px 127px #bc3903,-128px 128px #bc3903,-129px 129px #bc3903,-130px 130px #bc3903,-131px 131px #bc3903,-132px 132px #bc3903,-133px 133px #bc3903,-134px 134px #bc3903,-135px 135px #bc3903,-136px 136px #bc3903,-137px 137px #bc3903,-138px 138px #bc3903,-139px 139px #bc3903,-140px 140px #bc3903,-141px 141px #bc3903,-142px 142px #bc3903,-143px 143px #bc3903,-144px 144px #bc3903,-145px 145px #bc3903,-146px 146px #bc3903,-147px 147px #bc3903,-148px 148px #bc3903,-149px 149px #bc3903,-150px 150px #bc3903,-151px 151px #bc3903,-152px 152px #bc3903,-153px 153px #bc3903,-154px 154px #bc3903,-155px 155px #bc3903,-156px 156px #bc3903,-157px 157px #bc3903,-158px 158px #bc3903,-159px 159px #bc3903,-160px 160px #bc3903,-161px 161px #bc3903,-162px 162px #bc3903,-163px 163px #bc3903,-164px 164px #bc3903,-165px 165px #bc3903,-166px 166px #bc3903,-167px 167px #bc3903,-168px 168px #bc3903,-169px 169px #bc3903,-170px 170px #bc3903,-171px 171px #bc3903,-172px 172px #bc3903,-173px 173px #bc3903,-174px 174px #bc3903,-175px 175px #bc3903,-176px 176px #bc3903,-177px 177px #bc3903,-178px 178px #bc3903,-179px 179px #bc3903,-180px 180px #bc3903,-181px 181px #bc3903,-182px 182px #bc3903,-183px 183px #bc3903,-184px 184px #bc3903,-185px 185px #bc3903,-186px 186px #bc3903,-187px 187px #bc3903,-188px 188px #bc3903,-189px 189px #bc3903,-190px 190px #bc3903,-191px 191px #bc3903,-192px 192px #bc3903,-193px 193px #bc3903,-194px 194px #bc3903,-195px 195px #bc3903,-196px 196px #bc3903,-197px 197px #bc3903,-198px 198px #bc3903,-199px 199px #bc3903,-200px 200px #bc3903,-201px 201px #bc3903,-202px 202px #bc3903,-203px 203px #bc3903,-204px 204px #bc3903,-205px 205px #bc3903,-206px 206px #bc3903,-207px 207px #bc3903,-208px 208px #bc3903,-209px 209px #bc3903,-210px 210px #bc3903,-211px 211px #bc3903,-212px 212px #bc3903,-213px 213px #bc3903,-214px 214px #bc3903,-215px 215px #bc3903,-216px 216px #bc3903,-217px 217px #bc3903,-218px 218px #bc3903,-219px 219px #bc3903,-220px 220px #bc3903,-221px 221px #bc3903,-222px 222px #bc3903,-223px 223px #bc3903,-224px 224px #bc3903,-225px 225px #bc3903,-226px 226px #bc3903,-227px 227px #bc3903,-228px 228px #bc3903,-229px 229px #bc3903,-230px 230px #bc3903,-231px 231px #bc3903,-232px 232px #bc3903,-233px 233px #bc3903,-234px 234px #bc3903,-235px 235px #bc3903,-236px 236px #bc3903,-237px 237px #bc3903,-238px 238px #bc3903,-239px 239px #bc3903,-240px 240px #bc3903,-241px 241px #bc3903,-242px 242px #bc3903,-243px 243px #bc3903,-244px 244px #bc3903,-245px 245px #bc3903,-246px 246px #bc3903,-247px 247px #bc3903,-248px 248px #bc3903,-249px 249px #bc3903,-250px 250px #bc3903,-251px 251px #bc3903,-252px 252px #bc3903,-253px 253px #bc3903,-254px 254px #bc3903,-255px 255px #bc3903,-256px 256px #bc3903,-257px 257px #bc3903,-258px 258px #bc3903,-259px 259px #bc3903,-260px 260px #bc3903,-261px 261px #bc3903,-262px 262px #bc3903,-263px 263px #bc3903,-264px 264px #bc3903,-265px 265px #bc3903,-266px 266px #bc3903,-267px 267px #bc3903,-268px 268px #bc3903,-269px 269px #bc3903,-270px 270px #bc3903,-271px 271px #bc3903,-272px 272px #bc3903,-273px 273px #bc3903,-274px 274px #bc3903,-275px 275px #bc3903,-276px 276px #bc3903,-277px 277px #bc3903,-278px 278px #bc3903,-279px 279px #bc3903,-280px 280px #bc3903,-281px 281px #bc3903,-282px 282px #bc3903,-283px 283px #bc3903,-284px 284px #bc3903,-285px 285px #bc3903,-286px 286px #bc3903,-287px 287px #bc3903,-288px 288px #bc3903,-289px 289px #bc3903,-290px 290px #bc3903,-291px 291px #bc3903,-292px 292px #bc3903,-293px 293px #bc3903,-294px 294px #bc3903,-295px 295px #bc3903,-296px 296px #bc3903,-297px 297px #bc3903,-298px 298px #bc3903,-299px 299px #bc3903,-300px 300px #bc3903,-301px 301px #bc3903,-302px 302px #bc3903,-303px 303px #bc3903,-304px 304px #bc3903,-305px 305px #bc3903,-306px 306px #bc3903,-307px 307px #bc3903,-308px 308px #bc3903,-309px 309px #bc3903,-310px 310px #bc3903,-311px 311px #bc3903,-312px 312px #bc3903,-313px 313px #bc3903,-314px 314px #bc3903,-315px 315px #bc3903,-316px 316px #bc3903,-317px 317px #bc3903,-318px 318px #bc3903,-319px 319px #bc3903,-320px 320px #bc3903,-321px 321px #bc3903,-322px 322px #bc3903,-323px 323px #bc3903,-324px 324px #bc3903,-325px 325px #bc3903,-326px 326px #bc3903,-327px 327px #bc3903,-328px 328px #bc3903,-329px 329px #bc3903,-330px 330px #bc3903,-331px 331px #bc3903,-332px 332px #bc3903,-333px 333px #bc3903,-334px 334px #bc3903,-335px 335px #bc3903,-336px 336px #bc3903,-337px 337px #bc3903,-338px 338px #bc3903,-339px 339px #bc3903,-340px 340px #bc3903,-341px 341px #bc3903,-342px 342px #bc3903,-343px 343px #bc3903,-344px 344px #bc3903,-345px 345px #bc3903,-346px 346px #bc3903,-347px 347px #bc3903,-348px 348px #bc3903,-349px 349px #bc3903,-350px 350px #bc3903,-351px 351px #bc3903,-352px 352px #bc3903,-353px 353px #bc3903,-354px 354px #bc3903,-355px 355px #bc3903,-356px 356px #bc3903,-357px 357px #bc3903,-358px 358px #bc3903,-359px 359px #bc3903,-360px 360px #bc3903,-361px 361px #bc3903,-362px 362px #bc3903,-363px 363px #bc3903,-364px 364px #bc3903,-365px 365px #bc3903,-366px 366px #bc3903,-367px 367px #bc3903,-368px 368px #bc3903,-369px 369px #bc3903,-370px 370px #bc3903,-371px 371px #bc3903,-372px 372px #bc3903,-373px 373px #bc3903,-374px 374px #bc3903,-375px 375px #bc3903,-376px 376px #bc3903,-377px 377px #bc3903,-378px 378px #bc3903,-379px 379px #bc3903,-380px 380px #bc3903,-381px 381px #bc3903,-382px 382px #bc3903,-383px 383px #bc3903,-384px 384px #bc3903,-385px 385px #bc3903,-386px 386px #bc3903,-387px 387px #bc3903,-388px 388px #bc3903,-389px 389px #bc3903,-390px 390px #bc3903,-391px 391px #bc3903,-392px 392px #bc3903,-393px 393px #bc3903,-394px 394px #bc3903,-395px 395px #bc3903,-396px 396px #bc3903,-397px 397px #bc3903,-398px 398px #bc3903,-399px 399px #bc3903,-400px 400px #bc3903;
            position: relative
        }

        [class*=cuk].euromillions_hotpicks .brand_text_effect span.lockup .line_5 {
            z-index: 5
        }

.euromillions .lockup_1 {
    transform: scale(.99667);
    top: 1.5px !important
}

.euromillions .lockup_1, .euromillions .lockup_2 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_2 {
    transform: scale(.99333);
    top: 3px !important
}

.euromillions .lockup_3 {
    transform: scale(.99);
    top: 4.5px !important
}

.euromillions .lockup_3, .euromillions .lockup_4 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_4 {
    transform: scale(.98667);
    top: 6px !important
}

.euromillions .lockup_5 {
    transform: scale(.98333);
    top: 7.5px !important
}

.euromillions .lockup_5, .euromillions .lockup_6 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_6 {
    transform: scale(.98);
    top: 9px !important
}

.euromillions .lockup_7 {
    transform: scale(.97667);
    top: 10.5px !important
}

.euromillions .lockup_7, .euromillions .lockup_8 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_8 {
    transform: scale(.97333);
    top: 12px !important
}

.euromillions .lockup_9 {
    transform: scale(.97);
    top: 13.5px !important
}

.euromillions .lockup_9, .euromillions .lockup_10 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_10 {
    transform: scale(.96667);
    top: 15px !important
}

.euromillions .lockup_11 {
    transform: scale(.96333);
    top: 16.5px !important
}

.euromillions .lockup_11, .euromillions .lockup_12 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_12 {
    transform: scale(.96);
    top: 18px !important
}

.euromillions .lockup_13 {
    transform: scale(.95667);
    top: 19.5px !important
}

.euromillions .lockup_13, .euromillions .lockup_14 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_14 {
    transform: scale(.95333);
    top: 21px !important
}

.euromillions .lockup_15 {
    transform: scale(.95);
    top: 22.5px !important
}

.euromillions .lockup_15, .euromillions .lockup_16 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_16 {
    transform: scale(.94667);
    top: 24px !important
}

.euromillions .lockup_17 {
    transform: scale(.94333);
    top: 25.5px !important
}

.euromillions .lockup_17, .euromillions .lockup_18 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_18 {
    transform: scale(.94);
    top: 27px !important
}

.euromillions .lockup_19 {
    transform: scale(.93667);
    top: 28.5px !important
}

.euromillions .lockup_19, .euromillions .lockup_20 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_20 {
    transform: scale(.93333);
    top: 30px !important
}

.euromillions .lockup_21 {
    transform: scale(.93);
    top: 31.5px !important
}

.euromillions .lockup_21, .euromillions .lockup_22 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_22 {
    transform: scale(.92667);
    top: 33px !important
}

.euromillions .lockup_23 {
    transform: scale(.92333);
    top: 34.5px !important
}

.euromillions .lockup_23, .euromillions .lockup_24 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_24 {
    transform: scale(.92);
    top: 36px !important
}

.euromillions .lockup_25 {
    transform: scale(.91667);
    top: 37.5px !important
}

.euromillions .lockup_25, .euromillions .lockup_26 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_26 {
    transform: scale(.91333);
    top: 39px !important
}

.euromillions .lockup_27 {
    transform: scale(.91);
    top: 40.5px !important
}

.euromillions .lockup_27, .euromillions .lockup_28 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_28 {
    transform: scale(.90667);
    top: 42px !important
}

.euromillions .lockup_29 {
    transform: scale(.90333);
    top: 43.5px !important
}

.euromillions .lockup_29, .euromillions .lockup_30 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_30 {
    transform: scale(.9);
    top: 45px !important
}

.euromillions .lockup_31 {
    transform: scale(.89667);
    top: 46.5px !important
}

.euromillions .lockup_31, .euromillions .lockup_32 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_32 {
    transform: scale(.89333);
    top: 48px !important
}

.euromillions .lockup_33 {
    transform: scale(.89);
    top: 49.5px !important
}

.euromillions .lockup_33, .euromillions .lockup_34 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_34 {
    transform: scale(.88667);
    top: 51px !important
}

.euromillions .lockup_35 {
    transform: scale(.88333);
    top: 52.5px !important
}

.euromillions .lockup_35, .euromillions .lockup_36 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_36 {
    transform: scale(.88);
    top: 54px !important
}

.euromillions .lockup_37 {
    transform: scale(.87667);
    top: 55.5px !important
}

.euromillions .lockup_37, .euromillions .lockup_38 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_38 {
    transform: scale(.87333);
    top: 57px !important
}

.euromillions .lockup_39 {
    transform: scale(.87);
    top: 58.5px !important
}

.euromillions .lockup_39, .euromillions .lockup_40 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_40 {
    transform: scale(.86667);
    top: 60px !important
}

.euromillions .lockup_41 {
    transform: scale(.86333);
    top: 61.5px !important
}

.euromillions .lockup_41, .euromillions .lockup_42 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_42 {
    transform: scale(.86);
    top: 63px !important
}

.euromillions .lockup_43 {
    transform: scale(.85667);
    top: 64.5px !important
}

.euromillions .lockup_43, .euromillions .lockup_44 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_44 {
    transform: scale(.85333);
    top: 66px !important
}

.euromillions .lockup_45 {
    transform: scale(.85);
    top: 67.5px !important
}

.euromillions .lockup_45, .euromillions .lockup_46 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_46 {
    transform: scale(.84667);
    top: 69px !important
}

.euromillions .lockup_47 {
    transform: scale(.84333);
    top: 70.5px !important
}

.euromillions .lockup_47, .euromillions .lockup_48 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_48 {
    transform: scale(.84);
    top: 72px !important
}

.euromillions .lockup_49 {
    transform: scale(.83667);
    top: 73.5px !important
}

.euromillions .lockup_49, .euromillions .lockup_50 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_50 {
    transform: scale(.83333);
    top: 75px !important
}

.euromillions .lockup_51 {
    transform: scale(.83);
    top: 76.5px !important
}

.euromillions .lockup_51, .euromillions .lockup_52 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_52 {
    transform: scale(.82667);
    top: 78px !important
}

.euromillions .lockup_53 {
    transform: scale(.82333);
    top: 79.5px !important
}

.euromillions .lockup_53, .euromillions .lockup_54 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_54 {
    transform: scale(.82);
    top: 81px !important
}

.euromillions .lockup_55 {
    transform: scale(.81667);
    top: 82.5px !important
}

.euromillions .lockup_55, .euromillions .lockup_56 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_56 {
    transform: scale(.81333);
    top: 84px !important
}

.euromillions .lockup_57 {
    transform: scale(.81);
    top: 85.5px !important
}

.euromillions .lockup_57, .euromillions .lockup_58 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_58 {
    transform: scale(.80667);
    top: 87px !important
}

.euromillions .lockup_59 {
    transform: scale(.80333);
    top: 88.5px !important
}

.euromillions .lockup_59, .euromillions .lockup_60 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_60 {
    transform: scale(.8);
    top: 90px !important
}

.euromillions .lockup_61 {
    transform: scale(.79667);
    top: 91.5px !important
}

.euromillions .lockup_61, .euromillions .lockup_62 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_62 {
    transform: scale(.79333);
    top: 93px !important
}

.euromillions .lockup_63 {
    transform: scale(.79);
    top: 94.5px !important
}

.euromillions .lockup_63, .euromillions .lockup_64 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_64 {
    transform: scale(.78667);
    top: 96px !important
}

.euromillions .lockup_65 {
    transform: scale(.78333);
    top: 97.5px !important
}

.euromillions .lockup_65, .euromillions .lockup_66 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_66 {
    transform: scale(.78);
    top: 99px !important
}

.euromillions .lockup_67 {
    transform: scale(.77667);
    top: 100.5px !important
}

.euromillions .lockup_67, .euromillions .lockup_68 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_68 {
    transform: scale(.77333);
    top: 102px !important
}

.euromillions .lockup_69 {
    transform: scale(.77);
    top: 103.5px !important
}

.euromillions .lockup_69, .euromillions .lockup_70 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_70 {
    transform: scale(.76667);
    top: 105px !important
}

.euromillions .lockup_71 {
    transform: scale(.76333);
    top: 106.5px !important
}

.euromillions .lockup_71, .euromillions .lockup_72 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_72 {
    transform: scale(.76);
    top: 108px !important
}

.euromillions .lockup_73 {
    transform: scale(.75667);
    top: 109.5px !important
}

.euromillions .lockup_73, .euromillions .lockup_74 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_74 {
    transform: scale(.75333);
    top: 111px !important
}

.euromillions .lockup_75 {
    transform: scale(.75);
    top: 112.5px !important
}

.euromillions .lockup_75, .euromillions .lockup_76 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_76 {
    transform: scale(.74667);
    top: 114px !important
}

.euromillions .lockup_77 {
    transform: scale(.74333);
    top: 115.5px !important
}

.euromillions .lockup_77, .euromillions .lockup_78 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_78 {
    transform: scale(.74);
    top: 117px !important
}

.euromillions .lockup_79 {
    transform: scale(.73667);
    top: 118.5px !important
}

.euromillions .lockup_79, .euromillions .lockup_80 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_80 {
    transform: scale(.73333);
    top: 120px !important
}

.euromillions .lockup_81 {
    transform: scale(.73);
    top: 121.5px !important
}

.euromillions .lockup_81, .euromillions .lockup_82 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_82 {
    transform: scale(.72667);
    top: 123px !important
}

.euromillions .lockup_83 {
    transform: scale(.72333);
    top: 124.5px !important
}

.euromillions .lockup_83, .euromillions .lockup_84 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_84 {
    transform: scale(.72);
    top: 126px !important
}

.euromillions .lockup_85 {
    transform: scale(.71667);
    top: 127.5px !important
}

.euromillions .lockup_85, .euromillions .lockup_86 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_86 {
    transform: scale(.71333);
    top: 129px !important
}

.euromillions .lockup_87 {
    transform: scale(.71);
    top: 130.5px !important
}

.euromillions .lockup_87, .euromillions .lockup_88 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_88 {
    transform: scale(.70667);
    top: 132px !important
}

.euromillions .lockup_89 {
    transform: scale(.70333);
    top: 133.5px !important
}

.euromillions .lockup_89, .euromillions .lockup_90 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_90 {
    transform: scale(.7);
    top: 135px !important
}

.euromillions .lockup_91 {
    transform: scale(.69667);
    top: 136.5px !important
}

.euromillions .lockup_91, .euromillions .lockup_92 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_92 {
    transform: scale(.69333);
    top: 138px !important
}

.euromillions .lockup_93 {
    transform: scale(.69);
    top: 139.5px !important
}

.euromillions .lockup_93, .euromillions .lockup_94 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_94 {
    transform: scale(.68667);
    top: 141px !important
}

.euromillions .lockup_95 {
    transform: scale(.68333);
    top: 142.5px !important
}

.euromillions .lockup_95, .euromillions .lockup_96 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_96 {
    transform: scale(.68);
    top: 144px !important
}

.euromillions .lockup_97 {
    transform: scale(.67667);
    top: 145.5px !important
}

.euromillions .lockup_97, .euromillions .lockup_98 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_98 {
    transform: scale(.67333);
    top: 147px !important
}

.euromillions .lockup_99 {
    transform: scale(.67);
    top: 148.5px !important
}

.euromillions .lockup_99, .euromillions .lockup_100 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_100 {
    transform: scale(.66667);
    top: 150px !important
}

.euromillions .lockup_101 {
    transform: scale(.66333);
    top: 151.5px !important
}

.euromillions .lockup_101, .euromillions .lockup_102 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_102 {
    transform: scale(.66);
    top: 153px !important
}

.euromillions .lockup_103 {
    transform: scale(.65667);
    top: 154.5px !important
}

.euromillions .lockup_103, .euromillions .lockup_104 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_104 {
    transform: scale(.65333);
    top: 156px !important
}

.euromillions .lockup_105 {
    transform: scale(.65);
    top: 157.5px !important
}

.euromillions .lockup_105, .euromillions .lockup_106 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_106 {
    transform: scale(.64667);
    top: 159px !important
}

.euromillions .lockup_107 {
    transform: scale(.64333);
    top: 160.5px !important
}

.euromillions .lockup_107, .euromillions .lockup_108 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_108 {
    transform: scale(.64);
    top: 162px !important
}

.euromillions .lockup_109 {
    transform: scale(.63667);
    top: 163.5px !important
}

.euromillions .lockup_109, .euromillions .lockup_110 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_110 {
    transform: scale(.63333);
    top: 165px !important
}

.euromillions .lockup_111 {
    transform: scale(.63);
    top: 166.5px !important
}

.euromillions .lockup_111, .euromillions .lockup_112 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_112 {
    transform: scale(.62667);
    top: 168px !important
}

.euromillions .lockup_113 {
    transform: scale(.62333);
    top: 169.5px !important
}

.euromillions .lockup_113, .euromillions .lockup_114 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_114 {
    transform: scale(.62);
    top: 171px !important
}

.euromillions .lockup_115 {
    transform: scale(.61667);
    top: 172.5px !important
}

.euromillions .lockup_115, .euromillions .lockup_116 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_116 {
    transform: scale(.61333);
    top: 174px !important
}

.euromillions .lockup_117 {
    transform: scale(.61);
    top: 175.5px !important
}

.euromillions .lockup_117, .euromillions .lockup_118 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_118 {
    transform: scale(.60667);
    top: 177px !important
}

.euromillions .lockup_119 {
    transform: scale(.60333);
    top: 178.5px !important
}

.euromillions .lockup_119, .euromillions .lockup_120 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_120 {
    transform: scale(.6);
    top: 180px !important
}

.euromillions .lockup_121 {
    transform: scale(.59667);
    top: 181.5px !important
}

.euromillions .lockup_121, .euromillions .lockup_122 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_122 {
    transform: scale(.59333);
    top: 183px !important
}

.euromillions .lockup_123 {
    transform: scale(.59);
    top: 184.5px !important
}

.euromillions .lockup_123, .euromillions .lockup_124 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_124 {
    transform: scale(.58667);
    top: 186px !important
}

.euromillions .lockup_125 {
    transform: scale(.58333);
    top: 187.5px !important
}

.euromillions .lockup_125, .euromillions .lockup_126 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_126 {
    transform: scale(.58);
    top: 189px !important
}

.euromillions .lockup_127 {
    transform: scale(.57667);
    top: 190.5px !important
}

.euromillions .lockup_127, .euromillions .lockup_128 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_128 {
    transform: scale(.57333);
    top: 192px !important
}

.euromillions .lockup_129 {
    transform: scale(.57);
    top: 193.5px !important
}

.euromillions .lockup_129, .euromillions .lockup_130 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_130 {
    transform: scale(.56667);
    top: 195px !important
}

.euromillions .lockup_131 {
    transform: scale(.56333);
    top: 196.5px !important
}

.euromillions .lockup_131, .euromillions .lockup_132 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_132 {
    transform: scale(.56);
    top: 198px !important
}

.euromillions .lockup_133 {
    transform: scale(.55667);
    top: 199.5px !important
}

.euromillions .lockup_133, .euromillions .lockup_134 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_134 {
    transform: scale(.55333);
    top: 201px !important
}

.euromillions .lockup_135 {
    transform: scale(.55);
    top: 202.5px !important
}

.euromillions .lockup_135, .euromillions .lockup_136 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_136 {
    transform: scale(.54667);
    top: 204px !important
}

.euromillions .lockup_137 {
    transform: scale(.54333);
    top: 205.5px !important
}

.euromillions .lockup_137, .euromillions .lockup_138 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_138 {
    transform: scale(.54);
    top: 207px !important
}

.euromillions .lockup_139 {
    transform: scale(.53667);
    top: 208.5px !important
}

.euromillions .lockup_139, .euromillions .lockup_140 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_140 {
    transform: scale(.53333);
    top: 210px !important
}

.euromillions .lockup_141 {
    transform: scale(.53);
    top: 211.5px !important
}

.euromillions .lockup_141, .euromillions .lockup_142 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_142 {
    transform: scale(.52667);
    top: 213px !important
}

.euromillions .lockup_143 {
    transform: scale(.52333);
    top: 214.5px !important
}

.euromillions .lockup_143, .euromillions .lockup_144 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_144 {
    transform: scale(.52);
    top: 216px !important
}

.euromillions .lockup_145 {
    transform: scale(.51667);
    top: 217.5px !important
}

.euromillions .lockup_145, .euromillions .lockup_146 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_146 {
    transform: scale(.51333);
    top: 219px !important
}

.euromillions .lockup_147 {
    transform: scale(.51);
    top: 220.5px !important
}

.euromillions .lockup_147, .euromillions .lockup_148 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_148 {
    transform: scale(.50667);
    top: 222px !important
}

.euromillions .lockup_149 {
    transform: scale(.50333);
    top: 223.5px !important
}

.euromillions .lockup_149, .euromillions .lockup_150 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_150 {
    transform: scale(.5);
    top: 225px !important
}

.euromillions .lockup_151 {
    transform: scale(.49667);
    top: 226.5px !important
}

.euromillions .lockup_151, .euromillions .lockup_152 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_152 {
    transform: scale(.49333);
    top: 228px !important
}

.euromillions .lockup_153 {
    transform: scale(.49);
    top: 229.5px !important
}

.euromillions .lockup_153, .euromillions .lockup_154 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_154 {
    transform: scale(.48667);
    top: 231px !important
}

.euromillions .lockup_155 {
    transform: scale(.48333);
    top: 232.5px !important
}

.euromillions .lockup_155, .euromillions .lockup_156 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_156 {
    transform: scale(.48);
    top: 234px !important
}

.euromillions .lockup_157 {
    transform: scale(.47667);
    top: 235.5px !important
}

.euromillions .lockup_157, .euromillions .lockup_158 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_158 {
    transform: scale(.47333);
    top: 237px !important
}

.euromillions .lockup_159 {
    transform: scale(.47);
    top: 238.5px !important
}

.euromillions .lockup_159, .euromillions .lockup_160 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_160 {
    transform: scale(.46667);
    top: 240px !important
}

.euromillions .lockup_161 {
    transform: scale(.46333);
    top: 241.5px !important
}

.euromillions .lockup_161, .euromillions .lockup_162 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_162 {
    transform: scale(.46);
    top: 243px !important
}

.euromillions .lockup_163 {
    transform: scale(.45667);
    top: 244.5px !important
}

.euromillions .lockup_163, .euromillions .lockup_164 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_164 {
    transform: scale(.45333);
    top: 246px !important
}

.euromillions .lockup_165 {
    transform: scale(.45);
    top: 247.5px !important
}

.euromillions .lockup_165, .euromillions .lockup_166 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_166 {
    transform: scale(.44667);
    top: 249px !important
}

.euromillions .lockup_167 {
    transform: scale(.44333);
    top: 250.5px !important
}

.euromillions .lockup_167, .euromillions .lockup_168 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_168 {
    transform: scale(.44);
    top: 252px !important
}

.euromillions .lockup_169 {
    transform: scale(.43667);
    top: 253.5px !important
}

.euromillions .lockup_169, .euromillions .lockup_170 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_170 {
    transform: scale(.43333);
    top: 255px !important
}

.euromillions .lockup_171 {
    transform: scale(.43);
    top: 256.5px !important
}

.euromillions .lockup_171, .euromillions .lockup_172 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_172 {
    transform: scale(.42667);
    top: 258px !important
}

.euromillions .lockup_173 {
    transform: scale(.42333);
    top: 259.5px !important
}

.euromillions .lockup_173, .euromillions .lockup_174 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_174 {
    transform: scale(.42);
    top: 261px !important
}

.euromillions .lockup_175 {
    transform: scale(.41667);
    top: 262.5px !important
}

.euromillions .lockup_175, .euromillions .lockup_176 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_176 {
    transform: scale(.41333);
    top: 264px !important
}

.euromillions .lockup_177 {
    transform: scale(.41);
    top: 265.5px !important
}

.euromillions .lockup_177, .euromillions .lockup_178 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_178 {
    transform: scale(.40667);
    top: 267px !important
}

.euromillions .lockup_179 {
    transform: scale(.40333);
    top: 268.5px !important
}

.euromillions .lockup_179, .euromillions .lockup_180 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_180 {
    transform: scale(.4);
    top: 270px !important
}

.euromillions .lockup_181 {
    transform: scale(.39667);
    top: 271.5px !important
}

.euromillions .lockup_181, .euromillions .lockup_182 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_182 {
    transform: scale(.39333);
    top: 273px !important
}

.euromillions .lockup_183 {
    transform: scale(.39);
    top: 274.5px !important
}

.euromillions .lockup_183, .euromillions .lockup_184 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_184 {
    transform: scale(.38667);
    top: 276px !important
}

.euromillions .lockup_185 {
    transform: scale(.38333);
    top: 277.5px !important
}

.euromillions .lockup_185, .euromillions .lockup_186 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_186 {
    transform: scale(.38);
    top: 279px !important
}

.euromillions .lockup_187 {
    transform: scale(.37667);
    top: 280.5px !important
}

.euromillions .lockup_187, .euromillions .lockup_188 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_188 {
    transform: scale(.37333);
    top: 282px !important
}

.euromillions .lockup_189 {
    transform: scale(.37);
    top: 283.5px !important
}

.euromillions .lockup_189, .euromillions .lockup_190 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_190 {
    transform: scale(.36667);
    top: 285px !important
}

.euromillions .lockup_191 {
    transform: scale(.36333);
    top: 286.5px !important
}

.euromillions .lockup_191, .euromillions .lockup_192 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_192 {
    transform: scale(.36);
    top: 288px !important
}

.euromillions .lockup_193 {
    transform: scale(.35667);
    top: 289.5px !important
}

.euromillions .lockup_193, .euromillions .lockup_194 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_194 {
    transform: scale(.35333);
    top: 291px !important
}

.euromillions .lockup_195 {
    transform: scale(.35);
    top: 292.5px !important
}

.euromillions .lockup_195, .euromillions .lockup_196 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_196 {
    transform: scale(.34667);
    top: 294px !important
}

.euromillions .lockup_197 {
    transform: scale(.34333);
    top: 295.5px !important
}

.euromillions .lockup_197, .euromillions .lockup_198 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_198 {
    transform: scale(.34);
    top: 297px !important
}

.euromillions .lockup_199 {
    transform: scale(.33667);
    top: 298.5px !important
}

.euromillions .lockup_199, .euromillions .lockup_200 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_200 {
    transform: scale(.33333);
    top: 300px !important
}

.euromillions .lockup_201 {
    transform: scale(.33);
    top: 301.5px !important
}

.euromillions .lockup_201, .euromillions .lockup_202 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_202 {
    transform: scale(.32667);
    top: 303px !important
}

.euromillions .lockup_203 {
    transform: scale(.32333);
    top: 304.5px !important
}

.euromillions .lockup_203, .euromillions .lockup_204 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_204 {
    transform: scale(.32);
    top: 306px !important
}

.euromillions .lockup_205 {
    transform: scale(.31667);
    top: 307.5px !important
}

.euromillions .lockup_205, .euromillions .lockup_206 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_206 {
    transform: scale(.31333);
    top: 309px !important
}

.euromillions .lockup_207 {
    transform: scale(.31);
    top: 310.5px !important
}

.euromillions .lockup_207, .euromillions .lockup_208 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_208 {
    transform: scale(.30667);
    top: 312px !important
}

.euromillions .lockup_209 {
    transform: scale(.30333);
    top: 313.5px !important
}

.euromillions .lockup_209, .euromillions .lockup_210 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_210 {
    transform: scale(.3);
    top: 315px !important
}

.euromillions .lockup_211 {
    transform: scale(.29667);
    top: 316.5px !important
}

.euromillions .lockup_211, .euromillions .lockup_212 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_212 {
    transform: scale(.29333);
    top: 318px !important
}

.euromillions .lockup_213 {
    transform: scale(.29);
    top: 319.5px !important
}

.euromillions .lockup_213, .euromillions .lockup_214 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_214 {
    transform: scale(.28667);
    top: 321px !important
}

.euromillions .lockup_215 {
    transform: scale(.28333);
    top: 322.5px !important
}

.euromillions .lockup_215, .euromillions .lockup_216 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_216 {
    transform: scale(.28);
    top: 324px !important
}

.euromillions .lockup_217 {
    transform: scale(.27667);
    top: 325.5px !important
}

.euromillions .lockup_217, .euromillions .lockup_218 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_218 {
    transform: scale(.27333);
    top: 327px !important
}

.euromillions .lockup_219 {
    transform: scale(.27);
    top: 328.5px !important
}

.euromillions .lockup_219, .euromillions .lockup_220 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_220 {
    transform: scale(.26667);
    top: 330px !important
}

.euromillions .lockup_221 {
    transform: scale(.26333);
    top: 331.5px !important
}

.euromillions .lockup_221, .euromillions .lockup_222 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_222 {
    transform: scale(.26);
    top: 333px !important
}

.euromillions .lockup_223 {
    transform: scale(.25667);
    top: 334.5px !important
}

.euromillions .lockup_223, .euromillions .lockup_224 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_224 {
    transform: scale(.25333);
    top: 336px !important
}

.euromillions .lockup_225 {
    transform: scale(.25);
    top: 337.5px !important
}

.euromillions .lockup_225, .euromillions .lockup_226 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_226 {
    transform: scale(.24667);
    top: 339px !important
}

.euromillions .lockup_227 {
    transform: scale(.24333);
    top: 340.5px !important
}

.euromillions .lockup_227, .euromillions .lockup_228 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_228 {
    transform: scale(.24);
    top: 342px !important
}

.euromillions .lockup_229 {
    transform: scale(.23667);
    top: 343.5px !important
}

.euromillions .lockup_229, .euromillions .lockup_230 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_230 {
    transform: scale(.23333);
    top: 345px !important
}

.euromillions .lockup_231 {
    transform: scale(.23);
    top: 346.5px !important
}

.euromillions .lockup_231, .euromillions .lockup_232 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_232 {
    transform: scale(.22667);
    top: 348px !important
}

.euromillions .lockup_233 {
    transform: scale(.22333);
    top: 349.5px !important
}

.euromillions .lockup_233, .euromillions .lockup_234 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_234 {
    transform: scale(.22);
    top: 351px !important
}

.euromillions .lockup_235 {
    transform: scale(.21667);
    top: 352.5px !important
}

.euromillions .lockup_235, .euromillions .lockup_236 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_236 {
    transform: scale(.21333);
    top: 354px !important
}

.euromillions .lockup_237 {
    transform: scale(.21);
    top: 355.5px !important
}

.euromillions .lockup_237, .euromillions .lockup_238 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_238 {
    transform: scale(.20667);
    top: 357px !important
}

.euromillions .lockup_239 {
    transform: scale(.20333);
    top: 358.5px !important
}

.euromillions .lockup_239, .euromillions .lockup_240 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_240 {
    transform: scale(.2);
    top: 360px !important
}

.euromillions .lockup_241 {
    transform: scale(.19667);
    top: 361.5px !important
}

.euromillions .lockup_241, .euromillions .lockup_242 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_242 {
    transform: scale(.19333);
    top: 363px !important
}

.euromillions .lockup_243 {
    transform: scale(.19);
    top: 364.5px !important
}

.euromillions .lockup_243, .euromillions .lockup_244 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_244 {
    transform: scale(.18667);
    top: 366px !important
}

.euromillions .lockup_245 {
    transform: scale(.18333);
    top: 367.5px !important
}

.euromillions .lockup_245, .euromillions .lockup_246 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_246 {
    transform: scale(.18);
    top: 369px !important
}

.euromillions .lockup_247 {
    transform: scale(.17667);
    top: 370.5px !important
}

.euromillions .lockup_247, .euromillions .lockup_248 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_248 {
    transform: scale(.17333);
    top: 372px !important
}

.euromillions .lockup_249 {
    transform: scale(.17);
    top: 373.5px !important
}

.euromillions .lockup_249, .euromillions .lockup_250 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_250 {
    transform: scale(.16667);
    top: 375px !important
}

.euromillions .lockup_251 {
    transform: scale(.16333);
    top: 376.5px !important
}

.euromillions .lockup_251, .euromillions .lockup_252 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_252 {
    transform: scale(.16);
    top: 378px !important
}

.euromillions .lockup_253 {
    transform: scale(.15667);
    top: 379.5px !important
}

.euromillions .lockup_253, .euromillions .lockup_254 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_254 {
    transform: scale(.15333);
    top: 381px !important
}

.euromillions .lockup_255 {
    transform: scale(.15);
    top: 382.5px !important
}

.euromillions .lockup_255, .euromillions .lockup_256 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_256 {
    transform: scale(.14667);
    top: 384px !important
}

.euromillions .lockup_257 {
    transform: scale(.14333);
    top: 385.5px !important
}

.euromillions .lockup_257, .euromillions .lockup_258 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_258 {
    transform: scale(.14);
    top: 387px !important
}

.euromillions .lockup_259 {
    transform: scale(.13667);
    top: 388.5px !important
}

.euromillions .lockup_259, .euromillions .lockup_260 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_260 {
    transform: scale(.13333);
    top: 390px !important
}

.euromillions .lockup_261 {
    transform: scale(.13);
    top: 391.5px !important
}

.euromillions .lockup_261, .euromillions .lockup_262 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_262 {
    transform: scale(.12667);
    top: 393px !important
}

.euromillions .lockup_263 {
    transform: scale(.12333);
    top: 394.5px !important
}

.euromillions .lockup_263, .euromillions .lockup_264 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_264 {
    transform: scale(.12);
    top: 396px !important
}

.euromillions .lockup_265 {
    transform: scale(.11667);
    top: 397.5px !important
}

.euromillions .lockup_265, .euromillions .lockup_266 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_266 {
    transform: scale(.11333);
    top: 399px !important
}

.euromillions .lockup_267 {
    transform: scale(.11);
    top: 400.5px !important
}

.euromillions .lockup_267, .euromillions .lockup_268 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_268 {
    transform: scale(.10667);
    top: 402px !important
}

.euromillions .lockup_269 {
    transform: scale(.10333);
    top: 403.5px !important
}

.euromillions .lockup_269, .euromillions .lockup_270 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_270 {
    transform: scale(.1);
    top: 405px !important
}

.euromillions .lockup_271 {
    transform: scale(.09667);
    top: 406.5px !important
}

.euromillions .lockup_271, .euromillions .lockup_272 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_272 {
    transform: scale(.09333);
    top: 408px !important
}

.euromillions .lockup_273 {
    transform: scale(.09);
    top: 409.5px !important
}

.euromillions .lockup_273, .euromillions .lockup_274 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_274 {
    transform: scale(.08667);
    top: 411px !important
}

.euromillions .lockup_275 {
    transform: scale(.08333);
    top: 412.5px !important
}

.euromillions .lockup_275, .euromillions .lockup_276 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_276 {
    transform: scale(.08);
    top: 414px !important
}

.euromillions .lockup_277 {
    transform: scale(.07667);
    top: 415.5px !important
}

.euromillions .lockup_277, .euromillions .lockup_278 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_278 {
    transform: scale(.07333);
    top: 417px !important
}

.euromillions .lockup_279 {
    transform: scale(.07);
    top: 418.5px !important
}

.euromillions .lockup_279, .euromillions .lockup_280 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_280 {
    transform: scale(.06667);
    top: 420px !important
}

.euromillions .lockup_281 {
    transform: scale(.06333);
    top: 421.5px !important
}

.euromillions .lockup_281, .euromillions .lockup_282 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_282 {
    transform: scale(.06);
    top: 423px !important
}

.euromillions .lockup_283 {
    transform: scale(.05667);
    top: 424.5px !important
}

.euromillions .lockup_283, .euromillions .lockup_284 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_284 {
    transform: scale(.05333);
    top: 426px !important
}

.euromillions .lockup_285 {
    transform: scale(.05);
    top: 427.5px !important
}

.euromillions .lockup_285, .euromillions .lockup_286 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_286 {
    transform: scale(.04667);
    top: 429px !important
}

.euromillions .lockup_287 {
    transform: scale(.04333);
    top: 430.5px !important
}

.euromillions .lockup_287, .euromillions .lockup_288 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_288 {
    transform: scale(.04);
    top: 432px !important
}

.euromillions .lockup_289 {
    transform: scale(.03667);
    top: 433.5px !important
}

.euromillions .lockup_289, .euromillions .lockup_290 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_290 {
    transform: scale(.03333);
    top: 435px !important
}

.euromillions .lockup_291 {
    transform: scale(.03);
    top: 436.5px !important
}

.euromillions .lockup_291, .euromillions .lockup_292 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_292 {
    transform: scale(.02667);
    top: 438px !important
}

.euromillions .lockup_293 {
    transform: scale(.02333);
    top: 439.5px !important
}

.euromillions .lockup_293, .euromillions .lockup_294 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_294 {
    transform: scale(.02);
    top: 441px !important
}

.euromillions .lockup_295 {
    transform: scale(.01667);
    top: 442.5px !important
}

.euromillions .lockup_295, .euromillions .lockup_296 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_296 {
    transform: scale(.01333);
    top: 444px !important
}

.euromillions .lockup_297 {
    transform: scale(.01);
    top: 445.5px !important
}

.euromillions .lockup_297, .euromillions .lockup_298 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_298 {
    transform: scale(.00667);
    top: 447px !important
}

.euromillions .lockup_299 {
    transform: scale(.00333);
    top: 448.5px !important
}

.euromillions .lockup_299, .euromillions .lockup_300 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.euromillions .lockup_300 {
    transform: scale(0);
    top: 450px !important
}

[class*=cuk].euromillions .brand_text_effect {
    margin: 0
}

    [class*=cuk].euromillions .brand_text_effect .shadow_wrapper {
        position: relative
    }

    [class*=cuk].euromillions .brand_text_effect span.lockup {
        display: block;
        position: relative;
        z-index: 2
    }

        [class*=cuk].euromillions .brand_text_effect span.lockup[class*=lockup_] {
            color: #d37c09;
            border-radius: 100px;
            position: absolute;
            z-index: 1;
            width: 100%;
            top: 0;
            transform-origin: center center
        }

            [class*=cuk].euromillions .brand_text_effect span.lockup[class*=lockup_] .line_1 sup {
                color: transparent
            }

        [class*=cuk].euromillions .brand_text_effect span.lockup .line {
            display: block
        }

.iwg .lockup_1 {
    transform: scale(.99333)
}

.iwg .lockup_1, .iwg .lockup_2 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_2 {
    transform: scale(.98667)
}

.iwg .lockup_3 {
    transform: scale(.98)
}

.iwg .lockup_3, .iwg .lockup_4 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_4 {
    transform: scale(.97333)
}

.iwg .lockup_5 {
    transform: scale(.96667)
}

.iwg .lockup_5, .iwg .lockup_6 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_6 {
    transform: scale(.96)
}

.iwg .lockup_7 {
    transform: scale(.95333)
}

.iwg .lockup_7, .iwg .lockup_8 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_8 {
    transform: scale(.94667)
}

.iwg .lockup_9 {
    transform: scale(.94)
}

.iwg .lockup_9, .iwg .lockup_10 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_10 {
    transform: scale(.93333)
}

.iwg .lockup_11 {
    transform: scale(.92667)
}

.iwg .lockup_11, .iwg .lockup_12 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_12 {
    transform: scale(.92)
}

.iwg .lockup_13 {
    transform: scale(.91333)
}

.iwg .lockup_13, .iwg .lockup_14 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_14 {
    transform: scale(.90667)
}

.iwg .lockup_15 {
    transform: scale(.9)
}

.iwg .lockup_15, .iwg .lockup_16 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_16 {
    transform: scale(.89333)
}

.iwg .lockup_17 {
    transform: scale(.88667)
}

.iwg .lockup_17, .iwg .lockup_18 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_18 {
    transform: scale(.88)
}

.iwg .lockup_19 {
    transform: scale(.87333)
}

.iwg .lockup_19, .iwg .lockup_20 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_20 {
    transform: scale(.86667)
}

.iwg .lockup_21 {
    transform: scale(.86)
}

.iwg .lockup_21, .iwg .lockup_22 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_22 {
    transform: scale(.85333)
}

.iwg .lockup_23 {
    transform: scale(.84667)
}

.iwg .lockup_23, .iwg .lockup_24 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_24 {
    transform: scale(.84)
}

.iwg .lockup_25 {
    transform: scale(.83333)
}

.iwg .lockup_25, .iwg .lockup_26 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_26 {
    transform: scale(.82667)
}

.iwg .lockup_27 {
    transform: scale(.82)
}

.iwg .lockup_27, .iwg .lockup_28 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_28 {
    transform: scale(.81333)
}

.iwg .lockup_29 {
    transform: scale(.80667)
}

.iwg .lockup_29, .iwg .lockup_30 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_30 {
    transform: scale(.8)
}

.iwg .lockup_31 {
    transform: scale(.79333)
}

.iwg .lockup_31, .iwg .lockup_32 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_32 {
    transform: scale(.78667)
}

.iwg .lockup_33 {
    transform: scale(.78)
}

.iwg .lockup_33, .iwg .lockup_34 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_34 {
    transform: scale(.77333)
}

.iwg .lockup_35 {
    transform: scale(.76667)
}

.iwg .lockup_35, .iwg .lockup_36 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_36 {
    transform: scale(.76)
}

.iwg .lockup_37 {
    transform: scale(.75333)
}

.iwg .lockup_37, .iwg .lockup_38 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_38 {
    transform: scale(.74667)
}

.iwg .lockup_39 {
    transform: scale(.74)
}

.iwg .lockup_39, .iwg .lockup_40 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_40 {
    transform: scale(.73333)
}

.iwg .lockup_41 {
    transform: scale(.72667)
}

.iwg .lockup_41, .iwg .lockup_42 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_42 {
    transform: scale(.72)
}

.iwg .lockup_43 {
    transform: scale(.71333)
}

.iwg .lockup_43, .iwg .lockup_44 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_44 {
    transform: scale(.70667)
}

.iwg .lockup_45 {
    transform: scale(.7)
}

.iwg .lockup_45, .iwg .lockup_46 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_46 {
    transform: scale(.69333)
}

.iwg .lockup_47 {
    transform: scale(.68667)
}

.iwg .lockup_47, .iwg .lockup_48 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_48 {
    transform: scale(.68)
}

.iwg .lockup_49 {
    transform: scale(.67333)
}

.iwg .lockup_49, .iwg .lockup_50 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_50 {
    transform: scale(.66667)
}

.iwg .lockup_51 {
    transform: scale(.66)
}

.iwg .lockup_51, .iwg .lockup_52 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_52 {
    transform: scale(.65333)
}

.iwg .lockup_53 {
    transform: scale(.64667)
}

.iwg .lockup_53, .iwg .lockup_54 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_54 {
    transform: scale(.64)
}

.iwg .lockup_55 {
    transform: scale(.63333)
}

.iwg .lockup_55, .iwg .lockup_56 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_56 {
    transform: scale(.62667)
}

.iwg .lockup_57 {
    transform: scale(.62)
}

.iwg .lockup_57, .iwg .lockup_58 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_58 {
    transform: scale(.61333)
}

.iwg .lockup_59 {
    transform: scale(.60667)
}

.iwg .lockup_59, .iwg .lockup_60 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_60 {
    transform: scale(.6)
}

.iwg .lockup_61 {
    transform: scale(.59333)
}

.iwg .lockup_61, .iwg .lockup_62 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_62 {
    transform: scale(.58667)
}

.iwg .lockup_63 {
    transform: scale(.58)
}

.iwg .lockup_63, .iwg .lockup_64 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_64 {
    transform: scale(.57333)
}

.iwg .lockup_65 {
    transform: scale(.56667)
}

.iwg .lockup_65, .iwg .lockup_66 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_66 {
    transform: scale(.56)
}

.iwg .lockup_67 {
    transform: scale(.55333)
}

.iwg .lockup_67, .iwg .lockup_68 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_68 {
    transform: scale(.54667)
}

.iwg .lockup_69 {
    transform: scale(.54)
}

.iwg .lockup_69, .iwg .lockup_70 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_70 {
    transform: scale(.53333)
}

.iwg .lockup_71 {
    transform: scale(.52667)
}

.iwg .lockup_71, .iwg .lockup_72 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_72 {
    transform: scale(.52)
}

.iwg .lockup_73 {
    transform: scale(.51333)
}

.iwg .lockup_73, .iwg .lockup_74 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_74 {
    transform: scale(.50667)
}

.iwg .lockup_75 {
    transform: scale(.5)
}

.iwg .lockup_75, .iwg .lockup_76 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_76 {
    transform: scale(.49333)
}

.iwg .lockup_77 {
    transform: scale(.48667)
}

.iwg .lockup_77, .iwg .lockup_78 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_78 {
    transform: scale(.48)
}

.iwg .lockup_79 {
    transform: scale(.47333)
}

.iwg .lockup_79, .iwg .lockup_80 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_80 {
    transform: scale(.46667)
}

.iwg .lockup_81 {
    transform: scale(.46)
}

.iwg .lockup_81, .iwg .lockup_82 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_82 {
    transform: scale(.45333)
}

.iwg .lockup_83 {
    transform: scale(.44667)
}

.iwg .lockup_83, .iwg .lockup_84 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_84 {
    transform: scale(.44)
}

.iwg .lockup_85 {
    transform: scale(.43333)
}

.iwg .lockup_85, .iwg .lockup_86 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_86 {
    transform: scale(.42667)
}

.iwg .lockup_87 {
    transform: scale(.42)
}

.iwg .lockup_87, .iwg .lockup_88 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_88 {
    transform: scale(.41333)
}

.iwg .lockup_89 {
    transform: scale(.40667)
}

.iwg .lockup_89, .iwg .lockup_90 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_90 {
    transform: scale(.4)
}

.iwg .lockup_91 {
    transform: scale(.39333)
}

.iwg .lockup_91, .iwg .lockup_92 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_92 {
    transform: scale(.38667)
}

.iwg .lockup_93 {
    transform: scale(.38)
}

.iwg .lockup_93, .iwg .lockup_94 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_94 {
    transform: scale(.37333)
}

.iwg .lockup_95 {
    transform: scale(.36667)
}

.iwg .lockup_95, .iwg .lockup_96 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_96 {
    transform: scale(.36)
}

.iwg .lockup_97 {
    transform: scale(.35333)
}

.iwg .lockup_97, .iwg .lockup_98 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_98 {
    transform: scale(.34667)
}

.iwg .lockup_99 {
    transform: scale(.34)
}

.iwg .lockup_99, .iwg .lockup_100 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_100 {
    transform: scale(.33333)
}

.iwg .lockup_101 {
    transform: scale(.32667)
}

.iwg .lockup_101, .iwg .lockup_102 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_102 {
    transform: scale(.32)
}

.iwg .lockup_103 {
    transform: scale(.31333)
}

.iwg .lockup_103, .iwg .lockup_104 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_104 {
    transform: scale(.30667)
}

.iwg .lockup_105 {
    transform: scale(.3)
}

.iwg .lockup_105, .iwg .lockup_106 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_106 {
    transform: scale(.29333)
}

.iwg .lockup_107 {
    transform: scale(.28667)
}

.iwg .lockup_107, .iwg .lockup_108 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_108 {
    transform: scale(.28)
}

.iwg .lockup_109 {
    transform: scale(.27333)
}

.iwg .lockup_109, .iwg .lockup_110 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_110 {
    transform: scale(.26667)
}

.iwg .lockup_111 {
    transform: scale(.26)
}

.iwg .lockup_111, .iwg .lockup_112 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_112 {
    transform: scale(.25333)
}

.iwg .lockup_113 {
    transform: scale(.24667)
}

.iwg .lockup_113, .iwg .lockup_114 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_114 {
    transform: scale(.24)
}

.iwg .lockup_115 {
    transform: scale(.23333)
}

.iwg .lockup_115, .iwg .lockup_116 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_116 {
    transform: scale(.22667)
}

.iwg .lockup_117 {
    transform: scale(.22)
}

.iwg .lockup_117, .iwg .lockup_118 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_118 {
    transform: scale(.21333)
}

.iwg .lockup_119 {
    transform: scale(.20667)
}

.iwg .lockup_119, .iwg .lockup_120 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_120 {
    transform: scale(.2)
}

.iwg .lockup_121 {
    transform: scale(.19333)
}

.iwg .lockup_121, .iwg .lockup_122 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_122 {
    transform: scale(.18667)
}

.iwg .lockup_123 {
    transform: scale(.18)
}

.iwg .lockup_123, .iwg .lockup_124 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_124 {
    transform: scale(.17333)
}

.iwg .lockup_125 {
    transform: scale(.16667)
}

.iwg .lockup_125, .iwg .lockup_126 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_126 {
    transform: scale(.16)
}

.iwg .lockup_127 {
    transform: scale(.15333)
}

.iwg .lockup_127, .iwg .lockup_128 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_128 {
    transform: scale(.14667)
}

.iwg .lockup_129 {
    transform: scale(.14)
}

.iwg .lockup_129, .iwg .lockup_130 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_130 {
    transform: scale(.13333)
}

.iwg .lockup_131 {
    transform: scale(.12667)
}

.iwg .lockup_131, .iwg .lockup_132 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_132 {
    transform: scale(.12)
}

.iwg .lockup_133 {
    transform: scale(.11333)
}

.iwg .lockup_133, .iwg .lockup_134 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_134 {
    transform: scale(.10667)
}

.iwg .lockup_135 {
    transform: scale(.1)
}

.iwg .lockup_135, .iwg .lockup_136 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_136 {
    transform: scale(.09333)
}

.iwg .lockup_137 {
    transform: scale(.08667)
}

.iwg .lockup_137, .iwg .lockup_138 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_138 {
    transform: scale(.08)
}

.iwg .lockup_139 {
    transform: scale(.07333)
}

.iwg .lockup_139, .iwg .lockup_140 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_140 {
    transform: scale(.06667)
}

.iwg .lockup_141 {
    transform: scale(.06)
}

.iwg .lockup_141, .iwg .lockup_142 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_142 {
    transform: scale(.05333)
}

.iwg .lockup_143 {
    transform: scale(.04667)
}

.iwg .lockup_143, .iwg .lockup_144 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_144 {
    transform: scale(.04)
}

.iwg .lockup_145 {
    transform: scale(.03333)
}

.iwg .lockup_145, .iwg .lockup_146 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_146 {
    transform: scale(.02667)
}

.iwg .lockup_147 {
    transform: scale(.02)
}

.iwg .lockup_147, .iwg .lockup_148 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_148 {
    transform: scale(.01333)
}

.iwg .lockup_149 {
    transform: scale(.00667)
}

.iwg .lockup_149, .iwg .lockup_150 {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.iwg .lockup_150 {
    transform: scale(0)
}

[class*=cuk].iwg .brand_text_effect {
    margin: 0;
    text-align: center
}

    [class*=cuk].iwg .brand_text_effect div.shadow_wrapper {
        position: relative
    }

    [class*=cuk].iwg .brand_text_effect span.lockup {
        display: block;
        position: relative;
        z-index: 2
    }

        [class*=cuk].iwg .brand_text_effect span.lockup[class*=lockup_] {
            color: #09a553;
            border-radius: 100px;
            position: absolute;
            z-index: 1;
            width: 100%;
            top: 0;
            transform-origin: center center
        }

        [class*=cuk].iwg .brand_text_effect span.lockup .line {
            display: block
        }

@media only screen and (max-width:960px) {
    .nav_mobile_wrapper .nav_container_mobile {
        background: #fff
    }

        .nav_mobile_wrapper .nav_container_mobile .mobileMenu_opt {
            border-left: none;
            padding-left: 15px;
            font-size: 114.28571%;
            line-height: 93.75%;
            font-family: Effra-Heavy;
            color: navy
        }

            .nav_mobile_wrapper .nav_container_mobile .mobileMenu_opt.expandable, .nav_mobile_wrapper .nav_container_mobile .mobileMenu_opt.mobileMenu_case {
                text-transform: uppercase;
                background-color: #fff
            }

        .nav_mobile_wrapper .nav_container_mobile ul {
            padding: 0
        }

        .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li {
            float: none;
            width: 100%;
            background: #f0f0f0;
            border-bottom: 1px solid #e3e3e3
        }

            .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a {
                text-transform: uppercase;
                border-left: 8px solid #141414;
                padding: 15px 15px 13px;
                height: 20px;
                display: block;
                position: relative;
                color: navy;
                font-size: 100%;
                line-height: 114.28571%
            }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.lotto_menu_bg {
                    border-left-color: #e5013b;
                    border-top: 1px solid #d8d8d8
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.euromillions_menu_bg {
                    border-left-color: #f8b400
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.euromillions-hotpicks_menu_bg {
                    border-left-color: #ff8000
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.setforlife_menu_bg {
                    border-left-color: #55b0da
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.thunderball_menu_bg {
                    border-left-color: #bc13ad
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.lotto-hotpicks_menu_bg {
                    border-left-color: #e5013b;
                    border-top: 0
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.instants_menu_bg {
                    border-left-color: #00d24b;
                    height: 19px
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.scratchcards_menu_bg {
                    border-left-color: #f4e22b
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.all_games_menu_bg {
                    border-left-color: navy
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.how_to_claim_menu_bg, .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.see_all_results_menu_bg {
                    border-left-color: #f4e22b
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.watch_the_draws_menu_bg {
                    border-left-color: navy
                }

                .nav_mobile_wrapper .nav_container_mobile .mobileMenu_sub li a.unclaimed_prizes_menu_bg {
                    border-left-color: #f4e22b
                }

    .opaque.offCanvas {
        opacity: .6;
        background: #000
    }
}

.cuk_thankyou {
    background: navy
}

    .cuk_thankyou p {
        font-family: Effra-Heavy;
        color: #fff;
        text-transform: uppercase;
        padding: 50px 0;
        text-align: center;
        letter-spacing: .25px;
        line-height: 1em;
        margin: 0
    }

        .cuk_thankyou p .crossed_fingers {
            position: relative
        }

            .cuk_thankyou p .crossed_fingers:before {
                position: absolute;
                top: -1em;
                right: 1em;
                content: "";
                display: inline-block;
                height: 3.1em;
                width: 2.5em;
                vertical-align: middle;
                /*background-image: url(/c/i/footer/smiley2.png~8a2d);*/
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat
            }

.cuk_feedback {
    background: #f4e22b;
    font-family: Effra-Reg;
    color: #fff;
    text-align: center;
    padding: 15px 0
}

    .cuk_feedback .grid_12 .inner.clr p {
        display: table;
        width: 100%;
        align-items: center;
        justify-content: center;
        margin-bottom: 0
    }

        .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(odd) {
            text-align: left;
            margin-right: .4em
        }

        .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) {
            display: inline-block
        }

            .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a {
                line-height: 2.5em
            }

                .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a:active, .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a:focus, .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a:hover {
                    background-color: #fff;
                    color: navy;
                    border: 2px solid #fff
                }

                .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a:link, .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) a:visited {
                    text-decoration: none
                }

        .cuk_feedback .grid_12 .inner.clr p span {
            vertical-align: middle
        }

    .cuk_feedback .grid_12 .inner.clr .btn {
        padding: 0 1.5em
    }

    .cuk_feedback .grid_12 .inner.clr .btn_white {
        margin: 0;
        background-color: transparent;
        border: 2px solid #fff;
        font-family: Effra-Heavy;
        text-transform: uppercase;
        height: 2.8em;
        color: #fff
    }

        .cuk_feedback .grid_12 .inner.clr .btn_white:hover {
            background-color: #fff;
            color: navy
        }

.cuk_certification_links .container_12 {
    padding: 0 0 2em;
    border-bottom: 1px solid rgba(0,0,128,.2)
}

.cuk_certification_links .grid_8 h2 {
    color: navy;
    font-family: Effra-Heavy;
    letter-spacing: .045em;
    line-height: 1em
}

    .cuk_certification_links .grid_8 h2 a {
        text-decoration: underline;
        color: navy
    }

        .cuk_certification_links .grid_8 h2 a:active, .cuk_certification_links .grid_8 h2 a:focus, .cuk_certification_links .grid_8 h2 a:hover, .cuk_certification_links .grid_8 h2 a:visited {
            color: navy;
            cursor: pointer
        }

        .cuk_certification_links .grid_8 h2 a:hover {
            background-color: transparent;
            text-decoration: none
        }

.cuk_certification_links .grid_8 p {
    padding-right: 3em;
    color: navy;
    font-weight: 300;
    font-family: Effra-Light;
    letter-spacing: .2px;
    line-height: 1.2em
}

    .cuk_certification_links .grid_8 p a {
        text-decoration: underline;
        color: navy
    }

        .cuk_certification_links .grid_8 p a:active, .cuk_certification_links .grid_8 p a:focus, .cuk_certification_links .grid_8 p a:hover, .cuk_certification_links .grid_8 p a:visited {
            color: navy;
            cursor: pointer
        }

        .cuk_certification_links .grid_8 p a:hover {
            background-color: transparent;
            text-decoration: none
        }

.cuk_certification_links .grid_8 .inner.clr > span a {
    text-decoration: none;
    margin-right: 1em
}

    .cuk_certification_links .grid_8 .inner.clr > span a img {
        margin-bottom: 1em
    }

    .cuk_certification_links .grid_8 .inner.clr > span a:active, .cuk_certification_links .grid_8 .inner.clr > span a:focus, .cuk_certification_links .grid_8 .inner.clr > span a:hover {
        background-color: #fff
    }

    .cuk_certification_links .grid_8 .inner.clr > span a:link, .cuk_certification_links .grid_8 .inner.clr > span a:visited {
        text-decoration: none
    }

    .cuk_certification_links .grid_8 .inner.clr > span a:nth-of-type(odd) img {
        height: 3em
    }

    .cuk_certification_links .grid_8 .inner.clr > span a:nth-of-type(2n) img {
        height: 2.5em
    }

    .cuk_certification_links .grid_8 .inner.clr > span a img {
        width: auto;
        vertical-align: middle
    }

.cuk_certification_links .grid_4 h2 {
    color: navy;
    font-family: Effra-Heavy;
    letter-spacing: normal;
    line-height: 1.2em
}

    .cuk_certification_links .grid_4 h2 a:active, .cuk_certification_links .grid_4 h2 a:focus, .cuk_certification_links .grid_4 h2 a:hover, .cuk_certification_links .grid_4 h2 a:visited {
        color: navy;
        cursor: pointer
    }

.cuk_certification_links .grid_4 ul li {
    display: inline;
    width: 50%
}

    .cuk_certification_links .grid_4 ul li:nth-of-type(odd) {
        float: left
    }

    .cuk_certification_links .grid_4 ul li:nth-of-type(2n) {
        float: right
    }

    .cuk_certification_links .grid_4 ul li a {
        text-decoration: underline;
        color: navy
    }

        .cuk_certification_links .grid_4 ul li a:active, .cuk_certification_links .grid_4 ul li a:focus, .cuk_certification_links .grid_4 ul li a:hover, .cuk_certification_links .grid_4 ul li a:visited {
            color: navy;
            cursor: pointer
        }

        .cuk_certification_links .grid_4 ul li a:hover {
            background-color: transparent;
            text-decoration: none
        }

.cuk_age_restriction_third_party .container_12 {
    border-bottom: 1px solid rgba(0,0,128,.2);
    padding: 0 0 1.4285em
}

    .cuk_age_restriction_third_party .container_12 .inner.clr {
        display: flex
    }

        .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 {
            display: flex;
            justify-content: center
        }

            .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 .inner.clr {
                align-items: center
            }

            .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li {
                padding: 0 .5em
            }

                .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li a:active, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li a:focus, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li a:hover, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li a:active, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li a:focus, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li a:hover {
                    background-color: #fff;
                    color: navy
                }

                .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li a:link, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li a:visited, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li a:link, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li a:visited {
                    text-decoration: none
                }

                .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 .age_restriction_img, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.download_icons li img, .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul.social_icons li img {
                    height: 2.6em;
                    width: auto
                }

            .cuk_age_restriction_third_party .container_12 .inner.clr .grid_4 ul li {
                display: inline-block
            }

    .cuk_age_restriction_third_party .container_12 .age_restriction {
        color: navy;
        font-family: Effra-Reg;
        line-height: 1.2em;
        margin: 0
    }

    .cuk_age_restriction_third_party .container_12 .age_restriction_img {
        float: left;
        margin-right: .8em
    }

.cuk_global_disclaimers .container_12 {
    border-bottom: 1px solid rgba(0,0,128,.2);
    padding: 0 0 1.4285em
}

    .cuk_global_disclaimers .container_12 ul {
        color: navy;
        font-family: Effra-Reg;
        line-height: 1.2em
    }

        .cuk_global_disclaimers .container_12 ul a {
            color: navy;
            text-decoration: none
        }

        .cuk_global_disclaimers .container_12 ul li.last span a {
            text-decoration: underline
        }

            .cuk_global_disclaimers .container_12 ul li.last span a:active, .cuk_global_disclaimers .container_12 ul li.last span a:focus, .cuk_global_disclaimers .container_12 ul li.last span a:hover {
                background-color: #fff;
                color: navy;
                text-decoration: none
            }

.cuk_lottery_licence .container_12 {
    border-bottom: 1px solid rgba(0,0,128,.2);
    padding: 0 0 1.4285em
}

    .cuk_lottery_licence .container_12 .grid_12 .inner.clr {
        display: table
    }

        .cuk_lottery_licence .container_12 .grid_12 .inner.clr img {
            display: table-cell;
            vertical-align: middle;
            margin-right: .8em
        }

        .cuk_lottery_licence .container_12 .grid_12 .inner.clr p[role=note] {
            display: table-cell;
            vertical-align: middle;
            color: navy;
            font-family: Effra-Reg;
            line-height: 1.2em
        }

            .cuk_lottery_licence .container_12 .grid_12 .inner.clr p[role=note] a {
                color: navy;
                text-decoration: underline
            }

                .cuk_lottery_licence .container_12 .grid_12 .inner.clr p[role=note] a:active, .cuk_lottery_licence .container_12 .grid_12 .inner.clr p[role=note] a:focus, .cuk_lottery_licence .container_12 .grid_12 .inner.clr p[role=note] a:hover {
                    background-color: #fff;
                    color: navy;
                    text-decoration: none
                }

.cuk_recapcha .grid_12 .inner.clr p {
    color: navy;
    font-family: Effra-Reg;
    line-height: 1.2em
}

.cuk_recapcha .grid_12 .inner.clr a {
    color: navy;
    text-decoration: underline
}

    .cuk_recapcha .grid_12 .inner.clr a:active, .cuk_recapcha .grid_12 .inner.clr a:focus, .cuk_recapcha .grid_12 .inner.clr a:hover {
        background-color: #fff;
        color: navy;
        text-decoration: none
    }

.footer .disclaimer_secondary {
    font-size: 90%;
    margin-top: 10px;
    line-height: 120%
}

@media only screen and (max-width:1024px) {
    .footer > section.row:nth-of-type(n+3) {
        padding: 0 1.5em
    }
}

@media only screen and (max-width:660px) {
    .cuk_thankyou p {
        text-align: left;
        padding-left: 20%
    }

        .cuk_thankyou p .crossed_fingers:before {
            right: .5em
        }
}

@media only screen and (max-width:640px) {
    .cuk_thankyou p {
        padding-left: 25%
    }

    .cuk_certification_links {
        padding: 2.5em 0 0
    }

        .cuk_certification_links div.grid_8 {
            margin-bottom: 1.5em
        }

            .cuk_certification_links div.grid_8 p {
                font-size: 1em
            }

    .cuk_age_restriction_third_party .inner.clr {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

        .cuk_age_restriction_third_party .inner.clr .grid_4 {
            width: 100%;
            margin: .5em 0
        }

            .cuk_age_restriction_third_party .inner.clr .grid_4:first-child {
                padding-bottom: 1.5em;
                border-bottom: 1px solid rgba(52,96,242,.2)
            }

            .cuk_age_restriction_third_party .inner.clr .grid_4 .inner.clr {
                flex-direction: row
            }

                .cuk_age_restriction_third_party .inner.clr .grid_4 .inner.clr ul.download_icons li img {
                    height: 2em;
                    width: auto;
                    justify-content: center
                }

                .cuk_age_restriction_third_party .inner.clr .grid_4 .inner.clr .age_restriction_img {
                    height: 3em;
                    width: auto;
                    justify-content: center
                }
}

@media only screen and (max-width:414px) {
    .cuk_thankyou p {
        text-align: left;
        padding-left: 30%
    }

        .cuk_thankyou p .crossed_fingers:before {
            top: -.5em;
            left: -3em
        }

    .cuk_global_disclaimers li.last span {
        font-family: Effra-Heavy
    }

    .cuk_certification_links {
        margin-bottom: 1em
    }

        .cuk_certification_links p.margin_bottom_medium.cuk_d_b20.cuk_m_h25 {
            padding: 0
        }

        .cuk_certification_links .grid_8 {
            margin-bottom: 2em
        }
}

@media only screen and (max-width:375px) {
    .cuk_feedback {
        margin-bottom: 0
    }

        .cuk_feedback .grid_12 .inner.clr p span {
            display: inline-block;
            width: 50%;
            margin: 0 !important
        }

        .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(odd) {
            text-align: left;
            width: 40%
        }

        .cuk_feedback .grid_12 .inner.clr p > span:nth-of-type(2n) {
            width: 50%
        }

        .cuk_feedback .grid_12 .inner.clr p a span {
            width: 100%
        }

    .cuk_certification_links {
        margin-bottom: 1em
    }

        .cuk_certification_links p.margin_bottom_medium.cuk_d_b20.cuk_m_h25 {
            padding: 0
        }
}

@media only screen and (max-width:350px) {
    .cuk_certification_links .grid_8 .inner.clr > span a:nth-of-type(odd) img {
        height: 2.5em
    }

    .cuk_certification_links .grid_8 .inner.clr > span a:nth-of-type(2n) img {
        height: 2em
    }

    .cuk_certification_links .grid_4 h2 {
        color: navy;
        font-family: Effra-Heavy;
        letter-spacing: normal;
        line-height: 1.2em
    }

        .cuk_certification_links .grid_4 h2 a:active, .cuk_certification_links .grid_4 h2 a:focus, .cuk_certification_links .grid_4 h2 a:hover, .cuk_certification_links .grid_4 h2 a:visited {
            color: navy;
            cursor: pointer
        }

    .cuk_certification_links .grid_4 ul li {
        display: inline;
        width: 50%
    }

        .cuk_certification_links .grid_4 ul li:nth-of-type(odd) {
            float: left
        }

        .cuk_certification_links .grid_4 ul li:nth-of-type(2n) {
            float: right
        }

        .cuk_certification_links .grid_4 ul li a {
            text-decoration: underline;
            color: navy
        }

            .cuk_certification_links .grid_4 ul li a:active, .cuk_certification_links .grid_4 ul li a:focus, .cuk_certification_links .grid_4 ul li a:hover, .cuk_certification_links .grid_4 ul li a:visited {
                color: navy;
                cursor: pointer
            }

            .cuk_certification_links .grid_4 ul li a:hover {
                background-color: transparent;
                text-decoration: none
            }
}

@media only screen and (max-width:320px) {
    .cuk_thankyou p.cuk_m_h25 {
        margin: 0
    }

    .cuk_certification_links p.margin_bottom_medium.cuk_d_b20.cuk_m_h25 {
        padding: 0
    }

    .cuk_lottery_licence div img {
        width: 6em
    }

    .cuk_lottery_licence div p {
        padding-left: .5em
    }
}

.nav_desktop_wrapper {
    max-width: 1200px !important
}

    .nav_desktop_wrapper .nav_container_desktop_games, .nav_desktop_wrapper .nav_container_desktop_results {
        height: auto !important;
        background: transparent
    }

.nav_container_desktop .close_container {
    right: 10px;
    top: -35px
}

    .nav_container_desktop .close_container .front_sprite .front_sprite_asset {
        left: -551px
    }

.cuk_mega_menu {
    padding: 25px;
    background: #fff;
    border-radius: 10px
}

    .cuk_mega_menu .inner {
        display: table;
        height: 100%;
        width: 100%
    }

        .cuk_mega_menu .inner .column {
            display: table-cell
        }

            .cuk_mega_menu .inner .column .inner {
                display: table;
                height: 100%
            }

                .cuk_mega_menu .inner .column .inner .row {
                    display: table-row;
                    height: 100%
                }

                .cuk_mega_menu .inner .column .inner .game_brand {
                    overflow: hidden;
                    position: relative;
                    margin-bottom: 15px
                }

                    .cuk_mega_menu .inner .column .inner .game_brand .game_brand_image img {
                        height: 100%
                    }

                    .cuk_mega_menu .inner .column .inner .game_brand .game_brand_text {
                        display: block;
                        width: 1px;
                        height: 1px;
                        position: absolute;
                        left: -999em
                    }

            .cuk_mega_menu .inner .column.column_1 {
                width: 67%
            }

                .cuk_mega_menu .inner .column.column_1 .dbg_tile {
                    float: left;
                    width: 32%;
                    margin-right: 2%;
                    position: relative;
                    border-radius: 10px
                }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile a:focus, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:hover {
                        text-decoration: none
                    }

                        .cuk_mega_menu .inner .column.column_1 .dbg_tile a:focus .content:before, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:hover .content:before {
                            content: "";
                            display: block;
                            width: 100%;
                            height: 100%;
                            top: 0;
                            left: 0;
                            position: absolute;
                            z-index: 1
                        }

                        .cuk_mega_menu .inner .column.column_1 .dbg_tile a:focus .content .brand_text_effect, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:focus .content .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:focus .content .tab_line, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:hover .content .brand_text_effect, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:hover .content .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile a:hover .content .tab_line {
                            z-index: 2
                        }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile .content {
                        border-radius: 10px;
                        position: relative;
                        z-index: 3;
                        padding: 15px;
                        height: 100%;
                        overflow: hidden
                    }

                        .cuk_mega_menu .inner .column.column_1 .dbg_tile .content .brand_text_effect {
                            position: absolute;
                            top: 40%
                        }

                            .cuk_mega_menu .inner .column.column_1 .dbg_tile .content .brand_text_effect .line {
                                position: relative
                            }

                                .cuk_mega_menu .inner .column.column_1 .dbg_tile .content .brand_text_effect .line sup {
                                    font-family: Effra-Reg;
                                    font-size: 30%;
                                    top: 25%;
                                    position: absolute;
                                    padding-left: 5px
                                }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks a, .cuk_mega_menu .inner .column.column_1 .dbg_tile.lotto a, .cuk_mega_menu .inner .column.column_1 .dbg_tile.thunderball a {
                        color: #fff
                    }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks a, .cuk_mega_menu .inner .column.column_1 .dbg_tile.euromillions a, .cuk_mega_menu .inner .column.column_1 .dbg_tile.set_for_life a {
                        color: navy
                    }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile.euromillions .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile.lotto .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile.set_for_life .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile.thunderball .game_brand {
                        height: .9em
                    }

                    .cuk_mega_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks .game_brand, .cuk_mega_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks .game_brand {
                        height: 1.5em
                    }

                .cuk_mega_menu .inner .column.column_1 .inner .row .dbg_tile:last-of-type {
                    margin-right: 0
                }

            .cuk_mega_menu .inner .column.column_2 {
                width: 2.5%
            }

            .cuk_mega_menu .inner .column.column_3 {
                width: 30.5%
            }

        .cuk_mega_menu .inner .see_all_link {
            padding-top: 15px
        }

    .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile {
        height: 14.3em
    }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.lotto .brand_text_effect.jp_lt_10m {
            font-size: 442.85714%;
            line-height: 100%
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.lotto .brand_text_effect.jp_gt_et_10m {
            font-size: 371.42857%;
            line-height: 100%
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect {
            width: 100%;
            left: 0
        }

            .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect .lockup {
                text-align: center
            }

                .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect .lockup:before {
                    bottom: 0;
                    content: "";
                    display: block;
                    width: 50%;
                    height: 5px;
                    left: 25%;
                    bottom: .15em;
                    background: #d37c09;
                    position: absolute
                }

            .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect.jp_lt_100m {
                font-size: 485.71429%;
                line-height: 100%
            }

            .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect.jp_gt_et_100m_lt_200m, .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions .brand_text_effect.jp_gt_et_200m {
                font-size: 414.28571%;
                line-height: 100%
            }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions.brand_bg_pattern:before {
            border-radius: 10px
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.set_for_life .brand_text_effect {
            font-size: 171.42857%;
            line-height: 133.33333%;
            text-transform: uppercase
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks .brand_text_effect {
            font-size: 414.28571%;
            line-height: 100%
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks .brand_text_effect {
            font-size: 414.28571%;
            line-height: 100%;
            width: 100%
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.thunderball .brand_text_effect {
            font-size: 414.28571%;
            line-height: 100%
        }

        .cuk_mega_menu.games_menu .inner .column.column_1 .dbg_tile.game_unavailable p {
            font-size: 142.85714%;
            line-height: 130%;
            margin-right: 20%
        }

    .cuk_mega_menu.games_menu .inner .column.column_3 .row {
        height: 100%
    }

        .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg {
            position: relative;
            width: 100%
        }

            .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg .brand_bg_pattern {
                height: 140px;
                width: 100%;
                overflow: hidden;
                position: absolute;
                z-index: 1;
                border-radius: 10px
            }

            .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg .content {
                position: relative;
                z-index: 2;
                padding: 20px 20px 0
            }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg .content .game_brand {
                    height: 2.1em;
                    float: left
                }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg .content .cuk_btn {
                    float: right;
                    margin-top: -5px
                }

            .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] {
                position: relative;
                z-index: 2;
                margin-top: 10px
            }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile {
                    width: 50%;
                    margin: 0;
                    padding: 0 22px
                }

                    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .iwg_badge_holder {
                        margin-left: 10px;
                        margin-right: 10px
                    }

                    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .game_name {
                        min-height: 2.5em;
                        font-size: 100%;
                        line-height: 100%;
                        margin-bottom: 10px
                    }

                    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .top_prize {
                        font-size: 100%;
                        line-height: 114.28571%;
                        margin-bottom: 5px;
                        min-height: 0
                    }

                    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .game_odd {
                        font-size: 85.71429%;
                        line-height: 116.66667%
                    }

                    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .cuk_btn {
                        font-size: 85.71429%;
                        line-height: 100%;
                        min-width: 0
                    }

        .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards {
            position: relative;
            width: 100%
        }

            .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .brand_bg_pattern {
                height: 100%;
                width: 100%;
                position: absolute;
                z-index: 1;
                border-radius: 10px
            }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .brand_bg_pattern .pixel_placement {
                    left: 30%;
                    transform: scaleX(3) rotate(-135deg)
                }

            .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content {
                position: relative;
                z-index: 2;
                padding: 10px 15px
            }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content .game_brand {
                    float: left;
                    height: 1em;
                    margin: .9em 0 0
                }

                .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content .cuk_btn {
                    float: right
                }

    .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile {
        height: 10.7em
    }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile .content {
            text-align: center;
            padding-top: 30px
        }

            .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile .content .cuk_btn {
                position: absolute;
                bottom: 20%;
                width: 80%;
                left: 10%
            }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto .content .cuk_btn:hover, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks .content .cuk_btn:hover, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.thunderball .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.thunderball .content .cuk_btn:hover {
            background: rgba(0,0,128,.35)
        }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions .content .cuk_btn:hover, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks .content .cuk_btn:hover, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.set_for_life .content .cuk_btn:focus, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.set_for_life .content .cuk_btn:hover {
            background: hsla(0,0%,100%,.35)
        }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions.brand_bg_pattern:before {
            border-radius: 10px
        }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions .game_brand, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto .game_brand, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.set_for_life .game_brand, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.thunderball .game_brand {
            height: 1.145em
        }

        .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.euromillions_hotpicks .game_brand, .cuk_mega_menu.results_menu .inner .column.column_1 .dbg_tile.lotto_hotpicks .game_brand {
            height: 1.95em
        }

    .cuk_mega_menu.results_menu .inner .column.column_3 .row.top_row {
        height: auto
    }

    .cuk_mega_menu.results_menu .inner .column.column_3 .watch_lottery_draws a {
        border-radius: 10px;
        padding: 12px 20px;
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        background: #f4e22b
    }

    .cuk_mega_menu.results_menu .inner .column.column_3 .how_to_claim {
        background: url(../../c/i/css/mega-menus/how-to-claim-confetti.jpg~6c92) no-repeat 0 0;
        background-size: cover
    }

        .cuk_mega_menu.results_menu .inner .column.column_3 .how_to_claim a {
            border-radius: 10px;
            padding: 12px 20px;
            display: block;
            width: 100%;
            height: 100%;
            color: #fff;
            background: rgba(0,0,128,.6)
        }

    .cuk_mega_menu.results_menu .inner .column.column_3 .unclaimed_prizes a {
        border-radius: 10px;
        padding: 12px 20px;
        display: block;
        width: 100%;
        height: 100%;
        color: #fff;
        background: navy
    }

@media screen and (max-width:1175px) {
    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg .content .cuk_btn {
        font-size: 90%
    }

    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile {
        padding: 0 16px;
        font-size: 90%
    }

        .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile .game_name {
            min-height: 2em
        }

    .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content {
        padding: 10px;
        font-size: 90%
    }
}

@media screen and (max-width:1095px) {
    .cuk_mega_menu.games_menu .inner .column.column_3 .row .iwg [class*=tiles_] .cuk_iwg_tile {
        padding: 0 11px
    }

    .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content {
        padding: 5px 10px
    }
}

@media screen and (max-width:1000px) {
    .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards .content {
        font-size: 85%
    }
}

@media screen and (-ms-high-contrast:none) {
    .cuk_mega_menu.games_menu .inner .column.column_3 .row .scratchcards {
        margin-top: 25px
    }
}

.cuk_iwg_tile {
    float: left;
    width: 170px;
    margin: 0 9px;
    text-align: center;
    padding: 15px
}

    .cuk_iwg_tile, .cuk_iwg_tile .iwg_badge_holder {
        position: relative
    }

        .cuk_iwg_tile .iwg_badge_holder:before {
            content: "";
            display: block;
            padding-top: 100%;
            border-radius: 50%
        }

        .cuk_iwg_tile .iwg_badge_holder img {
            width: 80%;
            position: absolute;
            top: 25%;
            left: 10%;
            transform-origin: center center
        }

        .cuk_iwg_tile .new_icon {
            background: #09a553;
            color: #fff;
            display: block;
            width: 4em;
            height: 4em;
            line-height: 4em;
            border-radius: 50%;
            border: 2px solid #fff;
            position: absolute;
            top: 2%;
            right: 5%;
            font-size: 75%;
            font-family: Effra-Heavy;
            text-transform: uppercase
        }

            .cuk_iwg_tile .new_icon.no_visible {
                display: none
            }

        .cuk_iwg_tile .game_name {
            color: navy;
            min-height: 4em;
            position: relative
        }

            .cuk_iwg_tile .game_name:after {
                content: "";
                display: block;
                width: 80%;
                background: navy;
                height: 1px;
                position: absolute;
                bottom: 0;
                left: 10%
            }

        .cuk_iwg_tile p {
            color: navy
        }

            .cuk_iwg_tile p.top_prize {
                font-weight: 400;
                min-height: 2em;
                font-size: 100%
            }

.tileSwipe_wrap .tileSwipe ul .cuk_iwg_tile:first-child {
    margin-left: 0
}

.tileSwipe_wrap .tileSwipe ul .cuk_iwg_tile:last-child {
    margin-right: 0
}

.tiles_aga .cuk_iwg_tile {
    background: linear-gradient(180deg,#fff 25%,#f0f0f0 0)
}

.nav_container_desktop_games .cuk_iwg_tile.js-entire-click-area {
    height: 17.95em
}

    .nav_container_desktop_games .cuk_iwg_tile.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: none
    }

        .nav_container_desktop_games .cuk_iwg_tile.js-entire-click-area a .cuk_btn {
            position: absolute;
            bottom: 0;
            left: 20%;
            min-width: 0 !important;
            width: 60%
        }

        .nav_container_desktop_games .cuk_iwg_tile.js-entire-click-area a:focus .cuk_btn, .nav_container_desktop_games .cuk_iwg_tile.js-entire-click-area a:hover .cuk_btn {
            background: #f4e22b;
            border-color: #f4e22b;
            color: #fff
        }

.cuk-carousel .cuk_iwg_tile.js-entire-click-area, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area {
    padding: 0 0 6em
}

    .cuk-carousel .cuk_iwg_tile.js-entire-click-area:before, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area:before {
        content: "";
        display: block;
        background: transparent;
        padding-top: 110%
    }

    .cuk-carousel .cuk_iwg_tile.js-entire-click-area .iwg_badge_holder, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area .iwg_badge_holder {
        position: absolute;
        width: 80%;
        top: 15px;
        left: 10%
    }

    .cuk-carousel .cuk_iwg_tile.js-entire-click-area a, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: none
    }

        .cuk-carousel .cuk_iwg_tile.js-entire-click-area a .cuk_btn, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area a .cuk_btn {
            position: absolute;
            top: 82%;
            left: 10%;
            min-width: 80%
        }

        .cuk-carousel .cuk_iwg_tile.js-entire-click-area a:focus .cuk_btn, .cuk-carousel .cuk_iwg_tile.js-entire-click-area a:hover .cuk_btn, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area a:focus .cuk_btn, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area a:hover .cuk_btn {
            background: #f4e22b;
            border-color: #f4e22b;
            color: #fff
        }

@media (min-width:768px) {
    .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_focus, .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_hover, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_focus, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_hover {
        padding: 1em 0 5em
    }

        .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_focus .iwg_badge_holder, .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_hover .iwg_badge_holder, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_focus .iwg_badge_holder, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_hover .iwg_badge_holder {
            width: 170px;
            transform: translate(-15px,-15px);
            transform-origin: center center
        }

        .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_focus .new_icon, .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_hover .new_icon, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_focus .new_icon, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_hover .new_icon {
            top: 0;
            right: 0
        }

        .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_focus a .cuk_btn, .cuk-carousel .cuk_iwg_tile.js-entire-click-area.cuk_hover a .cuk_btn, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_focus a .cuk_btn, .games-gamestore-view-all-games-page .cuk_iwg_tile.js-entire-click-area.cuk_hover a .cuk_btn {
            top: 88%
        }
}

@media (max-width:640px) {
    .cuk_iwg_tile {
        width: 130px;
        margin: 0 5px
    }

        .cuk_iwg_tile[class*="4202"] .top_prize {
            font-size: 100%
        }

        .cuk_iwg_tile p {
            color: navy
        }

            .cuk_iwg_tile p.top_prize {
                font-weight: 400;
                min-height: 2.5em
            }
}

.cuk_iwg_tile .sc_icon {
    background: #f4e22b;
    color: #fff;
    display: block;
    width: auto;
    height: 2.3em;
    line-height: 2.2em;
    border-radius: 4px;
    padding: 0 .75em;
    border: 2px solid #fff;
    position: absolute;
    top: 5.5%;
    right: 0;
    font-size: 75%;
    font-family: Effra-Heavy;
    text-transform: uppercase;
    letter-spacing: .0625em
}

    .cuk_iwg_tile .sc_icon.no_visible {
        display: none
    }

@media (max-width:640px) {
    .cuk_iwg_tile .sc_icon {
        background: #f4e22b;
        color: #fff;
        display: block;
        width: auto;
        height: 2.3em;
        line-height: 2.2em;
        border-radius: 4px;
        padding: 0 .4em;
        border: 2px solid #fff;
        position: absolute;
        top: 3%;
        right: -5%;
        font-size: 75%;
        font-family: Effra-Heavy;
        text-transform: uppercase;
        letter-spacing: .0625em
    }

        .cuk_iwg_tile .sc_icon.no_visible {
            display: none
        }
}

.cuk_game_card {
    padding: 20px;
    border-radius: 10px;
    overflow: hidden;
    position: relative
}

    .cuk_game_card .brand_bg_pattern, .cuk_game_card .content, .cuk_game_card .image {
        position: absolute;
        border-radius: 10px;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

        .cuk_game_card .brand_bg_pattern a, .cuk_game_card .content a, .cuk_game_card .image a {
            position: absolute;
            bottom: 20px;
            margin: 0
        }

    .cuk_game_card .image {
        z-index: 1;
        overflow: hidden
    }

        .cuk_game_card .image .inner {
            height: 100%
        }

        .cuk_game_card .image img {
            bottom: 0;
            right: 0;
            position: absolute
        }

    .cuk_game_card .brand_bg_pattern {
        z-index: 2;
        overflow: hidden;
        position: absolute !important
    }

    .cuk_game_card .content {
        z-index: 3;
        padding: 25px
    }

        .cuk_game_card .content .game_brand {
            height: 60px;
            overflow: hidden;
            position: relative
        }

            .cuk_game_card .content .game_brand .game_brand_image {
                display: block;
                width: 100%;
                height: 100%
            }

                .cuk_game_card .content .game_brand .game_brand_image img {
                    height: 100%
                }

            .cuk_game_card .content .game_brand .game_brand_text {
                position: absolute;
                width: 1px;
                height: 1px;
                left: -999em
            }

        .cuk_game_card .content .brand_text_effect {
            text-transform: uppercase;
            z-index: 1;
            position: absolute;
            top: 30%;
            left: 0;
            width: 100%
        }

            .cuk_game_card .content .brand_text_effect .lockup {
                display: block;
                width: 100%
            }

                .cuk_game_card .content .brand_text_effect .lockup .line {
                    text-align: center
                }

                    .cuk_game_card .content .brand_text_effect .lockup .line sup {
                        font-family: Effra-Reg;
                        font-size: 60%
                    }

        .cuk_game_card .content .cuk_btn {
            z-index: 10
        }

    .cuk_game_card.lotto, .cuk_game_card.lotto_hotpicks, .cuk_game_card.scratchcards, .cuk_game_card.thunderball, .cuk_game_card.tnl {
        color: #fff
    }

    .cuk_game_card.euromillions, .cuk_game_card.euromillions_hotpicks, .cuk_game_card.iwg, .cuk_game_card.set_for_life {
        color: navy
    }

    .cuk_game_card.lotto .game_brand {
        height: 23px
    }

    .cuk_game_card.lotto .brand_text_effect .line_1, .cuk_game_card.lotto .brand_text_effect .line_2 {
        font-size: 314.28571%;
        line-height: 95.45455%
    }

    .cuk_game_card.lotto .brand_text_effect .line_3 {
        font-size: 171.42857%;
        line-height: 108.33333%
    }

    .cuk_game_card.lotto .brand_text_effect .line_4 {
        font-family: Effra-Reg;
        text-transform: none
    }

    .cuk_game_card.lotto .brand_text_effect.it_could_be_you .line_2 {
        position: relative;
        z-index: 4
    }

        .cuk_game_card.lotto .brand_text_effect.it_could_be_you .line_2 sup {
            position: absolute;
            font-family: Impact;
            font-size: 20%;
            top: 15%
        }

    .cuk_game_card.lotto .brand_text_effect.it_could_be_you .line_3 {
        position: relative;
        z-index: 5
    }

    .cuk_game_card.lotto.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#cc0034 15%,transparent 0,transparent 85%,#b50a2f 0)
    }

    .cuk_game_card.lotto.has_image .content.brand_bg_primary {
        background: none
    }

    .cuk_game_card.lotto.has_image .content .primary_line {
        margin: 20% 0 20px;
        font-size: 242.85714%;
        line-height: 100%
    }

    .cuk_game_card.lotto.has_image .content .secondary_line {
        font-size: 142.85714%;
        line-height: 120%
    }

    .cuk_game_card.lotto.has_image .image .inner {
        background: #e5013b
    }

    .cuk_game_card.euromillions .game_brand {
        height: 23px
    }

    .cuk_game_card.euromillions .brand_text_effect .line_1 {
        position: relative
    }

        .cuk_game_card.euromillions .brand_text_effect .line_1 sup {
            font-size: 30% !important;
            text-shadow: 0 0 3px #d37c09;
            position: absolute;
            top: .6em
        }

    .cuk_game_card.euromillions .brand_text_effect .line_2 {
        font-size: 428.57143%;
        line-height: 90%
    }

    .cuk_game_card.euromillions .brand_text_effect .line_3 {
        font-size: 114.28571%;
        line-height: 100%
    }

    .cuk_game_card.euromillions .brand_text_effect.jp_lt_100m .line_1 {
        font-size: 750%;
        line-height: 95.2381%
    }

    .cuk_game_card.euromillions .brand_text_effect.jp_gt_et_100m_lt_200m .line_1, .cuk_game_card.euromillions .brand_text_effect.jp_gt_et_200m .line_1 {
        font-size: 642.85714%;
        line-height: 93.33333%
    }

    .cuk_game_card.euromillions .brand_text_effect [class*=lockup_] .line_1 sup {
        text-shadow: none
    }

    .cuk_game_card.euromillions.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,transparent 0)
    }

    .cuk_game_card.euromillions.has_image .content.brand_bg_primary {
        background: none
    }

    .cuk_game_card.euromillions.has_image .content .primary_line {
        margin: 20% 0 20px;
        font-size: 242.85714%;
        line-height: 100%
    }

    .cuk_game_card.euromillions.has_image .content .secondary_line {
        font-size: 142.85714%;
        line-height: 120%
    }

    .cuk_game_card.euromillions.has_image .image .inner {
        background: #f8b400
    }

    .cuk_game_card.set_for_life .content .game_brand {
        height: 23px
    }

    .cuk_game_card.set_for_life .content .brand_text_effect {
        font-size: 228.57143%;
        line-height: 125%
    }

        .cuk_game_card.set_for_life .content .brand_text_effect .lockup .line {
            text-align: left;
            padding: 0 25px
        }

    .cuk_game_card.thunderball .game_brand {
        height: 23px
    }

    .cuk_game_card.thunderball .brand_text_effect {
        padding: 0 25px
    }

        .cuk_game_card.thunderball .brand_text_effect .no_brand_effect {
            font-size: 157.14286%;
            line-height: 100%
        }

        .cuk_game_card.thunderball .brand_text_effect .lockup {
            font-size: 571.42857%;
            line-height: 100%
        }

            .cuk_game_card.thunderball .brand_text_effect .lockup .line {
                text-align: left
            }

    .cuk_game_card.lotto_hotpicks .game_brand {
        height: 39px
    }

    .cuk_game_card.lotto_hotpicks .brand_text_effect {
        padding: 0 25px
    }

        .cuk_game_card.lotto_hotpicks .brand_text_effect .no_brand_effect {
            font-size: 157.14286%;
            line-height: 100%
        }

        .cuk_game_card.lotto_hotpicks .brand_text_effect .lockup {
            font-size: 642.85714%;
            line-height: 105.55556%
        }

    .cuk_game_card.euromillions_hotpicks .game_brand {
        height: 39px
    }

    .cuk_game_card.euromillions_hotpicks .brand_text_effect {
        padding: 0 25px
    }

        .cuk_game_card.euromillions_hotpicks .brand_text_effect .no_brand_effect {
            font-size: 157.14286%;
            line-height: 100%;
            color: navy
        }

        .cuk_game_card.euromillions_hotpicks .brand_text_effect .lockup {
            font-size: 542.85714%;
            line-height: 100%
        }

    .cuk_game_card.iwg .game_brand {
        height: 39px;
        margin-bottom: 15%
    }

    .cuk_game_card.iwg .primary_line {
        font-size: 285.71429%;
        line-height: 100%;
        text-transform: none
    }

    .cuk_game_card.iwg .secondary_line {
        font-size: 114.28571%;
        line-height: 118.75%
    }

    .cuk_game_card.iwg .brand_bg_pattern .pixel_placement {
        left: 55%;
        top: 75%
    }

    .cuk_game_card.iwg .content {
        background: none
    }

    .cuk_game_card.iwg.has_image .image img {
        left: 28%;
        transform-origin: bottom left;
        transform: scale(1.1)
    }

    .cuk_game_card.iwg.has_image .brand_bg_pattern {
        background: none
    }

        .cuk_game_card.iwg.has_image .brand_bg_pattern .pixel_placement .shape_4 {
            display: none
        }

    .cuk_game_card.game_unavailable .content {
        background: none
    }

        .cuk_game_card.game_unavailable .content .primary_line {
            font-size: 242.85714%;
            line-height: 100%;
            position: absolute;
            top: 30%
        }

    .cuk_game_card.game_unavailable.lotto .content, .cuk_game_card.game_unavailable.lotto_hotpicks .content, .cuk_game_card.game_unavailable.thunderball .content {
        background-image: url(../../c/i/css/oops-sorry-sign-white.svg);
        background-repeat: no-repeat;
        background-position: 25px 19em;
        background-size: 30%
    }

    .cuk_game_card.game_unavailable.euromillions .content, .cuk_game_card.game_unavailable.euromillions_hotpicks .content, .cuk_game_card.game_unavailable.set_for_life .content {
        background-image: url(../../c/i/css/oops-sorry-sign-blue.svg);
        background-repeat: no-repeat;
        background-position: 25px 19em;
        background-size: 30%
    }

    .cuk_game_card.has_disclaimer .content .cuk_btn {
        bottom: 50px
    }

    .cuk_game_card.has_disclaimer .content .disclaimer {
        position: absolute;
        bottom: 0;
        font-size: 64.28571%;
        line-height: 122.22222%;
        width: 60%
    }

    .cuk_game_card.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100
    }

        .cuk_game_card.js-entire-click-area a:focus, .cuk_game_card.js-entire-click-area a:hover {
            background: none
        }

            .cuk_game_card.js-entire-click-area a:focus .cuk_btn, .cuk_game_card.js-entire-click-area a:hover .cuk_btn {
                background: #f4e22b
            }

        .cuk_game_card.js-entire-click-area a .cuk_btn {
            position: absolute;
            bottom: -20px;
            left: 20px;
            z-index: 11
        }

    .cuk_game_card.js-entire-click-area.has_disclaimer a .cuk_btn {
        bottom: 10px
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.lotto .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.lotto .content.brand_bg_primary {
        background: #cc0034
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.lotto.has_image .brand_bg_pattern, .cuk_game_card.js-entire-click-area.cuk_hover.lotto.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#be0025 15%,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 85%,#8c031c 0)
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.euromillions .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.euromillions .content.brand_bg_primary {
        background: #eca100
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.euromillions.has_image .brand_bg_pattern, .cuk_game_card.js-entire-click-area.cuk_hover.euromillions.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#e68c00 7.5%,#ffb71f 0,#ffb71f 15%,rgba(0,0,0,.05) 0)
    }

        .cuk_game_card.js-entire-click-area.cuk_focus.euromillions.has_image .brand_bg_pattern:before, .cuk_game_card.js-entire-click-area.cuk_hover.euromillions.has_image .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#e68c00 7.5%,#ffb71f 0,#ffb71f 15%,transparent 0)
        }

    .cuk_game_card.js-entire-click-area.cuk_focus.set_for_life .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.set_for_life .content.brand_bg_primary {
        background: #00c8d2
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.lotto_hotpicks .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.lotto_hotpicks .content.brand_bg_primary {
        background: #cc0034
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.euromillions_hotpicks .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.euromillions_hotpicks .content.brand_bg_primary {
        background: #eb6503
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.thunderball .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.thunderball .content.brand_bg_primary {
        background: #a10f94
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.has_image .content.brand_bg_primary, .cuk_game_card.js-entire-click-area.cuk_hover.has_image .content.brand_bg_primary {
        background: none
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.iwg .brand_bg_pattern .pixel_placement .shape_1, .cuk_game_card.js-entire-click-area.cuk_hover.iwg .brand_bg_pattern .pixel_placement .shape_1 {
        background: #03c14d
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.iwg .brand_bg_pattern .pixel_placement .shape_2, .cuk_game_card.js-entire-click-area.cuk_hover.iwg .brand_bg_pattern .pixel_placement .shape_2 {
        background: #34c858
    }

    .cuk_game_card.js-entire-click-area.cuk_focus.iwg .brand_bg_pattern .pixel_placement .shape_3, .cuk_game_card.js-entire-click-area.cuk_hover.iwg .brand_bg_pattern .pixel_placement .shape_3 {
        background: #2fd558
    }

.grid_6 .cuk_game_card:not(.cuk-carousel__item) {
    min-height: 31.43em
}

    .grid_6 .cuk_game_card:not(.cuk-carousel__item) .content .brand_text_effect {
        top: 27%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.it_could_be_you, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.thousands_will_win {
        font-size: 170%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_1, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_2, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_3 {
        font-size: 190%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_4 {
        font-size: 170%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.must_be_won {
        font-size: 190%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 {
        font-size: 150%
    }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3 .line_3, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 .line_3 {
            margin: 10px 0
        }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3 .line_4, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 .line_4 {
            line-height: 120%
        }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler {
        font-size: 140%
    }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler .line_3 {
            margin: 10px 0
        }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler .line_4 {
            line-height: 120%
        }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect {
        font-size: 120%
    }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect .line_2 {
            line-height: 70%
        }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect .line_3 {
            margin: 20px 0 0
        }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions.has_image .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto.has_image .content .primary_line {
        margin-top: 10%;
        font-size: 392.85714%;
        line-height: 100%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect {
        font-size: 380%
    }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect sup {
            font-size: 35%;
            position: relative;
            top: -1.25em;
            left: .25em
        }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
        font-size: 150%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect {
        font-size: 165%;
        margin-top: 5%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .game_brand {
        margin-bottom: 8%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line {
        font-size: 371.42857%;
        line-height: 100%;
        margin-right: 25%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line {
        font-size: 171.42857%;
        line-height: 125%;
        margin-right: 35%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line {
        font-size: 314.28571%;
        line-height: 100%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line {
        font-size: 142.85714%;
        line-height: 120%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content {
        background-size: 20%;
        background-position: 25px 21em
    }

        .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content p {
            margin-right: 30%;
            font-size: 300%;
            line-height: 100%
        }

.grid_4 .cuk_game_card:not(.cuk-carousel__item) {
    min-height: 26.429em
}

    .grid_4 .cuk_game_card:not(.cuk-carousel__item) .content .brand_text_effect {
        top: 32%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.it_could_be_you, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.thousands_will_win {
        font-size: 110%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_1, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_2, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_3 {
        font-size: 130%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_4 {
        font-size: 110%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.must_be_won {
        font-size: 130%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 {
        font-size: 100%
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3 .line_3, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 .line_3 {
            margin: 10px 0
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3 .line_4, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 .line_4 {
            line-height: 120%
        }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler {
        font-size: 95%
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler .line_3 {
            margin: 10px 0
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler .line_4 {
            line-height: 120%
        }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect {
        font-size: 90%
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect .line_2 {
            line-height: 70%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect .line_3 {
            margin: 20px 0 0
        }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect {
        font-size: 260%
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect sup {
            font-size: 35%;
            position: relative;
            top: -1.25em;
            left: .25em
        }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
        font-size: 110%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect {
        font-size: 111%;
        margin-top: 5%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks.game_unavailable .content .primary_line {
        top: 35%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect {
        font-size: 110%;
        margin-top: 5%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks.game_unavailable .content .primary_line {
        top: 35%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .game_brand {
        margin-bottom: 8%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line {
        font-size: 271.42857%;
        line-height: 100%;
        margin-right: 15%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line {
        font-size: 128.57143%;
        line-height: 122.22222%;
        margin-right: 35%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line {
        font-size: 228.57143%;
        line-height: 100%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line {
        font-size: 114.28571%;
        line-height: 125%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content {
        background-size: 24%;
        background-position: 25px 18em
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content p {
            margin-right: 20%;
            font-size: 242.85714%;
            line-height: 100%
        }

@media (max-width:1000px) {
    .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect {
        width: 150%;
        left: -25%;
        transform-origin: top center;
        transform: scale(.75)
    }

    .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
        width: 150%;
        transform-origin: top left;
        transform: scale(.75)
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line {
        font-size: 257.14286%;
        line-height: 100%;
        margin-right: 10%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line {
        font-size: 128.57143%;
        line-height: 122.22222%;
        margin-right: 20%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line {
        font-size: 228.57143%;
        line-height: 100%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line {
        font-size: 142.85714%;
        line-height: 120%
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line {
        font-size: 242.85714%;
        line-height: 100%;
        margin-right: 20%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line {
        font-size: 214.28571%;
        line-height: 100%;
        margin-right: 10%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line {
        font-size: 114.28571%;
        line-height: 112.5%;
        margin-right: 20%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line {
        font-size: 185.71429%;
        line-height: 100%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line {
        font-size: 114.28571%;
        line-height: 112.5%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line {
        font-size: 200%;
        line-height: 100%;
        margin-right: 10%
    }
}

@media (max-width:870px) {
    .cuk_game_card.has_disclaimer .content .disclaimer {
        width: 70%
    }
}

@media (max-width:780px) {
    .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
        transform: scale(.65)
    }

    .euromillions .content .game_brand .game_brand_image, .lotto .content .game_brand .game_brand_image, .set_for_life .content .game_brand .game_brand_image, .thunderball .content .game_brand .game_brand_image {
        height: 1.15em
    }

    .euromillions_hotpicks .content .game_brand .game_brand_image, .lotto_hotpicks .content .game_brand .game_brand_image {
        height: 1.95em
    }

    .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line {
        font-size: 242.85714%;
        line-height: 100%;
        margin-right: 20%
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line {
        font-size: 171.42857%;
        line-height: 100%;
        margin-right: 10%
    }
}

@media (max-width:640px) {
    .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect, .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
        transform: scale(1)
    }

    .cuk_game_card:not(.cuk-carousel__item).euromillions .content .game_brand .game_brand_image, .cuk_game_card:not(.cuk-carousel__item).lotto .content .game_brand .game_brand_image, .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .game_brand .game_brand_image, .cuk_game_card:not(.cuk-carousel__item).thunderball .content .game_brand .game_brand_image {
        height: 1.15em
    }

    .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .game_brand .game_brand_image, .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .game_brand .game_brand_image {
        height: 1.95em
    }

    .grid_4 .cuk_game_card:not(.cuk-carousel__item), .grid_6 .cuk_game_card:not(.cuk-carousel__item) {
        min-height: 26.429em
    }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item) .tab_line.margin_bottom_small, .grid_6 .cuk_game_card:not(.cuk-carousel__item) .tab_line.margin_bottom_small {
            margin: 0 0 5px
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect {
            top: 32%
        }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.it_could_be_you, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.thousands_will_win, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.it_could_be_you, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.proposition_led.roll_0.thousands_will_win {
                font-size: 110%
            }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_1, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_2, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_3, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_1, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_2, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_3 {
                font-size: 130%
            }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_4, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.roll_led.roll_4 {
                font-size: 110%
            }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.must_be_won, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.must_be_won {
                font-size: 130%
            }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_3, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.match_5 {
                font-size: 100%
            }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler, .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto .content .brand_text_effect.doubler {
                font-size: 90%
            }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions.has_image .content .primary_line, .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto.has_image .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions.has_image .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto.has_image .content .primary_line {
            margin: 10% 0 10px;
            font-size: 314.28571%;
            line-height: 100%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).set_for_life .content .brand_text_effect {
            font-size: 260%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect, .grid_4 .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).lotto_hotpicks .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).thunderball .content .brand_text_effect {
            font-size: 100%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect, .grid_6 .cuk_game_card:not(.cuk-carousel__item).euromillions_hotpicks .content .brand_text_effect {
            font-size: 110%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .primary_line {
            font-size: 257.14286%;
            line-height: 100%;
            margin-right: 10%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg .content .secondary_line {
            font-size: 128.57143%;
            line-height: 122.22222%;
            margin-right: 20%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .primary_line {
            font-size: 228.57143%;
            line-height: 100%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).iwg.iwg_4229 .content .secondary_line {
            font-size: 142.85714%;
            line-height: 120%
        }

        .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content, .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content {
            background-size: 30%;
            background-position: 25px 80%
        }

            .grid_4 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line, .grid_6 .cuk_game_card:not(.cuk-carousel__item).game_unavailable .content .primary_line {
                font-size: 178.57143%;
                line-height: 104%;
                margin-right: 20%
            }
}

.cuk-carousel .cuk_game_card {
    height: 440px;
    width: 335px;
    float: left;
    margin-right: 45px;
    margin-bottom: 0
}

    .cuk-carousel .cuk_game_card:last-of-type {
        margin-right: 0
    }

    .cuk-carousel .cuk_game_card.iwg.has_image .brand_bg_pattern .pixel_placement {
        top: 90%
    }

    .cuk-carousel .cuk_game_card.game_unavailable.euromillions .content, .cuk-carousel .cuk_game_card.game_unavailable.euromillions_hotpicks .content, .cuk-carousel .cuk_game_card.game_unavailable.lotto .content, .cuk-carousel .cuk_game_card.game_unavailable.lotto_hotpicks .content, .cuk-carousel .cuk_game_card.game_unavailable.set_for_life .content, .cuk-carousel .cuk_game_card.game_unavailable.thunderball .content {
        background-position: 25px 19em;
        background-size: 30%
    }

    .cuk-carousel .cuk_game_card.has_disclaimer .content .disclaimer {
        width: 50%
    }

@media (max-width:640px) {
    .cuk-carousel .cuk_game_card {
        width: 245px;
        height: 320px;
        margin-right: 15px
    }

        .cuk-carousel .cuk_game_card .content {
            padding: 20px
        }

            .cuk-carousel .cuk_game_card .content .tab_line.margin_bottom_small {
                margin: 0 0 5px
            }

        .cuk-carousel .cuk_game_card.euromillions .content .game_brand .game_brand_image, .cuk-carousel .cuk_game_card.lotto .content .game_brand .game_brand_image, .cuk-carousel .cuk_game_card.set_for_life .content .game_brand .game_brand_image, .cuk-carousel .cuk_game_card.thunderball .content .game_brand .game_brand_image {
            height: 1.15em
        }

        .cuk-carousel .cuk_game_card.euromillions_hotpicks .content .game_brand .game_brand_image, .cuk-carousel .cuk_game_card.lotto_hotpicks .content .game_brand .game_brand_image {
            height: 1.95em
        }

        .cuk-carousel .cuk_game_card.iwg .content .game_brand .game_brand_image {
            height: 2.5em
        }

        .cuk-carousel .cuk_game_card.iwg .content .primary_line {
            font-size: 200%;
            line-height: 100%;
            margin-right: 10%
        }

        .cuk-carousel .cuk_game_card.iwg .content .secondary_line {
            font-size: 114.28571%;
            line-height: 112.5%;
            margin-right: 20%
        }

        .cuk-carousel .cuk_game_card.game_unavailable .content .primary_line {
            font-size: 178.57143%;
            line-height: 104%
        }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.proposition_led.roll_0 {
            font-size: 75%
        }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.roll_led.roll_1, .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.roll_led.roll_2, .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.roll_led.roll_3 {
            font-size: 85%
        }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.roll_led.roll_4 {
            font-size: 75%
        }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.match_3 {
            font-size: 85%
        }

            .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.match_3.must_be_won {
                font-size: 75%
            }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.match_5 {
            font-size: 85%
        }

            .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.match_5.must_be_won {
                font-size: 75%
            }

        .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.doubler {
            font-size: 85%
        }

            .cuk-carousel .cuk_game_card.lotto .content .brand_text_effect.doubler.must_be_won {
                font-size: 70%
            }

        .cuk-carousel .cuk_game_card.euromillions .content .brand_text_effect.proposition_led.dream_come_true_money, .cuk-carousel .cuk_game_card.euromillions .content .brand_text_effect.proposition_led.now_thats_big, .cuk-carousel .cuk_game_card.euromillions .content .brand_text_effect.proposition_led.thats_epic, .cuk-carousel .cuk_game_card.euromillions .content .brand_text_effect.proposition_led.thats_turbo_charged {
            font-size: 68%
        }

        .cuk-carousel .cuk_game_card.euromillions.has_image .content .primary_line, .cuk-carousel .cuk_game_card.lotto.has_image .content .primary_line {
            margin: 20% 0 10px;
            font-size: 185.71429%;
            line-height: 100%
        }

        .cuk-carousel .cuk_game_card.euromillions.has_image .content .secondary_line, .cuk-carousel .cuk_game_card.lotto.has_image .content .secondary_line {
            font-size: 114.28571%;
            line-height: 125%
        }

        .cuk-carousel .cuk_game_card.set_for_life .content .brand_text_effect.top_prize_only {
            font-size: 160%
        }

        .cuk-carousel .cuk_game_card.thunderball .content .brand_text_effect.proposition_led.one_pound_coud_win_you {
            font-size: 75%
        }

        .cuk-carousel .cuk_game_card.lotto_hotpicks .content .brand_text_effect.proposition_led.match_three_balls {
            font-size: 68%
        }

        .cuk-carousel .cuk_game_card.euromillions_hotpicks .content .brand_text_effect.proposition_led.match_three_balls {
            font-size: 70%
        }

        .cuk-carousel .cuk_game_card.has_disclaimer .content .cuk_btn {
            bottom: 25px
        }

        .cuk-carousel .cuk_game_card.has_disclaimer .content .disclaimer {
            bottom: 0
        }

        .cuk-carousel .cuk_game_card.game_unavailable .content {
            background-position: 25px 15em !important;
            background-size: 35%
        }
}

.cuk_hero_promo {
    position: relative;
    min-height: 500px;
    height: 500px
}

    .cuk_hero_promo .cuk_inner {
        height: 100%
    }

    .cuk_hero_promo .brand_bg_pattern {
        width: 5000px;
        height: 100%;
        position: absolute !important;
        left: -1900px;
        z-index: 4
    }

    .cuk_hero_promo .image {
        height: 100%;
        width: 5000px;
        position: absolute;
        top: 0;
        left: -1900px;
        overflow: hidden
    }

        .cuk_hero_promo .image .inner {
            display: block;
            width: 100%;
            height: 100%;
            text-align: center
        }

            .cuk_hero_promo .image .inner img {
                height: 100%
            }

    .cuk_hero_promo .content {
        position: relative;
        z-index: 5;
        padding: 40px 0 0;
        height: 100%
    }

        .cuk_hero_promo .content .inner {
            height: 100%;
            overflow: hidden
        }

        .cuk_hero_promo .content .tab_line {
            padding-right: 50px
        }

        .cuk_hero_promo .content .game_brand {
            min-height: 60px;
            position: relative
        }

            .cuk_hero_promo .content .game_brand .game_brand_text {
                position: absolute;
                width: 1px;
                height: 1px;
                left: -999em
            }

        .cuk_hero_promo .content .cuk_btn {
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: 11
        }

    .cuk_hero_promo.tnl {
        color: #fff
    }

        .cuk_hero_promo.tnl .brand_bg_pattern {
            background: #f4e22b;
            background: linear-gradient(45deg,#1432c8 1450px,#f4e22b 0,#f4e22b 2050px,navy 0)
        }

        .cuk_hero_promo.tnl.has_image .image .inner img {
            height: 500px;
            width: 1000px;
            position: absolute;
            top: 0;
            right: 0;
            transform-origin: top right;
            transform: translateX(50%)
        }

    .cuk_hero_promo.lotto {
        color: #fff
    }

        .cuk_hero_promo.lotto.pre_defined_hero .brand_bg_pattern {
            background: #e5013b !important
        }

        .cuk_hero_promo.lotto.content_defined_hero .brand_bg_pattern {
            background: linear-gradient(45deg,#cc0034 1450px,#e5013b 0,#e5013b 2300px,#b50a2f 0)
        }

        .cuk_hero_promo.lotto.content_defined_hero.has_image .image {
            background: #e5013b
        }

        .cuk_hero_promo.lotto.content_defined_hero.has_image .brand_bg_pattern {
            background: linear-gradient(45deg,#cc0034 1450px,transparent 0,transparent 2300px,#b50a2f 0)
        }

        .cuk_hero_promo.lotto .brand_text_effect {
            text-transform: uppercase;
            display: inline-block
        }

            .cuk_hero_promo.lotto .brand_text_effect .line {
                text-align: right
            }

            .cuk_hero_promo.lotto .brand_text_effect.it_could_be_you .line_2 {
                position: relative
            }

                .cuk_hero_promo.lotto .brand_text_effect.it_could_be_you .line_2 sup {
                    position: absolute;
                    font-size: 15%;
                    font-family: Impact;
                    top: 13%
                }

            .cuk_hero_promo.lotto .brand_text_effect.doubler .line_1, .cuk_hero_promo.lotto .brand_text_effect.doubler .line_2, .cuk_hero_promo.lotto .brand_text_effect.match_3 .line_1, .cuk_hero_promo.lotto .brand_text_effect.match_3 .line_2, .cuk_hero_promo.lotto .brand_text_effect.match_5 .line_1, .cuk_hero_promo.lotto .brand_text_effect.match_5 .line_2, .cuk_hero_promo.lotto .brand_text_effect.must_be_won .line_1, .cuk_hero_promo.lotto .brand_text_effect.must_be_won .line_2, .cuk_hero_promo.lotto .brand_text_effect.roll_0 .line_1, .cuk_hero_promo.lotto .brand_text_effect.roll_0 .line_2, .cuk_hero_promo.lotto .brand_text_effect.roll_1.roll_led .line_1, .cuk_hero_promo.lotto .brand_text_effect.roll_1.roll_led .line_2, .cuk_hero_promo.lotto .brand_text_effect.roll_2.roll_led .line_1, .cuk_hero_promo.lotto .brand_text_effect.roll_2.roll_led .line_2, .cuk_hero_promo.lotto .brand_text_effect.roll_3.roll_led .line_1, .cuk_hero_promo.lotto .brand_text_effect.roll_3.roll_led .line_2, .cuk_hero_promo.lotto .brand_text_effect.roll_4.roll_led .line_1, .cuk_hero_promo.lotto .brand_text_effect.roll_4.roll_led .line_2 {
                font-size: 800%;
                line-height: 87.5%
            }

            .cuk_hero_promo.lotto .brand_text_effect.doubler .line_3, .cuk_hero_promo.lotto .brand_text_effect.match_3 .line_3, .cuk_hero_promo.lotto .brand_text_effect.match_5 .line_3, .cuk_hero_promo.lotto .brand_text_effect.must_be_won .line_3, .cuk_hero_promo.lotto .brand_text_effect.roll_0 .line_3, .cuk_hero_promo.lotto .brand_text_effect.roll_1.roll_led .line_3, .cuk_hero_promo.lotto .brand_text_effect.roll_2.roll_led .line_3, .cuk_hero_promo.lotto .brand_text_effect.roll_3.roll_led .line_3, .cuk_hero_promo.lotto .brand_text_effect.roll_4.roll_led .line_3 {
                font-size: 250%;
                line-height: 91.42857%;
                position: relative;
                z-index: 5
            }

                .cuk_hero_promo.lotto .brand_text_effect.doubler .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.match_3 .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.match_5 .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.must_be_won .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.roll_0 .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.roll_1.roll_led .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.roll_2.roll_led .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.roll_3.roll_led .line_3 sup, .cuk_hero_promo.lotto .brand_text_effect.roll_4.roll_led .line_3 sup {
                    font-family: Effra-Reg;
                    font-size: 50%;
                    position: relative;
                    top: -.7em
                }

            .cuk_hero_promo.lotto .brand_text_effect.doubler.must_be_won .line_4, .cuk_hero_promo.lotto .brand_text_effect.match_3.must_be_won .line_4, .cuk_hero_promo.lotto .brand_text_effect.match_5.must_be_won .line_4 {
                font-family: Effra-Reg;
                text-transform: none;
                font-size: 171.42857%;
                line-height: 125%;
                margin-left: 40%;
                position: relative;
                z-index: 8
            }

                .cuk_hero_promo.lotto .brand_text_effect.doubler.must_be_won .line_4 sup, .cuk_hero_promo.lotto .brand_text_effect.match_3.must_be_won .line_4 sup, .cuk_hero_promo.lotto .brand_text_effect.match_5.must_be_won .line_4 sup {
                    font-family: Effra-Reg;
                    font-size: 50%;
                    position: relative;
                    top: -.7em
                }

    .cuk_hero_promo.euromillions {
        color: navy
    }

        .cuk_hero_promo.euromillions.pre_defined_hero .brand_bg_pattern {
            background: #f8b400 !important
        }

            .cuk_hero_promo.euromillions.pre_defined_hero .brand_bg_pattern:before {
                display: none !important
            }

        .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern {
            background: linear-gradient(65deg,#eca100 37.5%,#ffc62c 0,#ffc62c 39.5%,#f8b400 0)
        }

            .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern:before {
                background: linear-gradient(-65deg,#eca100 73%,#ffc62c 0,#ffc62c 76.5%,transparent 0);
                width: 50%;
                right: 0
            }

        .cuk_hero_promo.euromillions.content_defined_hero.has_image .image {
            background: #f8b400
        }

        .cuk_hero_promo.euromillions.content_defined_hero.has_image .brand_bg_pattern {
            background: linear-gradient(65deg,#eca100 37.5%,#ffc62c 0,#ffc62c 39.5%,transparent 0)
        }

        .cuk_hero_promo.euromillions .brand_text_effect {
            text-transform: uppercase
        }

            .cuk_hero_promo.euromillions .brand_text_effect .line {
                text-align: center
            }

            .cuk_hero_promo.euromillions .brand_text_effect.proposition_led [class*=lockup_] .line_1 sup {
                text-shadow: none
            }

            .cuk_hero_promo.euromillions .brand_text_effect.proposition_led .line_1 {
                font-size: 1185.71429%;
                line-height: 66.26506%;
                position: relative;
                text-shadow: 0 0 3px #d37c09
            }

                .cuk_hero_promo.euromillions .brand_text_effect.proposition_led .line_1 sup {
                    position: absolute;
                    font-family: Effra-Reg;
                    font-size: 20%;
                    top: .2em;
                    text-shadow: 0 0 3px #d37c09
                }

            .cuk_hero_promo.euromillions .brand_text_effect.proposition_led .line_2 {
                font-size: 657.14286%;
                line-height: 100%
            }

            .cuk_hero_promo.euromillions .brand_text_effect.proposition_led .line_3 {
                font-size: 185.71429%;
                line-height: 200%
            }

    .cuk_hero_promo.set_for_life {
        color: navy
    }

        .cuk_hero_promo.set_for_life.pre_defined_hero .brand_bg_pattern {
            background: #55b0da !important
        }

        .cuk_hero_promo.set_for_life.content_defined_hero .brand_bg_pattern {
            ackground: linear-gradient(0deg,#049ba3 7%,#00b4be 0,#00b4be 14%,#00c8d2 0,#00c8d2 21%,#55b0da 0)
        }

        .cuk_hero_promo.set_for_life .brand_text_effect {
            text-transform: uppercase
        }

            .cuk_hero_promo.set_for_life .brand_text_effect .line {
                font-size: 464.28571%;
                line-height: 115.38462%
            }

                .cuk_hero_promo.set_for_life .brand_text_effect .line.line_3 {
                    position: relative
                }

                    .cuk_hero_promo.set_for_life .brand_text_effect .line.line_3 sup {
                        font-family: Effra-Reg;
                        font-size: 35%;
                        position: relative;
                        top: -1.2em;
                        text-shadow: 0 0 3px #049ba3
                    }

    .cuk_hero_promo.lotto_hotpicks {
        color: #fff
    }

        .cuk_hero_promo.lotto_hotpicks.pre_defined_hero .brand_bg_pattern {
            background: linear-gradient(-45deg,#e5013b 1900px,#a10628 2000px,#b50a2f 0,#b50a2f 2210px,#cc0034 0,#cc0034 2370px,#e5013b 0)
        }

        .cuk_hero_promo.lotto_hotpicks.pre_defined_hero .content {
            background: #e5013b !important
        }

        .cuk_hero_promo.lotto_hotpicks.content_defined_hero .brand_bg_pattern {
            background: linear-gradient(-45deg,#a10628 1475px,#b50a2f 0,#b50a2f 1550px,#cc0034 0,#cc0034 1625px,#e5013b 0)
        }

        .cuk_hero_promo.lotto_hotpicks .brand_text_effect {
            text-transform: uppercase
        }

            .cuk_hero_promo.lotto_hotpicks .brand_text_effect.match_three_balls .no_brand_effect {
                font-size: 242.85714%;
                line-height: 100%
            }

            .cuk_hero_promo.lotto_hotpicks .brand_text_effect.match_three_balls .line {
                font-size: 1571.42857%;
                line-height: 100%
            }

    .cuk_hero_promo.euromillions_hotpicks {
        color: navy
    }

        .cuk_hero_promo.euromillions_hotpicks.pre_defined_hero .brand_bg_pattern {
            background: linear-gradient(-45deg,#ff8000 2100px,#bc3903 0,#d8460b 2210px,#d8460b 2268px,#eb6503 0,#eb6503 2380px,#ff8000 0)
        }

        .cuk_hero_promo.euromillions_hotpicks.pre_defined_hero .content {
            background: #ff8000 !important
        }

        .cuk_hero_promo.euromillions_hotpicks.content_defined_hero .brand_bg_pattern {
            background: linear-gradient(-45deg,#bc3903 1475px,#d8460b 0,#d8460b 1550px,#eb6503 0,#eb6503 1625px,#ff8000 0)
        }

        .cuk_hero_promo.euromillions_hotpicks .brand_text_effect {
            text-transform: uppercase
        }

            .cuk_hero_promo.euromillions_hotpicks .brand_text_effect.match_three_balls .no_brand_effect {
                font-size: 242.85714%;
                line-height: 100%;
                color: navy
            }

            .cuk_hero_promo.euromillions_hotpicks .brand_text_effect.match_three_balls .line {
                font-size: 1285.71429%;
                line-height: 100%
            }

    .cuk_hero_promo.thunderball {
        color: #fff
    }

        .cuk_hero_promo.thunderball.pre_defined_hero .brand_bg_pattern {
            background: #bc13ad !important
        }

        .cuk_hero_promo.thunderball.content_defined_hero .brand_bg_pattern {
            background: linear-gradient(90deg,#cb27b4 2100px,#bc13ad 0,#bc13ad 3000px,#8a0c72 0)
        }

        .cuk_hero_promo.thunderball .brand_text_effect {
            text-transform: uppercase
        }

            .cuk_hero_promo.thunderball .brand_text_effect.one_pound_coud_win_you .no_brand_effect {
                font-size: 242.85714%;
                line-height: 100%
            }

            .cuk_hero_promo.thunderball .brand_text_effect.one_pound_coud_win_you .shadow_wrapper {
                margin-left: 60px
            }

            .cuk_hero_promo.thunderball .brand_text_effect.one_pound_coud_win_you .line {
                font-size: 1071.42857%;
                line-height: 100%
            }

    .cuk_hero_promo.iwg {
        color: navy
    }

        .cuk_hero_promo.iwg .brand_bg_pattern {
            background: #44f05c;
            overflow: hidden
        }

            .cuk_hero_promo.iwg .brand_bg_pattern .pixel_placement {
                left: 52%
            }

        .cuk_hero_promo.iwg.has_image .brand_bg_pattern {
            background: none
        }

            .cuk_hero_promo.iwg.has_image .brand_bg_pattern .pixel_placement .shape_4 {
                display: none
            }

        .cuk_hero_promo.iwg.has_image .image {
            background: #44f05c
        }

            .cuk_hero_promo.iwg.has_image .image img {
                transform: translateX(59.3%)
            }

        .cuk_hero_promo.iwg.has_image .content .primary_line, .cuk_hero_promo.iwg.has_image .content .secondary_line {
            margin-right: 35%
        }

        .cuk_hero_promo.iwg .brand_text_effect {
            text-align: left;
            display: inline-block;
            text-transform: uppercase
        }

            .cuk_hero_promo.iwg .brand_text_effect .lockup {
                font-size: 1785.71429%;
                line-height: 100%
            }

    .cuk_hero_promo .scratchcards {
        color: #fff
    }

    .cuk_hero_promo.has_disclaimer .content .disclaimer {
        position: absolute;
        bottom: 0;
        font-size: 85.71429%;
        line-height: 125%
    }

    .cuk_hero_promo.has_countdown .content .com_countdown {
        position: absolute;
        right: 8%;
        bottom: 20px
    }

        .cuk_hero_promo.has_countdown .content .com_countdown .countdown_content {
            display: none
        }

        .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker {
            display: block
        }

            .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time {
                color: navy;
                background: #fff;
                display: inline-block;
                width: 4em;
                border-radius: 50%;
                position: relative;
                margin-right: 1em
            }

                .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time:before {
                    content: "";
                    display: block;
                    padding-top: 100%
                }

                .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time .unit, .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time .value {
                    position: absolute;
                    z-index: 5;
                    display: block;
                    text-align: center;
                    width: 100%
                }

                .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time .value {
                    font-family: Effra-Heavy;
                    bottom: 35%;
                    font-size: 200%
                }

                .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time .unit {
                    font-family: Effra-Reg;
                    top: 60%;
                    font-size: 80%
                }

                .cuk_hero_promo.has_countdown .content .com_countdown .countdown_wrapper .ticker .time.secs {
                    display: none
                }

    .cuk_hero_promo.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100
    }

        .cuk_hero_promo.js-entire-click-area a:focus, .cuk_hero_promo.js-entire-click-area a:hover {
            background: none
        }

            .cuk_hero_promo.js-entire-click-area a:focus .cuk_btn, .cuk_hero_promo.js-entire-click-area a:hover .cuk_btn {
                background: #f4e22b
            }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.tnl.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.tnl.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#0d24b9 1450px,#254bee 0,#254bee 2050px,#000069 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.pre_defined_hero .brand_bg_pattern {
        background: #cc0034 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#be0025 1450px,#cc0034 0,#cc0034 2300px,#8c031c 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero.has_image .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#be0025 1450px,transparent 0,transparent 2300px,#8c031c 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero.has_image .image .inner:before, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero.has_image .image .inner:before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        background: rgba(0,0,0,.1);
        position: absolute;
        top: 0;
        left: 0;
        visibility: visible
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.pre_defined_hero .brand_bg_pattern {
        background: #eca100 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(65deg,#e68c00 37.5%,#ffb71f 0,#ffb71f 39.5%,#eca100 0)
    }

        .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero .brand_bg_pattern:before, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#e68c00 73%,#ffb71f 0,#ffb71f 76.5%,transparent 0)
        }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero.has_image .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#e68c00 37.5%,#ffb71f 0,#ffb71f 39.5%,transparent 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero.has_image .image .inner:before, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero.has_image .image .inner:before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        background: rgba(0,0,0,.1);
        position: absolute;
        top: 0;
        left: 0;
        visibility: visible
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.set_for_life.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.set_for_life.pre_defined_hero .brand_bg_pattern {
        background: #00c8d2 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.set_for_life.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.set_for_life.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(0deg,#02868e 7%,#00a1ad 0,#00a1ad 14%,#00b9c5 0,#00b9c5 21%,#00b4be 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto_hotpicks.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto_hotpicks.pre_defined_hero .brand_bg_pattern {
        background: #cc0034 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto_hotpicks.pre_defined_hero .content, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto_hotpicks.pre_defined_hero .content {
        background: none !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto_hotpicks.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#8c031c 1475px,#a30621 0,#a30621 1550px,#be0025 0,#be0025 1625px,#cc0034 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions_hotpicks.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions_hotpicks.pre_defined_hero .brand_bg_pattern {
        background: #eb6503 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions_hotpicks.pre_defined_hero .content, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions_hotpicks.pre_defined_hero .content {
        background: none !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions_hotpicks.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#ab2901 1475px,#cc3407 0,#cc3407 1550px,#e55001 0,#e55001 1625px,#eb6503 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.thunderball.pre_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.thunderball.pre_defined_hero .brand_bg_pattern {
        background: #a10f94 !important
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.thunderball.content_defined_hero .brand_bg_pattern, .cuk_hero_promo.js-entire-click-area.cuk_hover.thunderball.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(90deg,#bc1ba1 2100px,#a10f94 0,#a10f94 3000px,#74085c 0)
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_1, .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_1, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_1, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_1 {
        background: #03c14d
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_2, .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_2, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_2, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_2 {
        background: #34c858
    }

    .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_3, .cuk_hero_promo.js-entire-click-area.cuk_focus.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_3, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.content_defined_hero .brand_bg_pattern .pixel_placement .shape_3, .cuk_hero_promo.js-entire-click-area.cuk_hover.iwg.pre_defined_hero .brand_bg_pattern .pixel_placement .shape_3 {
        background: #2fd558
    }

@media (max-width:1170px) {
    .cuk_hero_promo .content {
        padding: 40px 0 0 20px
    }

        .cuk_hero_promo .content .cuk_btn {
            left: 20px
        }

    .cuk_hero_promo.pre_defined_hero .brand_text_effect {
        font-size: 80%
    }
}

@media (max-width:1080px) {
    .cuk_hero_promo.content_defined_hero .content .primary_line {
        font-size: 428.57143%;
        line-height: 108.33333%
    }
}

@media (max-width:960px) {
    .cuk_hero_promo .brand_bg_pattern, .cuk_hero_promo .image {
        width: 110% !important;
        left: -5% !important;
        right: auto !important
    }

        .cuk_hero_promo .image .inner {
            text-align: right
        }

    .cuk_hero_promo .content {
        width: 110%;
        left: -5%;
        padding: 0 !important
    }

        .cuk_hero_promo .content .inner {
            padding: 40px 10% 0
        }

        .cuk_hero_promo .content .cuk_btn {
            left: 10%
        }

        .cuk_hero_promo .content .tab_line {
            padding-right: 0
        }

    .cuk_hero_promo.pre_defined_hero .brand_text_effect {
        font-size: 85%
    }

    .cuk_hero_promo.tnl.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#1432c8 6%,#f4e22b 0,#f4e22b 88%,navy 0) !important
    }

    .cuk_hero_promo.tnl.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(-45deg,transparent 25%,rgba(0,0,0,.35) 0,#f4e22b 26%) !important
    }

    .cuk_hero_promo.tnl.content_defined_hero.has_image .image .inner img {
        top: auto;
        bottom: 0;
        transform: none;
        height: auto;
        width: 100%;
        right: 3%
    }

    .cuk_hero_promo.lotto.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#cc0034 15%,#e5013b 0,#e5013b 85%,#b50a2f 0) !important
    }

    .cuk_hero_promo.lotto.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#cc0034 15%,transparent 0,transparent 85%,#b50a2f 0) !important
    }

    .cuk_hero_promo.lotto.content_defined_hero.has_image .image {
        overflow: hidden
    }

        .cuk_hero_promo.lotto.content_defined_hero.has_image .image .inner {
            width: 2000px;
            position: absolute;
            top: 0;
            right: 0
        }

            .cuk_hero_promo.lotto.content_defined_hero.has_image .image .inner img {
                width: 100%
            }

    .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,#f8b400 0) !important
    }

        .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,transparent 0) !important;
            width: 100% !important
        }

    .cuk_hero_promo.euromillions.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,transparent 0) !important
    }

    .cuk_hero_promo.euromillions.content_defined_hero.has_image .image {
        overflow: hidden
    }

        .cuk_hero_promo.euromillions.content_defined_hero.has_image .image .inner {
            width: 2000px;
            position: absolute;
            top: 0;
            right: 0
        }

            .cuk_hero_promo.euromillions.content_defined_hero.has_image .image .inner img {
                width: 100%
            }

    .cuk_hero_promo.thunderball.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(90deg,#cb27b4 15%,#bc13ad 0,#bc13ad 95%,#8a0c72 0) !important
    }

    .cuk_hero_promo.lotto_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#a10628 15%,#b50a2f 0,#b50a2f 20%,#cc0034 0,#cc0034 25%,#e5013b 0) !important
    }

    .cuk_hero_promo.euromillions_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#bc3903 15%,#d8460b 0,#d8460b 20%,#eb6503 0,#eb6503 25%,#ff8000 0) !important
    }

    .cuk_hero_promo.iwg.has_image .brand_bg_pattern .pixel_placement {
        left: 93%
    }

    .cuk_hero_promo.iwg.has_image .content .primary_line {
        margin-right: 25% !important
    }

    .cuk_hero_promo.iwg.has_image .content .secondary_line {
        margin-right: 40% !important
    }

    .cuk_hero_promo.iwg .pixel_placement {
        left: 62% !important
    }

    .cuk_hero_promo.iwg .content .primary_line {
        font-size: 428.57143%;
        line-height: 91.66667%
    }

    .cuk_hero_promo.iwg .content .secondary_line {
        font-size: 142.85714%;
        line-height: 125%
    }
}

@media (max-width:800px) {
    .cuk_hero_promo.pre_defined_hero .brand_text_effect {
        font-size: 75%
    }
}

@media (max-width:720px) {
    .cuk_hero_promo.iwg.has_image .content .primary_line {
        font-size: 392.85714%;
        line-height: 90.90909%
    }

    .cuk_hero_promo.iwg.has_image .content .secondary_line {
        font-size: 142.85714%;
        line-height: 125%
    }
}

@media (max-width:640px) {
    .cuk_hero_promo {
        min-height: 350px !important;
        height: 350px !important
    }

        .cuk_hero_promo .content .inner {
            padding: 20px 6% 0 7%
        }

        .cuk_hero_promo .content .game_brand {
            min-height: 50px
        }

        .cuk_hero_promo .content .cuk_btn {
            left: 7%
        }

        .cuk_hero_promo .content .tab_line {
            padding-right: 0;
            margin-bottom: 5px
        }

        .cuk_hero_promo.pre_defined_hero .brand_text_effect {
            font-size: 65%
        }

        .cuk_hero_promo.content_defined_hero .content .primary_line {
            font-size: 328.57143%;
            line-height: 91.30435%
        }

        .cuk_hero_promo.euromillions .content .game_brand .game_brand_image img, .cuk_hero_promo.lotto .content .game_brand .game_brand_image img, .cuk_hero_promo.set_for_life .content .game_brand .game_brand_image img, .cuk_hero_promo.thunderball .content .game_brand .game_brand_image img {
            height: 1.2em
        }

        .cuk_hero_promo.euromillions_hotpicks .content .game_brand .game_brand_image img, .cuk_hero_promo.iwg .content .game_brand .game_brand_image img, .cuk_hero_promo.lotto_hotpicks .content .game_brand .game_brand_image img {
            height: 2.2em
        }

        .cuk_hero_promo.iwg .content .primary_line, .cuk_hero_promo.iwg.has_image .content .primary_line {
            font-size: 242.85714% !important;
            line-height: 96.15385% !important;
            margin-right: 15% !important
        }

        .cuk_hero_promo.iwg .content .secondary_line, .cuk_hero_promo.iwg.has_image .content .secondary_line {
            font-size: 114.28571% !important;
            line-height: 125% !important;
            margin-right: 20% !important
        }

        .cuk_hero_promo.has_countdown .content .com_countdown {
            transform-origin: bottom right;
            transform: scale(.8);
            bottom: 15px
        }
}

@media (max-width:540px) {
    .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect {
        font-size: 43%;
        display: block
    }

        .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .lockup {
            display: block;
            width: 100%
        }

        .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .line {
            text-align: center
        }

            .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .line.line_2, .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .line.line_3 {
                margin-bottom: 10px
            }

            .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .line.line_4 {
                margin: 0 15%
            }

        .cuk_hero_promo.lotto.pre_defined_hero .brand_text_effect .shadow_effect .line_4 {
            text-shadow: none
        }

    .cuk_hero_promo.euromillions.pre_defined_hero .brand_text_effect {
        font-size: 55%
    }

    .cuk_hero_promo.set_for_life.pre_defined_hero .brand_text_effect {
        font-size: 60%
    }

    .cuk_hero_promo.thunderball.pre_defined_hero .brand_text_effect {
        font-size: 55%
    }

        .cuk_hero_promo.thunderball.pre_defined_hero .brand_text_effect .shadow_wrapper {
            margin-left: 0
        }

    .cuk_hero_promo.euromillions_hotpicks.pre_defined_hero .brand_text_effect, .cuk_hero_promo.lotto_hotpicks.pre_defined_hero .brand_text_effect {
        font-size: 46%
    }

    .cuk_hero_promo.iwg .brand_bg_pattern .pixel_placement {
        top: 90%;
        left: 50% !important
    }

    .cuk_hero_promo.iwg.pre_defined_hero .brand_text_effect .shadow_wrapper {
        font-size: 70%
    }

    .cuk_hero_promo.iwg.content_defined_hero .content .primary_line, .cuk_hero_promo.iwg.has_image .content .primary_line {
        font-size: 328.57143%;
        line-height: 91.30435%
    }
}

@media (max-width:440px) {
    .cuk_hero_promo.has_countdown {
        min-height: 450px !important;
        height: 450px !important
    }

        .cuk_hero_promo.has_countdown .content .com_countdown {
            position: relative;
            transform-origin: left center;
            left: 0
        }

        .cuk_hero_promo.has_countdown.lotto .image .inner {
            right: -160px !important
        }

        .cuk_hero_promo.has_countdown.euromillions .image .inner {
            right: -60px !important
        }
}

.cuk_latest_results {
    color: #fff;
    position: relative
}

    .cuk_latest_results .cuk_inner {
        padding: 60px
    }

        .cuk_latest_results .cuk_inner h2 {
            font-family: Effra-Heavy;
            text-transform: uppercase
        }

        .cuk_latest_results .cuk_inner a.cuk_link {
            color: #fff
        }

    .cuk_latest_results * {
        position: relative;
        z-index: 11
    }

    .cuk_latest_results.Style1, .cuk_latest_results.Style4, .cuk_latest_results.Style7, .cuk_latest_results.Style10 {
        /*background-image: url(../../c/i/css/results-checker-block/image-style-1.jpg)*/
    }

@media (max-width:960px) {
    .cuk_latest_results .cuk_inner h2 br {
        display: none
    }
}

@media (max-width:640px) {
    .cuk_latest_results .cuk_inner {
        padding: 40px 20px
    }
}

.cuk_combined_header .inner {
    display: table;
    table-layout: fixed;
    width: 100%
}

.cuk_combined_header .cuk_combined_primary_content {
    width: 68%;
    display: table-cell;
    position: relative
}

.cuk_combined_header .cuk_combined_secondary_content {
    width: 32%;
    display: table-cell;
    position: relative
}

.cuk_combined_header .cuk_hero_promo {
    height: 500px;
    margin-bottom: 0
}

    .cuk_combined_header .cuk_hero_promo.has_image .image {
        left: auto;
        right: 0
    }

        .cuk_combined_header .cuk_hero_promo.has_image .image .inner {
            text-align: right
        }

    .cuk_combined_header .cuk_hero_promo .brand_bg_pattern {
        top: 0;
        left: auto;
        right: 0
    }

    .cuk_combined_header .cuk_hero_promo.tnl .brand_bg_pattern {
        background: linear-gradient(45deg,#1432c8 81%,#f4e22b 0,#f4e22b 93%,navy 0)
    }

    .cuk_combined_header .cuk_hero_promo.tnl.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#1432c8 81%,#f4e22b 0,#f4e22b 93%,rgba(0,0,0,.4) 0,transparent 93.2%)
    }

    .cuk_combined_header .cuk_hero_promo.lotto.pre_defined_hero .brand_bg_pattern {
        background: #e5013b
    }

    .cuk_combined_header .cuk_hero_promo.lotto.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#cc0034 81%,#e5013b 0,#e5013b 97%,#b50a2f 0)
    }

    .cuk_combined_header .cuk_hero_promo.lotto.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#cc0034 81%,transparent 0,transparent 97%,#b50a2f 0)
    }

    .cuk_combined_header .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(65deg,#eca100 81%,#ffc62c 0,#ffc62c 83%,#f8b400 0)
    }

        .cuk_combined_header .cuk_hero_promo.euromillions.content_defined_hero .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,transparent 0);
            width: 20%;
            right: 0
        }

    .cuk_combined_header .cuk_hero_promo.euromillions.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#eca100 81%,#ffc62c 0,#ffc62c 83%,transparent 0)
    }

        .cuk_combined_header .cuk_hero_promo.euromillions.content_defined_hero.has_image .brand_bg_pattern:before {
            width: 20%;
            right: 0
        }

    .cuk_combined_header .cuk_hero_promo.thunderball .brand_bg_pattern {
        background: linear-gradient(90deg,#cb27b4 88%,#bc13ad 0,#bc13ad 99%,#8a0c72 0)
    }

    .cuk_combined_header .cuk_hero_promo.lotto_hotpicks.pre_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#a10628 2%,#b50a2f 0,#b50a2f 14.65%,#cc0034 0,#cc0034 18.65%,#e5013b 0) !important
    }

    .cuk_combined_header .cuk_hero_promo.lotto_hotpicks .brand_bg_pattern {
        background: linear-gradient(-45deg,#a10628 2%,#b50a2f 0,#b50a2f 4%,#cc0034 0,#cc0034 6%,#e5013b 0)
    }

    .cuk_combined_header .cuk_hero_promo.euromillions_hotpicks.pre_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#bc3903 2%,#d8460b 0,#d8460b 15.25%,#eb6503 0,#eb6503 18.55%,#ff8000 0)
    }

    .cuk_combined_header .cuk_hero_promo.euromillions_hotpicks .brand_bg_pattern {
        background: linear-gradient(-45deg,#bc3903 2%,#d8460b 0,#d8460b 4%,#eb6503 0,#eb6503 6%,#ff8000 0)
    }

    .cuk_combined_header .cuk_hero_promo.iwg .brand_bg_pattern .pixel_placement {
        left: 98%
    }

    .cuk_combined_header .cuk_hero_promo.iwg .content {
        padding-right: 5%
    }

    .cuk_combined_header .cuk_hero_promo.iwg.has_image .brand_bg_pattern .pixel_placement {
        left: 93%
    }

    .cuk_combined_header .cuk_hero_promo.iwg.has_image .image img {
        transform: translateX(33%)
    }

    .cuk_combined_header .cuk_hero_promo.iwg.has_image .content .primary_line {
        margin-right: 30%;
        font-size: 500%;
        line-height: 92.85714%
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100
    }

        .cuk_combined_header .cuk_hero_promo.js-entire-click-area a:focus, .cuk_combined_header .cuk_hero_promo.js-entire-click-area a:hover {
            background: none
        }

            .cuk_combined_header .cuk_hero_promo.js-entire-click-area a:focus .cuk_btn, .cuk_combined_header .cuk_hero_promo.js-entire-click-area a:hover .cuk_btn {
                background: #f4e22b
            }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.tnl.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.tnl.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#0d24b9 81%,#254bee 0,#254bee 93%,#000069 0)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.tnl.content_defined_hero.has_image .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.tnl.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#0d24b9 81%,#254bee 0,#254bee 93%,rgba(0,0,0,.4) 0,transparent 93.2%)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(45deg,#be0025 81%,#cc0034 0,#cc0034 97%,#8c031c 0)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero.has_image .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(45deg,#be0025 81%,transparent 0,transparent 97%,#8c031c 0)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto.content_defined_hero.has_image .image .inner:before, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto.content_defined_hero.has_image .image .inner:before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        background: rgba(0,0,0,.1);
        position: absolute;
        top: 0;
        left: 0;
        visibility: visible
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(65deg,#e68c00 81%,#ffb71f 0,#ffb71f 83%,#eca100 0)
    }

        .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero .brand_bg_pattern:before, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#e68c00 7.5%,#ffb71f 0,#ffb71f 15%,transparent 0)
        }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero.has_image .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero.has_image .brand_bg_pattern {
        background: linear-gradient(65deg,#e68c00 81%,#ffb71f 0,#ffb71f 83%,transparent 0)
    }

        .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero.has_image .brand_bg_pattern:before, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero.has_image .brand_bg_pattern:before {
            background: linear-gradient(-65deg,#e68c00 7.5%,#ffb71f 0,#ffb71f 15%,transparent 0)
        }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions.content_defined_hero.has_image .image .inner:before, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions.content_defined_hero.has_image .image .inner:before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        background: rgba(0,0,0,.1);
        position: absolute;
        top: 0;
        left: 0;
        visibility: visible
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.lotto_hotpicks.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.lotto_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#8c031c 2%,#a30621 0,#a30621 4%,#be0025 0,#be0025 6%,#cc0034 0)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.euromillions_hotpicks.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.euromillions_hotpicks.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(-45deg,#ab2901 2%,#cc3407 0,#cc3407 4%,#e55001 0,#e55001 6%,#eb6503 0)
    }

    .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_focus.thunderball.content_defined_hero .brand_bg_pattern, .cuk_combined_header .cuk_hero_promo.js-entire-click-area.cuk_hover.thunderball.content_defined_hero .brand_bg_pattern {
        background: linear-gradient(90deg,#bc1ba1 88%,#a10f94 0,#a10f94 99%,#74085c 0)
    }

.cuk_combined_header .cuk_latest_results {
    height: 500px;
    z-index: 10;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

    .cuk_combined_header .cuk_latest_results .cuk_inner {
        padding-top: 120px
    }

    .cuk_combined_header .cuk_latest_results:before {
        display: block;
        content: "";
        width: 2000px;
        height: 100%;
        background: navy;
        background-size: 50%;
        z-index: 2;
        position: absolute;
        top: 0;
        left: 0
    }

    .cuk_combined_header .cuk_latest_results.Style1:before, .cuk_combined_header .cuk_latest_results.Style4:before, .cuk_combined_header .cuk_latest_results.Style7:before, .cuk_combined_header .cuk_latest_results.Style10:before {
        /*background-image: url(../../c/i/css/results-checker-block/image-style-1.jpg~c5c3);*/
        background-position: -330px top;
        background-repeat: no-repeat
    }

    .cuk_combined_header .cuk_latest_results.Style2:before, .cuk_combined_header .cuk_latest_results.Style5:before, .cuk_combined_header .cuk_latest_results.Style8:before {
        background-image: url(../../c/i/css/results-checker-block/image-style-2.jpg~2856);
        background-position: -180px top;
        background-repeat: no-repeat
    }

    .cuk_combined_header .cuk_latest_results.Style3:before, .cuk_combined_header .cuk_latest_results.Style6:before, .cuk_combined_header .cuk_latest_results.Style9:before {
        /*background-image: url(../../c/i/css/results-checker-block/image-style-3.jpg~16c0);*/
        background-position: -250px top;
        background-repeat: no-repeat
    }

@media (max-width:1170px) {
    .cuk_combined_header .cuk_hero_promo.iwg.has_image .brand_bg_pattern .pixel_placement {
        left: 95%
    }

    .cuk_combined_header .cuk_hero_promo.iwg.has_image .content .primary_line {
        margin-right: 250px;
        font-size: 428.57143%;
        line-height: 91.66667%
    }

    .cuk_combined_header .cuk_hero_promo.iwg.has_image .image img {
        transform: translateX(30%)
    }
}

@media (max-width:1080px) {
    .cuk_combined_header .cuk_hero_promo.iwg.has_image .content .primary_line {
        margin-right: 20%
    }
}

@media (max-width:960px) {
    .cuk_combined_header .cuk_combined_primary_content, .cuk_combined_header .cuk_combined_secondary_content, .cuk_combined_header .inner {
        display: block;
        width: 100%
    }

    .cuk_combined_header .cuk_hero_promo {
        margin-bottom: 0
    }

    .cuk_combined_header .cuk_latest_results {
        height: auto;
        width: 110%;
        position: relative;
        top: auto;
        left: -5%
    }

        .cuk_combined_header .cuk_latest_results .cuk_inner {
            padding: 60px 10%
        }

        .cuk_combined_header .cuk_latest_results:before {
            width: 110%;
            left: -5%;
            right: auto
        }

        .cuk_combined_header .cuk_latest_results.Style1:before, .cuk_combined_header .cuk_latest_results.Style4:before, .cuk_combined_header .cuk_latest_results.Style7:before, .cuk_combined_header .cuk_latest_results.Style10:before {
            background-position: right -150px;
            background-size: 100%
        }

        .cuk_combined_header .cuk_latest_results.Style2:before, .cuk_combined_header .cuk_latest_results.Style5:before, .cuk_combined_header .cuk_latest_results.Style8:before {
            background-position: 50px -70px;
            background-size: 100%
        }

        .cuk_combined_header .cuk_latest_results.Style3:before, .cuk_combined_header .cuk_latest_results.Style6:before, .cuk_combined_header .cuk_latest_results.Style9:before {
            background-position: 50px -150px;
            background-size: 100%
        }
}

@media (max-width:640px) {
    .cuk_combined_header .cuk_latest_results {
        height: auto !important
    }

        .cuk_combined_header .cuk_latest_results .cuk_inner {
            padding: 40px 7% !important
        }

        .cuk_combined_header .cuk_latest_results.Style1:before, .cuk_combined_header .cuk_latest_results.Style4:before, .cuk_combined_header .cuk_latest_results.Style7:before, .cuk_combined_header .cuk_latest_results.Style10:before {
            background-position: right -80px;
            background-size: 80%
        }

        .cuk_combined_header .cuk_latest_results.Style2:before, .cuk_combined_header .cuk_latest_results.Style5:before, .cuk_combined_header .cuk_latest_results.Style8:before {
            background-position: 50px -30px;
            background-size: 100%
        }

        .cuk_combined_header .cuk_latest_results.Style3:before, .cuk_combined_header .cuk_latest_results.Style6:before, .cuk_combined_header .cuk_latest_results.Style9:before {
            background-position: right -70px;
            background-size: 80%
        }
}

@media (max-width:540px) {
    .cuk_combined_header .cuk_latest_results.Style1:before, .cuk_combined_header .cuk_latest_results.Style4:before, .cuk_combined_header .cuk_latest_results.Style7:before, .cuk_combined_header .cuk_latest_results.Style10:before {
        background-position: left 40%;
        background-size: 110%
    }

    .cuk_combined_header .cuk_latest_results.Style2:before, .cuk_combined_header .cuk_latest_results.Style5:before, .cuk_combined_header .cuk_latest_results.Style8:before {
        background-position: left 20%;
        background-size: 130%
    }

    .cuk_combined_header .cuk_latest_results.Style3:before, .cuk_combined_header .cuk_latest_results.Style6:before, .cuk_combined_header .cuk_latest_results.Style9:before {
        background-position: 50px 40%;
        background-size: 100%
    }
}

@media (max-width:360px) {
    .cuk_combined_header .cuk_latest_results.Style2:before, .cuk_combined_header .cuk_latest_results.Style5:before, .cuk_combined_header .cuk_latest_results.Style8:before {
        background-position: 25% 15%;
        background-size: 160%
    }
}

.cuk_secondary_promo {
    display: table;
    width: 100%
}

    .cuk_secondary_promo .cuk_inner {
        display: table-cell;
        vertical-align: middle;
        position: relative
    }

        .cuk_secondary_promo .cuk_inner .image {
            width: 55%;
            height: 100%;
            overflow: hidden;
            position: absolute;
            top: 0;
            z-index: 1
        }

            .cuk_secondary_promo .cuk_inner .image .inner {
                overflow: hidden
            }

                .cuk_secondary_promo .cuk_inner .image .inner img {
                    height: 350px;
                    width: 645px;
                    max-width: none;
                    position: absolute;
                    margin-bottom: -1em
                }

        .cuk_secondary_promo .cuk_inner .content {
            position: relative;
            z-index: 2;
            border-radius: 10px
        }

            .cuk_secondary_promo .cuk_inner .content .inner {
                padding: 30px
            }

                .cuk_secondary_promo .cuk_inner .content .inner p:last-child:last-of-type {
                    margin-bottom: 0
                }

    .cuk_secondary_promo.aligned_text_image {
        height: 25em
    }

    .cuk_secondary_promo.misaligned_text_image {
        height: 32.2em
    }

        .cuk_secondary_promo.misaligned_text_image .cuk_inner .image {
            height: 350px
        }

        .cuk_secondary_promo.misaligned_text_image.image_top .cuk_inner {
            vertical-align: bottom
        }

            .cuk_secondary_promo.misaligned_text_image.image_top .cuk_inner .image {
                top: 0;
                bottom: auto
            }

        .cuk_secondary_promo.misaligned_text_image.image_bottom .cuk_inner {
            vertical-align: top
        }

            .cuk_secondary_promo.misaligned_text_image.image_bottom .cuk_inner .image {
                bottom: 0;
                top: auto
            }

    .cuk_secondary_promo.image_left .cuk_inner .image, .cuk_secondary_promo.image_left .cuk_inner .image .inner img {
        left: 0
    }

    .cuk_secondary_promo.image_left .cuk_inner .content {
        margin-left: 50%
    }

    .cuk_secondary_promo.image_right .cuk_inner .image, .cuk_secondary_promo.image_right .cuk_inner .image .inner img {
        right: 0
    }

    .cuk_secondary_promo.image_right .cuk_inner .content {
        margin-right: 50%
    }

    .cuk_secondary_promo.sales_promo .cuk_inner .content .secondary_line, .cuk_secondary_promo.sales_promo .cuk_inner .content .tab_line {
        margin-bottom: 40px
    }

    .cuk_secondary_promo.sales_promo .cuk_inner .content a {
        margin-bottom: 0
    }

    .cuk_secondary_promo.lotto, .cuk_secondary_promo.lotto_hotpicks, .cuk_secondary_promo.scratchcards, .cuk_secondary_promo.thunderball, .cuk_secondary_promo.tnl {
        color: #fff
    }

    .cuk_secondary_promo.euromillions, .cuk_secondary_promo.euromillions_hotpicks, .cuk_secondary_promo.iwg, .cuk_secondary_promo.set_for_life {
        color: navy
    }

        .cuk_secondary_promo.iwg.sales_promo .cuk_inner .image img {
            position: absolute;
            transform-origin: bottom left;
            transform: scale(1.5) translateY(15%);
            max-width: none;
            bottom: 0
        }

    .cuk_secondary_promo.scratchcards .cuk_inner .content .inner .cuk_btn:hover {
        color: navy;
        background: #fff
    }

    .cuk_secondary_promo.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: none
    }

    .cuk_secondary_promo.js-entire-click-area.tnl .cuk_inner .content .cuk_btn {
        background: #f4e22b
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.tnl .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.tnl .cuk_inner .content {
        background: #000069
    }

        .cuk_secondary_promo.js-entire-click-area.cuk_focus.tnl .cuk_inner .content .cuk_btn, .cuk_secondary_promo.js-entire-click-area.cuk_hover.tnl .cuk_inner .content .cuk_btn {
            background: #fff;
            color: navy
        }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.lotto .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.lotto .cuk_inner .content {
        background: #cc0034
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.euromillions .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.euromillions .cuk_inner .content {
        background: #eca100
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.set_for_life .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.set_for_life .cuk_inner .content {
        background: #00c8d2
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.lotto_hotpicks .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.lotto_hotpicks .cuk_inner .content {
        background: #cc0034
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.euromillions_hotpicks .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.euromillions_hotpicks .cuk_inner .content {
        background: #eb6503
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.thunderball .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.thunderball .cuk_inner .content {
        background: #a10f94
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus.iwg .cuk_inner .content, .cuk_secondary_promo.js-entire-click-area.cuk_hover.iwg .cuk_inner .content {
        background: #00d24b
    }

    .cuk_secondary_promo.js-entire-click-area.cuk_focus .cuk_inner .content .cuk_btn, .cuk_secondary_promo.js-entire-click-area.cuk_hover .cuk_inner .content .cuk_btn {
        background: #f4e22b;
        color: #fff
    }

@media (max-width:740px) {
    .cuk_secondary_promo {
        font-size: 90%
    }

        .cuk_secondary_promo .cuk_inner .content .inner {
            padding: 25px
        }
}

@media (max-width:740px) {
    .cuk_secondary_promo {
        font-size: 100%
    }
}

@media (max-width:520px) {
    .cuk_secondary_promo {
        display: block
    }

        .cuk_secondary_promo .cuk_inner {
            display: flex;
            width: 100%;
            height: 100%
        }

            .cuk_secondary_promo .cuk_inner .image {
                display: block;
                width: 100%;
                position: static
            }

                .cuk_secondary_promo .cuk_inner .image .inner {
                    display: block
                }

                    .cuk_secondary_promo .cuk_inner .image .inner img {
                        height: 100%;
                        width: 100%;
                        position: static
                    }

            .cuk_secondary_promo .cuk_inner .content {
                display: block;
                position: relative;
                width: 100%;
                margin: 0;
                border-radius: 0
            }

        .cuk_secondary_promo.aligned_text_image, .cuk_secondary_promo.misaligned_text_image, .cuk_secondary_promo.misaligned_text_image .cuk_inner .image {
            height: auto
        }

        .cuk_secondary_promo.image_left .cuk_inner {
            flex-direction: column
        }

            .cuk_secondary_promo.image_left .cuk_inner .image {
                border-radius: 10px 10px 0 0
            }

            .cuk_secondary_promo.image_left .cuk_inner .content {
                margin-left: 0;
                border-radius: 0 0 10px 10px
            }

        .cuk_secondary_promo.image_right .cuk_inner {
            flex-direction: column-reverse
        }

            .cuk_secondary_promo.image_right .cuk_inner .image {
                border-radius: 0 0 10px 10px
            }

            .cuk_secondary_promo.image_right .cuk_inner .content {
                margin-right: 0;
                border-radius: 10px 10px 0 0
            }

        .cuk_secondary_promo.iwg.sales_promo .cuk_inner .image img {
            position: relative
        }
}

.cuk_tnl_story {
    height: 31.429em;
    width: 100%;
    position: relative
}

    .cuk_tnl_story .cuk_inner {
        position: relative;
        height: 100%
    }

        .cuk_tnl_story .cuk_inner .content {
            background: #fff;
            padding: 40px
        }

    .cuk_tnl_story.project_story .cuk_inner .image {
        border-radius: 10px;
        position: absolute;
        top: 0;
        width: 92%;
        height: 295px;
        overflow: hidden;
        z-index: 1
    }

        .cuk_tnl_story.project_story .cuk_inner .image .inner {
            position: relative
        }

            .cuk_tnl_story.project_story .cuk_inner .image .inner img {
                position: absolute;
                height: 295px;
                width: 720px;
                max-width: none
            }

    .cuk_tnl_story.project_story .cuk_inner .content {
        border-radius: 10px;
        position: absolute;
        z-index: 2;
        bottom: 0;
        border: 5px solid #f4e22b;
        width: 75%
    }

    .cuk_tnl_story.project_story.content_left .cuk_inner .image, .cuk_tnl_story.project_story.content_left .cuk_inner .image .inner img {
        right: 0
    }

    .cuk_tnl_story.project_story.content_left .cuk_inner .content, .cuk_tnl_story.project_story.content_right .cuk_inner .image, .cuk_tnl_story.project_story.content_right .cuk_inner .image .inner img {
        left: 0
    }

    .cuk_tnl_story.project_story.content_right .cuk_inner .content {
        right: 0
    }

    .cuk_tnl_story.winner_story .cuk_inner .image {
        border-radius: 10px;
        overflow: hidden;
        width: 100%;
        height: 100%
    }

        .cuk_tnl_story.winner_story .cuk_inner .image .inner {
            position: relative
        }

            .cuk_tnl_story.winner_story .cuk_inner .image .inner img {
                position: absolute;
                height: 440px;
                width: 820px;
                max-width: none
            }

    .cuk_tnl_story.winner_story .cuk_inner .content {
        position: absolute;
        bottom: 30px;
        max-width: 340px
    }

        .cuk_tnl_story.winner_story .cuk_inner .content h2 {
            line-height: 110%
        }

    .cuk_tnl_story.winner_story.content_left .content {
        left: 0;
        border-radius: 0 10px 10px 0
    }

    .cuk_tnl_story.winner_story.content_left .image .inner img {
        right: 0
    }

    .cuk_tnl_story.winner_story.content_right .content {
        right: 0;
        border-radius: 10px 0 0 10px
    }

    .cuk_tnl_story.winner_story.content_right .image .inner img {
        left: 0
    }

    .cuk_tnl_story.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: none
    }

    .cuk_tnl_story.js-entire-click-area.cuk_focus .cuk_inner .image, .cuk_tnl_story.js-entire-click-area.cuk_hover .cuk_inner .image {
        background: #141414
    }

        .cuk_tnl_story.js-entire-click-area.cuk_focus .cuk_inner .image .inner, .cuk_tnl_story.js-entire-click-area.cuk_hover .cuk_inner .image .inner {
            opacity: .7
        }

    .cuk_tnl_story.js-entire-click-area.cuk_focus .cuk_inner .content, .cuk_tnl_story.js-entire-click-area.cuk_hover .cuk_inner .content {
        background: #f0f0f0
    }

        .cuk_tnl_story.js-entire-click-area.cuk_focus .cuk_inner .content .cuk_link, .cuk_tnl_story.js-entire-click-area.cuk_hover .cuk_inner .content .cuk_link {
            border-bottom-color: transparent
        }

.grid_4 .cuk_tnl_story.project_story .cuk_inner .image {
    width: 100%
}

.grid_4 .cuk_tnl_story.project_story .cuk_inner .content {
    width: 90%;
    margin: 0 5%
}

.grid_4 .cuk_tnl_story.winner_story .cuk_inner .content {
    width: 80%
}

@media (max-width:960px) {
    .cuk_tnl_story:not(.cuk-carousel__item) .cuk_inner .content {
        padding: 30px;
        font-size: 85%
    }
}

@media (max-width:780px) {
    .cuk_tnl_story:not(.cuk-carousel__item) .cuk_inner .content {
        padding: 25px;
        font-size: 80%
    }

    .cuk_tnl_story:not(.cuk-carousel__item).winner_story .cuk_inner .content {
        max-width: 300px
    }
}

@media (max-width:640px) {
    .cuk_tnl_story:not(.cuk-carousel__item) {
        height: 21.786em
    }

        .cuk_tnl_story:not(.cuk-carousel__item) .cuk_inner .content {
            padding: 20px;
            font-size: 100%
        }

        .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .image, .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .image .inner img {
            width: 452px;
            height: 185px
        }

        .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .content {
            border: 3px solid #f4e22b
        }

        .cuk_tnl_story:not(.cuk-carousel__item).winner_story .cuk_inner .content {
            max-width: 320px
        }

    .grid_4 .cuk_tnl_story.project_story .cuk_inner .image {
        width: 452px
    }

    .grid_4 .cuk_tnl_story.project_story .cuk_inner .content {
        width: 75%;
        margin: 0
    }
}

@media (max-width:520px) {
    .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .image, .grid_4 .cuk_tnl_story.project_story .cuk_inner .image {
        width: 350px
    }
}

@media (max-width:420px) {
    .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .image {
        width: 85%
    }

    .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .content {
        width: 93%
    }

        .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .content .primary_line {
            margin-bottom: 5px
        }

        .cuk_tnl_story:not(.cuk-carousel__item).project_story .cuk_inner .content .secondary_line {
            margin-bottom: 10px
        }

    .cuk_tnl_story:not(.cuk-carousel__item).winner_story .cuk_inner .content {
        width: 90%
    }

        .cuk_tnl_story:not(.cuk-carousel__item).winner_story .cuk_inner .content .primary_line {
            margin-bottom: 10px
        }

    .grid_4 .cuk_tnl_story.project_story .cuk_inner .image {
        width: 85%
    }

    .grid_4 .cuk_tnl_story.project_story .cuk_inner .content {
        width: 93%
    }

    .grid_4 .cuk_tnl_story.winner_story .cuk_inner .content {
        width: 90%
    }
}

@media (max-width:375px) {
    .cuk_tnl_story:not(.cuk-carousel__item) {
        width: 95%;
        margin-left: 2.5%;
        margin-right: 2.5%
    }
}

.cuk-carousel {
    overflow: auto
}

    .cuk-carousel > .inner {
        width: 20000px
    }

    .cuk-carousel .cuk_tnl_story {
        height: 29.643em;
        width: 570px;
        float: left;
        margin-right: 30px
    }

        .cuk-carousel .cuk_tnl_story:last-of-type {
            margin-right: 0
        }

@media (max-width:640px) {
    .cuk-carousel .cuk_tnl_story {
        width: 520px !important
    }

        .cuk-carousel .cuk_tnl_story .content {
            padding: 20px
        }

        .cuk-carousel .cuk_tnl_story.project_story .cuk_inner .content {
            border: 3px solid #f4e22b
        }
}

@media (max-width:600px) {
    .cuk-carousel .cuk_tnl_story {
        width: 450px !important
    }
}

@media (max-width:520px) {
    .cuk-carousel .cuk_tnl_story {
        width: 380px !important
    }
}

@media (max-width:440px) {
    .cuk-carousel .cuk_tnl_story {
        height: 305px;
        width: 250px !important
    }

        .cuk-carousel .cuk_tnl_story.project_story .cuk_inner .content .primary_line {
            margin-bottom: 5px
        }

        .cuk-carousel .cuk_tnl_story.project_story .cuk_inner .content .secondary_line {
            margin-bottom: 10px
        }

        .cuk-carousel .cuk_tnl_story.project_story .cuk_inner .image {
            height: 200px
        }

            .cuk-carousel .cuk_tnl_story.project_story .cuk_inner .image .inner img {
                height: 200px;
                width: auto
            }

        .cuk-carousel .cuk_tnl_story.winner_story .cuk_inner .content {
            width: 90%
        }

        .cuk-carousel .cuk_tnl_story.winner_story .cuk_inner .image .inner img {
            width: auto;
            height: 305px
        }
}

.cuk_information_card .cuk_inner {
    border: 1px solid #dedede;
    box-shadow: 0 0 3px #dedede;
    border-radius: 10px;
    padding: 35px 25px 25px;
    text-align: center
}

    .cuk_information_card .cuk_inner .primary_line {
        color: navy
    }

    .cuk_information_card .cuk_inner .secondary_line {
        color: #141414
    }

.cuk_information_card.icon_card .cuk_inner .image {
    height: 75px;
    margin-bottom: 20px
}

    .cuk_information_card.icon_card .cuk_inner .image img {
        height: 75px
    }

.cuk_information_card_set {
    display: table;
    width: 100%;
    height: 100%;
    table-layout: fixed
}

    .cuk_information_card_set .cuk_information_card {
        display: table-cell;
        height: 100%;
        text-align: center
    }

        .cuk_information_card_set .cuk_information_card .cuk_inner {
            display: block;
            height: 100%
        }

        .cuk_information_card_set .cuk_information_card:first-child {
            padding-left: 0
        }

        .cuk_information_card_set .cuk_information_card:last-child {
            padding-right: 0
        }

    .cuk_information_card_set.two_items .cuk_information_card:first-child {
        padding-right: 2.5%;
        width: 50%
    }

    .cuk_information_card_set.two_items .cuk_information_card:last-child {
        width: 47.5%
    }

    .cuk_information_card_set.three_items .cuk_information_card:first-child, .cuk_information_card_set.three_items .cuk_information_card:nth-child(2) {
        padding-right: 2.5%;
        width: 34%
    }

    .cuk_information_card_set.three_items .cuk_information_card:last-child {
        width: 32%
    }

    .cuk_information_card_set.four_items .cuk_information_card:first-child, .cuk_information_card_set.four_items .cuk_information_card:nth-child(2), .cuk_information_card_set.four_items .cuk_information_card:nth-child(3) {
        padding-right: 2.5%;
        width: 25.8%
    }

    .cuk_information_card_set.four_items .cuk_information_card:last-child {
        width: 22.6%
    }

ol.cuk_information_card_set {
    counter-reset: a;
    list-style: none;
    background: none
}

    ol.cuk_information_card_set .cuk_information_card {
        position: relative;
        counter-increment: a
    }

        ol.cuk_information_card_set .cuk_information_card .cuk_inner {
            background: #f0f0f0;
            border: 1px solid #141414
        }

        ol.cuk_information_card_set .cuk_information_card:before {
            content: counter(a);
            display: block;
            background: #141414;
            color: #fff;
            width: 1.2em;
            height: 1.2em;
            line-height: 1.2em;
            border-radius: 50%;
            text-align: center;
            position: absolute;
            font-size: 200%;
            font-family: Effra-Heavy;
            transform-origin: center center;
            transform: translate(-75%,-50%);
            left: 50%
        }

        ol.cuk_information_card_set .cuk_information_card.tnl .cuk_inner {
            border: 1px solid navy
        }

        ol.cuk_information_card_set .cuk_information_card.tnl:before {
            background: navy;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.lotto .cuk_inner, ol.cuk_information_card_set .cuk_information_card.lotto_hotpicks .cuk_inner {
            border: 1px solid #e5013b
        }

        ol.cuk_information_card_set .cuk_information_card.lotto:before, ol.cuk_information_card_set .cuk_information_card.lotto_hotpicks:before {
            background: #e5013b;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.lotto[class*=_bg_], ol.cuk_information_card_set .cuk_information_card.lotto_hotpicks[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.lotto[class*=_bg_]:before, ol.cuk_information_card_set .cuk_information_card.lotto_hotpicks[class*=_bg_]:before {
                color: #e5013b;
                background: #fff
            }

            ol.cuk_information_card_set .cuk_information_card.lotto[class*=_bg_] .cuk_inner, ol.cuk_information_card_set .cuk_information_card.lotto_hotpicks[class*=_bg_] .cuk_inner {
                background: #e5013b;
                border-color: #fff;
                color: #fff
            }

        ol.cuk_information_card_set .cuk_information_card.euromillions .cuk_inner {
            border: 1px solid #f8b400
        }

        ol.cuk_information_card_set .cuk_information_card.euromillions:before {
            background: #f8b400;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.euromillions[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.euromillions[class*=_bg_]:before {
                color: #fff;
                background: navy
            }

            ol.cuk_information_card_set .cuk_information_card.euromillions[class*=_bg_] .cuk_inner {
                background: #f8b400;
                border-color: navy
            }

        ol.cuk_information_card_set .cuk_information_card.set_for_life .cuk_inner {
            border: 1px solid #55b0da
        }

        ol.cuk_information_card_set .cuk_information_card.set_for_life:before {
            background: #55b0da;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.set_for_life[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.set_for_life[class*=_bg_]:before {
                color: #fff;
                background: navy
            }

            ol.cuk_information_card_set .cuk_information_card.set_for_life[class*=_bg_] .cuk_inner {
                background: #55b0da;
                border-color: navy
            }

        ol.cuk_information_card_set .cuk_information_card.thunderball .cuk_inner {
            border: 1px solid #bc13ad
        }

        ol.cuk_information_card_set .cuk_information_card.thunderball:before {
            background: #bc13ad;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.thunderball[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.thunderball[class*=_bg_]:before {
                color: #bc13ad;
                background: #fff
            }

            ol.cuk_information_card_set .cuk_information_card.thunderball[class*=_bg_] .cuk_inner {
                background: #bc13ad;
                border-color: #fff;
                color: #fff
            }

        ol.cuk_information_card_set .cuk_information_card.euromillions_hotpicks .cuk_inner {
            border: 1px solid #ff8000
        }

        ol.cuk_information_card_set .cuk_information_card.euromillions_hotpicks:before {
            background: #ff8000;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.euromillions_hotpicks[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.euromillions_hotpicks[class*=_bg_]:before {
                color: #fff;
                background: navy
            }

            ol.cuk_information_card_set .cuk_information_card.euromillions_hotpicks[class*=_bg_] .cuk_inner {
                background: #ff8000;
                border-color: navy
            }

        ol.cuk_information_card_set .cuk_information_card.iwg .cuk_inner {
            border: 1px solid #00d24b
        }

        ol.cuk_information_card_set .cuk_information_card.iwg:before {
            background: #00d24b;
            color: #fff
        }

        ol.cuk_information_card_set .cuk_information_card.iwg[class*=_bg_] {
            background: none
        }

            ol.cuk_information_card_set .cuk_information_card.iwg[class*=_bg_]:before {
                color: #fff;
                background: navy
            }

            ol.cuk_information_card_set .cuk_information_card.iwg[class*=_bg_] .cuk_inner {
                background: #00d24b;
                border-color: navy
            }

@media (max-width:640px) {
    .cuk_information_card {
        margin: 0 3% 20px
    }

    .cuk_information_card_set {
        display: block
    }

        .cuk_information_card_set .cuk_information_card {
            width: 94% !important;
            display: block;
            padding: 0 !important
        }

            .cuk_information_card_set .cuk_information_card:last-child {
                margin-bottom: 0
            }

            .cuk_information_card_set .cuk_information_card.numbered_card {
                margin-bottom: 30px
            }
}

[class*=games-gamestore-] .button_parent ul li {
    display: inline-block
}

    [class*=games-gamestore-] .button_parent ul li a {
        width: 16em;
        margin: .833335em .25em
    }

.games-gamestore-page .button_parent ul li a.btn_iwg_feature {
    background-color: navy;
    color: #fff;
    border: 2px solid transparent
}

    .games-gamestore-page .button_parent ul li a.btn_iwg_feature:active, .games-gamestore-page .button_parent ul li a.btn_iwg_feature:hover {
        background-color: #f4e22b;
        text-decoration: none
    }

    .games-gamestore-page .button_parent ul li a.btn_iwg_feature:link, .games-gamestore-page .button_parent ul li a.btn_iwg_feature:visited {
        color: #fff;
        text-decoration: none
    }

.games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about {
    background-color: navy;
    color: #fff;
    border: 2px solid transparent
}

    .games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about:active, .games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about:hover {
        background-color: #f4e22b;
        text-decoration: none
    }

    .games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about:link, .games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about:visited {
        color: #fff;
        text-decoration: none
    }

.games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all {
    background-color: navy;
    color: #fff;
    border: 2px solid transparent
}

    .games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all:active, .games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all:hover {
        background-color: #f4e22b;
        text-decoration: none
    }

    .games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all:link, .games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all:visited {
        color: #fff;
        text-decoration: none
    }

@media screen and (max-width:768px) {
    [class*=games-gamestore-] #content_wrapper #content .button_parent ul li a {
        margin-left: 0;
        margin-right: 0;
        font-size: 90%
    }
}

@media only screen and (max-width:640px) {
    [class*=games-gamestore-] .button_parent {
        max-width: 100%
    }

        [class*=games-gamestore-] .button_parent ul {
            margin: 0;
            padding: 0;
            display: -ms-flexbox;
            display: flex;
            -ms-flex-direction: row;
            flex-direction: row;
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
            -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-line-pack: stretch;
            align-content: stretch
        }

            [class*=games-gamestore-] .button_parent ul li {
                width: 33.333333%;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                -ms-flex-item-align: auto;
                align-self: auto
            }

                [class*=games-gamestore-] .button_parent ul li:first-child {
                    margin: 0 0 0 5px
                }

                [class*=games-gamestore-] .button_parent ul li:nth-child(2) {
                    margin: 0 2px
                }

                [class*=games-gamestore-] .button_parent ul li:nth-child(3) {
                    margin: 0 5px 0 0
                }

                [class*=games-gamestore-] .button_parent ul li a {
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 100%;
                    height: 100%;
                    margin: 0;
                    border-radius: 0;
                    border: none;
                    background-color: #f4e22b;
                    color: #fff
                }

    .games-gamestore-about-gamestore-page .button_parent ul li a.btn_iwg_about, .games-gamestore-page .button_parent ul li a.btn_iwg_feature, .games-gamestore-view-all-games-page .button_parent ul li a.btn_iwg_all {
        background-color: navy;
        border: none
    }

    .home_page [class*=games-gamestore-] .button_parent ul li:first-child {
        margin: 0
    }
}

.cuk_homepage_iwg_section .cuk_iwg_section_header {
    overflow: hidden;
    position: relative;
    width: 110%;
    margin-left: -5%
}

    .cuk_homepage_iwg_section .cuk_iwg_section_header .brand_bg_pattern, .cuk_homepage_iwg_section .cuk_iwg_section_header .content, .cuk_homepage_iwg_section .cuk_iwg_section_header .image {
        top: 0;
        left: 0;
        height: 100%;
        width: 100%
    }

    .cuk_homepage_iwg_section .cuk_iwg_section_header .brand_bg_pattern {
        position: absolute;
        z-index: 2;
        overflow: hidden
    }

    .cuk_homepage_iwg_section .cuk_iwg_section_header .content {
        position: relative;
        z-index: 3;
        padding: 25px 5em 13em;
        color: navy
    }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content .tab_line span {
            font-size: 128.57143%;
            line-height: 111.11111%
        }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content .game_brand {
            height: 4.2859em;
            overflow: hidden
        }

            .cuk_homepage_iwg_section .cuk_iwg_section_header .content .game_brand .game_brand_image {
                display: block;
                width: 100%;
                height: 100%
            }

                .cuk_homepage_iwg_section .cuk_iwg_section_header .content .game_brand .game_brand_image img {
                    height: 1.75em
                }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content p.primary_line {
            font-size: 571.42857%;
            line-height: 87.5%
        }

.cuk_homepage_iwg_section .cuk_carousel {
    margin-top: -10em;
    position: relative;
    z-index: 10
}

@media only screen and (max-width:816px) {
    .cuk_homepage_iwg_section .cuk_iwg_section_header .content {
        padding: 25px 5em 13em
    }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content .tab_line span {
            font-size: 128.57143%;
            line-height: 111.11111%
        }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content .game_brand {
            height: 4.2859em
        }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content p.primary_line {
            font-size: 535.71429%;
            line-height: 86.66667%
        }
}

@media only screen and (max-width:768px) {
    .cuk_homepage_iwg_section .cuk_iwg_section_header .content p.primary_line {
        font-size: 485.71429%;
        line-height: 85.29412%
    }
}

@media only screen and (max-width:640px) {
    .cuk_homepage_iwg_section .cuk_iwg_section_header .content {
        padding: 25px 3.5em 10em
    }

    .cuk_homepage_iwg_section .cuk_carousel {
        margin-top: -8em;
        position: relative;
        z-index: 10
    }
}

@media only screen and (max-width:576px) {
    .cuk_homepage_iwg_section .cuk_iwg_section_header .content p.primary_line {
        font-size: 428.57143%;
        line-height: 83.33333%
    }
}

@media only screen and (max-width:414px) {
    .cuk_homepage_iwg_section .cuk_iwg_section_header .content {
        padding: 25px 3em 10em
    }

        .cuk_homepage_iwg_section .cuk_iwg_section_header .content p.primary_line {
            font-size: 300%;
            line-height: 83.33333%
        }
}

.cuk_expanding_header_lockup {
    position: relative
}

    .cuk_expanding_header_lockup.lotto, .cuk_expanding_header_lockup.lotto_hotpicks, .cuk_expanding_header_lockup.scratchcards, .cuk_expanding_header_lockup.thunderball, .cuk_expanding_header_lockup.tnl {
        color: #fff
    }

    .cuk_expanding_header_lockup.euromillions, .cuk_expanding_header_lockup.euromillions_hotpicks, .cuk_expanding_header_lockup.iwg, .cuk_expanding_header_lockup.set_for_life {
        color: navy
    }

    .cuk_expanding_header_lockup .brand_bg_pattern {
        position: absolute !important;
        top: 0;
        width: 110%;
        left: -5%;
        height: 230px
    }

    .cuk_expanding_header_lockup .content {
        position: relative;
        z-index: 9;
        text-align: center;
        padding-top: 1.25em;
        margin: 0 0 .5em;
        height: 100%;
        font-size: 242.85714%;
        line-height: 100%;
        letter-spacing: -.4px
    }

        .cuk_expanding_header_lockup .content sup {
            font-size: .5em
        }

    .cuk_expanding_header_lockup .draw_table {
        position: relative;
        z-index: 9;
        background-color: #fff;
        color: navy;
        border-radius: .5em
    }

        .cuk_expanding_header_lockup .draw_table table.default, .cuk_expanding_header_lockup .draw_table table.default * {
            border: 0
        }

        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table {
            box-sizing: border-box;
            width: 100%;
            border-collapse: collapse
        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table * {
                box-sizing: border-box
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.base_draw {
                box-shadow: 0 0 5px 0 hsla(0,0%,40%,.5)
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table:not(.base_draw) caption:after {
                content: "";
                display: block;
                height: 2px;
                width: 100%;
                background: #e6e6e6;
                bottom: 0
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table caption {
                display: table-caption;
                text-align: center;
                width: 100%;
                margin: 0;
                position: relative;
                padding: 0 40px;
                height: auto
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table caption span {
                    display: block;
                    line-height: 2.2em;
                    height: 2.2em;
                    width: auto;
                    margin: 0;
                    position: relative
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table sup {
                font-size: 60%;
                font-family: Effra-Reg
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td {
                position: relative;
                padding: 20px;
                height: 3.5em
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td:before {
                    content: "";
                    display: block;
                    height: 2px;
                    background: #e6e6e6;
                    position: absolute;
                    bottom: 0
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td [class*=effra_] {
                    position: relative;
                    z-index: 2
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match {
                    padding-left: 40px;
                    width: 68%;
                    position: relative
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match > span:nth-child(2) {
                        color: #4a4a4a;
                        font-size: 1.214285em
                    }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match:before {
                        width: 100%
                    }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result {
                        height: 1.929em;
                        position: absolute;
                        z-index: 1;
                        top: 50%;
                        right: 20px;
                        transform: translateY(-14px)
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball {
                            width: 1.929em;
                            line-height: 1.929em;
                            background: #ccc;
                            display: inline-block;
                            border-radius: 50%;
                            margin-right: 5px;
                            position: relative
                        }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .bonus_icon {
                                position: absolute;
                                top: 0;
                                width: 100%;
                                height: 100%;
                                display: block;
                                text-align: center
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball:before {
                                padding-top: 100%;
                                content: "";
                                display: block
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball.drawn {
                                background: #999
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball.bonus_ball.drawn {
                                background: #767676
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .ball_label {
                                position: absolute;
                                text-align: right;
                                font-size: 60%;
                                line-height: 100%;
                                text-transform: uppercase;
                                top: 0;
                                right: -26px
                            }

                                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .ball_label:before {
                                    display: block;
                                    content: "";
                                    background: #fff;
                                    width: 18px;
                                    height: 18px;
                                    border-radius: 50%;
                                    position: absolute;
                                    right: 19px;
                                    top: -5px;
                                    z-index: 1
                                }

                                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .ball_label .block {
                                    display: block;
                                    position: relative;
                                    z-index: 2
                                }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign {
                            content: "+";
                            font-family: Arial Black,Impact,"sans-serif";
                            font-weight: 700;
                            font-size: 150%;
                            display: inline-block;
                            width: 15px;
                            text-align: center;
                            line-height: 26px;
                            position: relative;
                            top: -5px;
                            color: #ccc;
                            margin-right: 5px
                        }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign.drawn {
                                color: #000
                            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize {
                    width: 32%;
                    line-height: 90%
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize:before {
                        width: 80%
                    }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded {
                        position: absolute;
                        top: 12px;
                        color: #aaa;
                        font-size: 61%;
                        font-family: Effra-Reg;
                        text-decoration: line-through
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded:after, .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded:before {
                            content: "\00a0"
                        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr:last-child td:before {
                display: none
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody.draw_event {
                box-shadow: 0 0 5px 0 hsla(0,0%,40%,.5)
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody.draw_event tr:first-child td {
                    text-align: center;
                    background: #333;
                    color: #fff;
                    padding: 0;
                    height: 2.2em
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody.draw_event tr:nth-child(2) td {
                    border: none
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody tr td.match .visual_result {
                width: 40%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody tr td.match .visual_result .ball.drawn {
                    background: #f00000
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody tr td.match .visual_result .ball.drawn.bonus_ball {
                        background: #fff;
                        border: 2px solid #f00000
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody tr td.match .visual_result .ball.drawn.bonus_ball .bonus_icon {
                            color: navy;
                            font-family: Effra-Heavy
                        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody.draw_event tr:first-child td {
                background: #e00000
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto.base_draw caption {
                background: #f00000;
                color: #fff
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto.doubler tbody.draw_event td[colspan="2"] {
                background-image: linear-gradient(270deg,#fff,#fff 2%,#e00000 0,#e00000 98%,#fff 0) !important
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result {
                width: 40%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result .ball.drawn {
                    background: #44c1d0
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result .ball.drawn.life_ball {
                        background: #fff;
                        border: 2px solid #4ce1e5
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result .ball.drawn.life_ball .bonus_icon {
                            color: navy;
                            font-family: Effra-Heavy
                        }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result .ball .ball_label :first-child {
                    text-align: left;
                    left: -50%
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody.draw_event tr:first-child td {
                background: #fb0095
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life.base_draw caption {
                background: #fb0095;
                color: #fff
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.thunderball tbody tr td.match .visual_result {
                width: 40%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.thunderball tbody tr td.match .visual_result .ball.drawn {
                    background: #bc13ad
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.thunderball tbody tr td.match .visual_result .ball.drawn.thunder_ball {
                        background-color: #fff;
                        border: 2px solid #bc13ad
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.thunderball tbody tr td.match .visual_result .ball.drawn.thunder_ball .bonus_icon {
                            color: navy;
                            font-family: Effra-Heavy
                        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto_hotpicks tbody tr td.match .visual_result {
                width: 40%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto_hotpicks tbody tr td.match .visual_result .ball.drawn {
                    background: #f00000
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto_hotpicks tbody tr td.match .visual_result .ball .ball_label :first-child {
                    text-align: left;
                    left: -50%
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions_hotpicks tbody tr td.match .visual_result {
                width: 40%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions_hotpicks tbody tr td.match .visual_result .ball.drawn {
                    background: #ff8000
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions_hotpicks tbody tr td.match .visual_result .ball .ball_label :first-child {
                    text-align: left;
                    left: -50%
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions tbody tr td.match .visual_result {
                width: 43%
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions tbody tr td.match .visual_result .ball.drawn {
                    background: #f8b400
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions tbody tr td.match .visual_result .ball.drawn.lucky_star {
                        background-color: #fff;
                        border: 2px solid #f8b400
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions tbody tr td.match .visual_result .ball.drawn.lucky_star .bonus_icon {
                            background-image: url(../../c/i/css/eu_star.svg);
                            transform: scale(.6);
                            background-position: 50%
                        }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.euromillions tbody tr td.match .visual_result .ball .ball_label :first-child {
                    text-align: left;
                    left: -50%
                }

@media only screen and (max-width:960px) {
    .cuk_expanding_header_lockup .content {
        font-size: 228.57143%;
        line-height: 100%
    }

    .cuk_expanding_header_lockup .draw_table {
        position: relative;
        z-index: 10;
        padding: 5em
    }

        .cuk_expanding_header_lockup .draw_table .match div.visual_result {
            height: 1.1265em !important;
            margin-top: .5em;
            width: 100% !important;
            position: static !important;
            transform: none !important
        }

            .cuk_expanding_header_lockup .draw_table .match div.visual_result .ball {
                width: 1.1265em !important;
                line-height: 1.1265em !important;
                margin-right: 0 !important
            }

            .cuk_expanding_header_lockup .draw_table .match div.visual_result span.plus_sign {
                line-height: 1.1265em !important
            }

        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match > span:nth-child(2) {
            color: #4a4a4a
        }

        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign {
            font-size: 150%;
            width: 15px;
            line-height: 15px !important;
            top: -5px;
            top: 0 !important;
            margin-right: 0 !important
        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign.drawn {
                color: #000
            }

        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.lotto tbody tr td.match .visual_result .ball.drawn.bonus_ball .bonus_icon, .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.set_for_life tbody tr td.match .visual_result .ball.drawn.life_ball .bonus_icon, .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.thunderball tbody tr td.match .visual_result .ball.drawn.thunder_ball .bonus_icon {
            font-size: 65%
        }
}

@media only screen and (max-width:640px) {
    .cuk_expanding_header_lockup .content {
        position: relative;
        z-index: 10;
        text-align: center;
        padding-top: 1.25em;
        margin: 0 0 .5em;
        height: 100%;
        font-size: 242.85714%;
        line-height: 100%;
        letter-spacing: -.4px
    }

        .cuk_expanding_header_lockup .content sup {
            font-size: .5em
        }

    .cuk_expanding_header_lockup .draw_table {
        position: relative;
        z-index: 10;
        background-color: #fff;
        color: navy;
        border-radius: .5em
    }

        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table {
            box-sizing: border-box;
            width: 100%;
            border-collapse: collapse
        }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table * {
                box-sizing: border-box
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table.base_draw {
                box-shadow: 0 0 5px 0 hsla(0,0%,40%,.5)
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table:not(.base_draw) caption:after {
                content: "";
                display: block;
                height: 2px;
                width: 100%;
                background: #e6e6e6;
                bottom: 0
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table caption {
                display: table-caption;
                text-align: center;
                width: 100%;
                margin: 0;
                position: relative;
                padding: 0 40px;
                height: auto
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table caption span {
                    display: block;
                    line-height: 2.2em;
                    height: 2.2em;
                    width: auto;
                    margin: 0;
                    position: relative
                }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table sup {
                font-size: 60%;
                font-family: Effra-Reg
            }

            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td {
                position: relative;
                padding: 5px;
                height: 3.5em
            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td:before {
                    content: "";
                    display: block;
                    height: 2px;
                    background: #e6e6e6;
                    position: absolute;
                    bottom: 0
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td [class*=effra_] {
                    position: relative;
                    z-index: 2
                }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match {
                    position: relative
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match > span:nth-child(2) {
                        color: #4a4a4a;
                        font-size: 1.214285em
                    }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result {
                        height: 1.929em;
                        position: absolute;
                        z-index: 1;
                        top: 50%;
                        right: 20px;
                        transform: translateY(-14px)
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball {
                            width: 1.929em;
                            line-height: 1.929em;
                            background: #ccc;
                            display: inline-block;
                            border-radius: 50%;
                            margin-right: 5px;
                            position: relative
                        }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .bonus_icon {
                                position: absolute;
                                top: 0;
                                width: 100%;
                                height: 100%;
                                display: block;
                                text-align: center
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball:before {
                                padding-top: 100%;
                                content: "";
                                display: block
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball.drawn {
                                background: #999
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball.bonus_ball.drawn {
                                background: #767676
                            }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .ball_label {
                                position: absolute;
                                text-align: right;
                                font-size: 60%;
                                line-height: 100%;
                                text-transform: uppercase;
                                top: 0;
                                right: -26px
                            }

                                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .ball .ball_label:before {
                                    display: block;
                                    content: "";
                                    background: #fff;
                                    width: 18px;
                                    height: 18px;
                                    border-radius: 50%;
                                    position: absolute;
                                    right: 19px;
                                    top: -5px;
                                    z-index: 1
                                }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign {
                            font-size: 150%;
                            width: 15px;
                            line-height: 15px !important;
                            top: -5px;
                            top: 0 !important;
                            margin-right: 0 !important
                        }

                            .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match .visual_result .plus_sign.drawn {
                                color: #000
                            }

                .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize {
                    width: 32%;
                    line-height: 90%
                }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize:before {
                        width: 80%
                    }

                    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded {
                        position: absolute;
                        top: 12px;
                        color: #aaa;
                        font-size: 61%;
                        font-family: Effra-Reg;
                        text-decoration: line-through
                    }

                        .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded:after, .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.prize .superceded:before {
                            content: "\00a0"
                        }
}

@media only screen and (max-width:576px) {
    .cuk_expanding_header_lockup .content {
        font-size: 200%;
        line-height: 100%
    }
}

@media only screen and (max-width:414px) {
    .cuk_expanding_header_lockup .brand_bg_pattern {
        height: 220px
    }

    .cuk_expanding_header_lockup .content {
        font-size: 185.71429%;
        line-height: 100%;
        letter-spacing: -.2px
    }
}

@media only screen and (max-width:375px) {
    .cuk_expanding_header_lockup .content {
        font-size: 164.28571%;
        line-height: 100%
    }

    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match {
        padding-left: 10px
    }
}

@media only screen and (max-width:320px) {
    .cuk_expanding_header_lockup .content {
        font-size: 142.85714%;
        line-height: 80%
    }

    .cuk_expanding_header_lockup .draw_table .cuk_dbg_prize_table tbody tr td.match > span:nth-child(2) {
        color: #4a4a4a
    }
}

.marquee {
    box-sizing: border-box;
    display: inline-block
}

.marquee, .marquee_wrapper {
    font-family: Effra-Heavy;
    color: navy
}

.marquee_wrapper {
    overflow: hidden;
    position: relative;
    font-size: 7vw;
    min-height: 1.25em;
    margin: 0 auto;
    white-space: nowrap;
    background-color: #fff
}

    .marquee_wrapper:after, .marquee_wrapper:before {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        width: 2.5em;
        height: 100%
    }

    .marquee_wrapper:before {
        left: -5px;
        background-image: linear-gradient(90deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 20%,transparent);
        z-index: 2
    }

    .marquee_wrapper:after {
        right: -5px;
        background-image: linear-gradient(270deg,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,.6) 20%,transparent);
        z-index: 2
    }

    .marquee_wrapper:hover .marquee_left, .marquee_wrapper:hover .marquee_middle, .marquee_wrapper:hover .marquee_right {
        animation-play-state: paused
    }

.marquee_left {
    animation: a 240s linear infinite
}

.marquee_middle, .marquee_right {
    animation: b 240s linear infinite
}

@keyframes a {
    50% {
        transform: translateX(-100%)
    }

    to {
        transform: translateX(-100%)
    }
}

@keyframes b {
    to {
        transform: translateX(-200%)
    }
}

@font-face {
    font-family: Effra-Heavy;
    /*src: url(/assets/fonts/tnl_effra_heavy.eot);
    src: url(/assets/fonts/tnl_effra_heavy.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/tnl_effra_heavy.woff) format("woff"),url(/assets/fonts/tnl_effra_heavy.ttf) format("truetype")*/
}

.cuk_homepage_text_marquee {
    margin-bottom: 40px
}

    .cuk_homepage_text_marquee marquee {
        font-family: Effra-Heavy;
        color: #f4e22b;
        font-size: 300%;
        line-height: 100%
    }

.cuk.cuk_homepage_notification {
    color: navy;
    font-family: Effra-Heavy;
    text-transform: uppercase;
    font-size: 178.57143%;
    line-height: 104%;
    letter-spacing: -.4px;
    height: 100%;
    border-radius: 10px;
    text-align: left;
    margin: 1.5em 0;
    background: #f0f0f0 url(../../c/i/css/tnl_notification_zzz.png) no-repeat 1.5em;
    box-shadow: 10px 10px 0 0 #d8d8d8;
    padding: 1.25em
}

    .cuk.cuk_homepage_notification .tab_line {
        line-height: 1.04em
    }

        .cuk.cuk_homepage_notification .tab_line .text_element {
            padding: 0 .75em 0 2em
        }

        .cuk.cuk_homepage_notification .tab_line .line_element {
            background: linear-gradient(180deg,transparent 45%,navy 0,navy 54%,transparent 0)
        }

@media only screen and (max-width:960px) {
    .cuk.cuk_homepage_notification {
        font-size: 142.85714%;
        line-height: 100%
    }

        .cuk.cuk_homepage_notification .tab_line {
            line-height: 1.04em
        }

            .cuk.cuk_homepage_notification .tab_line .text_element {
                padding: 0 .75em 0 3em
            }
}

@media only screen and (max-width:768px) {
    .cuk.cuk_homepage_notification .tab_line .line_element {
        display: none
    }
}

@media only screen and (max-width:640px) {
    .cuk.cuk_homepage_notification {
        font-size: 114.28571%;
        line-height: 100%
    }

        .cuk.cuk_homepage_notification .tab_line {
            line-height: .9375em;
            height: 100%
        }

            .cuk.cuk_homepage_notification .tab_line .text_element {
                padding: 0 .75em 0 3em
            }

            .cuk.cuk_homepage_notification .tab_line .line_element {
                display: none
            }
}

.cuk_dream_big {
    margin-top: 5.5em
}

    .cuk_dream_big .cuk_inner .content {
        position: relative;
        border-radius: 10px;
        background-color: #f4e22b;
        padding: 2.5em
    }

    .cuk_dream_big .cuk_inner .content_inner {
        max-width: 70%;
        margin: 0 auto;
        color: #fff;
        text-align: center
    }

        .cuk_dream_big .cuk_inner .content_inner:after, .cuk_dream_big .cuk_inner .content_inner:before {
            content: "";
            display: block;
            position: absolute;
            background-repeat: no-repeat;
            background-position: 50%;
            background-size: contain
        }

        .cuk_dream_big .cuk_inner .content_inner:before {
            top: 0;
            left: 0;
            transform: translate(-40%,-47.5%);
            /*background-image: url(../../c/i/css/smiley.png);*/
            width: 20%;
            height: 100%
        }

        .cuk_dream_big .cuk_inner .content_inner:after {
            bottom: 0;
            right: 0;
            transform: translate(32.5%,45%);
            /*background-image: url(../../c/i/css/balls/tnl/ball_pink_17.png);*/
            width: 20%;
            height: 100%
        }

        .cuk_dream_big .cuk_inner .content_inner h2 {
            font-family: Effra-Heavy;
            text-transform: uppercase;
            font-size: 400%;
            line-height: 92.85714%
        }

            .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type) {
                margin-bottom: 0
            }

            .cuk_dream_big .cuk_inner .content_inner h2 .last_line {
                position: relative
            }

                .cuk_dream_big .cuk_inner .content_inner h2 .last_line:after {
                    content: "\00ae";
                    position: absolute;
                    font-family: Effra-Heavy;
                    font-size: .25em;
                    top: -.75em;
                    left: 100%;
                    width: 1em;
                    height: 1em
                }

        .cuk_dream_big .cuk_inner .content_inner p {
            font-family: Effra-Reg;
            font-size: 142.85714%;
            line-height: 130%
        }

        .cuk_dream_big .cuk_inner .content_inner .cuk_btn_primary:active, .cuk_dream_big .cuk_inner .content_inner .cuk_btn_primary:focus, .cuk_dream_big .cuk_inner .content_inner .cuk_btn_primary:hover {
            color: navy;
            background-color: #fff
        }

        .cuk_dream_big .cuk_inner .content_inner .cuk_btn_primary:link, .cuk_dream_big .cuk_inner .content_inner .cuk_btn_primary:visited {
            text-decoration: none
        }

    .cuk_dream_big.js-entire-click-area .cuk_inner .content {
        padding-bottom: 0em
    }

    .cuk_dream_big.js-entire-click-area a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        background: none
    }

        .cuk_dream_big.js-entire-click-area a .cuk_btn {
            position: absolute;
            top: 75%;
            left: 50%;
            transform-origin: center;
            transform: translateX(-50%)
        }

    .cuk_dream_big.js-entire-click-area.cuk_focus .cuk_inner .content, .cuk_dream_big.js-entire-click-area.cuk_hover .cuk_inner .content {
        background: #2348dc
    }

        .cuk_dream_big.js-entire-click-area.cuk_focus .cuk_inner .content .cuk_btn_primary, .cuk_dream_big.js-entire-click-area.cuk_hover .cuk_inner .content .cuk_btn_primary {
            background: #fff;
            color: navy
        }

.grid_6 .cuk_dream_big .cuk_inner .content_inner {
    max-width: 80%
}

    .grid_6 .cuk_dream_big .cuk_inner .content_inner:before {
        transform: translate(-40%,-40%);
        /*background-image: url(../../c/i/css/smiley.png);*/
        width: 25%;
        height: 50%
    }

    .grid_6 .cuk_dream_big .cuk_inner .content_inner:after {
        transform: translate(35%,45%);
        background-image: url(../../c/i/css/balls/tnl/ball_pink_17.png);
        width: 30%;
        height: 40%
    }

    .grid_6 .cuk_dream_big .cuk_inner .content_inner h2 {
        font-family: Effra-Heavy;
        text-transform: uppercase;
        font-size: 242.85714%;
        line-height: 111.76471%
    }

        .grid_6 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type) {
            margin-bottom: 0
        }

        .grid_6 .cuk_dream_big .cuk_inner .content_inner h2.margin_bottom_small:after {
            font-size: .33em
        }

    .grid_6 .cuk_dream_big .cuk_inner .content_inner p {
        font-family: Effra-Reg;
        font-size: 114.28571%;
        line-height: 125%
    }

.grid_4 .cuk_dream_big {
    margin-top: 5.5em
}

    .grid_4 .cuk_dream_big .cuk_inner .content {
        background-color: #f4e22b;
        padding: 2.5em
    }

    .grid_4 .cuk_dream_big .cuk_inner .content_inner {
        max-width: 90%
    }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner:before {
            transform: translate(-40%,-40%);
            /*background-image: url(../../c/i/css/smiley.png);*/
            width: 25%;
            height: 50%
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner:after {
            transform: translate(35%,45%);
            background-image: url(../../c/i/css/balls/tnl/ball_pink_17.png);
            width: 30%;
            height: 40%
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner h2 {
            font-family: Effra-Heavy;
            text-transform: uppercase;
            font-size: 200%;
            line-height: 114.28571%
        }

            .grid_4 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type) {
                margin-bottom: 0
            }

            .grid_4 .cuk_dream_big .cuk_inner .content_inner h2.margin_bottom_small:after {
                font-size: .33em
            }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner p {
            font-family: Effra-Reg;
            font-size: 114.28571%;
            line-height: 125%
        }

[class*=-about-] .cuk_dream_big {
    margin-top: 8.5em
}

@media only screen and (max-width:960px) {
    .cuk_dream_big .cuk_inner .content_inner h2 {
        font-size: 400%;
        line-height: 92.85714%
    }

    .cuk_dream_big .cuk_inner .content_inner p {
        font-size: 142.85714%;
        line-height: 130%
    }
}

@media only screen and (max-width:816px) {
    .cuk_dream_big .cuk_inner .content_inner {
        max-width: 100%
    }

        .cuk_dream_big .cuk_inner .content_inner h2 {
            font-size: 357.14286%;
            line-height: 96%
        }

        .cuk_dream_big .cuk_inner .content_inner p {
            font-size: 142.85714%;
            line-height: 130%
        }

    .grid_4 .cuk_dream_big .cuk_inner {
        max-width: 100%
    }

        .grid_4 .cuk_dream_big .cuk_inner .content {
            padding: 2em 1em
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner h2 {
            font-size: 200%;
            line-height: 114.28571%
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner p {
            font-size: 114.28571%;
            line-height: 125%
        }
}

@media only screen and (max-width:768px) {
    .cuk_dream_big .cuk_inner .content {
        padding: 2em
    }

    .cuk_dream_big .cuk_inner .content_inner h2 {
        font-size: 300%;
        line-height: 111.90476%
    }

    .cuk_dream_big .cuk_inner .content_inner p {
        font-size: 142.85714%;
        line-height: 130%
    }

    .grid_4 .cuk_dream_big .cuk_inner {
        max-width: 100%
    }

        .grid_4 .cuk_dream_big .cuk_inner .content {
            padding: 2em 1em
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner h2 {
            font-size: 200%;
            line-height: 114.28571%
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner p {
            font-size: 114.28571%;
            line-height: 125%
        }
}

@media only screen and (max-width:640px) {
    .grid_4 .cuk_dream_big .cuk_inner .content, .grid_6 .cuk_dream_big .cuk_inner .content, .grid_8 .cuk_dream_big .cuk_inner .content, .grid_12 .cuk_dream_big .cuk_inner .content {
        padding: 1em;
        width: 90%;
        margin: 0 auto
    }

    .grid_4 .cuk_dream_big .cuk_inner .content_inner, .grid_6 .cuk_dream_big .cuk_inner .content_inner, .grid_8 .cuk_dream_big .cuk_inner .content_inner, .grid_12 .cuk_dream_big .cuk_inner .content_inner {
        max-width: 90%
    }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner:before, .grid_6 .cuk_dream_big .cuk_inner .content_inner:before, .grid_8 .cuk_dream_big .cuk_inner .content_inner:before, .grid_12 .cuk_dream_big .cuk_inner .content_inner:before {
            transform: translate(-27%,-47.5%);
            width: 17%
        }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner:after, .grid_6 .cuk_dream_big .cuk_inner .content_inner:after, .grid_8 .cuk_dream_big .cuk_inner .content_inner:after, .grid_12 .cuk_dream_big .cuk_inner .content_inner:after {
            height: 33%
        }

    .grid_4 .cuk_dream_big.js-entire-click-area .cuk_inner .content, .grid_6 .cuk_dream_big.js-entire-click-area .cuk_inner .content, .grid_8 .cuk_dream_big.js-entire-click-area .cuk_inner .content, .grid_12 .cuk_dream_big.js-entire-click-area .cuk_inner .content {
        padding-bottom: 6em
    }
}

@media only screen and (max-width:414px) {
    .grid_4 .cuk_dream_big .cuk_inner .content, .grid_6 .cuk_dream_big .cuk_inner .content, .grid_8 .cuk_dream_big .cuk_inner .content, .grid_12 .cuk_dream_big .cuk_inner .content {
        padding: 1.5em
    }

    .grid_4 .cuk_dream_big .cuk_inner .content_inner:after, .grid_6 .cuk_dream_big .cuk_inner .content_inner:after, .grid_8 .cuk_dream_big .cuk_inner .content_inner:after, .grid_12 .cuk_dream_big .cuk_inner .content_inner:after {
        height: 23%
    }
}

@media only screen and (max-width:375px) {
    .grid_4 .cuk_dream_big .cuk_inner .content_inner h2, .grid_6 .cuk_dream_big .cuk_inner .content_inner h2, .grid_8 .cuk_dream_big .cuk_inner .content_inner h2, .grid_12 .cuk_dream_big .cuk_inner .content_inner h2 {
        font-family: Effra-Heavy;
        text-transform: uppercase;
        font-size: 228.57143%;
        line-height: 112.5%
    }

        .grid_4 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type), .grid_6 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type), .grid_8 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type), .grid_12 .cuk_dream_big .cuk_inner .content_inner h2:not(:last-of-type) {
            margin-bottom: 0
        }

    .grid_4 .cuk_dream_big .cuk_inner .content_inner p, .grid_6 .cuk_dream_big .cuk_inner .content_inner p, .grid_8 .cuk_dream_big .cuk_inner .content_inner p, .grid_12 .cuk_dream_big .cuk_inner .content_inner p {
        font-family: Effra-Reg;
        font-size: 114.28571%;
        line-height: 125%
    }
}

@media only screen and (max-width:320px) {
    .cuk_dream_big .cuk_inner .content_inner {
        max-width: 100%
    }
}

.com_counter {
    margin-bottom: 0;
    background: none;
    overflow: visible
}

    .com_counter .inner {
        display: table;
        width: 100%;
        table-layout: fixed
    }

        .com_counter .inner .counter_wrapper, .com_counter .inner .counter_wrapper .counter {
            width: 100%
        }

            .com_counter .inner .counter_wrapper .counter_section {
                box-sizing: border-box;
                display: inline-block;
                float: left;
                width: 50%;
                padding: 2em 1em 0
            }

            .com_counter .inner .counter_wrapper .counter_text h2 {
                margin-bottom: 1.5em
            }

            .com_counter .inner .counter_wrapper .counter_text .line {
                display: block;
                font-family: Effra-Heavy;
                text-transform: uppercase;
                font-size: 285.71429%;
                line-height: 110%
            }

            .com_counter .inner .counter_wrapper .counter_text .line_1 {
                color: navy
            }

            .com_counter .inner .counter_wrapper .counter_text .line_2, .com_counter .inner .counter_wrapper .counter_text .line_3 {
                color: #f4e22b
            }

            .com_counter .inner .counter_wrapper .counter_total {
                padding: 4.5em 0 0 2em
            }

                .com_counter .inner .counter_wrapper .counter_total p span {
                    color: #fff;
                    font-family: Effra-Heavy;
                    text-transform: uppercase;
                    font-size: 485.71429%;
                    line-height: 88.23529%;
                    background-color: #f4e22b;
                    padding: .05em .25em;
                    text-align: center
                }

                    .com_counter .inner .counter_wrapper .counter_total p span:before {
                        content: "";
                        display: block;
                        position: absolute;
                        background-repeat: no-repeat;
                        background-position: 50%;
                        background-size: contain;
                        top: 0;
                        left: 0;
                        transform: translate(-63%,-50%);
                        background-image: url(../../c/i/css/balls/tnl/ball_green_30.png);
                        width: 20%;
                        height: 160%
                    }

                .com_counter .inner .counter_wrapper .counter_total p.counter_figure {
                    transform: rotate(2deg)
                }

                .com_counter .inner .counter_wrapper .counter_total p sup {
                    position: relative;
                    top: -45px;
                    right: 0;
                    font-size: 90%;
                    color: #f4e22b;
                    font-size: 142.85714%;
                    line-height: 50%
                }

                .com_counter .inner .counter_wrapper .counter_total span.counter_line {
                    color: navy;
                    font-family: Effra-Heavy;
                    font-size: 157.14286%;
                    line-height: 118.18182%;
                    margin-top: .5em;
                    display: inline-block
                }

            .com_counter .inner .counter_wrapper .counter_button {
                padding: 0 1em;
                width: 100%;
                display: inline-block
            }

                .com_counter .inner .counter_wrapper .counter_button:after {
                    content: "";
                    display: block;
                    position: absolute;
                    background-repeat: no-repeat;
                    background-position: 50%;
                    background-size: contain;
                    bottom: 13%;
                    left: 35%;
                    background-image: url(../../c/i/css/good_causes_arrow.svg);
                    width: 15%;
                    height: 16%
                }

@media only screen and (max-width:960px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 457.14286%;
        line-height: 109.375%;
        margin-bottom: 0
    }
}

@media only screen and (max-width:910px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 414.28571%;
        line-height: 120.68966%
    }

    .com_counter .inner .counter_wrapper .counter_total p sup {
        font-size: 90%
    }
}

@media only screen and (max-width:800px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 390%
    }
}

@media only screen and (max-width:768px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 325%
    }
}

@media only screen and (max-width:659px) {
    .com_counter .inner .counter_wrapper .counter_total p sup {
        top: -3em;
        font-size: 90%
    }

    .com_counter .inner .counter_wrapper .counter_button:after {
        display: none
    }
}

@media only screen and (max-width:640px) {
    .com_counter .inner .counter_wrapper .counter_text h2 {
        margin-bottom: .5em;
        text-align: left
    }

    .com_counter .inner .counter_wrapper .counter_text .line {
        font-size: 228.57143%;
        line-height: 106.25%
    }

    .com_counter .inner .counter_wrapper .counter_total {
        padding: 4.5em 0 0 1em
    }

        .com_counter .inner .counter_wrapper .counter_total p {
            margin-bottom: 0
        }

            .com_counter .inner .counter_wrapper .counter_total p span {
                font-size: 285.71429%;
                line-height: 175%;
                padding: .15em .25em;
                margin-bottom: 0
            }

                .com_counter .inner .counter_wrapper .counter_total p span:before {
                    transform: translate(-63%,-50%);
                    height: 100%
                }

            .com_counter .inner .counter_wrapper .counter_total p sup {
                top: -2.5em;
                font-size: 90%
            }

        .com_counter .inner .counter_wrapper .counter_total span.counter_line {
            font-size: 142.85714%;
            line-height: 120%;
            margin-top: 0
        }

    .com_counter .inner .counter_wrapper .counter_button {
        padding: .75em 1em 0
    }
}

@media only screen and (max-width:590px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 271.42857%;
        line-height: 184.21053%
    }

    .com_counter .inner .counter_wrapper .counter_total p sup {
        top: -5em;
        font-size: 50%
    }
}

@media only screen and (max-width:576px) {
    .com_counter .inner .counter_wrapper {
        text-align: center
    }

        .com_counter .inner .counter_wrapper .counter_section {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            padding: 0 0 1em
        }

        .com_counter .inner .counter_wrapper .counter_text h2 {
            margin-bottom: .5em;
            text-align: left
        }

        .com_counter .inner .counter_wrapper .counter_text .line {
            font-size: 228.57143%;
            line-height: 106.25%
        }

        .com_counter .inner .counter_wrapper .counter_total p span {
            font-size: 357.14286%;
            line-height: 140%;
            padding: .15em .25em
        }

            .com_counter .inner .counter_wrapper .counter_total p span:before {
                transform: translate(-63%,-50%);
                height: 100%
            }

        .com_counter .inner .counter_wrapper .counter_total p sup {
            top: -1.5em;
            font-size: 90%
        }

        .com_counter .inner .counter_wrapper .counter_total span.counter_line {
            font-size: 142.85714%;
            line-height: 120%
        }

        .com_counter .inner .counter_wrapper .counter_button {
            padding: .75em 0 0
        }

            .com_counter .inner .counter_wrapper .counter_button a {
                font-size: 85.71429%;
                line-height: 116.66667%
            }
}

@media only screen and (max-width:576px) {
    .com_counter .inner .counter_wrapper .counter_total p span {
        position: relative
    }

        .com_counter .inner .counter_wrapper .counter_total p span:before {
            position: absolute;
            top: 0;
            left: 0;
            height: 100%
        }

    .com_counter .inner .counter_wrapper .counter .counter_button a {
        font-size: 100%;
        line-height: 114.28571%
    }
}

@media only screen and (max-width:576px) and (max-width:414px) {
    .com_counter .inner .counter_wrapper .counter_total p span:before {
        transform: translate(-63%,-50%);
        height: 100%
    }
}

@media only screen and (max-width:576px) and (max-width:375px) {
    .com_counter .inner .counter_wrapper .counter_text h2 {
        margin-bottom: 1.2em
    }

    .com_counter .inner .counter_wrapper .counter_text .line {
        font-size: 228.57143%;
        line-height: 109.375%
    }

    .com_counter .inner .counter_wrapper .counter_total p span {
        font-size: 314.28571%;
        line-height: 159.09091%
    }

        .com_counter .inner .counter_wrapper .counter_total p span:before {
            transform: translate(-63%,-50%);
            height: 100%
        }

    .com_counter .inner .counter_wrapper .counter_total span.counter_line {
        font-size: 128.57143%;
        line-height: 133.33333%
    }
}

@media only screen and (max-width:576px) and (max-width:320px) {
    .com_counter .inner .counter_wrapper {
        text-align: center
    }

        .com_counter .inner .counter_wrapper .counter_section {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            width: 100%;
            padding: 0 0 1em
        }

        .com_counter .inner .counter_wrapper .counter_text h2 {
            margin-bottom: 1em;
            text-align: left
        }

        .com_counter .inner .counter_wrapper .counter_text .line {
            font-size: 178.57143%;
            line-height: 104%
        }

        .com_counter .inner .counter_wrapper .counter_total p span {
            font-size: 271.42857%;
            line-height: 184.21053%;
            padding: .15em .25em
        }

            .com_counter .inner .counter_wrapper .counter_total p span:before {
                transform: translate(-63%,-50%);
                height: 100%
            }

        .com_counter .inner .counter_wrapper .counter_total p sup {
            position: relative;
            top: -2em;
            right: 0;
            font-size: 90%;
            color: #f4e22b
        }

        .com_counter .inner .counter_wrapper .counter_total span.counter_line {
            font-size: 128.57143%;
            line-height: 111.11111%
        }
}

.home_page .cuk_homepage_dbg_section, .home_page .cuk_homepage_hero_section, .home_page .cuk_homepage_winners_goodcauses_tracker_section {
    margin-bottom: 60px
}

.home_page .cuk_homepage_responsibleplay_section {
    margin-bottom: 30px
}

.home_page .cuk_homepage_iwgs_section {
    margin-bottom: 80px
}

    .home_page .cuk_homepage_iwgs_section .gamestore_index {
        position: relative;
        z-index: 10;
        margin-top: -14em
    }

    .home_page .cuk_homepage_iwgs_section .cuk-carousel {
        margin-bottom: 60px
    }

@media only screen and (max-width:640px) {
    .home_page .cuk_homepage_iwgs_section {
        margin-bottom: 80px
    }

        .home_page .cuk_homepage_iwgs_section .gamestore_index {
            position: relative;
            z-index: 10;
            margin-top: -11em
        }

        .home_page .cuk_homepage_iwgs_section .cuk-carousel {
            margin-bottom: 60px
        }
}

body:not(.home_page) .cuk_dream_big .cuk_inner .content_inner:after {
    display: none
}

.euromillions-hotpicks_dbg_play_page .cuk_secondary_promo, .euromillions_dbg_play_page .cuk_secondary_promo, .lotto-hotpicks_dbg_play_page .cuk_secondary_promo, .lotto_dbg_play_page .cuk_secondary_promo, .set-for-life_dbg_play_page .cuk_secondary_promo, .thunderball_dbg_play_page .cuk_secondary_promo {
    margin-bottom: 100px
}

.euromillions-hotpicks_dbg_play_page .cuk_expanding_header_lockup .draw_table, .euromillions_dbg_play_page .cuk_expanding_header_lockup .draw_table, .lotto-hotpicks_dbg_play_page .cuk_expanding_header_lockup .draw_table, .lotto_dbg_play_page .cuk_expanding_header_lockup .draw_table, .set-for-life_dbg_play_page .cuk_expanding_header_lockup .draw_table, .thunderball_dbg_play_page .cuk_expanding_header_lockup .draw_table {
    margin-bottom: 40px
}

.games-euromillions-about-euromillions-page .cuk_about_header, .games-euromillions-about-euromillions-page .cuk_expanding_header_lockup .draw_table, .games-euromillions-hotpicks-about-euromillions-hotpicks-page .cuk_about_header, .games-euromillions-hotpicks-about-euromillions-hotpicks-page .cuk_expanding_header_lockup .draw_table, .games-lotto-about-lotto-page .cuk_about_header, .games-lotto-about-lotto-page .cuk_expanding_header_lockup .draw_table, .games-lotto-hotpicks-about-lotto-hotpicks-page .cuk_about_header, .games-lotto-hotpicks-about-lotto-hotpicks-page .cuk_expanding_header_lockup .draw_table, .games-set-for-life-about-set-for-life-page .cuk_about_header, .games-set-for-life-about-set-for-life-page .cuk_expanding_header_lockup .draw_table, .games-thunderball-about-thunderball-page .cuk_about_header, .games-thunderball-about-thunderball-page .cuk_expanding_header_lockup .draw_table {
    margin-bottom: 100px
}

.games-gamestore-about-gamestore-page .cuk-carousel, .games-gamestore-about-gamestore-page .cuk_game_card, .games-gamestore-page .cuk-carousel, .games-gamestore-page .cuk_game_card {
    margin-bottom: 80px
}

.games-gamestore-about-gamestore-page .cuk_dream_big, .games-gamestore-page .cuk_dream_big {
    margin-top: 100px
}

.life-changing-page .com_counter, .life-changing-page .cuk-carousel {
    margin-bottom: 60px
}

.euromillions-hotpicks_dbg_play_page .com_core_app.game_unavailable, .euromillions_dbg_play_page .com_core_app.game_unavailable, .lotto-hotpicks_dbg_play_page .com_core_app.game_unavailable, .lotto_dbg_play_page .com_core_app.game_unavailable, .set-for-life_dbg_play_page .com_core_app.game_unavailable, .thunderball_dbg_play_page .com_core_app.game_unavailable {
    min-height: 280px
}

.results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area {
    min-height: 25em;
    border-radius: 0 0 10px 10px
}

    .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area .cuk_inner .brand_bg_pattern {
        border-radius: 0 0 10px 10px
    }

    .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area .cuk_inner .content {
        font-size: 90%;
        border-radius: 0 0 10px 10px
    }

        .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area .cuk_inner .content h2 {
            top: auto;
            width: 100%
        }

    .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.euromillions .cuk_inner .content h2, .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.lotto .cuk_inner .content h2, .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.set_for_life .cuk_inner .content h2, .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.thunderball .cuk_inner .content h2 {
        height: 20px
    }

    .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.euromillions_hotpicks .cuk_inner .content h2, .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.lotto_hotpicks .cuk_inner .content h2 {
        height: 35px
    }

    .results-page .wa_results_block .promo_area .cuk_game_card.js-entire-click-area.euromillions {
        min-height: 27em
    }

#results-page .wa_results_block .promo_area {
    background: #fff
}

.cuk_legal_links_lockup .cuk_inner {
    margin-bottom: 60px
}

    .cuk_legal_links_lockup .cuk_inner ul {
        display: table;
        width: 100%;
        height: 100%
    }

        .cuk_legal_links_lockup .cuk_inner ul li {
            display: table-cell;
            width: 33.3%
        }

            .cuk_legal_links_lockup .cuk_inner ul li a {
                display: block;
                width: 94%;
                height: 100%
            }

.cuk_legal_links_lockup.two_links .cuk_inner ul li:last-of-type a {
    margin-left: 6%
}

.cuk_legal_links_lockup.three_links .cuk_inner ul li:nth-child(2) a {
    margin-left: 3%
}

.cuk_legal_links_lockup.three_links .cuk_inner ul li:last-of-type a {
    margin-left: 6%
}

@media (max-width:780px) {
    .cuk_legal_links_lockup, .cuk_legal_links_lockup .cuk_inner {
        width: 100%
    }

        .cuk_legal_links_lockup .cuk_inner ul, .cuk_legal_links_lockup .cuk_inner ul li {
            width: 100%;
            display: block
        }

            .cuk_legal_links_lockup .cuk_inner ul li a {
                width: 90%;
                min-width: 0;
                margin: 0 5% 20px !important
            }
}

.cuk_text_button_lockup {
    margin-bottom: 80px
}

    .cuk_text_button_lockup .cuk_inner p {
        display: table;
        margin: 0 auto
    }

        .cuk_text_button_lockup .cuk_inner p .copy, .cuk_text_button_lockup .cuk_inner p .cta {
            display: table-cell;
            vertical-align: middle
        }

        .cuk_text_button_lockup .cuk_inner p .copy {
            text-align: left
        }

            .cuk_text_button_lockup .cuk_inner p .copy sup {
                font-size: 50%
            }

    .cuk_text_button_lockup .cuk_inner .cuk_btn {
        margin-left: 20px
    }

@media (max-width:780px) {
    .cuk_text_button_lockup .cuk_inner p {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
        display: block
    }

        .cuk_text_button_lockup .cuk_inner p .copy, .cuk_text_button_lockup .cuk_inner p .cta {
            display: block;
            text-align: center
        }

        .cuk_text_button_lockup .cuk_inner p .copy {
            margin-bottom: 20px
        }
}

.cuk_content_footer_links {
    background: #f0f0f0
}

    .cuk_content_footer_links:before {
        content: "";
        background: #f0f0f0;
        display: block;
        width: 5000px;
        height: 100%;
        position: absolute;
        z-index: 1;
        transform: translateX(-50%)
    }

    .cuk_content_footer_links .cuk_inner {
        display: table;
        position: relative;
        table-layout: fixed;
        z-index: 3;
        width: 100%
    }

        .cuk_content_footer_links .cuk_inner .section {
            width: 33%;
            display: table-cell;
            padding: 60px 10px
        }

            .cuk_content_footer_links .cuk_inner .section h2 {
                font-size: 242.85714%;
                line-height: 100%
            }

            .cuk_content_footer_links .cuk_inner .section ul li {
                font-size: 114.28571%;
                line-height: 162.5%
            }

                .cuk_content_footer_links .cuk_inner .section ul li a {
                    color: navy;
                    text-decoration: underline
                }

                    .cuk_content_footer_links .cuk_inner .section ul li a:focus, .cuk_content_footer_links .cuk_inner .section ul li a:hover {
                        text-decoration: none
                    }

@media (max-width:780px) {
    .cuk_content_footer_links .cuk_inner {
        display: block
    }

        .cuk_content_footer_links .cuk_inner .section {
            padding: 30px 0;
            width: 100%;
            display: block
        }
}

.rollover_states {
    margin: 80px 0 0;
    position: relative
}

    .rollover_states, .rollover_states * {
        box-sizing: border-box
    }

        .rollover_states:before {
            background: url(../../c/i/css/bespoke/about-lotto/rollover-states-bg.png~0104) no-repeat 50%;
            background-position: center -15px;
            content: "";
            display: block;
            background-size: 954px;
            height: 650px
        }

        .rollover_states li {
            position: absolute;
            top: 0;
            left: 0
        }

            .rollover_states li:not(.must_be_won) .strapline {
                line-height: 100%
            }

        .rollover_states .base .pixel_placement {
            left: -363px;
            top: -329px
        }

            .rollover_states .base .pixel_placement .strapline {
                top: 43px
            }

        .rollover_states .rollover .pixel_placement {
            left: -156px;
            top: -329px
        }

            .rollover_states .rollover .pixel_placement .strapline {
                line-height: 132px
            }

        .rollover_states .double_rollover .pixel_placement {
            left: 79px;
            top: -330px
        }

            .rollover_states .double_rollover .pixel_placement .strapline {
                top: 66px
            }

        .rollover_states .triple_rollover .pixel_placement {
            left: 335px;
            top: -331px
        }

            .rollover_states .triple_rollover .pixel_placement .strapline {
                top: 83px
            }

        .rollover_states .quadruple_rollover .pixel_placement {
            left: 171px;
            top: -145px
        }

            .rollover_states .quadruple_rollover .pixel_placement .strapline {
                top: 100px
            }

        .rollover_states .must_be_won .pixel_placement {
            left: -157px;
            top: -100px
        }

            .rollover_states .must_be_won .pixel_placement .strapline_1 {
                font-size: 400%;
                top: 103px
            }

            .rollover_states .must_be_won .pixel_placement .strapline_2 {
                font-size: 400%;
                top: 164px;
                left: -248px
            }

            .rollover_states .must_be_won .pixel_placement .strapline_3 {
                font-size: 950%;
                top: 130px;
                left: auto;
                right: -375px;
                transform: rotate(3deg)
            }

        .rollover_states .and_theres_more {
            background: #fff;
            padding: 10px 0;
            position: absolute;
            text-align: center;
            top: 213px;
            left: -226px;
            width: 500px
        }

        .rollover_states .brand_shape.shape_b1 {
            width: 116px;
            background: #e00000;
            left: -58px
        }

        .rollover_states .brand_shape.shape_r1a {
            width: 30px;
            background: #be0000;
            left: -68px;
            top: 97px
        }

        .rollover_states .brand_shape.shape_r1b {
            width: 132px;
            left: -66px;
            background-image: linear-gradient(to bottom left,#df002d,#df002d 35%,#fa0033 0)
        }

        .rollover_states .brand_shape.shape_r2a {
            width: 44px;
            background: #be0000;
            left: -90px;
            top: 12px
        }

        .rollover_states .brand_shape.shape_r2b {
            width: 32px;
            background: #ff0082;
            left: 65px;
            top: 83px
        }

        .rollover_states .brand_shape.shape_r2c {
            width: 168px;
            left: -84px;
            background-image: linear-gradient(to bottom left,#fa0033,#fa0033 50%,#df002d 0)
        }

        .rollover_states .brand_shape.shape_r3a {
            width: 50px;
            background: #be0000;
            left: -53px;
            top: -13px
        }

        .rollover_states .brand_shape.shape_r3b {
            width: 40px;
            background: #ff0082;
            left: 76px;
            top: 112px
        }

        .rollover_states .brand_shape.shape_r3c {
            width: 65px;
            background: #ff0041;
            left: 42px;
            top: 135px
        }

        .rollover_states .brand_shape.shape_r3d {
            width: 208px;
            left: -104px;
            background-image: linear-gradient(to bottom left,#df002d,#df002d 50%,#fa0033 0)
        }

        .rollover_states .brand_shape.shape_r4a {
            width: 258px;
            left: -127px;
            background-image: linear-gradient(to bottom left,#df002d,#df002d 60%,#fa0033 0)
        }

        .rollover_states .brand_shape.shape_r4b {
            width: 100px;
            background: #be0000;
            left: 73px;
            top: 142px
        }

        .rollover_states .brand_shape.shape_r4c {
            width: 67px;
            background: #ff0041;
            left: -114px;
            top: 178px
        }

        .rollover_states .brand_shape.shape_r4d {
            width: 52px;
            background: #be0000;
            left: 0;
            top: -18px
        }

        .rollover_states .brand_shape.shape_r4e {
            width: 46px;
            background: #ff0082;
            left: 108px;
            top: 128px
        }

        .rollover_states .brand_shape.shape_r5a {
            width: 290px;
            left: -145px;
            background-image: linear-gradient(to bottom left,#df002d,#df002d 40%,#fa0033 0)
        }

        .rollover_states .brand_shape.shape_r5b {
            width: 62px;
            background: #ff0041;
            left: -162px;
            top: 127px
        }

        .rollover_states .brand_shape.shape_r5c {
            width: 116px;
            background: #be0000;
            left: -157px;
            top: 68px
        }

        .rollover_states .brand_shape.shape_r5d {
            width: 44px;
            background: #f00000;
            left: -159px;
            top: 76px
        }

        .rollover_states .brand_shape.shape_r5e {
            width: 16px;
            background: #ff0082;
            left: -64px;
            top: 194px
        }

        .rollover_states .brand_shape.shape_r5f {
            width: 12px;
            background: #ff0082;
            left: -10px;
            top: 58px
        }

        .rollover_states .brand_shape.shape_r5g {
            width: 64px;
            background: #ff0082;
            left: 85px;
            top: 62px
        }

        .rollover_states .brand_shape.shape_r5h {
            width: 38px;
            background: #ff0041;
            left: 90px;
            top: 165px
        }

        .rollover_states .brand_shape.shape_r5i {
            width: 59px;
            left: -177px;
            top: 8px;
            transform: rotate(12deg)
        }

        .rollover_states .brand_shape.shape_r5j {
            width: 44px;
            left: -239px;
            top: 102px;
            transform: rotate(12deg)
        }

        .rollover_states .brand_shape.shape_r5k {
            width: 28px;
            left: -188px;
            top: 209px;
            transform: rotate(12deg)
        }

        .rollover_states .brand_shape.shape_r5l {
            width: 20px;
            left: -92px;
            top: 281px;
            transform: rotate(12deg)
        }

        .rollover_states .brand_shape.shape_r5m {
            width: 28px;
            left: 142px;
            top: 219px;
            transform: rotate(12deg)
        }

.brand_shape {
    display: block;
    position: absolute;
    border-radius: 50%;
    box-shadow: 0 0 5px rgba(0,0,0,.4)
}

    .brand_shape:before {
        padding-top: 100%;
        display: block;
        content: ""
    }

    .brand_shape[class*=firework], .brand_shape[class*=star], .brand_shape[class*=swirl] {
        border-radius: 0;
        box-shadow: none
    }

.pixel_placement.pixel_placement_group {
    left: 50%;
    top: 50%
}

.pixel_placement .strapline {
    width: 500px;
    left: -250px;
    text-align: center;
    display: block;
    position: absolute;
    color: #fff
}

@media (min-width:641px) {
    br.desktop_hide {
        display: none
    }
}

@media (max-width:930px) {
    .rollover_states {
        margin: 80px 0 0;
        transform: scale(.8);
        transform-origin: center top;
        width: 150%;
        left: -25%
    }
}

@media (max-width:740px) {
    .rollover_states {
        transform: scale(.65);
        width: 150%;
        left: -25%
    }
}

@media (max-width:640px) {
    .rollover_states {
        transform: scale(.9);
        /*background: url(../../c/i/css/bespoke/about-lotto/rollover-states-bg-mobile.png~0104) no-repeat 50%;*/
        background-size: 620px 1410px
    }

        .rollover_states:before {
            height: 1410px;
            background: none
        }

        .rollover_states .base {
            transform: scale(1.95)
        }

            .rollover_states .base .pixel_placement {
                left: -68px;
                top: -359px
            }

        .rollover_states .rollover {
            transform: scale(1.7)
        }

            .rollover_states .rollover .pixel_placement {
                left: 85px;
                top: -354px
            }

                .rollover_states .rollover .pixel_placement .strapline {
                    transform: scale(1.1)
                }

        .rollover_states .double_rollover {
            transform: scale(1.35)
        }

            .rollover_states .double_rollover .pixel_placement {
                left: -97px;
                top: -295px
            }

                .rollover_states .double_rollover .pixel_placement .strapline {
                    transform: scale(1.2)
                }

        .rollover_states .triple_rollover {
            transform: scale(1.1)
        }

            .rollover_states .triple_rollover .pixel_placement {
                left: 135px;
                top: -213px
            }

                .rollover_states .triple_rollover .pixel_placement .strapline {
                    transform: scale(1.25)
                }

        .rollover_states .quadruple_rollover {
            transform: scale(.88)
        }

            .rollover_states .quadruple_rollover .pixel_placement {
                left: -150px;
                top: -65px
            }

                .rollover_states .quadruple_rollover .pixel_placement .strapline {
                    transform: scale(1.3)
                }

        .rollover_states .must_be_won {
            transform: scale(.98)
        }

            .rollover_states .must_be_won .pixel_placement {
                left: 17px;
                top: 229px
            }

        .rollover_states .and_theres_more {
            padding: 15px 0;
            top: 602px;
            left: -220px
        }

        .rollover_states .brand_shape.shape_r5i {
            left: -174px;
            top: 275px
        }

        .rollover_states .brand_shape.shape_r5j {
            left: -260px;
            top: 121px
        }

        .rollover_states .brand_shape.shape_r5l {
            width: 25px;
            left: 51px;
            top: 282px
        }
}

@media (max-width:530px) {
    .rollover_states {
        transform: scale(.7)
    }
}

@media (max-width:410px) {
    .rollover_states {
        transform: scale(.5)
    }
}

.jackpot_rolldowns_container {
    box-sizing: border-box;
    width: 84%;
    margin: 0 8% 30px;
    position: relative
}

    .jackpot_rolldowns_container * {
        box-sizing: border-box
    }

    .jackpot_rolldowns_container .jackpot_rolldowns {
        background: #fff;
        padding: .5em 3em 1em;
        margin-top: 0;
        position: relative;
        z-index: 5
    }

        .jackpot_rolldowns_container .jackpot_rolldowns p:first-of-type {
            text-align: left;
            width: 60%;
            margin: 0 auto;
            padding-bottom: .1em;
            text-transform: none;
            font-size: 242.85714%;
            line-height: 100%
        }

        .jackpot_rolldowns_container .jackpot_rolldowns h3 {
            width: 100%;
            transform: rotate(-2deg);
            padding-bottom: 2em
        }

            .jackpot_rolldowns_container .jackpot_rolldowns h3 .strapline_1 {
                font-size: 328.57143%;
                line-height: 152.17391%;
                background: #f4e22b;
                color: #fff;
                padding: 10px 20px
            }

            .jackpot_rolldowns_container .jackpot_rolldowns h3 .strapline_2 {
                bottom: -5px;
                left: -268px
            }

            .jackpot_rolldowns_container .jackpot_rolldowns h3 .strapline_3 {
                top: 15px;
                left: auto;
                right: -275px
            }

        .jackpot_rolldowns_container .jackpot_rolldowns p {
            color: navy;
            font-size: 171.42857%;
            line-height: 104.16667%;
            padding-bottom: 30px;
            width: 90%;
            margin: 0 auto
        }

            .jackpot_rolldowns_container .jackpot_rolldowns p:last-child {
                font-size: 85.71429%;
                line-height: 125%;
                color: #141414
            }

                .jackpot_rolldowns_container .jackpot_rolldowns p:last-child a {
                    color: navy;
                    text-decoration: underline
                }

    .jackpot_rolldowns_container.jackpot_rolldowns_large_gsp {
        margin-top: -3em
    }

@media (max-width:930px) {
    .jackpot_rolldowns_container .jackpot_rolldowns.jackpot_rolldowns_large_gsp {
        margin-top: -12em
    }

    .jackpot_rolldowns_container .jackpot_rolldowns p:first-of-type {
        width: 80%
    }
}

@media (max-width:740px) {
    .jackpot_rolldowns_container {
        width: 100%;
        margin: 0
    }

        .jackpot_rolldowns_container .jackpot_rolldowns.jackpot_rolldowns_large_gsp {
            margin-top: -17em
        }

        .jackpot_rolldowns_container .jackpot_rolldowns p:first-of-type {
            width: 85%
        }
}

@media (max-width:640px) {
    .jackpot_rolldowns_container .jackpot_rolldowns {
        padding: 0
    }

        .jackpot_rolldowns_container .jackpot_rolldowns h3 {
            transform: rotate(-3deg)
        }
}

@media (max-width:560px) {
    .jackpot_rolldowns_container {
        width: 100%
    }

        .jackpot_rolldowns_container .jackpot_rolldowns {
            padding: 0
        }

        .jackpot_rolldowns_container .brand_shape[class*=shape_jrc_] {
            display: none
        }
}

@media (max-width:530px) {
    .jackpot_rolldowns_container {
        width: 100%
    }

        .jackpot_rolldowns_container .jackpot_rolldowns.jackpot_rolldowns_large_gsp {
            margin-top: -35em
        }

        .jackpot_rolldowns_container .jackpot_rolldowns p:first-of-type {
            padding-bottom: .1em;
            font-size: 200%;
            line-height: 100%
        }

        .jackpot_rolldowns_container .jackpot_rolldowns h3 {
            position: relative;
            background-color: #f4e22b;
            left: -10%;
            width: 120%;
            padding-bottom: 0;
            margin-bottom: 2em
        }

            .jackpot_rolldowns_container .jackpot_rolldowns h3 span.strapline.strapline_1 {
                background-color: transparent;
                display: inline-block;
                line-height: 120%
            }
}

@media (max-width:500px) {
    .jackpot_rolldowns_container .jackpot_rolldowns span.strapline.strapline_1 {
        font-size: 250%
    }

    .jackpot_rolldowns_container p:not(:last-child) {
        font-size: 160%
    }
}

@media (max-width:480px) {
    .jackpot_rolldowns_container .brand_shape.shape_jr_g, .jackpot_rolldowns_container .brand_shape.shape_jr_i {
        display: none
    }

    .jackpot_rolldowns_container .brand_shape.shape_jr_h {
        width: 60px;
        right: 211px;
        top: 65px
    }

    .jackpot_rolldowns_container .brand_shape.shape_jr_l {
        width: 100px;
        right: -276px;
        top: 35px;
        transform: rotate(175deg)
    }
}

@media (max-width:410px) {
    .jackpot_rolldowns_container {
        width: 100%;
        margin: 0
    }

        .jackpot_rolldowns_container .jackpot_rolldowns.jackpot_rolldowns_large_gsp {
            margin-top: -52em
        }

        .jackpot_rolldowns_container .jackpot_rolldowns span.strapline.strapline_1 {
            font-size: 200%
        }

        .jackpot_rolldowns_container p:not(:last-child) {
            font-size: 150%
        }
}

@media (max-width:380px) {
    .jackpot_rolldowns_container .jackpot_rolldowns p:first-of-type {
        padding-bottom: .18em
    }
}

.cuk_bspk_how_to_claim {
    background: navy;
    border-radius: 10px;
    background: navy url(../../c/i/css/mega-menus/how-to-claim-confetti.jpg) no-repeat top;
    background-size: 100%
}

    .cuk_bspk_how_to_claim a {
        color: #fff;
        display: block;
        height: 100%;
        width: 100%;
        border-radius: 10px
    }

        .cuk_bspk_how_to_claim a, .cuk_bspk_how_to_claim a:focus, .cuk_bspk_how_to_claim a:hover {
            background: rgba(0,0,128,.6)
        }

            .cuk_bspk_how_to_claim a *, .cuk_bspk_how_to_claim a:visited {
                color: #fff
            }

            .cuk_bspk_how_to_claim a p {
                margin-bottom: none
            }

.grid_12 .cuk_bspk_how_to_claim a {
    padding: 30px
}

    .grid_8 .cuk_bspk_how_to_claim a p br, .grid_9 .cuk_bspk_how_to_claim a p br, .grid_12 .cuk_bspk_how_to_claim a p br {
        display: none
    }

.grid_4 .cuk_bspk_how_to_claim a, .grid_6 .cuk_bspk_how_to_claim a, .grid_8 .cuk_bspk_how_to_claim a, .grid_9 .cuk_bspk_how_to_claim a {
    padding: 25px
}

    .grid_4 .cuk_bspk_how_to_claim a p, .grid_6 .cuk_bspk_how_to_claim a p, .grid_8 .cuk_bspk_how_to_claim a p, .grid_9 .cuk_bspk_how_to_claim a p {
        font-size: 171.42857%;
        line-height: 125%;
        width: 80%
    }

.grid_4 .cuk_bspk_how_to_claim {
    background-size: cover
}

@media (max-width:640px) {
    .grid_4 .cuk_bspk_how_to_claim, .grid_6 .cuk_bspk_how_to_claim, .grid_8 .cuk_bspk_how_to_claim, .grid_9 .cuk_bspk_how_to_claim, .grid_12 .cuk_bspk_how_to_claim {
        background-size: cover
    }

        .grid_4 .cuk_bspk_how_to_claim a, .grid_6 .cuk_bspk_how_to_claim a, .grid_8 .cuk_bspk_how_to_claim a, .grid_9 .cuk_bspk_how_to_claim a, .grid_12 .cuk_bspk_how_to_claim a {
            padding: 25px
        }

            .grid_4 .cuk_bspk_how_to_claim a p, .grid_6 .cuk_bspk_how_to_claim a p, .grid_8 .cuk_bspk_how_to_claim a p, .grid_9 .cuk_bspk_how_to_claim a p, .grid_12 .cuk_bspk_how_to_claim a p {
                font-size: 142.85714%;
                line-height: 130%;
                width: 80%
            }

                .grid_4 .cuk_bspk_how_to_claim a p br, .grid_6 .cuk_bspk_how_to_claim a p br, .grid_8 .cuk_bspk_how_to_claim a p br, .grid_9 .cuk_bspk_how_to_claim a p br, .grid_12 .cuk_bspk_how_to_claim a p br {
                    display: none
                }
}

.content_wrapper {
    overflow: hidden
}

[class*=cuk], [class*=cuk] * {
    box-sizing: border-box
}

@font-face {
    font-family: Effra-Light;
    /*src: url(/assets/fonts/tnl_effra_light.eot);
    src: url(/assets/fonts/tnl_effra_light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/tnl_effra_light.woff) format("woff"),url(/assets/fonts/tnl_effra_light.ttf) format("truetype")*/
}

.effra_light {
    font-family: Effra-Light;
    font-weight: 400
}

.effra_heavy.txt_lowercase {
    text-transform: none
}

[class*=cuk] .tab_line {
    display: block;
    width: 100%;
    height: 21px;
    overflow: hidden
}

    [class*=cuk] .tab_line span {
        display: block;
        width: auto;
        height: 100%
    }

    [class*=cuk] .tab_line .text_element {
        padding-right: 8px;
        float: left
    }

    [class*=cuk] .tab_line .line_element {
        height: 100%;
        background: linear-gradient(180deg,transparent 45%,#fff 0,#fff 54%,transparent 0);
        overflow: hidden
    }

[class*=cuk].euromillions .tab_line .line_element, [class*=cuk].euromillions_hotpicks .tab_line .line_element, [class*=cuk].iwg .tab_line .line_element, [class*=cuk].set_for_life .tab_line .line_element {
    background: linear-gradient(180deg,transparent 45%,navy 0,navy 54%,transparent 0)
}

.content_wrapper .ie8 .footer_wrapper .opaque .main_footer, .content_wrapper .opaque, .footer_wrapper .ie8 .content_wrapper .opaque .main_content, .footer_wrapper .opaque, .ie8 .content_wrapper .opaque .footer_wrapper .main_content, .ie8 .content_wrapper .opaque .main_content, .ie8 .footer_wrapper .opaque .content_wrapper .main_footer, .ie8 .footer_wrapper .opaque .main_footer {
    background-color: #141414;
    opacity: .65
}

#_bt_instants_version_ {
    content: "1.16.1"
}

.games-gamestore-about-gamestore-page #breadcrumbs, .games-gamestore-page #breadcrumbs, .games-gamestore-view-all-games-page #breadcrumbs, .iwg_play_details_confirm_page #breadcrumbs, .iwg_play_outcome_page #breadcrumbs, .iwg_try_outcome_page #breadcrumbs, [class*=iwg_play_game_page] #breadcrumbs, [class*=iwg_try_game_page] #breadcrumbs {
    z-index: 1;
    color: navy
}

    .games-gamestore-about-gamestore-page #breadcrumbs li, .games-gamestore-about-gamestore-page #breadcrumbs li a, .games-gamestore-about-gamestore-page #breadcrumbs li a:visited, .games-gamestore-page #breadcrumbs li, .games-gamestore-page #breadcrumbs li a, .games-gamestore-page #breadcrumbs li a:visited, .games-gamestore-view-all-games-page #breadcrumbs li, .games-gamestore-view-all-games-page #breadcrumbs li a, .games-gamestore-view-all-games-page #breadcrumbs li a:visited, .iwg_play_details_confirm_page #breadcrumbs li, .iwg_play_details_confirm_page #breadcrumbs li a, .iwg_play_details_confirm_page #breadcrumbs li a:visited, .iwg_play_outcome_page #breadcrumbs li, .iwg_play_outcome_page #breadcrumbs li a, .iwg_play_outcome_page #breadcrumbs li a:visited, .iwg_try_outcome_page #breadcrumbs li, .iwg_try_outcome_page #breadcrumbs li a, .iwg_try_outcome_page #breadcrumbs li a:visited, [class*=iwg_play_game_page] #breadcrumbs li, [class*=iwg_play_game_page] #breadcrumbs li a, [class*=iwg_play_game_page] #breadcrumbs li a:visited, [class*=iwg_try_game_page] #breadcrumbs li, [class*=iwg_try_game_page] #breadcrumbs li a, [class*=iwg_try_game_page] #breadcrumbs li a:visited {
        color: navy
    }

.games-gamestore-about-gamestore-page #content_wrapper, .games-gamestore-about-gamestore-page #content_wrapper.content_wrapper, .games-gamestore-page #content_wrapper, .games-gamestore-page #content_wrapper.content_wrapper, .games-gamestore-view-all-games-page #content_wrapper, .games-gamestore-view-all-games-page #content_wrapper.content_wrapper, .iwg_play_details_confirm_page #content_wrapper, .iwg_play_details_confirm_page #content_wrapper.content_wrapper, .iwg_play_outcome_page #content_wrapper, .iwg_play_outcome_page #content_wrapper.content_wrapper, .iwg_try_outcome_page #content_wrapper, .iwg_try_outcome_page #content_wrapper.content_wrapper, [class*=iwg_play_game_page] #content_wrapper, [class*=iwg_play_game_page] #content_wrapper.content_wrapper, [class*=iwg_try_game_page] #content_wrapper, [class*=iwg_try_game_page] #content_wrapper.content_wrapper {
    overflow: visible !important
}

    .games-gamestore-about-gamestore-page #content_wrapper:before, .games-gamestore-page #content_wrapper:before, .games-gamestore-view-all-games-page #content_wrapper:before, .iwg_play_details_confirm_page #content_wrapper:before, .iwg_play_outcome_page #content_wrapper:before, .iwg_try_outcome_page #content_wrapper:before, [class*=iwg_play_game_page] #content_wrapper:before, [class*=iwg_try_game_page] #content_wrapper:before {
        display: block !important;
        width: 100% !important;
        height: 30rem !important;
        visibility: visible !important;
        position: absolute !important;
        top: -3.35rem;
        z-index: 0;
        background-color: #55b0da;
        background-image: url(/c/i/css/about_page_background_Instant_Wins.svg),linear-gradient(90deg,#4cdd5b 0,#4cdd5b 50%,#44f05c 70%,#09a553);
        background-size: auto 101%,100% 100%;
        background-position: top;
        background-repeat: no-repeat
    }

    .games-gamestore-about-gamestore-page #content_wrapper #content, .games-gamestore-page #content_wrapper #content, .games-gamestore-view-all-games-page #content_wrapper #content, .iwg_play_details_confirm_page #content_wrapper #content, .iwg_play_outcome_page #content_wrapper #content, .iwg_try_outcome_page #content_wrapper #content, [class*=iwg_play_game_page] #content_wrapper #content, [class*=iwg_try_game_page] #content_wrapper #content {
        background: transparent
    }

        .games-gamestore-about-gamestore-page #content_wrapper #content .com_header, .games-gamestore-page #content_wrapper #content .com_header, .games-gamestore-view-all-games-page #content_wrapper #content .com_header, .iwg_play_details_confirm_page #content_wrapper #content .com_header, .iwg_play_outcome_page #content_wrapper #content .com_header, .iwg_try_outcome_page #content_wrapper #content .com_header, [class*=iwg_play_game_page] #content_wrapper #content .com_header, [class*=iwg_try_game_page] #content_wrapper #content .com_header {
            box-sizing: border-box;
            position: relative;
            font-size: 114.28571%;
            line-height: 100%;
            background-color: transparent
        }

            .games-gamestore-about-gamestore-page #content_wrapper #content .com_header .com_inner, .games-gamestore-page #content_wrapper #content .com_header .com_inner, .games-gamestore-view-all-games-page #content_wrapper #content .com_header .com_inner, .iwg_play_details_confirm_page #content_wrapper #content .com_header .com_inner, .iwg_play_outcome_page #content_wrapper #content .com_header .com_inner, .iwg_try_outcome_page #content_wrapper #content .com_header .com_inner, [class*=iwg_play_game_page] #content_wrapper #content .com_header .com_inner, [class*=iwg_try_game_page] #content_wrapper #content .com_header .com_inner {
                background-color: transparent;
                border: 0
            }

                .games-gamestore-about-gamestore-page #content_wrapper #content .com_header .com_inner .com_heading, .games-gamestore-page #content_wrapper #content .com_header .com_inner .com_heading, .games-gamestore-view-all-games-page #content_wrapper #content .com_header .com_inner .com_heading, .iwg_play_details_confirm_page #content_wrapper #content .com_header .com_inner .com_heading, .iwg_play_outcome_page #content_wrapper #content .com_header .com_inner .com_heading, .iwg_try_outcome_page #content_wrapper #content .com_header .com_inner .com_heading, [class*=iwg_play_game_page] #content_wrapper #content .com_header .com_inner .com_heading, [class*=iwg_try_game_page] #content_wrapper #content .com_header .com_inner .com_heading {
                    color: navy;
                    background: transparent
                }

        .games-gamestore-about-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper, .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper, .games-gamestore-view-all-games-page #content_wrapper #content .iwg_featured_game_header_wrapper, .iwg_play_details_confirm_page #content_wrapper #content .iwg_featured_game_header_wrapper, .iwg_play_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper, .iwg_try_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper, [class*=iwg_play_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper, [class*=iwg_try_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper {
            background: #fff;
            margin-top: 3em;
            border: 1px solid #fff;
            border-radius: 10px;
            padding: 3em 2em;
            color: navy;
            min-height: 18em;
            padding-bottom: 0;
            margin-bottom: -7.5em
        }

            .games-gamestore-about-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, .games-gamestore-view-all-games-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, .iwg_play_details_confirm_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, .iwg_play_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, .iwg_try_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, [class*=iwg_play_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title, [class*=iwg_try_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title {
                font-size: 214.28571%;
                line-height: 100%;
                font-family: Effra-Heavy;
                text-transform: uppercase
            }

            .games-gamestore-about-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, .games-gamestore-view-all-games-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, .iwg_play_details_confirm_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, .iwg_play_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, .iwg_try_outcome_page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, [class*=iwg_play_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc, [class*=iwg_try_game_page] #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc {
                font-size: 157.14286%;
                line-height: 127.27273%;
                font-family: Effra-Reg
            }

        .games-gamestore-page #content_wrapper #content .cuk_secondary_promo {
            box-sizing: border-box;
            padding: 0 3em
        }

        .games-gamestore-about-gamestore-page #content_wrapper #content .cuk_secondary_promo {
            background: #fff;
            margin-top: 3em;
            border: 1px solid #fff;
            border-radius: 10px;
            padding: 3em;
            box-sizing: border-box
        }

        .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index {
            background: #fff;
            margin-top: 3em;
            border: 1px solid #fff;
            border-radius: 10px;
            padding: 3em 2em;
            color: navy;
            min-height: 18em;
            padding-bottom: 0;
            margin-bottom: 5.5em
        }

            .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga {
                color: navy
            }

                .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga h2 {
                    font-size: 214.28571%;
                    line-height: 100%;
                    font-family: Effra-Heavy;
                    text-transform: uppercase;
                    color: navy
                }

                .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions, .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort, .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item, .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select {
                    color: navy
                }

                    .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap .sort_options, .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap label {
                        color: navy;
                        font-family: Effra-Heavy;
                        font-size: 171.42857%;
                        line-height: 100%
                    }

                        .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap .sort_options .sort {
                            color: navy;
                            font-family: Effra-Reg
                        }

                            .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap .sort_options .sort.selected {
                                font-family: Effra-Heavy
                            }

                            .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap .sort_options .sort a {
                                color: navy
                            }

        .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page {
            background: #fff;
            border: 1px solid #fff;
            border-radius: 10px;
            padding: 3em;
            box-sizing: border-box;
            height: 50em
        }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_8 {
                width: 80%
            }

                .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_4.iwg_confirm_bunners, .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_4.iwg_confirm_bunners img, .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_8:first-child {
                    width: 49%
                }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page #confirm_iwg_header {
                font-size: 142.85714%;
                line-height: 100%;
                text-transform: uppercase;
                color: navy;
                font-family: Effra-Heavy
            }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .copy_block {
                font-size: 100%;
                line-height: 100%;
                color: #141414
            }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_confirm_purchase .btn_xl {
                display: inline-block;
                font-family: Effra-Heavy;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                border-radius: 25px;
                min-width: 12em;
                font-size: 1em;
                height: auto;
                line-height: 100%;
                padding: 1em;
                background-color: navy;
                color: #fff;
                border: 2px solid transparent
            }

                .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_confirm_purchase .btn_xl#iwg_game_details_try_action {
                    background-color: #fff;
                    color: navy;
                    border: 2px solid navy
                }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_confirm_purchase .copy_block.with_padding.bdr_gray.bdr_bot_one_sld.bdr_top_one_sld {
                border: 0
            }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_info #procedures_trigger {
                font-size: 85.71429%;
                line-height: 100%;
                background-color: transparent;
                background-position: right -331px
            }

                .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_info #procedures_trigger.active {
                    background-position: right -387px
                }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_info #procedures_content {
                font-size: 85.71429%;
                line-height: 100%
            }

                .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_info #procedures_content h2 {
                    font-size: 100%;
                    line-height: 100%
                }

[class*=iwg_play_game_page] #content.container_12 .content_inner .iwg_play_game, [class*=iwg_play_game_page] #content.container_12 .content_inner .iwg_try_game, [class*=iwg_try_game_page] #content.container_12 .content_inner .iwg_play_game, [class*=iwg_try_game_page] #content.container_12 .content_inner .iwg_try_game {
    width: 99%;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 3em 2em;
    box-sizing: border-box
}

    [class*=iwg_play_game_page] #content.container_12 .content_inner .iwg_play_game h1, [class*=iwg_play_game_page] #content.container_12 .content_inner .iwg_try_game h1, [class*=iwg_try_game_page] #content.container_12 .content_inner .iwg_play_game h1, [class*=iwg_try_game_page] #content.container_12 .content_inner .iwg_try_game h1 {
        font-size: 285.71429%;
        line-height: 100%;
        text-transform: uppercase;
        color: navy;
        font-family: Effra-Heavy
    }

.iwg_play_outcome_page #content.container_12 .content_inner .grid_8, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 {
    width: 99%;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 3em 2em;
    box-sizing: border-box
}

    .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome {
        width: 57.33%
    }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome .iwg_header, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome .iwg_header {
            font-size: 285.71429%;
            line-height: 100%;
            text-transform: uppercase;
            color: navy;
            font-family: Effra-Heavy
        }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #outcome_win_message, .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome .prominent_text, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #outcome_win_message, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome .prominent_text {
            font-size: 135.71429%;
            line-height: 100%;
            color: navy
        }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #buy_and_play_again, .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #view_all_games, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #buy_and_play_again, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome #view_all_games {
            display: inline-block;
            font-family: Effra-Heavy;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            border-radius: 25px;
            min-width: 12em;
            font-size: 1em;
            height: auto;
            line-height: 100%;
            padding: 1em;
            background-color: navy;
            color: #fff;
            border: 2px solid transparent
        }

    .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome {
        width: 57.33%
    }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome .iwg_header, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome .iwg_header {
            font-size: 285.71429%;
            line-height: 100%;
            text-transform: uppercase;
            color: navy;
            font-family: Effra-Heavy
        }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #outcome_win_message, .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome .prominent_text, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #outcome_win_message, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome .prominent_text {
            font-size: 135.71429%;
            line-height: 100%;
            color: navy
        }

        .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #play_game_link, .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #view_all_games, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #play_game_link, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome #view_all_games {
            display: inline-block;
            font-family: Effra-Heavy;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            border-radius: 25px;
            min-width: 14.256em;
            font-size: 1em;
            height: auto;
            line-height: 100%;
            padding: 1em;
            background-color: navy;
            color: #fff;
            border: 2px solid transparent;
            float: left;
            margin-right: 2em;
            box-sizing: border-box
        }

    .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 #iwg_play_limits_message, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 #iwg_play_limits_message {
        background-color: transparent;
        color: navy
    }

@media screen and (max-width:960px) {
    .games-gamestore-about-gamestore-page #content_wrapper:before, .games-gamestore-page #content_wrapper:before, .games-gamestore-view-all-games-page #content_wrapper:before, .iwg_play_details_confirm_page #content_wrapper:before, .iwg_play_outcome_page #content_wrapper:before, .iwg_try_outcome_page #content_wrapper:before, [class*=iwg_play_game_page] #content_wrapper:before, [class*=iwg_try_game_page] #content_wrapper:before {
        top: -2.2rem
    }

    .games-gamestore-about-gamestore-page #breadcrumbs, .games-gamestore-page #breadcrumbs, .games-gamestore-view-all-games-page #breadcrumbs, .iwg_play_details_confirm_page #breadcrumbs, .iwg_play_outcome_page #breadcrumbs, .iwg_try_outcome_page #breadcrumbs, [class*=iwg_play_game_page] #breadcrumbs, [class*=iwg_try_game_page] #breadcrumbs {
        padding-top: 1em;
        padding-left: 1em
    }
}

@media screen and (max-width:860px) {
    .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_8 {
        width: 80%
    }

        .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_4.iwg_confirm_bunners, .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_8:first-child {
            width: 99%
        }

            .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .grid_4.iwg_confirm_bunners img {
                width: 49%
            }

    .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_confirm_purchase .btn_xl {
        min-width: 44%
    }
}

@media screen and (max-width:768px) {
    .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper {
        padding: 2em 1em;
        min-height: 18em;
        padding-bottom: 0;
        margin-bottom: -7.5em
    }

        .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title {
            font-size: 171.42857%;
            line-height: 100%
        }

        .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc {
            font-size: 128.57143%;
            line-height: 133.33333%;
            font-family: Effra-Reg
        }

    .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome, .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome, .iwg_try_outcome_page #content.container_12 .content_inner .grid_8 .iwg_try_outcome {
        width: 99%
    }
}

@media screen and (max-width:640px) {
    .iwg_play_details_confirm_page #content_wrapper #content .iwg_game_details_confirm_page .iwg_confirm_purchase .btn_xl {
        min-width: 100%;
        box-sizing: border-box
    }

    .games-gamestore-about-gamestore-page #content_wrapper #content .content_inner, .games-gamestore-page #content_wrapper #content .content_inner, .games-gamestore-view-all-games-page #content_wrapper #content .content_inner {
        padding: 0
    }

        .games-gamestore-about-gamestore-page #content_wrapper #content .content_inner .cuk_secondary_promo, .games-gamestore-about-gamestore-page #content_wrapper #content .content_inner .gamestore_index, .games-gamestore-about-gamestore-page #content_wrapper #content .content_inner .iwg_featured_game_header_wrapper, .games-gamestore-page #content_wrapper #content .content_inner .cuk_secondary_promo, .games-gamestore-page #content_wrapper #content .content_inner .gamestore_index, .games-gamestore-page #content_wrapper #content .content_inner .iwg_featured_game_header_wrapper, .games-gamestore-view-all-games-page #content_wrapper #content .content_inner .cuk_secondary_promo, .games-gamestore-view-all-games-page #content_wrapper #content .content_inner .gamestore_index, .games-gamestore-view-all-games-page #content_wrapper #content .content_inner .iwg_featured_game_header_wrapper {
            margin-top: 0;
            border-radius: 0;
            min-height: 21em
        }
}

@media screen and (max-width:480px) {
    .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_title {
        font-size: 157.14286%;
        line-height: 100%
    }

    .games-gamestore-page #content_wrapper #content .iwg_featured_game_header_wrapper .iwg_featured_game_header_desc {
        font-size: 100%;
        line-height: 142.85714%;
        font-family: Effra-Reg
    }

    .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index {
        padding: 2em 1em
    }

        .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga h2 {
            font-size: 171.42857%;
            line-height: 100%
        }

        .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap .sort_options, .games-gamestore-view-all-games-page #content_wrapper #content .gamestore_index #iwg_games_header_aga .iwg_games_header_actions .iwg_sort .item.select .input_wrap label {
            font-size: 128.57143%;
            line-height: 122.22222%
        }

    .iwg_play_outcome_page #content.container_12 .content_inner .grid_8 .iwg_play_outcome .iwg_header, [class*=iwg_play_game_page] #content.container_12 .content_inner .iwg_play_game h1, [class*=iwg_try_game_page] #content.container_12 .content_inner .iwg_play_game h1 {
        font-size: 214.28571%;
        line-height: 100%
    }
}

#_bt_play_journeys_version_ {
    content: "1.25.1"
}

.tnl.brand_bg_heritage, .tnl .brand_bg_heritage {
    background: navy
}

.tnl.brand_txt_heritage, .tnl .brand_txt_heritage {
    color: navy
}

.tnl.brand_bg_royal, .tnl .brand_bg_royal {
    background: #f4e22b
}

.tnl.brand_txt_royal, .tnl .brand_txt_royal {
    color: #f4e22b
}

.tnl.brand_bg_shadow, .tnl .brand_bg_shadow {
    background: #1432c8
}

.tnl.brand_txt_shadow, .tnl .brand_txt_shadow {
    color: #1432c8
}

.tnl.brand_bg_secondary, .tnl .brand_bg_secondary {
    background: #4f7bf7
}

.tnl.brand_txt_secondary, .tnl .brand_txt_secondary {
    color: #4f7bf7
}

.lotto.brand_bg_primary, .lotto .brand_bg_primary {
    background: #e5013b
}

.lotto.brand_txt_primary, .lotto .brand_txt_primary {
    color: #e5013b
}

.lotto.brand_bg_secondary, .lotto .brand_bg_secondary {
    background: #b50a2f
}

.lotto.brand_txt_secondary, .lotto .brand_txt_secondary {
    color: #b50a2f
}

.lotto.brand_bg_shadow, .lotto .brand_bg_shadow {
    background: #a10628
}

.lotto.brand_txt_shadow, .lotto .brand_txt_shadow {
    color: #a10628
}

.lotto.brand_bg_tertiary, .lotto .brand_bg_tertiary {
    background: #cc0034
}

.lotto.brand_txt_tertiary, .lotto .brand_txt_tertiary {
    color: #cc0034
}

.euromillions.brand_bg_primary, .euromillions .brand_bg_primary {
    background: #f8b400
}

.euromillions.brand_txt_primary, .euromillions .brand_txt_primary {
    color: #f8b400
}

.euromillions.brand_bg_secondary, .euromillions .brand_bg_secondary {
    background: #eca100
}

.euromillions.brand_txt_secondary, .euromillions .brand_txt_secondary {
    color: #eca100
}

.euromillions.brand_bg_shadow, .euromillions .brand_bg_shadow {
    background: #d37c09
}

.euromillions.brand_txt_shadow, .euromillions .brand_txt_shadow {
    color: #d37c09
}

.euromillions.brand_bg_tertiary, .euromillions .brand_bg_tertiary {
    background: #ffc62c
}

.euromillions.brand_txt_tertiary, .euromillions .brand_txt_tertiary {
    color: #ffc62c
}

.set_for_life.brand_bg_primary, .set_for_life .brand_bg_primary {
    background: #55b0da
}

.set_for_life.brand_txt_primary, .set_for_life .brand_txt_primary {
    color: #55b0da
}

.set_for_life.brand_bg_secondary, .set_for_life .brand_bg_secondary {
    background: #00b4be
}

.set_for_life.brand_txt_secondary, .set_for_life .brand_txt_secondary {
    color: #00b4be
}

.set_for_life.brand_bg_shadow, .set_for_life .brand_bg_shadow {
    background: #049ba3
}

.set_for_life.brand_txt_shadow, .set_for_life .brand_txt_shadow {
    color: #049ba3
}

.set_for_life.brand_bg_tertiary, .set_for_life .brand_bg_tertiary {
    background: #00c8d2
}

.set_for_life.brand_txt_tertiary, .set_for_life .brand_txt_tertiary {
    color: #00c8d2
}

.thunderball.brand_bg_primary, .thunderball .brand_bg_primary {
    background: #bc13ad
}

.thunderball.brand_txt_primary, .thunderball .brand_txt_primary {
    color: #bc13ad
}

.thunderball.brand_bg_secondary, .thunderball .brand_bg_secondary {
    background: #a10f94
}

.thunderball.brand_txt_secondary, .thunderball .brand_txt_secondary {
    color: #a10f94
}

.thunderball.brand_bg_shadow, .thunderball .brand_bg_shadow {
    background: #8a0c72
}

.thunderball.brand_txt_shadow, .thunderball .brand_txt_shadow {
    color: #8a0c72
}

.thunderball.brand_bg_tertiary, .thunderball .brand_bg_tertiary {
    background: #cb27b4
}

.thunderball.brand_txt_tertiary, .thunderball .brand_txt_tertiary {
    color: #cb27b4
}

.lotto_hotpicks.brand_bg_primary, .lotto_hotpicks .brand_bg_primary {
    background: #e5013b
}

.lotto_hotpicks.brand_txt_primary, .lotto_hotpicks .brand_txt_primary {
    color: #e5013b
}

.lotto_hotpicks.brand_bg_secondary, .lotto_hotpicks .brand_bg_secondary {
    background: #b50a2f
}

.lotto_hotpicks.brand_txt_secondary, .lotto_hotpicks .brand_txt_secondary {
    color: #b50a2f
}

.lotto_hotpicks.brand_bg_shadow, .lotto_hotpicks .brand_bg_shadow {
    background: #a10628
}

.lotto_hotpicks.brand_txt_shadow, .lotto_hotpicks .brand_txt_shadow {
    color: #a10628
}

.lotto_hotpicks.brand_bg_tertiary, .lotto_hotpicks .brand_bg_tertiary {
    background: #cc0034
}

.lotto_hotpicks.brand_txt_tertiary, .lotto_hotpicks .brand_txt_tertiary {
    color: #cc0034
}

.euromillions_hotpicks.brand_bg_primary, .euromillions_hotpicks .brand_bg_primary {
    background: #ff8000
}

.euromillions_hotpicks.brand_txt_primary, .euromillions_hotpicks .brand_txt_primary {
    color: #ff8000
}

.euromillions_hotpicks.brand_bg_secondary, .euromillions_hotpicks .brand_bg_secondary {
    background: #d8460b
}

.euromillions_hotpicks.brand_txt_secondary, .euromillions_hotpicks .brand_txt_secondary {
    color: #d8460b
}

.euromillions_hotpicks.brand_bg_shadow, .euromillions_hotpicks .brand_bg_shadow {
    background: #bc3903
}

.euromillions_hotpicks.brand_txt_shadow, .euromillions_hotpicks .brand_txt_shadow {
    color: #bc3903
}

.euromillions_hotpicks.brand_bg_tertiary, .euromillions_hotpicks .brand_bg_tertiary {
    background: #eb6503
}

.euromillions_hotpicks.brand_txt_tertiary, .euromillions_hotpicks .brand_txt_tertiary {
    color: #eb6503
}

.iwg.brand_bg_primary, .iwg .brand_bg_primary {
    background: #00d24b
}

.iwg.brand_txt_primary, .iwg .brand_txt_primary {
    color: #00d24b
}

.iwg.brand_bg_secondary, .iwg .brand_bg_secondary {
    background: #4cdd5b
}

.iwg.brand_txt_secondary, .iwg .brand_txt_secondary {
    color: #4cdd5b
}

.iwg.brand_bg_shadow, .iwg .brand_bg_shadow {
    background: #09a553
}

.iwg.brand_txt_shadow, .iwg .brand_txt_shadow {
    color: #09a553
}

.iwg.brand_bg_tertiary, .iwg .brand_bg_tertiary {
    background: #44f05c
}

.iwg.brand_txt_tertiary, .iwg .brand_txt_tertiary {
    color: #44f05c
}

.scratchcards.brand_bg_primary, .scratchcards .brand_bg_primary {
    background: #f4e22b
}

.scratchcards.brand_txt_primary, .scratchcards .brand_txt_primary {
    color: #f4e22b
}

.pixel_placement {
    width: 1px;
    height: 1px;
    overflow: visible
}

    .pixel_placement, .pixel_placement span {
        position: absolute
    }

.tnl.brand_bg_pattern, .tnl .brand_bg_pattern {
    background: #f4e22b;
    background: linear-gradient(45deg,#1432c8 15%,#f4e22b 0,#f4e22b 85%,navy 0)
}

.lotto.brand_bg_pattern, .lotto .brand_bg_pattern {
    background: #e5013b;
    background: linear-gradient(45deg,#cc0034 15%,#e5013b 0,#e5013b 85%,#b50a2f 0)
}

.euromillions.brand_bg_pattern, .euromillions .brand_bg_pattern {
    background: #f8b400;
    background: linear-gradient(65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,#f8b400 0);
    position: relative
}

    .euromillions.brand_bg_pattern:before, .euromillions .brand_bg_pattern:before {
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        background: linear-gradient(-65deg,#eca100 7.5%,#ffc62c 0,#ffc62c 15%,transparent 0);
        position: absolute;
        z-index: 1
    }

.set_for_life.brand_bg_pattern, .set_for_life .brand_bg_pattern {
    background: #55b0da;
    background: linear-gradient(0deg,#049ba3 7%,#00b4be 0,#00b4be 14%,#00c8d2 0,#00c8d2 21%,#55b0da 0)
}

.thunderball.brand_bg_pattern, .thunderball .brand_bg_pattern {
    background: #bc13ad;
    background: linear-gradient(90deg,#cb27b4 10%,#bc13ad 0,#bc13ad 95%,#8a0c72 0)
}

.lotto_hotpicks.brand_bg_pattern, .lotto_hotpicks .brand_bg_pattern {
    background: #e5013b;
    background: linear-gradient(-45deg,#a10628 15%,#b50a2f 0,#b50a2f 20%,#cc0034 0,#cc0034 25%,#e5013b 0)
}

.euromillions_hotpicks.brand_bg_pattern, .euromillions_hotpicks .brand_bg_pattern {
    background: #ff8000;
    background: linear-gradient(-45deg,#bc3903 15%,#d8460b 0,#d8460b 20%,#eb6503 0,#eb6503 25%,#ff8000 0)
}

.iwg .brand_bg_pattern {
    background: #00d24b;
    position: relative
}

    .iwg .brand_bg_pattern .pixel_placement {
        top: 50%;
        left: 75%;
        transform: rotate(45deg)
    }

        .iwg .brand_bg_pattern .pixel_placement .shape {
            width: 1000px;
            height: 1000px;
            display: block
        }

        .iwg .brand_bg_pattern .pixel_placement .shape_1 {
            right: 0;
            bottom: 0;
            background: #00d24b
        }

        .iwg .brand_bg_pattern .pixel_placement .shape_2 {
            left: 1px;
            top: 0;
            background: #4cdd5b
        }

        .iwg .brand_bg_pattern .pixel_placement .shape_3 {
            right: 0;
            top: 0;
            background: #44f05c
        }

        .iwg .brand_bg_pattern .pixel_placement .shape_4 {
            left: 1px;
            bottom: 1px;
            background: #09a553
        }

.scratchcards .brand_bg_pattern {
    background: #f4e22b;
    position: relative;
    overflow: hidden
}

    .scratchcards .brand_bg_pattern .pixel_placement {
        top: 50%;
        left: 75%;
        transform: scaleX(3) rotate(45deg)
    }

        .scratchcards .brand_bg_pattern .pixel_placement .shape {
            width: 1000px;
            height: 1000px;
            display: block
        }

        .scratchcards .brand_bg_pattern .pixel_placement .shape_1 {
            right: 0;
            bottom: 0;
            background: #1432c8
        }

        .scratchcards .brand_bg_pattern .pixel_placement .shape_2 {
            left: 1px;
            top: 0;
            background: #f4e22b
        }

        .scratchcards .brand_bg_pattern .pixel_placement .shape_3 {
            right: 0;
            top: 0;
            background: navy
        }

        .scratchcards .brand_bg_pattern .pixel_placement .shape_4 {
            left: 1px;
            bottom: 1px;
            background: #4f7bf7
        }

.btn_header {
    margin-bottom: .5em
}

.bg_blue {
    background-color: navy !important
}

    .bg_blue h3 {
        color: #fff
    }

.bg_white {
    background-color: #fff !important
}

    .bg_white h3 {
        color: #141414
    }

@media only screen and (max-width:640px) {
    .btn_header {
        font-size: 14px;
        margin-bottom: .5em
    }
}

@media only screen and (max-width:320px) {
    .btn_header {
        font-size: 12px;
        margin-bottom: .5em
    }
}

.cuk_btn {
    display: inline-block;
    font-family: Effra-Heavy;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border-radius: 25px;
    min-width: 12em;
    font-size: 1em;
    height: auto;
    line-height: 100%;
    padding: 1em
}

.cuk_btn_primary, .cuk_btn_primary_small {
    background-color: navy;
    color: #fff;
    border: 2px solid transparent
}

.cuk_btn_primary_small {
    padding: .643em 1em;
    min-width: 10em;
    height: auto;
    line-height: 100%
}

    .cuk_btn_primary_small:active, .cuk_btn_primary_small:focus, .cuk_btn_primary_small:hover {
        background-color: #f4e22b;
        text-decoration: none
    }

    .cuk_btn_primary_small:link, .cuk_btn_primary_small:visited {
        color: #fff;
        text-decoration: none
    }

.cuk_btn_primary:active, .cuk_btn_primary:focus, .cuk_btn_primary:hover {
    background-color: #f4e22b;
    text-decoration: none
}

.cuk_btn_primary:link, .cuk_btn_primary:visited {
    color: #fff;
    text-decoration: none
}

.cuk_btn_primary_trans, .cuk_btn_primary_trans_small {
    background-color: transparent;
    color: navy;
    border: 2px solid navy
}

.cuk_btn_primary_trans_small {
    padding: .643em 1em;
    min-width: 10em;
    height: auto;
    line-height: 100%
}

    .cuk_btn_primary_trans_small:active, .cuk_btn_primary_trans_small:focus, .cuk_btn_primary_trans_small:hover {
        background-color: #bcbcd6
    }

    .cuk_btn_primary_trans_small:link, .cuk_btn_primary_trans_small:visited {
        color: navy;
        text-decoration: none
    }

.cuk_btn_primary_trans:active, .cuk_btn_primary_trans:focus, .cuk_btn_primary_trans:hover {
    background-color: #bcbcd6
}

.cuk_btn_primary_trans:link, .cuk_btn_primary_trans:visited {
    color: navy;
    text-decoration: none
}

.cuk_btn_secondary, .cuk_btn_secondary_small {
    background-color: #fff;
    color: navy;
    border: 2px solid navy
}

.cuk_btn_secondary_small {
    padding: .643em 1em;
    min-width: 10em;
    height: auto;
    line-height: 100%
}

    .cuk_btn_secondary_small:link, .cuk_btn_secondary_small:visited {
        color: navy;
        text-decoration: none
    }

    .cuk_btn_secondary_small:active, .cuk_btn_secondary_small:focus, .cuk_btn_secondary_small:hover {
        background-color: #f4e22b;
        color: #fff;
        border: 2px solid transparent
    }

.cuk_btn_secondary:link, .cuk_btn_secondary:visited {
    color: navy;
    text-decoration: none
}

.cuk_btn_secondary:active, .cuk_btn_secondary:focus, .cuk_btn_secondary:hover {
    background-color: #f4e22b;
    color: #fff;
    border: 2px solid transparent
}

.cuk_btn_secondary_trans, .cuk_btn_secondary_trans_small {
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff
}

.cuk_btn_secondary_trans_small {
    padding: .643em 1em;
    min-width: 10em;
    height: auto;
    line-height: 100%
}

    .cuk_btn_secondary_trans_small:active, .cuk_btn_secondary_trans_small:focus, .cuk_btn_secondary_trans_small:hover {
        background-color: #bcbcd6
    }

    .cuk_btn_secondary_trans_small:link, .cuk_btn_secondary_trans_small:visited {
        color: #fff;
        text-decoration: none
    }

.cuk_btn_secondary_trans:active, .cuk_btn_secondary_trans:focus, .cuk_btn_secondary_trans:hover {
    background-color: #bcbcd6
}

.cuk_btn_secondary_trans:link, .cuk_btn_secondary_trans:visited {
    color: #fff;
    text-decoration: none
}

.cuk_btn_square {
    color: navy;
    position: relative;
    font-family: Effra-Reg !important;
    font-size: 1.42857em !important;
    letter-spacing: .2px !important;
    border-radius: 0 !important;
    text-align: left !important;
    padding-left: .8em !important;
    text-transform: none !important;
    width: 100%;
    background-color: #f0f0f0;
    box-shadow: 10px 10px 0 0 rgba(0,0,0,.1)
}

    .cuk_btn_square span {
        background-image: url(/c/i/css/btn_chevron.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: 100%;
        transform: translate(-50%,-50%) rotate(-90deg) scale(.5);
        position: absolute;
        top: 50%;
        right: -1em;
        height: 100%;
        width: 2em
    }

    .cuk_btn_square:active, .cuk_btn_square:focus, .cuk_btn_square:hover {
        background-color: #d7d7d7;
        color: #fff
    }

    .cuk_btn_square:link, .cuk_btn_square:visited {
        color: navy;
        text-decoration: none
    }

.cuk_link {
    padding: .1em .4em;
    border-bottom: 2px solid
}

    .cuk_link:hover {
        text-decoration: none;
        background-color: inherit;
        border-bottom: 2px solid transparent
    }

@media only screen and (max-width:1024px) {
    .cuk_btn_primary:active, .cuk_btn_primary:focus, .cuk_btn_primary_small:active, .cuk_btn_primary_small:focus {
        background-color: #f4e22b
    }

    .cuk_btn_primary_trans:active, .cuk_btn_primary_trans:focus, .cuk_btn_primary_trans_small:active, .cuk_btn_primary_trans_small:focus {
        background-color: #bcbcd6
    }
}

@media only screen and (max-width:640px) {
    .cuk_btn:not([class*=small]) {
        min-width: 8.084em;
        font-size: 12px;
        height: auto;
        line-height: 100%;
        padding: 1em
    }

    .cuk_btn[class*=small] {
        min-width: 8.83335em;
        padding: .643em 1em;
        height: auto;
        line-height: 100%;
        font-size: 12px
    }
}

@media (min-width:641px) {
    .cuk_d_h80 {
        font-size: 571.42857%;
        line-height: 87.5%
    }

    .cuk_d_h56 {
        font-size: 400%;
        line-height: 92.85714%
    }

    .cuk_d_h34 {
        font-size: 242.85714%;
        line-height: 100%
    }

    .cuk_d_h28 {
        font-size: 200%;
        line-height: 85.71429%
    }

    .cuk_d_h26 {
        font-size: 185.71429%;
        line-height: 76.92308%
    }

    .cuk_d_h22 {
        font-size: 157.14286%;
        line-height: 118.18182%
    }

    .cuk_d_b24 {
        font-size: 171.42857%;
        line-height: 125%
    }

    .cuk_d_b20 {
        font-size: 142.85714%;
        line-height: 130%
    }

    .cuk_d_b16 {
        font-size: 114.28571%;
        line-height: 137.5%
    }

    .cuk_d_b12 {
        font-size: 85.71429%;
        line-height: 125%
    }
}

@media (max-width:640px) {
    .cuk_m_h55 {
        font-size: 392.85714%;
        line-height: 90.90909%
    }

    .cuk_m_h46 {
        font-size: 328.57143%;
        line-height: 91.30435%
    }

    .cuk_m_h25 {
        font-size: 178.57143%;
        line-height: 104%
    }

    .cuk_m_h21 {
        font-size: 150%;
        line-height: 100%
    }

    .cuk_m_h20 {
        font-size: 142.85714%;
        line-height: 110%
    }

    .cuk_m_h18 {
        font-size: 128.57143%;
        line-height: 111.11111%
    }

    .cuk_m_b20 {
        font-size: 142.85714%;
        line-height: 120%
    }

    .cuk_m_b16 {
        font-size: 114.28571%;
        line-height: 125%
    }

    .cuk_m_b14 {
        font-size: 100%;
        line-height: 114.28571%
    }

    .cuk_m_b10 {
        font-size: 71.42857%;
        line-height: 140%
    }
}

.margin_bottom_xxlarge {
    margin-bottom: 80px
}

.margin_bottom_xlarge {
    margin-bottom: 60px
}

.margin_bottom_large {
    margin-bottom: 40px
}

.margin_bottom_medium {
    margin-bottom: 20px
}

.margin_bottom_small {
    margin-bottom: 15px
}

.margin_bottom_xsmall {
    margin-bottom: 5px
}

.margin_bottom_xxsmall {
    margin-bottom: 2px
}

@media (max-width:640px) {
    .margin_bottom_xxlarge {
        margin-bottom: 60px
    }

    .margin_bottom_xlarge {
        margin-bottom: 40px
    }

    .margin_bottom_large {
        margin-bottom: 30px
    }

    .margin_bottom_medium {
        margin-bottom: 20px
    }

    .margin_bottom_small {
        margin-bottom: 15px
    }

    .margin_bottom_xsmall {
        margin-bottom: 5px
    }

    .margin_bottom_xxsmall {
        margin-bottom: 2px
    }
}

[class*=dbg_play_page] #content_wrapper {
    overflow: visible !important;
    background: transparent
}

    [class*=dbg_play_page] #content_wrapper.content_wrapper {
        overflow: visible !important
    }

    [class*=dbg_play_page] #content_wrapper:before {
        display: block !important;
        width: 100% !important;
        height: 30rem !important;
        visibility: visible !important;
        position: absolute !important;
        top: 0;
        z-index: 0
    }

    [class*=dbg_play_page] #content_wrapper #content {
        background: transparent;
        padding-top: 1em
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content {
            background: transparent;
            overflow: visible
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_inner {
                overflow: visible
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_inner .com_heading {
                    overflow: visible;
                    white-space: nowrap
                }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header {
                box-sizing: border-box;
                padding: 0;
                margin-bottom: 4em;
                position: relative;
                font-size: 85.71429%;
                line-height: 100%;
                background: transparent
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header .com_inner {
                    background: transparent;
                    border-bottom: none
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=lotto-hotpicks_] .com_inner .com_heading, [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=lotto_] .com_inner .com_heading, [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=thunderball_] .com_inner .com_heading {
                    color: #fff
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=euromillions-hotpicks_] .com_inner .com_heading, [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=euromillions_] .com_inner .com_heading, [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header[class*=set-for-life_] .com_inner .com_heading {
                    color: navy
                }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header {
                background: transparent;
                padding: 0
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner {
                    padding: 0
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .headline {
                        font-family: Effra-Reg;
                        text-transform: capitalize;
                        font-size: 171.42857%;
                        line-height: 100%;
                        margin-bottom: .2em
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .amount {
                        width: unset;
                        display: inline;
                        font-family: Effra-Heavy;
                        text-transform: none;
                        font-size: 400%;
                        line-height: 92.85714%;
                        margin-left: 0
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .mustbewon-wrapper {
                        display: inline-block;
                        width: 100%;
                        margin-top: .33333em;
                        font-family: Effra-Reg;
                        text-transform: uppercase
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .strapline-wrapper {
                        margin-top: 1em;
                        margin-bottom: .5em
                    }

                        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .strapline-wrapper .strapline {
                            font-size: 285.71429%;
                            line-height: 100%
                        }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .description-wrapper {
                        font-family: Effra-Reg;
                        font-size: 157.14286%;
                        line-height: 100%;
                        margin-bottom: 1em;
                        display: block
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .raffle {
                        width: 90%;
                        font-family: Effra-Reg;
                        font-size: 171.42857%;
                        line-height: 100%;
                        margin-top: .2em;
                        margin-bottom: 1em
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_message {
                        color: #fff
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper {
                        margin-top: .33333em
                    }

                        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
                            color: navy;
                            text-align: center;
                            width: 3em;
                            height: 3em;
                            border-radius: 100%;
                            background: #fff;
                            padding: 1.25em;
                            font-size: 100%;
                            line-height: 100%;
                            text-transform: capitalize;
                            margin-right: 1.75em
                        }

                            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
                                text-align: center;
                                position: relative;
                                font-size: 285.71429%;
                                line-height: 75%;
                                font-family: Effra-Heavy
                            }

                                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                                    content: ":";
                                    position: absolute;
                                    top: -.5em;
                                    right: -1.11111em;
                                    display: inline-block;
                                    color: #fff;
                                    font-size: 71.42857%;
                                    line-height: 240%
                                }

                            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit.mins .number:after {
                                display: none
                            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=lotto-hotpicks] .com_inner .playslip_header_content, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=lotto] .com_inner .playslip_header_content, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=thunderball] .com_inner .playslip_header_content {
                    color: #fff
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=euromillions-hotpicks] .com_inner .playslip_header_content, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=euromillions-hotpicks] .com_inner .playslip_header_content .countdown .countdown_message, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=euromillions] .com_inner .playslip_header_content, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=euromillions] .com_inner .playslip_header_content .countdown .countdown_message, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=set-for-life] .com_inner .playslip_header_content, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header[class*=set-for-life] .com_inner .playslip_header_content .countdown .countdown_message {
                    color: navy
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .headline-wrapper, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .headline-wrapper {
                    width: unset;
                    display: inline
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .headline-wrapper .headline, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .headline-wrapper .headline {
                        display: inline;
                        margin-right: .2em;
                        font-family: Effra-Reg;
                        text-transform: capitalize;
                        font-size: 171.42857%;
                        line-height: 100%
                    }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .amount, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount {
                    width: unset;
                    display: inline;
                    font-family: Effra-Reg;
                    text-transform: none;
                    font-size: 171.42857%;
                    line-height: 100%;
                    margin-left: .05em
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .mustbewon-wrapper, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .mustbewon-wrapper {
                    display: inline-block;
                    width: 100%;
                    margin-top: .33333em;
                    font-family: Effra-Reg;
                    text-transform: uppercase
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .strapline-wrapper, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .strapline-wrapper {
                    display: block;
                    margin-top: 1em
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .strapline-wrapper .strapline, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .strapline-wrapper .strapline {
                        font-size: 285.71429%;
                        line-height: 100%
                    }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content .countdown .countdown_message, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_message {
                    color: #fff
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper {
                    width: 100%;
                    text-transform: uppercase;
                    font-family: Effra-Heavy
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline {
                        font-size: 178.57143%;
                        line-height: 100%;
                        display: block
                    }

                        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-1:before {
                            content: "Win "
                        }

                        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-2, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-3, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-4, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-5, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-6 {
                            display: inline
                        }

                            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper .strapline.strapline-3:after {
                                content: "\A";
                                white-space: pre
                            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_message {
                    color: navy
                }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
                    text-align: center
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
                        border: none;
                        padding: 0
                    }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip {
                margin-top: 7em;
                margin-bottom: 5em;
                background: transparent
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .com_core_app_inner, [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .playslip_form, [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .playslip_form .head {
                    background: transparent
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .playslip_form .head .head_inner {
                        background: transparent;
                        border-radius: 50px 50px 0 0
                    }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .playslip_form .body, [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip .com_core_app.playslip .playslip_form .tail {
                        background: transparent
                    }

[class*=dbg_play_page][class*=lotto-hotpicks_dbg_play_page] #breadcrumbs, [class*=dbg_play_page][class*=lotto_dbg_play_page] #breadcrumbs, [class*=dbg_play_page][class*=thunderball_dbg_play_page] #breadcrumbs {
    z-index: 1;
    color: #fff
}

    [class*=dbg_play_page][class*=lotto-hotpicks_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=lotto-hotpicks_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=lotto-hotpicks_dbg_play_page] #breadcrumbs li a:visited, [class*=dbg_play_page][class*=lotto_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=lotto_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=lotto_dbg_play_page] #breadcrumbs li a:visited, [class*=dbg_play_page][class*=thunderball_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=thunderball_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=thunderball_dbg_play_page] #breadcrumbs li a:visited {
        color: #fff
    }

[class*=dbg_play_page][class*=euromillions-hotpicks_dbg_play_page] #breadcrumbs, [class*=dbg_play_page][class*=euromillions_dbg_play_page] #breadcrumbs, [class*=dbg_play_page][class*=set-for-life_dbg_play_page] #breadcrumbs {
    z-index: 1;
    color: navy
}

    [class*=dbg_play_page][class*=euromillions-hotpicks_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=euromillions-hotpicks_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=euromillions-hotpicks_dbg_play_page] #breadcrumbs li a:visited, [class*=dbg_play_page][class*=euromillions_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=euromillions_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=euromillions_dbg_play_page] #breadcrumbs li a:visited, [class*=dbg_play_page][class*=set-for-life_dbg_play_page] #breadcrumbs li, [class*=dbg_play_page][class*=set-for-life_dbg_play_page] #breadcrumbs li a, [class*=dbg_play_page][class*=set-for-life_dbg_play_page] #breadcrumbs li a:visited {
        color: navy
    }

@media screen and (max-width:1065px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
        width: 2.35em;
        height: 2.35em;
        padding: 1.525em;
        font-size: 78.57143%;
        line-height: 100%
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
            font-size: 250%;
            line-height: 71.42857%
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                top: -.625em;
                right: -1.37931em;
                font-size: 71.42857%;
                line-height: 240%
            }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .strapline-wrapper .strapline, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .strapline-wrapper .strapline {
        font-size: 250%;
        line-height: 100%
    }
}

@media screen and (max-width:960px) {
    [class*=dbg_play_page] #content_wrapper:before {
        top: -.71429em
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.lotto .com_inner .playslip_header_content h2 .strapline-wrapper .strapline, [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .strapline-wrapper .strapline {
        font-size: 214.28571%;
        line-height: 100%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content h2 .amount .strapline-wrapper {
        font-size: 90%
    }
}

@media screen and (max-width:850px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
        width: 2.35em;
        height: 2.35em;
        padding: 1.525em;
        font-size: 78.57143%;
        line-height: 100%
    }
}

@media screen and (max-width:800px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
        width: 2.35em;
        height: 2.35em;
        padding: 1.59em;
        font-size: 64.28571%;
        line-height: 122.22222%
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
            font-size: 250%;
            line-height: 71.42857%
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                top: -.66667em;
                right: -1.37931em;
                font-size: 71.42857%;
                line-height: 240%
            }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
        margin-right: 1.2em;
        width: 2.35em;
        height: 2.35em;
        padding: 1.5em;
        font-size: 64.28571%;
        line-height: 122.22222%
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
            font-size: 250%;
            line-height: 71.42857%
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header.set-for-life .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                top: -.66667em;
                right: -1.37931em;
                font-size: 71.42857%;
                line-height: 240%
            }
}

@media screen and (max-width:640px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header {
        margin-bottom: .75em;
        margin-left: 7px
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header .com_inner {
            min-height: 0
        }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .headline {
        font-size: 171.42857%;
        line-height: 100%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .amount {
        font-size: 400%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .strapline-wrapper {
        margin-top: .5em !important;
        font-size: 171.42857%;
        line-height: 100%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown {
        margin: 0;
        display: none
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper {
            margin-top: .3em
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
                padding: 1.525em;
                width: 2.5em;
                height: 2.5em;
                font-size: 100%;
                line-height: 100%
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
                    font-size: 250%;
                    line-height: 71.42857%
                }

                    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                        top: -.66667em;
                        right: -1.37931em;
                        font-size: 71.42857%;
                        line-height: 240%
                    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .brand_mobile_web_playslip {
        margin-top: 2em
    }
}

@media screen and (max-width:414px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_inner .com_heading {
        overflow: hidden;
        white-space: pre-wrap
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown {
        margin: 0
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper {
            margin-top: .3em
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit {
                width: 2.35em;
                height: 2.35em;
                padding: 1.59em;
                font-size: 64.28571%;
                line-height: 122.22222%;
                margin-right: 1.5em
            }
}

@media screen and (max-width:320px) {
    [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header {
        margin-bottom: .75em;
        margin-left: 7px
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .com_header .com_inner {
            min-height: 0
        }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .headline {
        font-size: 171.42857%;
        line-height: 100%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content h2 .strapline-wrapper {
        margin-top: .5em !important;
        font-size: 157.14286%;
        line-height: 100%
    }

    [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown {
        margin: 0
    }

        [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper {
            margin-top: .3em
        }

            [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number {
                font-size: 250%;
                line-height: 71.42857%
            }

                [class*=dbg_play_page] #content_wrapper #content .dbg_content .playslip_header .com_inner .playslip_header_content .countdown .countdown_wrapper .unit .number:after {
                    top: -.66667em;
                    right: -1.37931em;
                    font-size: 71.42857%;
                    line-height: 240%
                }
}

[class*=dbg_confirm_page] #content_wrapper {
    overflow: visible !important;
    background: transparent
}

    [class*=dbg_confirm_page] #content_wrapper.content_wrapper {
        overflow: visible !important
    }

    [class*=dbg_confirm_page] #content_wrapper:before {
        display: block !important;
        width: 100% !important;
        height: 30rem !important;
        visibility: visible !important;
        position: absolute !important;
        top: 0;
        z-index: 0
    }

    [class*=dbg_confirm_page] #content_wrapper #content {
        background: transparent;
        padding-top: 1em
    }

        [class*=dbg_confirm_page] #content_wrapper #content .com_header {
            box-sizing: border-box;
            padding: 0;
            margin-bottom: 2em;
            position: relative;
            font-size: 85.71429%;
            line-height: 100%;
            background: transparent
        }

            [class*=dbg_confirm_page] #content_wrapper #content .com_header .com_inner {
                background: transparent;
                border-bottom: none
            }

            [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner .com_heading, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=lotto_] .com_inner .com_heading, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=thunderball_] .com_inner .com_heading {
                color: #fff
            }

            [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner .com_heading, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=euromillions_] .com_inner .com_heading, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=set-for-life_] .com_inner .com_heading {
                color: navy
            }

            [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_], [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_], [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner {
                overflow: visible
            }

                [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner .com_heading, [class*=dbg_confirm_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner .com_heading {
                    overflow: visible;
                    white-space: nowrap
                }

        [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .user_action p {
            margin-bottom: 1.43em
        }

        [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .btn {
            display: inline-block;
            font-family: Effra-Heavy;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            border-radius: 25px;
            min-width: 12em;
            font-size: 1em;
            height: auto;
            line-height: 100%;
            padding: 1em
        }

            [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .btn.btn_primary {
                background-color: navy;
                color: #fff;
                border: 2px solid transparent
            }

            [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .btn.btn_secondary {
                background-color: #fff;
                color: navy;
                border: 2px solid navy
            }

@media only screen and (max-width:856px) {
    [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .btn.btn_primary, [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer fieldset.full_width_m {
        width: 100%
    }

    [class*=dbg_confirm_page] #content_wrapper #content .confirm_playslip_footer .btn.btn_secondary {
        width: 100%;
        box-sizing: border-box
    }
}

[class*=dbg_success_page] #content_wrapper {
    overflow: visible !important;
    background: transparent
}

    [class*=dbg_success_page] #content_wrapper.content_wrapper {
        overflow: visible !important
    }

    [class*=dbg_success_page] #content_wrapper:before {
        display: block !important;
        width: 100% !important;
        height: 30rem !important;
        visibility: visible !important;
        position: absolute !important;
        top: 0;
        z-index: 0
    }

    [class*=dbg_success_page] #content_wrapper #content {
        background: transparent;
        padding-top: 1em
    }

        [class*=dbg_success_page] #content_wrapper #content .com_header {
            box-sizing: border-box;
            padding: 0;
            margin-bottom: 2em;
            position: relative;
            font-size: 85.71429%;
            line-height: 100%;
            background: transparent
        }

            [class*=dbg_success_page] #content_wrapper #content .com_header .com_inner {
                background: transparent;
                border-bottom: none
            }

            [class*=dbg_success_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner .com_heading, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=lotto_] .com_inner .com_heading, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=thunderball_] .com_inner .com_heading {
                color: #fff
            }

            [class*=dbg_success_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner .com_heading, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=euromillions_] .com_inner .com_heading, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=set-for-life_] .com_inner .com_heading {
                color: navy
            }

            [class*=dbg_success_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_], [class*=dbg_success_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_], [class*=dbg_success_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner {
                overflow: visible
            }

                [class*=dbg_success_page] #content_wrapper #content .com_header[class*=euromillions-hotpicks_] .com_inner .com_heading, [class*=dbg_success_page] #content_wrapper #content .com_header[class*=lotto-hotpicks_] .com_inner .com_heading {
                    overflow: visible;
                    white-space: nowrap
                }

        [class*=dbg_success_page] #content_wrapper #content .your_ticket #success_advisory_message_2 {
            display: none
        }

        [class*=dbg_success_page] #content_wrapper #content .your_ticket .btn {
            float: left;
            display: inline-block;
            font-family: Effra-Heavy;
            text-align: center;
            text-decoration: none;
            text-transform: uppercase;
            border-radius: 25px;
            min-width: 12em;
            font-size: 1em;
            height: auto;
            line-height: 100%;
            padding: 1em
        }

            [class*=dbg_success_page] #content_wrapper #content .your_ticket .btn#backLink {
                background-color: navy;
                color: #fff;
                border: 2px solid transparent
            }

            [class*=dbg_success_page] #content_wrapper #content .your_ticket .btn.btn_secondary {
                background-color: #fff;
                color: navy;
                border: 2px solid navy
            }

        [class*=dbg_success_page] #content_wrapper #content .your_ticket .ticket_wrapper .ticket_info {
            margin-top: 0
        }

            [class*=dbg_success_page] #content_wrapper #content .your_ticket .ticket_wrapper .ticket_info img {
                width: 15em;
                position: relative;
                top: 0;
                left: 0
            }

        [class*=dbg_success_page] #content_wrapper #content .your_ticket .print {
            float: right
        }

        [class*=dbg_success_page] #content_wrapper #content .content_inner .grid_12:nth-of-type(2) .grid_6:nth-of-type(2) {
            margin-top: .35em
        }

            [class*=dbg_success_page] #content_wrapper #content .content_inner .grid_12:nth-of-type(2) .grid_6:nth-of-type(2) .print_hidden .cuk_game_card {
                margin-top: 2em
            }

[class*=lotto_dbg_confirm] #content_wrapper:before, [class*=lotto_dbg_play_page] #content_wrapper:before, [class*=lotto_dbg_success] #content_wrapper:before {
    background-color: #e5013b;
    background-image: url(/c/i/css/playslip_page_background_Lotto.svg~0102),linear-gradient(90deg,#cc0034 0,#cc0034 30%,#e5013b 40%,#e5013b 50%,#e5013b 60%,#a10628 70%,#a10628);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

[class*=lotto-hotpicks_dbg_confirm] #content_wrapper:before, [class*=lotto-hotpicks_dbg_play_page] #content_wrapper:before, [class*=lotto-hotpicks_dbg_success] #content_wrapper:before {
    background-color: #e5013b;
    background-image: url(/c/i/css/playslip_page_background_Lotto_Hotpicks.svg~0101),linear-gradient(90deg,#e5013b 0,#e5013b 55%,#a10628 60%,#a10628);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

[class*=euromillions_dbg_confirm] #content_wrapper:before, [class*=euromillions_dbg_play_page] #content_wrapper:before, [class*=euromillions_dbg_success] #content_wrapper:before {
    background-color: #f8b400;
    background-image: url(/c/i/css/playslip_page_background_Euromillions.svg~0101),linear-gradient(90deg,#eca100 0,#eca100 30%,#f8b400 40%,#f8b400 50%,#f8b400 60%,#eca100 70%,#eca100);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

[class*=euromillions-hotpicks_dbg_confirm] #content_wrapper:before, [class*=euromillions-hotpicks_dbg_play_page] #content_wrapper:before, [class*=euromillions-hotpicks_dbg_success] #content_wrapper:before {
    background-color: #ff8000;
    background-image: url(/c/i/css/playslip_page_background_Euromillions_Hotpicks.svg~0101),linear-gradient(90deg,#ff8000 0,#ff8000 55%,#bc3903 60%,#bc3903);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

[class*=thunderball_dbg_confirm] #content_wrapper:before, [class*=thunderball_dbg_play_page] #content_wrapper:before, [class*=thunderball_dbg_success] #content_wrapper:before {
    background-color: #bc13ad;
    background-image: linear-gradient(90deg,#cb27b4 0,#cb27b4 20%,#bc13ad 0,#bc13ad 50%,#bc13ad 80%,#8a0c72 0,#8a0c72);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

[class*=set-for-life_dbg_confirm] #content_wrapper:before, [class*=set-for-life_dbg_play_page] #content_wrapper:before, [class*=set-for-life_dbg_success] #content_wrapper:before {
    background-color: #55b0da;
    background-image: url(/c/i/css/playslip_page_background_Set_for_life.svg~0104),linear-gradient(0deg,#049ba3 0,#049ba3 8%,#00b4be 0,#00b4be 16.1%,#00c8d2 0,#00c8d2 24.4%,#55b0da 0,#55b0da);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat
}

@media only screen and (max-width:640px) {
    [class*=dbg_success_page] #content_wrapper #content .content_inner .grid_12:nth-of-type(2) .grid_6:nth-of-type(2) .print_hidden .cuk_game_card {
        display: none
    }

    [class*=dbg_success_page] #content_wrapper #content .your_ticket #success_advisory_message_2 {
        display: block
    }
}

.lotto_draw_history_page .playslip_header_content, .lotto_draw_history_page .playslip_header_content #nextdrawpromo, .lotto_prize_breakdown_page .playslip_header_content, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo {
    color: #fff
}

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .headline-wrapper, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .headline-wrapper {
        width: unset !important;
        display: inline !important;
        color: #fff
    }

        .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .headline-wrapper .headline, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .headline-wrapper .headline {
            display: inline;
            margin-right: .2em;
            font-family: Effra-Reg;
            text-transform: capitalize;
            font-size: 171.42857%;
            line-height: 100%;
            margin-bottom: .2em
        }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .amount, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .amount {
        color: #fff;
        width: unset !important;
        display: inline !important;
        font-family: Effra-Reg;
        text-transform: none;
        font-size: 171.42857%;
        line-height: 100%;
        margin-left: .05em
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .pixel-placement, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .pixel-placement {
        background-color: unset !important;
        font-size: unset !important;
        display: unset !important;
        padding: unset !important;
        margin-top: unset !important;
        margin-bottom: unset !important;
        font-size: 171.42857%;
        line-height: 100%
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .mustbewon-wrapper, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .mustbewon-wrapper {
        display: inline-block;
        width: 100%;
        margin-top: .33333em;
        font-family: Effra-Reg;
        text-transform: uppercase
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .strapline-wrapper, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .strapline-wrapper {
        display: block;
        margin-top: .5em
    }

        .lotto_draw_history_page .playslip_header_content #nextdrawpromo h2 .strapline-wrapper .strapline, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo h2 .strapline-wrapper .strapline {
            color: #fff;
            font-size: 285.71429%;
            line-height: 100%
        }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo .description-wrapper, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .description-wrapper {
        font-family: Effra-Reg;
        font-size: 157.14286%;
        line-height: 100%;
        margin-bottom: 1em;
        display: block
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo .raffle, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .raffle {
        width: 90%;
        font-family: Effra-Reg;
        font-size: 171.42857%;
        line-height: 100%;
        margin-top: .2em;
        margin-bottom: 1em
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_message, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_message {
        color: #fff
    }

    .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper {
        margin-top: .33333em
    }

        .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit {
            color: navy;
            text-align: center;
            width: 2.4em;
            height: 2.4em;
            border-radius: 100%;
            background: #fff;
            padding: 1.25em;
            font-size: 100%;
            line-height: 100%;
            text-transform: capitalize;
            margin-right: 1.75em
        }

            .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit .number, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit .number {
                text-align: center;
                position: relative;
                font-size: 214.28571%;
                line-height: 66.66667%;
                font-family: Effra-Heavy
            }

                .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit .number:after, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit .number:after {
                    content: ":";
                    position: absolute;
                    top: -.60606em;
                    right: -1.42857em;
                    display: inline-block;
                    color: #fff;
                    font-size: 71.42857%;
                    line-height: 240%
                }

            .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit.mins .number, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit.mins .number {
                text-indent: -.15em
            }

                .lotto_draw_history_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit.mins .number:after, .lotto_prize_breakdown_page .playslip_header_content #nextdrawpromo .countdown .countdown_wrapper .unit.mins .number:after {
                    display: none
                }

@media screen and (max-width:990px) {
    .lotto_draw_history_page .playslip_header_content .countdown .countdown_wrapper .unit, .lotto_prize_breakdown_page .playslip_header_content .countdown .countdown_wrapper .unit {
        font-size: 90% !important
    }
}

@media screen and (max-width:900px) {
    .lotto_draw_history_page .playslip_header_content .countdown .countdown_wrapper .unit, .lotto_prize_breakdown_page .playslip_header_content .countdown .countdown_wrapper .unit {
        font-size: 80% !important
    }
}

@media screen and (max-width:820px) {
    .lotto_draw_history_page .playslip_header_content .countdown .countdown_wrapper .unit, .lotto_prize_breakdown_page .playslip_header_content .countdown .countdown_wrapper .unit {
        font-size: 70% !important
    }
}

@media screen and (max-width:780px) {
    .lotto_draw_history_page .playslip_header_content .countdown, .lotto_prize_breakdown_page .playslip_header_content .countdown {
        display: none
    }
}

#lotto_dbg_play_page #nextdrawpromo.fabric2 h2 {
    color: unset
}

    #lotto_dbg_play_page #nextdrawpromo.fabric2 h2 .pixel-placement {
        background-color: unset;
        font-size: unset;
        display: unset;
        padding: unset;
        margin-top: unset;
        margin-bottom: unset
    }

.euromillions-hotpicks_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .euromillions-hotpicks_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .euromillions-hotpicks_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before, .euromillions_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .euromillions_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .euromillions_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto-hotpicks_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto-hotpicks_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto-hotpicks_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .lotto_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before, .set-for-life_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .set-for-life_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .set-for-life_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before, .thunderball_dbg_confirm.new_brand_template.draw_based_games .content_wrapper .main_content:before, .thunderball_dbg_play_page.new_brand_template.draw_based_games .content_wrapper .main_content:before, .thunderball_dbg_success.new_brand_template.draw_based_games .content_wrapper .main_content:before {
    height: unset;
    background: unset;
    background-size: unset
}

.com_campaign_cta:before {
    padding-top: 0
}

.com_campaign_cta {
    background: #000
}

    .com_campaign_cta .com_inner a {
        display: table;
        width: 100%
    }

        .com_campaign_cta .com_inner a:focus, .com_campaign_cta .com_inner a:hover {
            background: none;
            text-decoration: none
        }

    .com_campaign_cta .com_content, .com_campaign_cta .com_cta {
        display: table-cell
    }

    .com_campaign_cta .com_content {
        padding: 20px
    }

    .com_campaign_cta .com_cta {
        vertical-align: middle;
        text-align: right
    }

    .com_campaign_cta .com_content h1, .com_campaign_cta .com_content p {
        color: #000;
        margin: 0;
        font-family: Effra-Heavy;
        text-transform: uppercase;
        font-size: 360%;
        font-kerning: normal;
        letter-spacing: -.03em;
        word-spacing: .06em;
        line-height: 90%
    }

    .com_campaign_cta .com_inner {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important
    }

    .com_campaign_cta .btn {
        background: #fff !important;
        color: #000 !important;
        text-align: center;
        border-radius: 23px;
        padding: 15px 30px;
        color: #000;
        margin-right: 20px
    }

    .com_campaign_cta a:focus .btn, .com_campaign_cta a:hover .btn {
        background: #13499f !important;
        color: #fff !important
    }

    .com_campaign_cta.tnl_primary {
        background: #de3714;
        color: #000
    }

    .com_campaign_cta.tnl_secondary {
        background: #44baff;
        color: #000
    }

    .com_campaign_cta.tnl_tertiary {
        background: #37daff;
        color: #000
    }

    .com_campaign_cta.tnl_tertiary2 {
        background: #1d6eff;
        color: #000
    }

    .com_campaign_cta[class*=lotto] {
        background: #f00000;
        color: #000
    }

    .com_campaign_cta.euromillions {
        background: #fff100;
        color: #000
    }

    .com_campaign_cta.euromillions-hotpicks {
        background: #ff8200;
        color: #000
    }

    .com_campaign_cta.thunderball {
        background: #e232d1;
        color: #000
    }

    .com_campaign_cta.instants {
        background: #40f600;
        color: #000
    }

@media (max-width:830px) {
    .com_campaign_cta .com_content h1, .com_campaign_cta .com_content p {
        font-size: 280%
    }

    .com_campaign_cta .btn {
        padding: 9px 23px
    }
}

@media (max-width:830px) {
    .com_campaign_cta .com_content h1, .com_campaign_cta .com_content p {
        font-size: 240%
    }
}

@media (max-width:640px) {
    .com_campaign_cta .com_inner a {
        display: block;
        width: 100%
    }

    .com_campaign_cta .com_content {
        padding: 15px 10px
    }

    .com_campaign_cta .com_content, .com_campaign_cta .com_cta {
        display: block
    }

        .com_campaign_cta .com_content h1, .com_campaign_cta .com_content p {
            font-size: 320%
        }

    .com_campaign_cta .com_cta {
        padding-bottom: 15px
    }

    .com_campaign_cta .btn {
        display: block;
        font-size: 115%;
        padding: 9px 0;
        margin: 0 10px
    }
}

.com_campaign_message_block:before {
    content: "";
    display: none;
    padding-top: 0
}

.com_campaign_message_block {
    background: #f4f3f1
}

    .com_campaign_message_block .com_inner {
        position: relative !important;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        bottom: auto !important;
        display: table;
        width: 100%
    }

    .com_campaign_message_block a {
        color: #000;
        font-family: Effra-Reg;
        font-size: 130%;
        display: block;
        padding: 5px 0
    }

    .com_campaign_message_block .com_image {
        display: table-cell;
        padding-left: 10px
    }

        .com_campaign_message_block .com_image .com_image_inner {
            height: 25px;
            width: 25px;
            background: url(/c/i/css/spr_campaign_message_retina.png);
            background-position: right 0;
            background-repeat: no-repeat;
            background-size: 25px 125px
        }

    .com_campaign_message_block.euromillions-hotpicks .com_image .com_image_inner {
        height: 25px;
        width: 25px;
        background: url(/c/i/css/spr_campaign_message_retina_emhp.png~3MHP);
        background-position: right 0;
        background-repeat: no-repeat;
        background-size: 25px 125px
    }

.ie8 .com_campaign_message_block .com_image .com_image_inner {
    background: url(/c/i/css/spr_campaign_message.png)
}

.com_campaign_message_block .com_content {
    display: table-cell;
    padding-left: 5px;
    vertical-align: middle
}

.com_campaign_message_block a:focus, .com_campaign_message_block a:hover {
    background: #e4e0dd;
    text-decoration: none
}

.com_campaign_message_block p {
    margin: 0
}

.com_campaign_message_block .brand_color {
    color: #13499f
}

.com_campaign_message_block.lotto-hotpicks .brand_color, .com_campaign_message_block.lotto .brand_color {
    color: #be0000
}

.com_campaign_message_block.lotto-hotpicks .com_image_inner, .com_campaign_message_block.lotto .com_image_inner {
    background-position: right -25px
}

.com_campaign_message_block.euromillions .com_image_inner {
    background-position: right -50px
}

.com_campaign_message_block.thunderball .com_image_inner {
    background-position: right -75px
}

.com_campaign_message_block.thunderball .brand_color {
    color: #b900b3
}

.com_campaign_message_block.instants .com_image_inner {
    background-position: right -100px
}

@media (max-width:640px) {
    .com_campaign_message_block a {
        font-size: 100%
    }
}

#_carousel_version_ {
    content: "1.20.1"
}

.cuk-carousel {
    position: relative;
    width: 100%
}

.cuk-carousel__outer {
    padding-bottom: 5px;
    position: relative;
    overflow-x: auto;
    overflow-y: hidden
}

    .cuk-carousel__outer::-webkit-scrollbar {
        display: none
    }

@media screen and (min-width:641px) {
    .cuk-carousel__outer::-webkit-scrollbar {
        display: block;
        height: 12px
    }
}

.cuk-carousel__outer::-webkit-scrollbar-track {
    border-radius: 10px;
    background: #f3f3f3
}

.cuk-carousel__outer::-webkit-scrollbar-thumb {
    background: #cacaca;
    border-radius: 10px
}

@media screen and (min-width:641px) {
    .cuk-carousel__outer {
        padding-bottom: 29px
    }
}

.cuk-carousel__outer:after, .cuk-carousel__stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.cuk-carousel__item {
    float: left
}

    .cuk-carousel__item:last-child {
        margin-right: 0
    }

.cuk-carousel__ui-container {
    display: block;
    margin-bottom: 26px;
    width: 100%
}

    .cuk-carousel__ui-container:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }

.cuk-carousel__title {
    color: #00007d;
    float: left;
    font-family: Effra-Heavy;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 0;
    margin-right: 18px;
    max-width: 169px;
    padding-top: 4px;
    text-transform: uppercase
}

@media screen and (min-width:641px) {
    .cuk-carousel__title {
        font-size: 28px;
        margin-right: 50px;
        max-width: none;
        padding-top: 10px
    }
}

.cuk-carousel__arrow-container {
    float: left;
    margin-right: 9px
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow-container {
        float: left
    }
}

.cuk-carousel__arrow-container:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.cuk-carousel__arrow {
    background-color: transparent;
    border: 2px solid;
    border-color: #bcbcd6;
    border-radius: 50%;
    cursor: pointer;
    height: 26px;
    float: left;
    position: relative;
    width: 26px
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow {
        border-width: 3px;
        height: 44px;
        width: 44px
    }
}

.cuk-carousel__arrow:before {
    border: 1px solid;
    border-color: #bcbcd6;
    border-width: 0 2px 2px 0;
    content: "";
    display: inline-block;
    padding: 4px;
    position: absolute;
    top: 6px
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow:before {
        border-width: 0 3px 3px 0;
        padding: 8px;
        top: 10px
    }
}

.cuk-carousel__arrow:focus {
    outline: none
}

.cuk-carousel__arrow--prev {
    margin-right: 6px
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow--prev {
        margin-right: 14px
    }
}

.cuk-carousel__arrow--prev:before {
    left: 8px;
    transform: rotate(135deg)
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow--prev:before {
        left: 13px
    }
}

.cuk-carousel__arrow--next:before {
    left: 5px;
    transform: rotate(-45deg)
}

@media screen and (min-width:641px) {
    .cuk-carousel__arrow--next:before {
        left: 7px
    }
}

.cuk-carousel__arrow--active, .cuk-carousel__arrow--active:before {
    border-color: #00007d
}

    .cuk-carousel__arrow--active:focus, .cuk-carousel__arrow--active:hover {
        background: rgba(0,0,128,.15)
    }

.cuk-carousel__counter-container {
    color: #00007d;
    float: left;
    font-family: Effra-Reg;
    font-size: 16px;
    padding-top: 4px
}

    .cuk-carousel__counter-container span:first-child:after {
        content: "/"
    }

@media screen and (min-width:641px) {
    .cuk-carousel__counter-container {
        display: none
    }
}

.cuk-carousel .cuk.cuk_game_card {
    float: left;
    margin-bottom: 5px
}

    .cuk-carousel .cuk.cuk_game_card:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0
    }

#home_page .cuk_homepage_iwgs_section .cuk-carousel {
    margin-bottom: 1.6em
}

.com__content_footer_block:before {
    content: none;
    display: none
}

.com__content_footer_block {
    margin-top: 30px
}

    .com__content_footer_block .com_heading_inner {
        margin-bottom: 10px
    }

    .com__content_footer_block .com_inner {
        position: relative;
        padding: 0 25px
    }

    .com__content_footer_block .com_content_innner {
        display: table
    }

    .com__content_footer_block .column {
        display: table-cell;
        width: 25%;
        border-right: 1px solid #d8d8d8
    }

        .com__content_footer_block .column.last {
            border: none
        }

    .com__content_footer_block .column_inner {
        padding: 0 15px
    }

    .com__content_footer_block .column.first .column_inner {
        padding: 0 15px 0 0
    }

    .com__content_footer_block .column.last .column_inner {
        padding: 0 0 0 15px
    }

@media (max-width:640px) {
    .com__content_footer_block .column, .com__content_footer_block .com_content_innner {
        display: block;
        width: 100%
    }

    .com__content_footer_block .com_inner {
        padding: 0
    }

    .com__content_footer_block .column {
        border-right: none;
        border-bottom: 1px solid #d8d8d8;
        margin-bottom: 30px
    }

    .com__content_footer_block .column_inner {
        padding: 0 0 20px !important
    }
}

.com.bau_notice {
    background: #f4f3f1
}

    .com.bau_notice .com_inner {
        padding: 10px
    }

.com_results_block.lotto-hotpicks, .com_results_block.thunderball {
    min-height: 230px
}

.com_results_block .com_inner {
    position: relative !important;
    height: 100%;
    background-color: #f9f9f9
}

.com_results_block .logo_container {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2
}

    .com_results_block .logo_container .logo {
        width: 80px
    }

.com_results_block .results_container {
    margin-left: 25%
}

.com_results_block .results_container_inner {
    padding-top: 20px
}

.com_results_block.euromillions .results_container, .com_results_block.lotto .results_container {
    min-height: 315px
}

.com_results_block.lotto-hotpicks .results_container, .com_results_block.thunderball .results_container {
    min-height: 200px
}

.com_results_block .results_container h2 {
    margin-bottom: 0
}

    .com_results_block .results_container h2 .game_name {
        font-size: 170%;
        text-transform: uppercase;
        font-family: Effra-Heavy;
        display: block;
        font-kerning: normal;
        letter-spacing: -.03em;
        word-spacing: .06em
    }

    .com_results_block .results_container h2 .game_date {
        font-size: 130;
        margin-right: 10px;
        font-family: Effra-Reg;
        text-transform: uppercase
    }

.com_results_block .winning_numbers {
    background-color: transparent;
    margin-bottom: 10px;
    width: 300px
}

    .com_results_block .winning_numbers .special_first {
        margin-left: 30px
    }

.com_results_block.lotto .winning_numbers_inner {
    margin-top: 8px
}

    .com_results_block.lotto .winning_numbers_inner p {
        color: #000
    }

.com_results_block h3 {
    margin-bottom: 0
}

    .com_results_block h3.txt_large {
        margin-bottom: 0;
        font-size: 130;
        Font-family: Effra-Reg
    }

.com_results_block p.prize_breakdown {
    margin-bottom: 0
}

.com_results_block .winning_numbers h3 {
    min-height: 23px;
    margin-bottom: 5px;
    color: #000
}

    .com_results_block .winning_numbers h3 .main {
        display: block;
        float: left;
        line-height: 1.1;
        vertical-align: bottom
    }

    .com_results_block .winning_numbers h3 .optional {
        display: block;
        float: right;
        padding: 4px 0 0;
        vertical-align: bottom
    }

.com_results_block .winning_numbers_thunderball h3 .optional {
    margin-right: 20px
}

.com_results_block .winning_numbers .draw_numbers_list li {
    outline: none;
    background-position: -367px -154px;
    font-family: Effra-Reg;
    font-weight: 400
}

.winning_numbers_lotto .draw_numbers_list li.special {
    background-position: -403px -154px
}

.winning_numbers_euromillions .draw_numbers_list li.special {
    background-position: -473px -223px
}

.winning_numbers_thunderball .draw_numbers_list li.special {
    background-position: -403px -223px
}

.com_results_block .raffle_details .raffle_floater {
    margin: 0;
    padding: 0
}

.com_results_block .raffle_details {
    border-bottom: none
}

.com_results_block .raffle_list li {
    background: #e2e2e2
}

.com_results_block .raffle_details_inner {
    padding-bottom: 0
}

.com_results_block.euromillions .mega_friday {
    padding: 5px 10px;
    background: #fff100;
    text-transform: uppercase;
    font-family: Effra-Heavy;
    display: inline-block;
    margin-bottom: 0;
    margin-top: 10px;
    font-size: 115%;
    font-kerning: normal;
    letter-spacing: -.03em;
    word-spacing: .06em
}

.cta_bar, .cta_container {
    width: 100%
}

.cta_bar {
    display: table
}

    .cta_bar .cta_block {
        display: table-cell;
        text-align: center;
        background: #f4f3f1
    }

.com_results_block.lotto .cta_block a:focus, .com_results_block.lotto .cta_block a:hover {
    background: #f00000;
    cursor: pointer
}

.com_results_block.euromillions .cta_block a:focus, .com_results_block.euromillions .cta_block a:hover {
    background: #fff100;
    cursor: pointer
}

.com_results_block.thunderball .cta_block a:focus, .com_results_block.thunderball .cta_block a:hover {
    background: #e232d1;
    cursor: pointer
}

.com_results_block.lotto-hotpicks .cta_block a:focus, .com_results_block.lotto-hotpicks .cta_block a:hover {
    background: #f00000;
    cursor: pointer
}

.com_results_block.euromillions-hotpicks .cta_block a:focus, .com_results_block.euromillions-hotpicks .cta_block a:hover {
    background: #ff8200;
    cursor: pointer
}

.cta_bar .cta_block a {
    display: block;
    min-height: 4.5em;
    font-family: Effra-Reg;
    text-transform: uppercase;
    color: #000;
    transition: background-color .5s,color .5s
}

    .cta_bar .cta_block a .cta_wrapper {
        position: relative;
        top: 24px
    }

.com_results_block .cta_bar .cta_block a:focus, .com_results_block .cta_bar .cta_block a:hover {
    text-decoration: none
}

.cta_bar .cta_block a .block {
    font-family: Arial;
    text-transform: none
}

.cta_bar .cta_block a:focus .block, .cta_bar .cta_block a:hover .block {
    display: block
}

.cta_bar .cta_check_numbers {
    border-right: 1px solid #dfdede;
    width: 50%
}

.cta_bar .cta_play {
    border-left: 1px solid #ededeb;
    width: 50%
}

    .cta_bar .cta_play a .cta_wrapper {
        top: 12px
    }

.com_results_block.lotto .winning_numbers_inner .btn_secondary {
    background: #f4f3f1;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-transform: uppercase;
    color: #000
}

    .com_results_block.lotto .winning_numbers_inner .btn_secondary:hover {
        background: #fff
    }

.com_results_block.euromillions_outage, .com_results_block.lotto_outage {
    min-height: 210px
}

.com_results_block.lotto-hotpicks_outage, .com_results_block.thunderball_outage {
    min-height: 140px
}

.com_results_block.outage .com_inner {
    position: relative
}

.com_results_block.outage .results_container {
    background: #f4f3f1;
    margin: 0
}

    .com_results_block.outage .results_container .previous_jackpot {
        color: #636363
    }

.com_results_block.outage .results_container_inner {
    padding: 20px 20px 20px 110px;
    position: relative
}

.outage_container {
    background: #f9f9f9;
    width: 50%;
    position: absolute;
    top: 0;
    right: 0
}

.com_results_block.euromillions_outage .outage_container, .com_results_block.lotto_outage .outage_container {
    min-height: 240px
}

.com_results_block.lotto-hotpicks_outage .outage_container, .com_results_block.thunderball_outage .outage_container {
    min-height: 165px
}

.outage_container_inner {
    padding: 20px
}

    .outage_container_inner h3 {
        margin-bottom: 10px
    }

    .outage_container_inner .next_draw {
        color: #636363;
        margin-bottom: 0;
        font-size: 85%
    }

    .outage_container_inner .jackpot_amount {
        font-size: 150%;
        float: left;
        margin-bottom: 0
    }

    .outage_container_inner .rollover_state {
        float: left;
        margin: 4px 0 0 5px;
        color: #d50000;
        text-transform: uppercase
    }

    .outage_container_inner .raffle_amount {
        clear: both
    }

.com_outage_content {
    color: #636363
}

.com_outage_header {
    margin-top: 20px;
    min-height: 220px
}

    .com_outage_header .com_inner {
        display: table-row;
        width: 100%
    }

    .com_outage_header .com_image {
        width: 40.677%;
        float: left;
        text-align: center
    }

    .com_outage_header .com_content {
        width: 57.333%;
        color: #636363;
        float: left
    }

    .com_outage_header .com_content_inner {
        padding-top: 40px
    }

@media (max-width:830px) {
    .cta_bar .cta_check_numbers, .cta_bar .cta_play {
        width: 50%
    }

    .cta_bar .cta_block a {
        min-height: 4.2em
    }

        .cta_bar .cta_block a .cta_wrapper {
            top: 20px
        }

    .cta_bar .cta_play a .cta_wrapper {
        top: 10px
    }

    .com_results_block.euromillions .results_container, .com_results_block.lotto .results_container {
        min-height: 352px
    }

    .com_results_block.lotto-hotpicks .results_container, .com_results_block.thunderball .results_container {
        min-height: 200px
    }

    .com_results_block .results_container {
        margin-left: 0
    }

    .com_results_block .results_container_inner {
        padding: 20px 10px 0
    }

    .com_results_block .results_container .winning_numbers {
        margin-top: 20px
    }

    .com_results_block .results_container h2 {
        margin-left: 95px;
        margin-top: 10px
    }

        .com_results_block .results_container h2 span {
            display: block
        }

        .com_results_block .results_container h2 .game_name {
            font-size: 157.1428571%
        }

    .com_results_block .results_container .previous_jackpot {
        margin-left: 95px
    }

    .com_results_block.euromillions .mega_friday {
        margin: 10px 0 0 95px
    }

    .com_results_block.outage .results_container_inner {
        padding: 20px 10px
    }

    .com_outage_header .com_content_inner {
        padding-top: 0
    }

    .com_results_block .raffle_list li {
        padding: 14px 4px
    }
}

@media (max-width:680px) {
    .cta_bar .cta_block a {
        min-height: 5em
    }
}

@media (max-width:640px) {
    .com_results_block.euromillions .results_container, .com_results_block.euromillions_outage .outage_container, .com_results_block.lotto-hotpicks .results_container, .com_results_block.lotto-hotpicks_outage .outage_container, .com_results_block.lotto .results_container, .com_results_block.lotto_outage .outage_container, .com_results_block.thunderball .results_container, .com_results_block.thunderball_outage .outage_container {
        min-height: 0 !important
    }

    .cta_bar .cta_block a {
        min-height: 3.5em
    }

        .cta_bar .cta_block a .cta_wrapper {
            top: 16px
        }

    .cta_bar .cta_play a .cta_wrapper {
        top: 6px
    }

    .com_results_block .outage_container_inner {
        padding: 10px
    }

    .com_outage_header .com_content, .com_outage_header .com_image {
        float: none;
        width: 100%
    }

    .com_results_block.outage .outage_container, .com_results_block.outage .results_container {
        width: 100%;
        float: none;
        position: relative
    }
}

@media (max-width:480px) {
    .cta_bar .cta_block a {
        min-height: 5em
    }

        .cta_bar .cta_block a .cta_wrapper {
            top: 24px
        }

    .cta_bar .cta_play a .cta_wrapper {
        top: 16px
    }
}

@media (max-width:340px) {
    .cta_bar .cta_block.cta_check_numbers a .cta_wrapper {
        top: 24px
    }

    .cta_bar .cta_block.cta_play a .cta_wrapper {
        top: 16px
    }

    .lotto-hotpicks .cta_bar .cta_block.cta_play a .cta_wrapper {
        top: 6px
    }

    .com_results_block .raffle_list li {
        padding: 10px 2px
    }

    .com_results_block .winning_numbers {
        width: 280px
    }

    .com_results_block .winning_numbers_thunderball h3 .optional {
        margin-right: 0
    }

    .com_results_block .winning_numbers .special_first {
        margin-left: 8px
    }

    .com_results_block .winning_numbers_lotto .special_first, .com_results_block .winning_numbers_thunderball .special_first {
        margin-left: 50px
    }

    .com_results_block p.prize_breakdown, .com_results_block p.view_results {
        margin: 15px 0
    }

    .com_results_block .results_container h2 .game_name {
        font-size: 150%
    }
}

#_decision_tree_version_ {
    content: "1.8.1"
}

.cuk-dt-loader {
    display: block;
    margin: 0 auto;
    width: 44.5px;
    height: 44.5px;
    z-index: 999
}

    .cuk-dt-loader:after {
        content: " ";
        display: block;
        width: 32px;
        height: 32px;
        margin: 1px;
        border-radius: 50%;
        border: 5px solid #d2d2d2;
        border-color: #d2d2d2 transparent;
        animation: e 1.2s linear infinite
    }

.com_factoid {
    font-family: Effra-Reg
}

.grid_4 .com_factoid.factoid_banner:before {
    padding-top: 35.6%
}

.grid_3 .com_factoid.factoid_box:before, .grid_6 .grid_6 .com_factoid.factoid_box:before {
    padding-top: 100%
}

.display_table {
    display: table;
    width: 100%;
    height: 100%
}

    .display_table .display_cell {
        display: table-cell;
        text-align: center;
        vertical-align: middle
    }

        .display_table .display_cell p, .display_table .display_cell span {
            margin: 0
        }

@media (max-width:800px) {
    .grid_3 .com_factoid.factoid_box, .grid_4 .com_factoid.factoid_banner, .grid_6 .grid_6 .com_factoid.factoid_box {
        font-size: 85%
    }
}

@media (max-width:700px) {
    .grid_3 .com_factoid.factoid_box, .grid_4 .com_factoid.factoid_banner, .grid_6 .grid_6 .com_factoid.factoid_box {
        font-size: 75%
    }
}

@media (max-width:640px) {
    .com.com_content_block.no_margin_bottom, .grid_6 .com.no_margin {
        margin-bottom: 10px
    }

    .grid_3 .com_factoid.factoid_box:before, .grid_4 .com_factoid.factoid_banner:before, .grid_6 .grid_6 .com_factoid.factoid_box:before {
        padding-top: 0
    }

    .grid_3 .com_factoid.factoid_box .com_inner, .grid_4 .com_factoid.factoid_banner .com_inner, .grid_6 .grid_6 .com_factoid.factoid_box .com_inner {
        position: relative
    }

    .grid_3 .com_factoid.factoid_box, .grid_4 .com_factoid.factoid_banner, .grid_6 .grid_6 .com_factoid.factoid_box {
        font-size: 120%
    }
}

.com_factoid.instants {
    background: #a6f700
}

    .com_factoid.instants .reg {
        font-size: 170%;
        line-height: 100%
    }

    .com_factoid.instants .large {
        font-size: 200%;
        font-family: Effra-Heavy;
        line-height: 100%
    }

@media (max-width:640px) {
    .com_factoid .display_cell {
        padding: 20px 10px
    }

    .com_factoid.instants .reg {
        font-size: 110%
    }

        .com_factoid.instants .reg.block {
            display: inline
        }

    .com_factoid.instants .large {
        font-size: 130%
    }
}

.icon-tick:before {
    content: "\26f6"
}

.list_tick .icon-tick {
    position: relative;
    padding: 0 0 0 40px
}

    .list_tick .icon-tick:before {
        font-size: 75%;
        position: absolute;
        left: 20px;
        top: 5px
    }

#_homepage_optimisations_version_ {
    content: "1.8.1"
}

.cuk_hpopt_checkresults {
    height: 200px;
    margin-bottom: 4em
}

@media (max-width:640px) {
    .cuk_hpopt_checkresults {
        background-position-y: -52px !important
    }

        .cuk_hpopt_checkresults p {
            display: block !important;
            float: none !important;
            padding-right: 0 !important;
            margin-top: 0 !important
        }
}

@media (max-width:480px) {
    .cuk_hpopt_checkresults {
        background-size: 120% !important
    }

        .cuk_hpopt_checkresults p {
            font-size: 85%
        }
}

.cuk_hpopt_checkresults a[href*="/results/"] {
    margin-right: 3vw
}

.cuk_hpopt_dreambig h2 {
    font-size: 300%
}

.cuk_hpopt_dreambig_parent:before {
    background-image: url(/c/i/css/DreamBigPlaySmall_Balls.jpg) !important
}

@media (max-width:640px) {
    .cuk_combined_header .cuk_latest_results.cuk_hpopt_dreambig_parent.Style1:before, .cuk_combined_header .cuk_latest_results.cuk_hpopt_dreambig_parent.Style4:before, .cuk_combined_header .cuk_latest_results.cuk_hpopt_dreambig_parent.Style7:before, .cuk_combined_header .cuk_latest_results.cuk_hpopt_dreambig_parent.Style10:before {
        background-size: 100%
    }
}

.com_istory:before {
    padding-top: 100%
}

.com_istory {
    overflow: hidden
}

    .com_istory a {
        width: 100%;
        height: 100.5%;
        display: block;
        background: #000;
        position: relative
    }

    .com_istory .com_image img {
        width: 100%
    }

    .com_istory .com_content {
        font-family: Effra-Reg;
        color: #fff;
        width: 100.5%;
        height: 100%;
        display: block;
        display: table;
        font-size: 120%;
        line-height: 120%;
        text-align: center;
        position: absolute;
        background: #000;
        transition: all .5s
    }

        .com_istory .com_content:after {
            content: "";
            width: 0;
            height: 0;
            position: absolute;
            left: 45%;
            bottom: 100%;
            border-left: 1em solid transparent;
            border-right: 1em solid transparent;
            border-bottom: 1em solid #000
        }

    .com_istory.tnl_primary .com_content {
        background: #de3714;
        color: #000
    }

    .com_istory.tnl_secondary .com_content {
        background: #44baff;
        color: #000
    }

    .com_istory.tnl_tertiary .com_content {
        background: #37daff;
        color: #000
    }

    .com_istory.tnl_tertiary2 .com_content {
        background: #1d6eff;
        color: #000
    }

    .com_istory.tnl_primary .com_content:after {
        border-bottom-color: #de3714
    }

    .com_istory.tnl_secondary .com_content:after {
        border-bottom-color: #44baff
    }

    .com_istory.tnl_tertiary .com_content:after {
        border-bottom-color: #37daff
    }

    .com_istory.tnl_tertiary2 .com_content:after {
        border-bottom-color: #1d6eff
    }

.grid_6 .com_istory .com_content {
    font-size: 260%
}

.grid_6 .grid_6 .com_istory .com_content {
    font-size: 120%
}

.com_istory .com_content_inner {
    width: 100%;
    padding: 10px;
    display: table-cell;
    vertical-align: middle
}

.com_istory .com_content .small {
    font-size: 60%
}

.com_istory .com_content .link {
    font-size: 60%;
    padding: 0 10px;
    background: #fff;
    font-weight: 400;
    border-radius: 22px;
    color: #000;
    display: inline-block;
    text-transform: uppercase
}

.com_istory.textfirst .com_content {
    top: 0;
    left: 0;
    opacity: 1;
    line-height: 140%
}

.com_istory.textfirst a:active .com_content, .com_istory.textfirst a:focus .com_content, .com_istory.textfirst a:hover .com_content {
    opacity: 0
}

.ltie9 .com_istory.textfirst a:active .com_content, .ltie9 .com_istory.textfirst a:focus .com_content, .ltie9 .com_istory.textfirst a:hover .com_content {
    display: none
}

.com_istory.notextslide .com_content {
    top: 100%
}

.com_istory.notextslide a:active .com_content, .com_istory.notextslide a:focus .com_content, .com_istory.notextslide a:hover .com_content {
    top: 0
}

.grid_6 .com_istory.textslide .com_content {
    top: 86%
}

.com_istory.textslide .com_content, .grid_6 .grid_6 .com_istory.textslide .com_content {
    top: 81%
}

.com_istory.textslide.two_lines .com_content, .grid_6 .grid_6 .com_istory.textslide.two_lines .com_content {
    top: 72.5%
}

.com_istory.textslide.multiple .com_content, .com_istory.textslide.three_lines .com_content, .grid_6 .grid_6 .com_istory.textslide.multiple .com_content, .grid_6 .grid_6 .com_istory.textslide.three_lines .com_content {
    top: 64%
}

.com_istory.textslide .com_content_inner {
    vertical-align: top
}

.com_istory.textslide .com_content h2 {
    margin-bottom: 100px
}

.com_istory.textslide a:active .com_content, .com_istory.textslide a:focus .com_content, .com_istory.textslide a:hover .com_content {
    top: 0 !important
}

.com_istory.textslide a:active .com_content_inner, .com_istory.textslide a:focus .com_content_inner, .com_istory.textslide a:hover .com_content_inner {
    vertical-align: middle
}

.com_istory.textslide a:active h2, .com_istory.textslide a:focus h2, .com_istory.textslide a:hover h2 {
    display: none
}

@media (max-width:800px) {
    .com_istory .com_content {
        font-size: 90%;
        line-height: 110%
    }

    .grid_6 .com_istory .com_content {
        font-size: 215%
    }

    .grid_6 .grid_6 .com_istory .com_content {
        font-size: 90%
    }

    .com_istory.textslide .com_content, .grid_6 .grid_6 .com_istory.textslide .com_content {
        top: 75%
    }

    .grid_6 .com_istory.textslide .com_content {
        top: 70%
    }

    .com_istory.textslide.multiple .com_content, .com_istory.textslide.three_lines .com_content, .grid_6 .grid_6 .com_istory.textslide.multiple .com_content, .grid_6 .grid_6 .com_istory.textslide.three_lines .com_content {
        top: 60%
    }

    .grid_6 .com_istory.textslide.multiple .com_content {
        top: 57%
    }
}

@media (max-width:640px) {
    .com_istory:before {
        padding-top: 48.9%
    }

    .com_istory a {
        display: block;
        width: 100%;
        height: 100%
    }

    .com_istory.tnl_primary a {
        background: #de3714
    }

    .com_istory.tnl_secondary a {
        background: #44baff
    }

    .com_istory.tnl_tertiary a {
        background: #37daff
    }

    .com_istory.tnl_tertiary2 a {
        background: #1d6eff
    }

    .com_istory .com_image {
        height: 100%;
        width: 50%;
        float: left;
        border-top: 10px solid #000
    }

    .com_istory.tnl_primary .com_image {
        border-top-color: #de3714
    }

    .com_istory.tnl_secondary .com_image {
        border-top-color: #44baff
    }

    .com_istory.tnl_tertiary .com_image {
        border-top-color: #37daff
    }

    .com_istory.tnl_tertiary2 .com_image {
        border-top-color: #1d6eff
    }

    .com_istory .com_content {
        width: 50%;
        height: 100%;
        float: right;
        text-align: left;
        position: relative;
        background: #000;
        top: auto !important;
        left: auto !important;
        font-size: 130% !important;
        line-height: 120% !important
    }

        .com_istory .com_content .link {
            font-size: 70% !important;
            padding: 6px 0;
            width: 90%;
            box-sizing: border-box;
            position: absolute;
            bottom: 10px;
            left: 5%;
            margin-bottom: 0;
            text-align: center
        }

    .com_istory.textslide .com_content h2 {
        font-size: 115%;
        margin-bottom: 10px
    }

    .com_istory.textslide .com_content p {
        font-size: 90%
    }

    .com_istory.textslide a:active h2, .com_istory.textslide a:focus h2, .com_istory.textslide a:hover h2 {
        display: block
    }

    .com_istory .com_content_inner, .com_istory.textslide a:active .com_content_inner, .com_istory.textslide a:focus .com_content_inner, .com_istory.textslide a:hover .com_content_inner {
        vertical-align: top
    }

    .com_istory a:active .com_content, .com_istory a:focus .com_content, .com_istory a:hover .com_content {
        top: auto !important;
        opacity: 1 !important
    }

    .com_istory .com_content:after {
        right: 100%;
        left: auto;
        top: 45%;
        border: 1em solid transparent;
        border-bottom-color: transparent !important;
        border-right: 1em solid #000;
        border-left: none
    }

    .com_istory.tnl_primary .com_content:after {
        border-right-color: #de3714
    }

    .com_istory.tnl_secondary .com_content:after {
        border-right-color: #44baff
    }

    .com_istory.tnl_tertiary .com_content:after {
        border-right-color: #37daff
    }

    .com_istory.tnl_tertiary2 .com_content:after {
        border-right-color: #1d6eff
    }
}

@media (max-width:430px) {
    .com_istory .com_content {
        font-size: 100% !important;
        line-height: 110% !important
    }

        .com_istory .com_content img {
            display: none
        }
}

.com_iwg_promo_block {
    background: #f4f3f1
}

    .com_iwg_promo_block.iwg_promo_banner:before {
        padding-top: 48.9%
    }

    .com_iwg_promo_block.iwg_promo_banner .com_content, .com_iwg_promo_block.iwg_promo_banner .com_image {
        height: 100%;
        width: 100%
    }

    .com_iwg_promo_block.iwg_promo_banner .com_content {
        position: absolute;
        top: 0;
        left: 0
    }

    .com_iwg_promo_block.iwg_promo_banner .com_content_inner {
        padding: 15px 10px
    }

    .com_iwg_promo_block.iwg_promo_banner .com_image_inner {
        padding-top: 10px
    }

.instant_lotto .com_image img {
    width: 100%;
    height: 100%
}

.com_iwg_promo_block.iwg_promo_banner .com_content.text_left {
    text-align: left
}

.com_iwg_promo_block.iwg_promo_banner .com_content.text_right {
    text-align: right
}

.com_iwg_promo_block h2 {
    font-size: 200%
}

.com_iwg_promo_block p {
    font-size: 128.57143%;
    margin: 0
}

.instant_lotto .com_content {
    border-top: 10px solid #f00000
}

.instant_lotto .primary_headline {
    font-size: 190%;
    font-weight: 400
}

    .instant_lotto .primary_headline .block {
        font-size: 85%;
        margin-top: 2px
    }

.instant_lotto .list_lotto_instants {
    background-color: #ffcdcc;
    background-size: 200% 100%;
    background-image: linear-gradient(90deg,#ffcdcc 50%,#fff 0);
    background-position: 200%;
    display: inline-block;
    padding: 0;
    margin: 5% 0 0;
    border-radius: 10px
}

    .instant_lotto .list_lotto_instants li {
        color: #333;
        display: inline-block;
        padding: 10px;
        margin: 0;
        font-size: 130%
    }

.instant_lotto .odds {
    background: #f4f3f1;
    position: absolute;
    bottom: 15px;
    right: 19.3em;
    font-size: 85.71429%
}

.com_content_block.instant_lotto .btn {
    background: #f00000;
    bottom: 10px;
    position: absolute;
    right: 10px
}

    .com_content_block.instant_lotto .btn:focus, .com_content_block.instant_lotto .btn:hover {
        background: #13499f;
        color: #fff
    }

.instant_lotto:focus .list_lotto_instants, .instant_lotto:hover .list_lotto_instants {
    background-color: #fff;
    background-position: 100%;
    transition: all 1.5s ease-out
}

.instants_lotto a:hover .list_lotto_instants li span {
    display: block
}

@media (max-width:850px) {
    .instant_lotto .com_content {
        font-size: 80%
    }

    .instant_lotto .odds {
        right: 20.8em
    }
}

@media (max-width:760px) {
    .instant_lotto .com_content {
        font-size: 70%
    }

    .instant_lotto .list_lotto_instants {
        margin: 1.5% 0 0
    }

        .instant_lotto .list_lotto_instants li {
            padding: 6px
        }

    .instant_lotto .odds {
        bottom: 5px;
        right: auto;
        left: 0
    }
}

@media (max-width:640px) {
    .instant_lotto .com_content {
        font-size: 150%
    }

    .instant_lotto .odds {
        right: 19.3em;
        left: auto;
        bottom: 15px
    }

    .instant_lotto .list_lotto_instants {
        margin: 5% 0 0
    }

        .instant_lotto .list_lotto_instants li {
            padding: 10px
        }
}

@media (max-width:570px) {
    .instant_lotto .com_content {
        font-size: 100%
    }

    .instant_lotto .odds {
        right: 19.3em;
        left: auto;
        bottom: 15px
    }

    .instant_lotto .list_lotto_instants {
        margin: 5% 0 0
    }

        .instant_lotto .list_lotto_instants li {
            padding: 10px
        }
}

@media (max-width:460px) {
    .instant_lotto .com_content {
        font-size: 70%
    }

    .instant_lotto .list_lotto_instants {
        margin: 0
    }

        .instant_lotto .list_lotto_instants li {
            padding: 5px
        }

    .instant_lotto .odds {
        bottom: 5px;
        right: auto;
        left: 0
    }

    .com_content_block.instant_lotto .btn {
        padding: 0 15px
    }
}

.game_collection {
    border-top: 3px solid #7bff00;
    padding: 10px 0 0
}

    .game_collection .header, .game_collection .header * {
        box-sizing: border-box
    }

    .game_collection .header {
        width: 25%;
        float: left
    }

        .game_collection .header .image {
            display: none
        }

        .game_collection .header .arrows {
            width: 90%;
            height: 27px;
            background: url(/c/i/css/gamestore_9arrows.png) no-repeat;
            background-size: 100%;
            margin: 15px 0 0
        }

@media (max-width:640px) {
    .game_collection .header {
        width: 30%
    }

        .game_collection .header .arrows {
            display: none
        }
}

@media (max-width:440px) {
    .game_collection .header {
        width: 100%;
        float: none;
        position: relative
    }

        .game_collection .header h2 {
            margin-bottom: 5px
        }
}

.prize_detail ol {
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 5px;
    min-height: 94px;
    position: relative;
    counter-reset: b;
    border-bottom: 1px solid #d8d8d8
}

    .prize_detail ol:before {
        top: 0;
        left: 0;
        z-index: 1;
        content: "";
        width: 100%;
        height: 99px;
        display: block;
        background: #fff;
        position: absolute
    }

.prize_detail .tab {
    top: 0;
    z-index: 2;
    float: left;
    width: 24.25%;
    min-height: 94px;
    position: absolute;
    background: #f4f3f1
}

    .prize_detail .tab.second {
        margin-left: 25.25%
    }

    .prize_detail .tab.third {
        margin-left: 50.5%
    }

    .prize_detail .tab.fourth {
        margin-left: 75.75%
    }

    .prize_detail .tab.focus, .prize_detail .tab.focus .title span, .prize_detail .tab:hover, .prize_detail .tab:hover .title span {
        outline: 0;
        color: #fff;
        cursor: pointer;
        background: #636363
    }

.prize_detail [aria-expanded=true] {
    background: #e4e0dd;
    border-bottom: 5px solid #e4e0dd
}

    .prize_detail [aria-expanded=true] .title span {
        background: #e4e0dd
    }

.prize_detail .title:before {
    top: 2px;
    left: 52%;
    font-size: 200%;
    line-height: 100%;
    position: absolute;
    font-family: Effra-Reg;
    content: counter(b);
    counter-increment: b
}

.prize_detail .title {
    min-height: 34px;
    line-height: 110%;
    margin: 60px 1% 0 52%;
    text-transform: capitalize;
    background: url(/assets/wolff/background_sprite.png) 100% -2296px no-repeat
}

.prize_detail [aria-expanded=true] .title {
    background-position: 100% -2376px
}

.prize_detail .tab.focus .title, .prize_detail .tab:hover .title {
    background: url(/c/i/css/background_sprite_new.png) 100% 19px no-repeat
}

.prize_detail .tab.focus[aria-expanded=true] .title, .prize_detail .tab[aria-expanded=true]:hover .title {
    background-position: 100% -61px
}

.prize_detail .title span {
    bottom: 3px;
    position: absolute;
    margin: 0 20px 0 0;
    background: #f4f3f1
}

.prize_detail .img {
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute
}

.prize_detail img {
    top: 0;
    left: 0;
    width: 100%;
    position: absolute
}

.prize_detail .visually_hidden {
    width: 0;
    height: 0;
    border: 0;
    margin: 0;
    padding: 0;
    top: -9999px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    clip: rect(0,0,0,0)
}

.prize_detail .panel {
    margin: 99px 0 0;
    position: relative;
    background: #e4e0dd;
    padding: 10px 10px 1px
}

@media (max-width:695px) {
    .prize_detail ol {
        border-bottom: none
    }

        .prize_detail ol:before {
            content: none;
            display: none
        }

    .prize_detail .tab, .prize_detail .tab.fourth, .prize_detail .tab.second, .prize_detail .tab.third {
        top: auto;
        float: none;
        width: 100%;
        height: 34px;
        margin: 0 0 2px;
        min-height: 34px;
        overflow: hidden;
        position: relative
    }

    .prize_detail [aria-expanded=true] {
        border-bottom: 0;
        background: #f4f3f1
    }

    .prize_detail .title:before {
        top: 3px;
        left: 32%
    }

    .prize_detail .title {
        width: 60%;
        height: 100%;
        display: table;
        margin: 0 1% 0 39%;
        background-position: 100% -2303px
    }

    .prize_detail [aria-expanded=true] .title {
        background-position: 100% -2382px
    }

    .prize_detail .tab.focus .title, .prize_detail .tab:hover .title {
        background-position: 100% 13px
    }

    .prize_detail .tab.focus[aria-expanded=true] .title, .prize_detail .tab[aria-expanded=true]:hover .title {
        background-position: 100% -66px
    }

    .prize_detail .tab.focus .title span, .prize_detail .tab:hover .title span {
        background: none
    }

    .prize_detail .tab .title span, .prize_detail .tab[aria-expanded=true] .title span {
        margin: 0;
        bottom: auto;
        background: none;
        padding: 0 10% 0 0;
        position: relative;
        display: table-cell;
        vertical-align: middle
    }

    .prize_detail .img {
        width: 30%
    }

    .prize_detail img {
        top: -50%
    }

    .prize_detail .panel {
        margin: 0 0 2px;
        background: #f4f3f1
    }
}

.com.com_story_hero, .com.com_story_video {
    background: #de3714;
    margin-bottom: 40px;
    border-top: 10px solid #de3714
}

.com_story_hero img {
    width: 100%
}

.com_story_content.com_content_block .com_inner, .com_story_cta.com_content_block .com_inner, .com_story_hero.com_content_block .com_inner, .com_story_image.com_content_block .com_inner, .com_story_intro.com_content_block .com_inner, .com_story_lifechanging_homepage.com_content_block .com_inner, .com_story_quote.com_content_block .com_inner, .com_story_video.com_content_block .com_inner {
    position: relative
}

.com_story_hero.com_content_block .com_content, .com_story_video.com_content_block .com_content {
    padding: 30px 200px 30px 50px;
    position: relative
}

.com_story_hero.com_content_block .share_panel, .com_story_video.com_content_block .share_panel {
    position: absolute;
    top: 30px;
    right: 10px
}

    .com_story_hero.com_content_block .share_panel h2, .com_story_video.com_content_block .share_panel h2 {
        text-transform: uppercase;
        text-align: center;
        color: #636363;
        margin-right: 10px;
        display: inline-block
    }

    .com_story_hero.com_content_block .share_panel li, .com_story_hero.com_content_block .share_panel ul, .com_story_video.com_content_block .share_panel li, .com_story_video.com_content_block .share_panel ul {
        display: inline-block
    }

.facebook_share_button {
    background: #4c69ba;
    background: linear-gradient(#4c69ba,#3b55a0) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    height: 20px;
    line-height: 20px;
    padding: 0;
    white-space: nowrap;
    font-family: Helvetica Neue,Helvetica,Arial,lucida grande,tahoma,verdana,arial,sans-serif;
    position: relative;
    top: -5px
}

.facebook_share_button, .facebook_share_image {
    text-shadow: 0 -1px 0 #354c8c;
    display: inline-block
}

    .facebook_share_button:hover {
        background: #5b7bd5;
        background: linear-gradient(#5b7bd5,#4864b1) repeat scroll 0 0 transparent;
        border-color: #5874c3 #4961a8 #41599f;
        box-shadow: inset 0 0 1px #607fd6
    }

.facebook_share_favblue {
    background-position: 0 -42px
}

.facebook_button {
    background-image: url(/c/i/css/spr_facebook_share_btn.png);
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 14px;
    width: 14px
}

.facebook_share_icon {
    left: 0;
    margin: 0 4px;
    position: relative;
    top: 3px;
    vertical-align: top
}

.facebook_share_button .facebook_share_label {
    padding: 0 5px 0 0;
    position: relative;
    vertical-align: top;
    font-size: 80%;
    left: -5px
}

.story_image {
    width: 100%;
    margin: 8px 0 20px
}

.com_story_quote {
    padding: 30px 40px;
    position: relative;
    overflow: visible
}

    .com_story_quote blockquote {
        font-family: Georgia,Times,serif;
        padding: 0 60px;
        position: relative;
        text-align: center
    }

        .com_story_quote blockquote p {
            font-family: Effra-Reg
        }

    .com_story_quote.without_quote_marks {
        padding: 30px 0 !important
    }

    .com_story_quote.with_quote_marks blockquote:before {
        display: block;
        content: "\201C";
        font-size: 400%;
        position: absolute;
        color: #000;
        top: -20px;
        left: -5px
    }

    .com_story_quote.with_quote_marks blockquote:after {
        display: block;
        content: "\201D";
        font-size: 400%;
        position: absolute;
        color: #000;
        right: -5px;
        bottom: -90px
    }

.com_story_lifechanging_homepage {
    border-top: 1px solid #d8d8d8;
    margin-top: 30px
}

    .com_story_lifechanging_homepage .com_inner {
        padding-top: 20px
    }

    .com_story_lifechanging_homepage p {
        margin-right: 250px
    }

    .com_story_lifechanging_homepage a {
        position: absolute;
        top: 20px;
        right: 0
    }

    .com_story_lifechanging_homepage .btn {
        border-radius: 23px
    }

.com_story_content img.float_left {
    margin: 0 20px 20px 0
}

.com_story_content img.float_right {
    margin: 0 0 20px 20px
}

.com_story_cta .com_content {
    float: left
}

.com_story_cta .com_image {
    float: right
}

.com_story_cta a h2 {
    color: #000;
    margin-bottom: 25px;
    font-size: 215%
}

.com_story_cta a p {
    font-size: 140%
}

.com_story_cta a {
    padding: 30px 8.333%;
    background: #f4f3f1;
    display: block
}

    .com_story_cta a:focus, .com_story_cta a:hover {
        background: #e4e0dd
    }

@media (max-width:940px) {
    .com_story_quote {
        font-size: 80%;
        padding: 30px 20px
    }

        .com_story_quote.with_quote_marks blockquote:before {
            top: -15px
        }

        .com_story_quote.with_quote_marks blockquote:after {
            bottom: -80px
        }
}

@media (max-width:850px) {
    .com_story_cta .com_content {
        width: 50%;
        padding: 0 10px 0 0
    }

    .com_story_cta a h2 {
        font-size: 200%
    }
}

@media (max-width:830px) {
    .com_story_hero h1, .com_story_video h1 {
        font-size: 220%
    }
}

@media (max-width:640px) {
    .com_story_hero.com_content_block .com_content, .com_story_video.com_content_block .com_content {
        padding: 15px 15px 60px
    }

    .com_story_hero h1, .com_story_video h1 {
        font-size: 130%
    }

    .com_content_block.com_story_intro p {
        font-size: 114.28571%
    }

    .com_story_hero.com_content_block .share_panel, .com_story_video.com_content_block .share_panel {
        top: auto;
        bottom: 15px
    }

    .com_story_quote {
        font-size: 65%
    }

        .com_story_quote.with_quote_marks blockquote:before {
            top: -15px
        }

        .com_story_quote.with_quote_marks blockquote:after {
            bottom: -80px
        }

    .com_story_content img.float_left, .com_story_content img.float_right {
        float: none;
        margin: 0 auto !important
    }

    .com_story_cta a {
        padding: 15px
    }

        .com_story_cta a h2 {
            font-size: 160%
        }

        .com_story_cta a p {
            font-size: 130%
        }
}

@media (max-width:540px) {
    .com_story_lifechanging_homepage p {
        margin-right: 0
    }

    .com_story_lifechanging_homepage a {
        position: static;
        top: auto;
        right: auto
    }

    .com_story_cta a {
        padding: 10px
    }

    .com_story_cta .com_image {
        width: 50%
    }

    .com_story_cta .com_content {
        width: 45%
    }

    .com_story_cta a h2 {
        font-size: 120%;
        margin-bottom: 10px
    }

    .com_story_cta a p {
        font-size: 110%
    }
}

@media (max-width:480px) {
    .com_story_quote {
        font-size: 50%
    }
}

.life-changing-story .list {
    padding: 0 0 0 30px
}

.two_column_image_left {
    padding: 20px
}

    .two_column_image_left .com_image {
        float: left;
        width: 25%
    }

    .two_column_image_left .com_content {
        float: right;
        width: 70%
    }

@media (max-width:480px) {
    .two_column_image_left .com_content, .two_column_image_left .com_image, .two_column_image_left .com_image img {
        float: none;
        width: 100%
    }
}

.com_link_block:before {
    padding-top: 0;
    content: none;
    display: none
}

.com_link_block .com_inner {
    position: static;
    padding: 20px
}

.com_link_block.left_border {
    border-left: 1px solid #c7c7c7
}

@media (max-width:940px) {
    .com_link_block:before {
        content: none;
        display: none;
        padding-top: 0
    }

    .com_link_block .com_inner {
        position: static
    }
}

@media (max-width:815px) {
    .com_link_block .com_inner h2 {
        font-size: 155%
    }

    .com_link_block .com_inner p {
        font-size: 90%
    }
}

@media (max-width:720px) {
    .com_link_block .com_inner h2 {
        font-size: 135%
    }

    .com_link_block .com_inner p {
        font-size: 80%
    }
}

@media (max-width:680px) {
    .com_link_block .com_inner h2 {
        font-size: 115%
    }
}

@media (max-width:640px) {
    .com_link_block:before {
        content: none;
        display: none;
        padding-bottom: 0
    }

    .com_link_block.left_border {
        border-left: none;
        border-top: 1px solid #c7c7c7
    }

    .com_link_block .com_inner {
        position: relative
    }

        .com_link_block .com_inner h2 {
            font-size: 214.28571%
        }

        .com_link_block .com_inner p {
            font-size: 100%
        }
}

#_navigation_incentive_2_version_ {
    content: "1.4.1"
}

.navigation-incentive {
    font-family: Effra-Heavy;
    font-size: 16px;
    position: absolute;
    max-width: 108px;
    text-align: right;
    text-transform: uppercase;
    right: 15px;
    top: 10px
}

.navigation-incentive--minutes {
    max-width: 123px
}

.com_news_alert * {
    box-sizing: border-box
}

.com_news_alert a {
    display: block;
    font-family: Effra-Reg;
    background: #f9f9f9
}

    .com_news_alert a:focus, .com_news_alert a:hover {
        text-decoration: none;
        background: #f4f3f1
    }

.com_news_alert .content {
    display: table
}

.com_news_alert h2 {
    display: table-cell;
    background: #015df0;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px 5px 25px;
    margin: 0;
    vertical-align: middle;
    font-size: 125%;
    text-align: left;
    position: relative
}

.com_news_alert .sparkles {
    position: absolute;
    background: url(/c/i/css/news-alert-sparkles.png) no-repeat;
    display: block;
    background-size: cover
}

.com_news_alert .sparkles_1 {
    width: 12px;
    height: 12px;
    top: 6px;
    left: 10px
}

.com_news_alert .sparkles_2 {
    width: 7px;
    height: 7px;
    top: 16px;
    left: 4px
}

.com_news_alert .sparkles span {
    display: block;
    width: 100%;
    height: 100%
}

.com_news_alert .sparkles_1 span {
    animation: c 1s ease-in 1s 1
}

.com_news_alert .sparkles_2 span {
    animation: d 1.5s linear 1s 1
}

@keyframes c {
    0% {
        background-color: transparent
    }

    50% {
        background-color: #015df0
    }

    to {
        background-color: transparent
    }
}

@keyframes d {
    0% {
        background-color: transparent
    }

    25% {
        background-color: #015df0
    }

    to {
        background-color: transparent
    }
}

.com_news_alert p {
    display: table-cell;
    padding: 10px;
    margin: 0;
    vertical-align: middle;
    font-size: 125%;
    color: #000
}

.com_news_alert .cta {
    color: #13499f
}

@media (max-width:640px) {
    .com_news_alert h2 {
        padding: 5px 10px 5px 25px;
        vertical-align: top;
        font-size: 115%
    }

    .com_news_alert p {
        padding: 5px 10px;
        font-size: 110%
    }
}

.odds_table {
    border-left: 1px solid #f4f3f1
}

    .odds_table.auto {
        width: auto
    }

    .odds_table thead {
        background-color: #f4f3f1
    }

    .odds_table th {
        font-weight: 700;
        padding: 8px
    }

    .odds_table td {
        padding: 8px;
        border-bottom: 1px solid #f4f3f1;
        border-right: 1px solid #f4f3f1
    }

#_personalisation_version_ {
    content: "1.90.1"
}

.cuk_prp_loader.lds-dual-ring {
    display: inline-block;
    width: 44.5px;
    height: 44.5px;
    position: absolute;
    left: 50%;
    top: 40%;
    margin-left: -22.25px;
    margin-bottom: 16px;
    z-index: 999
}

    .cuk_prp_loader.lds-dual-ring:after {
        content: " ";
        display: block;
        width: 32px;
        height: 32px;
        margin: 1px;
        border-radius: 50%;
        border: 5px solid #d2d2d2;
        border-color: #d2d2d2 transparent;
        animation: e 1.2s linear infinite
    }

@keyframes e {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.js-prp-block, .js-prp-list {
    min-height: 180px;
    position: relative
}

[class*=home_page] .cuk_combined_primary_content, [class*=home_page] .cuk_combined_secondary_content {
    vertical-align: top
}

@media screen and (min-width:641px) {
    [class*=home_page] .cuk_combined_primary_content .js-prp-block, [class*=home_page] .cuk_combined_secondary_content .js-prp-block {
        box-sizing: border-box;
        width: 100%;
        min-height: 500px;
        display: table;
        table-layout: fixed
    }

    [class*=home_page] .cuk_combined_secondary_content .js-prp-block {
        min-height: 180px
    }

    [class*=home_page] .js-prp-list {
        position: unset
    }
}

@media screen and (max-width:640px) {
    [class*=home_page] .cuk_combined_primary_content .js-prp-block, [class*=home_page] .cuk_combined_secondary_content .js-prp-block {
        box-sizing: border-box;
        width: 100%;
        min-height: 350px;
        display: table;
        table-layout: fixed
    }

    [class*=home_page] .cuk_combined_secondary_content .js-prp-block {
        min-height: 180px
    }

    [class*=home_page] .js-prp-list {
        position: unset
    }
}

.com_pingit_signin_block:before {
    content: "";
    display: none
}

.com_pingit_signin_block .com_inner {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto
}

.com_pingit_signin_block {
    border-bottom: 1px dotted #767676;
    padding: 0 0 20px;
    line-height: 160%
}

    .com_pingit_signin_block .cta_image, .com_pingit_signin_block input[type=image] {
        width: 110px;
        height: 58px;
        float: right
    }

    .com_pingit_signin_block .copy_block {
        float: left;
        width: 60%
    }

@media (max-width:860px) {
    .com_pingit_signin_block .cta_image, .com_pingit_signin_block input[type=image] {
        width: 88px;
        height: 46px
    }
}

@media (max-width:700px) {
    .com_pingit_signin_block .cta_image, .com_pingit_signin_block input[type=image] {
        width: 80px;
        height: 41px
    }
}

@media (max-width:640px) {
    .com_pingit_signin_block .cta_image, .com_pingit_signin_block input[type=image] {
        width: 110px;
        height: 58px;
        float: right
    }
}

#_populate_playslips_version_ {
    content: "1.18.1"
}

.com_primary_promo_block:before {
    padding-top: 30.5%
}

.com_primary_promo_block.shallow_primary:before {
    padding-top: 15.8%
}

.com_primary_promo_block {
    background: #de3714
}

    .com_primary_promo_block.lotto, .com_primary_promo_block.lotto-hotpicks {
        background: #f00000
    }

    .com_primary_promo_block.euromillions {
        background: #fff100
    }

    .com_primary_promo_block.euromillions-hotpicks {
        background: #ff8200
    }

    .com_primary_promo_block.thunderball {
        background: #e232d1
    }

    .com_primary_promo_block.instants {
        background: #00e100
    }

    .com_primary_promo_block .com_image {
        position: relative;
        z-index: 5;
        transition: all .5s
    }

        .com_primary_promo_block .com_image img {
            display: block;
            width: 100%;
            height: 100%
        }

    .com_primary_promo_block .com_content {
        position: absolute;
        z-index: 10
    }

    .com_primary_promo_block .com_inner {
        border-top-style: solid;
        border-top-width: 10px;
        border-top-color: #de3714
    }

    .com_primary_promo_block.lotto-hotpicks .com_inner, .com_primary_promo_block.lotto .com_inner {
        border-top-color: #f00000
    }

    .com_primary_promo_block.euromillions .com_inner {
        border-top-color: #fff100
    }

    .com_primary_promo_block.euromillions-hotpicks .com_inner {
        border-top-color: #ff8200
    }

    .com_primary_promo_block.thunderball .com_inner {
        border-top-color: #e232d1
    }

    .com_primary_promo_block.instants .com_inner {
        border-top-color: #00e100
    }

    .com_primary_promo_block.life-changing .com_inner {
        border-top-color: #de3714
    }

    .com_primary_promo_block .primary_headline, .com_primary_promo_block .secondary_headline {
        margin: 0;
        padding: 0
    }

        .com_primary_promo_block .primary_headline sup {
            font-family: Effra-Reg;
            font-size: 50%;
            position: relative;
            top: -.6em
        }

    .com_primary_promo_block .com_content .primary_headline {
        font-size: 328%;
        font-family: Effra-Heavy;
        text-transform: uppercase;
        letter-spacing: -.03em;
        word-spacing: .06em;
        font-kerning: normal;
        line-height: 90%
    }

    .com_primary_promo_block .com_content .secondary_headline {
        font-size: 200%;
        font-family: Effra-Reg;
        margin-top: 10px;
        line-height: 100%
    }

    .com_primary_promo_block a .com_content .primary_headline {
        font-size: 456%
    }

    .com_primary_promo_block span.btn {
        position: relative;
        font-size: 115% !important;
        padding: 15px 20px !important;
        border-radius: 23px
    }

    .com_primary_promo_block .mask {
        clear: both;
        display: block
    }

    .com_primary_promo_block .proposition {
        background: #de3714;
        padding: 10px 15px 15px
    }

    .com_primary_promo_block.lotto-hotpicks .proposition, .com_primary_promo_block.lotto .proposition {
        background: #f00000
    }

    .com_primary_promo_block.euromillions .proposition {
        background: #fff100
    }

    .com_primary_promo_block.euromillions-hotpicks .proposition {
        background: #ff8200
    }

    .com_primary_promo_block.thunderball .proposition {
        background: #e232d1
    }

    .com_primary_promo_block.instants .proposition {
        background: #00e100
    }

    .com_primary_promo_block.life-changing .proposition {
        background: #de3714
    }

    .com_primary_promo_block a:link, .com_primary_promo_block a:visited {
        color: #000
    }

    .com_primary_promo_block .cta {
        padding: 8px 4px
    }

    .com_primary_promo_block.right_aligned .com_content {
        top: 0;
        right: 0;
        text-align: right
    }

    .com_primary_promo_block.left_aligned .com_content {
        top: 0;
        left: 0;
        text-align: left
    }

    .com_primary_promo_block a:focus, .com_primary_promo_block a:hover {
        text-decoration: none
    }

        .com_primary_promo_block a:focus .com_content .btn, .com_primary_promo_block a:hover .com_content .btn {
            color: #fff;
            background: #13499f !important
        }

@media (max-width:900px) {
    .com_primary_promo_block .proposition {
        font-size: 90%
    }
}

@media (max-width:850px) {
    .com_primary_promo_block .proposition {
        font-size: 85%
    }
}

@media (max-width:800px) {
    .com_primary_promo_block .proposition {
        font-size: 80%
    }

    .com_primary_promo_block .com_content .btn {
        font-size: 100%;
        padding: 10px 15px !important
    }
}

@media (max-width:750px) {
    .com_primary_promo_block .proposition {
        font-size: 65%
    }

    .com_primary_promo_block .com_content .btn {
        font-size: 80%
    }
}

@media (max-width:690px) {
    .com_primary_promo_block .proposition {
        padding: 5px 10px 10px
    }
}

@media (max-width:640px) {
    .com_content_block.com_primary_promo_block:before {
        padding-top: 0
    }

    .com_primary_promo_block .proposition {
        font-size: 80%
    }

    .com_primary_promo_block .com_content .secondary_headline {
        margin-top: 0;
        line-height: 100%
    }

    .com_content_block.com_primary_promo_block .com_inner {
        position: relative
    }

    .com_primary_promo_block .com_content {
        background: #de3714;
        padding: 10px 0;
        position: relative;
        top: auto !important;
        left: auto !important;
        bottom: auto !important;
        right: auto !important;
        text-align: left !important
    }

    .com_primary_promo_block a .com_content {
        padding: 15px 10px
    }

    .com_primary_promo_block .proposition .block {
        display: inline
    }

    .com_primary_promo_block.lotto-hotpicks .com_content, .com_primary_promo_block.lotto .com_content {
        background: #f00000
    }

    .com_primary_promo_block.euromillions .com_content {
        background: #fff100
    }

    .com_primary_promo_block.euromillions-hotpicks .com_content {
        background: #ff8200
    }

    .com_primary_promo_block.thunderball .com_content {
        background: #e232d1
    }

    .com_primary_promo_block.instants .com_content {
        background: #00e100
    }

    .com_primary_promo_block.life-changing .com_content {
        background: #de3714
    }

    .com_primary_promo_block .primary_headline .mask, .com_primary_promo_block .secondary_headline .mask, .com_primary_promo_block a .headlines, .com_primary_promo_block a .primary_headline .mask, .com_primary_promo_block a .secondary_headline .mask {
        float: none !important;
        padding: 0
    }

    .com_primary_promo_block a .proposition {
        margin-bottom: 20px;
        padding: 0
    }

    .com_primary_promo_block .cta {
        padding: 0
    }

    .com_content_block.com_primary_promo_block .com_image .com_image_inner {
        position: relative;
        width: auto;
        overflow: hidden
    }

    .com_content_block.com_primary_promo_block .com_image_inner img {
        display: block;
        position: relative;
        max-height: 290px !important;
        height: 290px !important;
        max-width: 950px !important;
        width: 950px !important
    }

    .com_content_block.com_primary_promo_block.shallow_primary .com_image_inner img {
        max-height: 150px !important;
        height: 150px !important
    }

    .com_primary_promo_block.right_aligned img {
        float: left
    }

    .com_primary_promo_block.left_aligned img {
        float: right
    }

    .com_primary_promo_block .com_content .btn {
        position: relative;
        float: none;
        top: auto !important;
        background: #fff !important;
        font-size: 130%;
        display: block;
        text-align: center;
        color: #000 !important
    }

    .com_primary_promo_block a:focus .com_content .btn, .com_primary_promo_block a:hover .com_content .btn {
        color: #fff !important
    }
}

@media (max-width:480px) {
    .com_primary_promo_block .proposition {
        font-size: 70%
    }
}

@media (max-width:420px) {
    .com_primary_promo_block .proposition {
        font-size: 70%
    }

    .com_primary_promo_block .com_content .btn {
        font-size: 115%
    }

    .com_content_block.com_primary_promo_block .com_image_inner img {
        display: block;
        position: relative;
        max-height: 150px !important;
        height: 150px !important;
        max-width: 475px !important;
        width: 475px !important
    }

    .com_content_block.com_primary_promo_block.shallow_primary .com_image_inner img {
        max-height: 75px !important;
        height: 75px !important
    }
}

.com_primary_promo_block.with_countdown .com_content {
    width: 100%;
    height: 100%
}

.com_primary_promo_block.with_countdown .proposition {
    background: none
}

.com_primary_promo_block.with_countdown .com_content_inner:before {
    content: "";
    display: block;
    width: 42%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    visibility: visible
}

.com_primary_promo_block.with_countdown .com_content_inner, .com_primary_promo_block.with_countdown .com_countdown .com_inner {
    border-top: none
}

.com_primary_promo_block.with_countdown .com_countdown .com_inner {
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    position: relative
}

.com_primary_promo_block.with_countdown .com_countdown {
    position: absolute;
    width: 42%;
    top: 2.4em;
    right: 0;
    font-family: Effra-Reg;
    text-transform: uppercase
}

.com_primary_promo_block.with_countdown.tnl_primary .com_countdown {
    color: #de3714
}

.com_primary_promo_block.with_countdown.tnl_secondary .com_countdown {
    color: #44baff
}

.com_primary_promo_block.with_countdown.tnl_tertiary .com_countdown {
    color: #37daff
}

.com_primary_promo_block.with_countdown.tnl_tertiary2 .com_countdown {
    color: #1d6eff
}

.com_primary_promo_block.with_countdown[class*=lotto] .com_countdown {
    color: #f00000
}

.com_primary_promo_block.with_countdown.euromillions .com_countdown {
    color: #fff100
}

.com_primary_promo_block.with_countdown.euromillions-hotpicks .com_countdown {
    color: #ff8200
}

.com_primary_promo_block.with_countdown.thunderball .com_countdown {
    color: #e232d1
}

.com_primary_promo_block.with_countdown.instants .com_countdown {
    color: #40f600
}

.com_primary_promo_block.with_countdown .countdown_content, .com_primary_promo_block.with_countdown .countdown_wrapper {
    text-align: center
}

.com_primary_promo_block.with_countdown .countdown_wrapper {
    padding: 5px 0 0
}

.com_primary_promo_block.with_countdown .countdown_content {
    font-size: 170%;
    line-height: 120%
}

.com_primary_promo_block.with_countdown .ticker {
    display: table;
    width: 80%;
    margin: auto;
    font-size: 130%;
    line-height: 100%;
    text-align: right;
    position: relative;
    text-transform: uppercase
}

    .com_primary_promo_block.with_countdown .ticker .time {
        width: 25%;
        display: table-cell;
        text-align: center;
        padding: 0;
        table-layout: auto;
        position: relative
    }

    .com_primary_promo_block.with_countdown .ticker .value {
        width: auto;
        position: static;
        font-size: 250%;
        display: block;
        margin: .4em 0
    }

        .com_primary_promo_block.with_countdown .ticker .value:after {
            content: ":";
            position: absolute;
            right: 0;
            top: 25%;
            font-size: 50%
        }

    .com_primary_promo_block.with_countdown .ticker .time.secs .value:after {
        content: ""
    }

.com_primary_promo_block.with_countdown .countdown_wrapper {
    border-top: 0
}

.com_primary_promo_block.with_countdown .cta {
    position: absolute;
    width: 42%;
    top: 13.5em;
    right: 0;
    text-align: center
}

@media (max-width:830px) {
    .com_primary_promo_block.with_countdown .com_countdown {
        font-size: 85%
    }

    .com_primary_promo_block.with_countdown .cta {
        top: 11em
    }
}

@media (max-width:750px) {
    .com_primary_promo_block.with_countdown .com_countdown {
        font-size: 70%
    }

    .com_primary_promo_block.with_countdown .cta {
        top: 9em
    }
}

@media (max-width:640px) {
    .com_primary_promo_block.with_countdown .com_content {
        padding: 0
    }

    .com_primary_promo_block.with_countdown.euromillions .com_content {
        background-image: url(/c/i/css/brand_shapes_bg.jpg);
        background-size: contain
    }

    .com_primary_promo_block.with_countdown .com_image {
        display: none
    }

    .com_primary_promo_block.with_countdown .com_content_inner:before {
        content: "";
        display: none;
        visibility: hidden
    }

    .com_primary_promo_block.with_countdown .com_countdown, .com_primary_promo_block.with_countdown .cta, .com_primary_promo_block.with_countdown .proposition {
        position: static;
        width: 100%;
        top: auto;
        right: auto;
        box-sizing: border-box
    }

    .com_primary_promo_block.with_countdown .com_countdown {
        background: #000;
        font-size: 100%;
        padding: 20px 30px;
        margin-bottom: 0
    }

    .com_primary_promo_block.with_countdown .countdown_wrapper {
        margin: 0
    }

    .com_primary_promo_block.with_countdown .proposition {
        padding: 10px 10px 0
    }

    .com_primary_promo_block.with_countdown .cta {
        background: #000;
        padding: 0 20px 20px
    }

    .com_primary_promo_block.with_countdown.tnl_primary .btn {
        background: #de3714 !important
    }

    .com_primary_promo_block.with_countdown.tnl_secondary .btn {
        background: #44baff !important
    }

    .com_primary_promo_block.with_countdown.tnl_tertiary .btn {
        background: #37daff !important
    }

    .com_primary_promo_block.with_countdown.tnl_tertiary2 .btn {
        background: #1d6eff !important
    }

    .com_primary_promo_block.with_countdown[class*=lotto] .btn {
        background: #f00000 !important
    }

    .com_primary_promo_block.with_countdown.euromillions .btn {
        background: #fff100 !important
    }

    .com_primary_promo_block.with_countdown.euromillions-hotpicks .btn {
        background: #ff8200 !important
    }

    .com_primary_promo_block.with_countdown.thunderball .btn {
        background: #e232d1 !important
    }

    .com_primary_promo_block.with_countdown.instants .btn {
        background: #40f600 !important
    }
}

@media (max-width:460px) {
    .com_primary_promo_block.with_countdown .com_countdown {
        font-size: 90%
    }

    .com_primary_promo_block.with_countdown .ticker {
        width: 100%
    }
}

.com_secondary_promo_block {
    background: #de3714;
    overflow: hidden
}

    .com_secondary_promo_block .clickarea, .com_secondary_promo_block .com_image .com_image_inner, .com_secondary_promo_block .com_image img {
        display: block;
        width: 100%;
        height: 100%
    }

    .com_secondary_promo_block .com_content, .com_secondary_promo_block .com_content_inner {
        position: relative
    }

    .com_secondary_promo_block.mini_promo .com_content, .com_secondary_promo_block.strip_promo .com_content {
        background: #000
    }

    .com_secondary_promo_block.banner_promo.lotto, .com_secondary_promo_block.banner_promo.lotto-hotpicks, .com_secondary_promo_block.banner_promo.lotto-hotpicks a, .com_secondary_promo_block.banner_promo.lotto a {
        background: #f00000
    }

    .com_secondary_promo_block.banner_promo.euromillions, .com_secondary_promo_block.banner_promo.euromillions a {
        background: #fff100
    }

    .com_secondary_promo_block.banner_promo.euromillions-hotpicks, .com_secondary_promo_block.banner_promo.euromillions-hotpicks a {
        background: #ff8200
    }

    .com_secondary_promo_block.banner_promo.thunderball, .com_secondary_promo_block.banner_promo.thunderball a {
        background: #e232d1
    }

    .com_secondary_promo_block.banner_promo.instants, .com_secondary_promo_block.banner_promo.instants a {
        background: #00e100
    }

    .com_secondary_promo_block.banner_promo.tnl_primary, .com_secondary_promo_block.banner_promo.tnl_primary a {
        background: #de3714
    }

    .com_secondary_promo_block.banner_promo.tnl_secondary, .com_secondary_promo_block.banner_promo.tnl_secondary a {
        background: #44baff
    }

    .com_secondary_promo_block.banner_promo.tnl_tertiary, .com_secondary_promo_block.banner_promo.tnl_tertiary a {
        background: #37daff
    }

    .com_secondary_promo_block.banner_promo.tnl_tertiary2, .com_secondary_promo_block.banner_promo.tnl_tertiary2 a {
        background: #1d6eff
    }

.grid_3 .com_secondary_promo_block.mini_promo a .cta, .grid_6 .com_secondary_promo_block.strip_promo a .cta {
    height: 0;
    width: 0;
    position: absolute;
    top: -9999px;
    left: -9999px
}

.grid_3 .com_secondary_promo_block.mini_promo .com_content, .grid_6 .com_secondary_promo_block.strip_promo .com_content {
    display: table
}

.grid_3 .com_secondary_promo_block.mini_promo .com_content_inner, .grid_6 .com_secondary_promo_block.strip_promo .com_content_inner {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
    width: 100%;
    padding: 5px 10px
}

.grid_3 .com_secondary_promo_block.mini_promo:before {
    padding-top: 100%
}

.com_secondary_promo_block.mini_promo .com_content, .com_secondary_promo_block.mini_promo .com_image {
    width: 100.3%;
    height: 50%
}

.grid_6 .com_secondary_promo_block.strip_promo:before {
    padding-top: 24.5%
}

.com_secondary_promo_block.strip_promo .com_content, .com_secondary_promo_block.strip_promo .com_image {
    width: 50%;
    height: 100%;
    float: left
}

.grid_6 .com_secondary_promo_block.banner_promo:before {
    padding-top: 48.9%
}

.com_secondary_promo_block.banner_promo .com_content, .com_secondary_promo_block.banner_promo .com_image {
    width: 50%;
    height: 100%;
    float: right
}

.com_secondary_promo_block.banner_promo.image_first .com_image {
    float: left
}

.com_secondary_promo_block.banner_promo.image_first .com_content:after {
    left: -1.85em;
    transform: rotate(180deg)
}

.com_secondary_promo_block.banner_promo .com_image {
    margin-top: 10px
}

.com_secondary_promo_block.banner_promo .com_content_inner {
    height: 100%
}

.com_secondary_promo_block.banner_promo .proposition {
    padding: 15px
}

.com_secondary_promo_block.banner_promo .cta {
    position: absolute;
    bottom: 10px;
    width: 100%
}

.com_content_block.com_secondary_promo_block.banner_promo .btn {
    background: #fff;
    display: block;
    text-align: center;
    border-radius: 23px;
    width: 82%;
    position: relative;
    left: 5%;
    padding: 9px 4%;
    color: #000
}

.com_secondary_promo_block.mini_promo .primary_headline, .com_secondary_promo_block.mini_promo .secondary_headline, .com_secondary_promo_block.strip_promo .primary_headline, .com_secondary_promo_block.strip_promo .secondary_headline {
    color: #fff !important
}

.com_secondary_promo_block.banner_promo a .primary_headline, .com_secondary_promo_block.banner_promo a .secondary_headline {
    color: #000 !important
}

.com_secondary_promo_block .primary_headline {
    font-family: Effra-Reg;
    line-height: 95%
}

.com_secondary_promo_block .secondary_headline {
    font-family: Effra-Reg
}

.com_secondary_promo_block.mini_promo a .primary_headline, .com_secondary_promo_block.strip_promo a .primary_headline {
    font-size: 160%;
    margin: 0 0 5px
}

.com_secondary_promo_block.mini_promo .primary_headline, .com_secondary_promo_block.strip_promo .primary_headline {
    font-size: 130%
}

.com_secondary_promo_block.mini_promo .secondary_headline, .com_secondary_promo_block.strip_promo .secondary_headline {
    line-height: 1
}

.com_secondary_promo_block.banner_promo a .primary_headline {
    font-size: 230%;
    margin: 0 0 5px
}

.com_secondary_promo_block.banner_promo a .secondary_headline {
    font-size: 130%;
    line-height: 1
}

.com_secondary_promo_block.banner_promo .primary_headline {
    font-size: 200%
}

.com_secondary_promo_block a:focus, .com_secondary_promo_block a:hover {
    text-decoration: none
}

.com_secondary_promo_block.banner_promo a:focus, .com_secondary_promo_block.banner_promo a:hover {
    background-color: transparent
}

    .com_secondary_promo_block.banner_promo a:focus .btn, .com_secondary_promo_block.banner_promo a:hover .btn {
        background: #13499f;
        color: #fff
    }

.com_secondary_promo_block.strip_promo.lotto-hotpicks a:focus .com_content:after, .com_secondary_promo_block.strip_promo.lotto-hotpicks a:hover .com_content:after, .com_secondary_promo_block.strip_promo.lotto a:focus .com_content:after, .com_secondary_promo_block.strip_promo.lotto a:hover .com_content:after {
    border-right: 1em solid #f00000
}

.com_secondary_promo_block.mini_promo.lotto-hotpicks a:focus .com_content:after, .com_secondary_promo_block.mini_promo.lotto-hotpicks a:hover .com_content:after, .com_secondary_promo_block.mini_promo.lotto a:focus .com_content:after, .com_secondary_promo_block.mini_promo.lotto a:hover .com_content:after {
    border-bottom: 1em solid #f00000
}

.com_secondary_promo_block.strip_promo.euromillions a:focus .com_content:after, .com_secondary_promo_block.strip_promo.euromillions a:hover .com_content:after {
    border-right: 1em solid #fff100
}

.com_secondary_promo_block.mini_promo.euromillions a:focus .com_content:after, .com_secondary_promo_block.mini_promo.euromillions a:hover .com_content:after {
    border-bottom: 1em solid #fff100
}

.com_secondary_promo_block.strip_promo.euromillions-hotpicks a:focus .com_content:after, .com_secondary_promo_block.strip_promo.euromillions-hotpicks a:hover .com_content:after {
    border-right: 1em solid #ff8200
}

.com_secondary_promo_block.mini_promo.euromillions-hotpicks a:focus .com_content:after, .com_secondary_promo_block.mini_promo.euromillions-hotpicks a:hover .com_content:after {
    border-bottom: 1em solid #ff8200
}

.com_secondary_promo_block.strip_promo.thunderball a:focus .com_content:after, .com_secondary_promo_block.strip_promo.thunderball a:hover .com_content:after {
    border-right: 1em solid #e232d1
}

.com_secondary_promo_block.mini_promo.thunderball a:focus .com_content:after, .com_secondary_promo_block.mini_promo.thunderball a:hover .com_content:after {
    border-bottom: 1em solid #e232d1
}

.com_secondary_promo_block.strip_promo.instants a:focus .com_content:after, .com_secondary_promo_block.strip_promo.instants a:hover .com_content:after {
    border-right: 1em solid #00e100
}

.com_secondary_promo_block.mini_promo.instants a:focus .com_content:after, .com_secondary_promo_block.mini_promo.instants a:hover .com_content:after {
    border-bottom: 1em solid #00e100
}

.com_secondary_promo_block.strip_promo.tnl_primary a:focus .com_content:after, .com_secondary_promo_block.strip_promo.tnl_primary a:hover .com_content:after {
    border-right: 1em solid #de3714
}

.com_secondary_promo_block.mini_promo.tnl_primary a:focus .com_content:after, .com_secondary_promo_block.mini_promo.tnl_primary a:hover .com_content:after {
    border-bottom: 1em solid #de3714
}

.com_secondary_promo_block.strip_promo.tnl_secondary a:focus .com_content:after, .com_secondary_promo_block.strip_promo.tnl_secondary a:hover .com_content:after {
    border-right: 1em solid #44baff
}

.com_secondary_promo_block.mini_promo.tnl_secondary a:focus .com_content:after, .com_secondary_promo_block.mini_promo.tnl_secondary a:hover .com_content:after {
    border-bottom: 1em solid #44baff
}

.com_secondary_promo_block.strip_promo.tnl_tertiary a:focus .com_content:after, .com_secondary_promo_block.strip_promo.tnl_tertiary a:hover .com_content:after {
    border-right: 1em solid #37daff
}

.com_secondary_promo_block.mini_promo.tnl_tertiary a:focus .com_content:after, .com_secondary_promo_block.mini_promo.tnl_tertiary a:hover .com_content:after {
    border-bottom: 1em solid #37daff
}

.com_secondary_promo_block.strip_promo.tnl_tertiary2 a:focus .com_content:after, .com_secondary_promo_block.strip_promo.tnl_tertiary2 a:hover .com_content:after {
    border-right: 1em solid #1d6eff
}

.com_secondary_promo_block.mini_promo.tnl_tertiary2 a:focus .com_content:after, .com_secondary_promo_block.mini_promo.tnl_tertiary2 a:hover .com_content:after {
    border-bottom: 1em solid #1d6eff
}

.com_secondary_promo_block.mini_promo a:focus .primary_headline, .com_secondary_promo_block.mini_promo a:focus .secondary_headline, .com_secondary_promo_block.mini_promo a:hover .primary_headline, .com_secondary_promo_block.mini_promo a:hover .secondary_headline, .com_secondary_promo_block.strip_promo a:focus .primary_headline, .com_secondary_promo_block.strip_promo a:focus .secondary_headline, .com_secondary_promo_block.strip_promo a:hover .primary_headline, .com_secondary_promo_block.strip_promo a:hover .secondary_headline {
    color: #000 !important
}

.com_secondary_promo_block.mini_promo a:focus .com_content, .com_secondary_promo_block.mini_promo a:hover .com_content, .com_secondary_promo_block.strip_promo a:focus .com_content, .com_secondary_promo_block.strip_promo a:hover .com_content {
    background: #de3714
}

.com_secondary_promo_block.lotto-hotpicks a:focus .com_content, .com_secondary_promo_block.lotto-hotpicks a:hover .com_content, .com_secondary_promo_block.lotto a:focus .com_content, .com_secondary_promo_block.lotto a:hover .com_content {
    background: #f00000
}

.com_secondary_promo_block.euromillions a:focus .com_content, .com_secondary_promo_block.euromillions a:hover .com_content {
    background: #fff100
}

.com_secondary_promo_block.euromillions-hotpicks a:focus .com_content, .com_secondary_promo_block.euromillions-hotpicks a:hover .com_content {
    background: #ff8200
}

.com_secondary_promo_block.thunderball a:focus .com_content, .com_secondary_promo_block.thunderball a:hover .com_content {
    background: #e232d1
}

.com_secondary_promo_block.instants a:focus .com_content, .com_secondary_promo_block.instants a:hover .com_content {
    background: #00e100
}

.com_secondary_promo_block.tnl_primary a:focus .com_content, .com_secondary_promo_block.tnl_primary a:hover .com_content {
    background: #de3714
}

.com_secondary_promo_block.tnl_secondary a:focus .com_content, .com_secondary_promo_block.tnl_secondary a:hover .com_content {
    background: #44baff
}

.com_secondary_promo_block.tnl_tertiary a:focus .com_content, .com_secondary_promo_block.tnl_tertiary a:hover .com_content {
    background: #37daff
}

.com_secondary_promo_block.tnl_tertiary2 a:focus .com_content, .com_secondary_promo_block.tnl_tertiary2 a:hover .com_content {
    background: #1d6aff
}

.com_secondary_promo_block .com_content:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute
}

.com_secondary_promo_block.banner_promo .com_content:after {
    border: 2em solid #de3714
}

.com_secondary_promo_block.mini_promo .com_content:after, .com_secondary_promo_block.strip_promo .com_content:after {
    border: 1em solid #000
}

.com_secondary_promo_block.banner_promo.lotto-hotpicks .com_content:after, .com_secondary_promo_block.banner_promo.lotto .com_content:after {
    border-left-color: #f00000
}

.com_secondary_promo_block.banner_promo.euromillions .com_content:after {
    border-left-color: #fff100
}

.com_secondary_promo_block.banner_promo.euromillions-hotpicks .com_content:after {
    border-left-color: #ff8200
}

.com_secondary_promo_block.banner_promo.thunderball .com_content:after {
    border-left-color: #e232d1
}

.com_secondary_promo_block.banner_promo.instants .com_content:after {
    border-left-color: #00e100
}

.com_secondary_promo_block.banner_promo.tnl_secondary .com_content:after {
    border-left-color: #44baff
}

.com_secondary_promo_block.banner_promo.tnl_tertiary .com_content:after {
    border-left-color: #37daff
}

.com_secondary_promo_block.banner_promo.tnl_tertiary2 .com_content:after {
    border-left-color: #1d6eff
}

.com_secondary_promo_block.banner_promo .com_content:after {
    left: 100%;
    top: 38%;
    border-top: 2em solid transparent;
    border-bottom: 2em solid transparent;
    border-right: none
}

.com_secondary_promo_block.mini_promo .com_content:after {
    left: 44%;
    bottom: 100%;
    border-left: 1em solid transparent;
    border-right: 1em solid transparent;
    border-top: none
}

.com_secondary_promo_block.strip_promo .com_content:after {
    right: 100%;
    top: 38%;
    border-top: 1em solid transparent;
    border-bottom: 1em solid transparent;
    border-left: none
}

@media (max-width:890px) {
    .grid_3 .com_secondary_promo_block.mini_promo .com_content_inner, .grid_6 .com_secondary_promo_block.strip_promo .com_content_inner {
        padding: 5px
    }

    .com_secondary_promo_block {
        font-size: 85%
    }

        .com_secondary_promo_block.mini_promo a .primary_headline, .com_secondary_promo_block.strip_promo a .primary_headline {
            font-size: 140%
        }

        .com_secondary_promo_block.mini_promo .primary_headline, .com_secondary_promo_block.strip_promo .primary_headline {
            font-size: 110%
        }

        .com_secondary_promo_block.banner_promo a .primary_headline {
            font-size: 240%
        }

        .com_secondary_promo_block.banner_promo .primary_headline {
            font-size: 180%
        }

        .com_secondary_promo_block .secondary_headline {
            line-height: 1
        }
}

@media (max-width:780px) {
    .com_secondary_promo_block {
        font-size: 75%
    }
}

@media (max-width:680px) {
    .com_secondary_promo_block {
        font-size: 65%
    }
}

@media (max-width:640px) {
    .grid_3 .com_secondary_promo_block.mini_promo:before {
        padding-top: 24.5%
    }

    .com_secondary_promo_block.mini_promo .com_content, .com_secondary_promo_block.mini_promo .com_image {
        width: 50%;
        height: 100%;
        float: left
    }

    .com_secondary_promo_block.banner_promo .com_content:after {
        font-size: 70%;
        top: 45%
    }

    .grid_3 .com_secondary_promo_block.mini_promo .com_content_inner, .grid_6 .com_secondary_promo_block.strip_promo .com_content_inner {
        padding: 5px 10px
    }

    .com_secondary_promo_block {
        font-size: 100%
    }

        .com_secondary_promo_block.mini_promo a .primary_headline, .com_secondary_promo_block.strip_promo a .primary_headline {
            font-size: 160%
        }

        .com_secondary_promo_block.mini_promo .primary_headline, .com_secondary_promo_block.strip_promo .primary_headline {
            font-size: 130%
        }

        .com_secondary_promo_block.banner_promo a .primary_headline {
            font-size: 260%
        }

        .com_secondary_promo_block.banner_promo .primary_headline {
            font-size: 200%
        }

        .com_secondary_promo_block.banner_promo .secondary_headline {
            line-height: 1.4
        }

    .home_page .com_secondary_promo_block a {
        background: #fff !important
    }

        .home_page .com_secondary_promo_block a .com_image {
            margin-top: 0 !important
        }

    .home_page .com_secondary_promo_block.banner_promo a .com_content:after {
        border-left-color: #fff !important;
        top: 38% !important
    }

    .home_page .com_secondary_promo_block a .secondary_headline .txt_large {
        line-height: 110% !important
    }

    .home_page .com_secondary_promo_block.banner_promo a:focus .com_content, .home_page .com_secondary_promo_block.banner_promo a:hover .com_content {
        background: #fff !important
    }

    .home_page .com_secondary_promo_block a .btn {
        bottom: 10px
    }

    .home_page .com_secondary_promo_block.lotto-hotpicks .com_inner a, .home_page .com_secondary_promo_block.lotto .com_inner a {
        border-top: 10px solid #f00000 !important
    }

    .home_page .com_secondary_promo_block.lotto-hotpicks a .btn, .home_page .com_secondary_promo_block.lotto a .btn {
        background: #e00000 !important;
        color: #fff
    }

    .home_page .com_secondary_promo_block.euromillions .com_inner a {
        border-top: 10px solid #fff100 !important
    }

    .home_page .com_secondary_promo_block.euromillions a .btn {
        background: #fff100 !important
    }

    .home_page .com_secondary_promo_block.euromillions-hotpicks .com_inner a {
        border-top: 10px solid #ff8200 !important
    }

    .home_page .com_secondary_promo_block.euromillions-hotpicks a .btn {
        background: #ff8200 !important
    }

    .home_page .com_secondary_promo_block.thunderball .com_inner a {
        border-top: 10px solid #e232d1 !important
    }

    .home_page .com_secondary_promo_block.thunderball a .btn {
        background: #e232d1 !important
    }

    .home_page .com_secondary_promo_block.instants .com_inner a {
        border-top: 10px solid #00e100 !important
    }

    .home_page .com_secondary_promo_block.instants a .btn {
        background: #00e100 !important
    }

    .home_page .com_secondary_promo_block.tnl_primary .com_inner a {
        border-top: 10px solid #de3714 !important
    }

    .home_page .com_secondary_promo_block.tnl_primary a .btn {
        background: #de3714 !important
    }

    .home_page .com_secondary_promo_block.tnl_secondary .com_inner a {
        border-top: 10px solid #44baff !important
    }

    .home_page .com_secondary_promo_block.tnl_secondary a .btn {
        background: #44baff !important
    }

    .home_page .com_secondary_promo_block.tnl_tertiary .com_inner a {
        border-top: 10px solid #37daff !important
    }

    .home_page .com_secondary_promo_block.tnl_tertiary a .btn {
        background: #37daff !important
    }

    .home_page .com_secondary_promo_block.tnl_tertiary2 .com_inner a {
        border-top: 10px solid #1d6eff !important
    }

    .home_page .com_secondary_promo_block.tnl_tertiary2 a .btn {
        background: #1d6eff !important
    }

    .home_page .com_secondary_promo_block.euromillions a:focus .btn, .home_page .com_secondary_promo_block.euromillions a:hover .btn, .home_page .com_secondary_promo_block.instants a:focus .btn, .home_page .com_secondary_promo_block.instants a:hover .btn, .home_page .com_secondary_promo_block.lotto-hotpicks a:focus .btn, .home_page .com_secondary_promo_block.lotto-hotpicks a:hover .btn, .home_page .com_secondary_promo_block.lotto a:focus .btn, .home_page .com_secondary_promo_block.lotto a:hover .btn, .home_page .com_secondary_promo_block.thunderball a:focus .btn, .home_page .com_secondary_promo_block.thunderball a:hover .btn, .home_page .com_secondary_promo_block.tnl_primary a:focus .btn, .home_page .com_secondary_promo_block.tnl_primary a:hover .btn, .home_page .com_secondary_promo_block.tnl_secondary a:focus .btn, .home_page .com_secondary_promo_block.tnl_secondary a:hover .btn, .home_page .com_secondary_promo_block.tnl_tertiary2 a:focus .btn, .home_page .com_secondary_promo_block.tnl_tertiary2 a:hover .btn, .home_page .com_secondary_promo_block.tnl_tertiary a:focus .btn, .home_page .com_secondary_promo_block.tnl_tertiary a:hover .btn {
        background: #13499f !important
    }
}

@media (max-width:440px) {
    .com_secondary_promo_block {
        font-size: 80%
    }

        .com_secondary_promo_block.banner_promo .proposition {
            padding: 10px
        }
}

@media (max-width:380px) {
    .com_secondary_promo_block {
        font-size: 70%
    }

        .com_secondary_promo_block.mini_promo a .primary_headline, .com_secondary_promo_block.strip_promo a .primary_headline {
            font-size: 145%
        }

        .com_secondary_promo_block.mini_promo .primary_headline, .com_secondary_promo_block.strip_promo .primary_headline {
            font-size: 115%
        }

        .com_secondary_promo_block.banner_promo a .primary_headline {
            font-size: 245%
        }

        .com_secondary_promo_block.banner_promo .primary_headline {
            font-size: 185%
        }
}

.com_secondary_promo_block.with_countdown .com_countdown {
    position: absolute;
    top: 10px;
    left: 100%;
    width: 100%;
    height: 100%;
    display: table;
    font-family: Effra-Reg;
    text-transform: uppercase;
    font-kerning: normal;
    letter-spacing: -.03em;
    word-spacing: .06em
}

    .com_secondary_promo_block.with_countdown .com_countdown .com_inner {
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        position: relative
    }

.com_secondary_promo_block.tnl_primary .com_countdown {
    color: #de3714
}

.com_secondary_promo_block.tnl_secondary .com_countdown {
    color: #44baff
}

.com_secondary_promo_block.tnl_tertiary .com_countdown {
    color: #37daff
}

.com_secondary_promo_block.tnl_tertiary2 .com_countdown {
    color: #1d6eff
}

.com_secondary_promo_block[class*=lotto] .com_countdown {
    color: #f00000
}

.com_secondary_promo_block.euromillions .com_countdown {
    color: #fff100
}

.com_secondary_promo_block.euromillions-hotpicks .com_countdown {
    color: #ff8200
}

.com_secondary_promo_block.thunderball .com_countdown {
    color: #e232d1
}

.com_secondary_promo_block.instants .com_countdown {
    color: #40f600
}

.com_secondary_promo_block.with_countdown .com_countdown .com_inner {
    display: table-cell;
    vertical-align: middle
}

.com_secondary_promo_block.with_countdown .com_image:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .8;
    transition: all 1s ease-out
}

.com_secondary_promo_block.with_countdown a:focus .com_image:before, .com_secondary_promo_block.with_countdown a:hover .com_image:before {
    opacity: .6
}

.com_secondary_promo_block.with_countdown .countdown_content, .com_secondary_promo_block.with_countdown .countdown_wrapper {
    border: none;
    text-align: center
}

.com_secondary_promo_block.with_countdown .countdown_wrapper {
    padding: 5px 0 0
}

.com_secondary_promo_block.with_countdown .countdown_content {
    font-size: 115%;
    margin-top: -2.3em
}

.com_secondary_promo_block.with_countdown .ticker {
    width: 75%;
    font-size: 85%;
    text-align: center;
    margin: auto;
    display: table
}

.com_secondary_promo_block.with_countdown .time {
    display: table-cell;
    padding: 0;
    width: 25%;
    float: none;
    table-layout: auto;
    position: relative
}

    .com_secondary_promo_block.with_countdown .time:after {
        content: ":";
        position: absolute;
        right: 0;
        top: 18%
    }

    .com_secondary_promo_block.with_countdown .time.secs:after {
        content: ""
    }

.com_secondary_promo_block.with_countdown .ticker .value {
    font-size: 220%;
    width: auto;
    top: auto;
    position: static;
    display: block;
    margin: .4em 0 .2em
}

.com_secondary_promo_block.with_countdown .value:after {
    content: ":";
    position: absolute;
    right: 0;
    top: 18%;
    font-size: 50%
}

.com_secondary_promo_block.with_countdown .time.secs .value:after {
    content: ""
}

#_prp_promotions_version_ {
    content: "1.59.1"
}

.com_header .com_inner.prp_promotion_inside {
    padding: 0
}

.cuk_homepage_promotion {
    margin-top: -2em;
    margin-bottom: 3em
}

.cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content {
    box-sizing: border-box;
    font-family: Effra-Heavy;
    font-size: 1.1em;
    padding: 1.75em 1em 1.75em 4em;
    box-shadow: .45em .45em 0 0 #cacfe3;
    background-image: linear-gradient(45deg,#1432c8 20%,#f4e22b 0,#f4e22b 80%,navy 0);
    background-position: 50%;
    margin-bottom: 1em;
    margin-top: 1em;
    position: relative;
    z-index: 9
}

    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content * {
        box-sizing: border-box
    }

    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content:before {
        content: "";
        width: 3em;
        height: 2em;
        display: block;
        background: transparent url(/c/i/css/notification_promotion_new.svg~1111) no-repeat;
        background-size: contain;
        position: absolute;
        top: 2em;
        left: 2em
    }

    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content .cuk_promotion_title {
        font-weight: 700;
        text-transform: none;
        display: inline-block;
        width: 90%;
        font-family: Effra-Heavy;
        font-size: 1.3em;
        color: #fff;
        margin-left: 45px;
        line-height: 120%
    }

    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a {
        margin-left: 45px;
        font-size: 1.05em;
        line-height: 120%;
        color: #fff;
        text-transform: none;
        text-decoration: underline;
        font-family: Effra-Reg
    }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a:active, .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a:focus, .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a:hover {
            background: none;
            text-decoration: none
        }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a.cuk_btn {
            position: absolute;
            right: 3em;
            top: 2.1em;
            font-size: .9091em;
            color: navy;
            text-transform: uppercase;
            text-decoration: none;
            font-family: Effra-Heavy
        }

            .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a.cuk_btn:hover {
                background: #005def;
                color: #fff !important;
                border: 2px solid navy
            }

.cuk_promotion_wrapper.cuk_promotion_anon .cuk.cuk_homepage_notification.cuk_promotion_content .cuk_promotion_title {
    width: 70%
}

@media (max-width:800px) {
    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content {
        font-size: 1.1em;
        padding: 1.75em 1em 1.75em 4em
    }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content:before {
            width: 3em;
            height: 2em;
            top: 2em;
            left: 1.5em
        }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content .cuk_promotion_title {
            font-size: 1.3em;
            margin-left: 15px;
            line-height: 120%
        }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a {
            margin-left: 15px;
            font-size: 1.05em;
            line-height: 120%
        }

            .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a.cuk_btn {
                right: 1.5em;
                top: 2.1em;
                font-size: .9091em
            }
}

@media (max-width:640px) {
    .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content {
        padding: 1.25em 1em 1.25em 5em
    }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content:before {
            width: 3em;
            height: 2em;
            top: 1.5em;
            left: .75em
        }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content .cuk_promotion_title {
            width: auto;
            font-size: 1.3em;
            margin-left: 0;
            line-height: 120%
        }

        .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a {
            margin-left: 0;
            font-size: .91em
        }

            .cuk_promotion_wrapper .cuk.cuk_homepage_notification.cuk_promotion_content a.cuk_btn {
                position: static;
                display: inline-block;
                margin-top: 1.5em;
                font-size: .9091em
            }
}

@media (max-width:640px) {
    .cuk_promotion_content a {
        display: block;
        margin: 0
    }
}

#main_wrapper #main_canvas #header_wrapper .prp_promotion_inside #main_sub_header {
    height: unset
}

.results_header .com_inner {
    padding: 10px
}

.results_header h2 {
    font-size: 460%;
    line-height: 90%;
    text-transform: uppercase;
    letter-spacing: -.03em;
    font-kerning: normal;
    font-family: Effra-Heavy;
    word-spacing: .06em
}

.results_header p {
    font-family: Effra-Reg;
    display: block;
    line-height: 110%
}

.results_header a.btn {
    margin: 5px 0 0
}

@media (max-width:800px) {
    .results_header h2 .block {
        display: inline
    }
}

@media (max-width:480px) {
    .results_header h2 {
        font-size: 325%
    }
}

.grid_6 .com_signpost:before {
    padding-top: 24.5%
}

.grid_4 .com_signpost:before {
    padding-top: 74%
}

.grid_4 .com_signpost {
    background: #f9f9f9 !important
}

.com_signpost:before, .grid_6 .grid_6 .com_signpost:before {
    padding-top: 100%
}

.com_signpost {
    background: #fff !important;
    font-family: Effra-Reg
}

    .com_signpost .com_content {
        display: table;
        height: 100%;
        width: 100%
    }

    .com_signpost .com_content_inner, .grid_6 .grid_6 .com_signpost .com_content_inner {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
        padding: 10px 15px
    }

.grid_6 .com_signpost .com_content_inner {
    vertical-align: bottom;
    text-align: right
}

.com_signpost a, .grid_6 .grid_6 .com_signpost a {
    height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    background: url(/c/i/css/spr_signpost_mini.png~5b4e);
    background-repeat: no-repeat;
    background-size: cover
}

.com_signpost.euromillions-hotpicks a, .grid_6 .grid_6 .com_signpost.euromillions-hotpicks a {
    height: 100%;
    width: 100%;
    display: block;
    text-decoration: none;
    background: url(/c/i/css/spr_signpost_mini_emhp.png~a127);
    background-repeat: no-repeat;
    background-size: cover
}

.ie8 .com_signpost a, .ie8 .grid_6 .grid_6 .com_signpost a {
    background-image: url(/c/i/css/spr_signpost_mini.png~5b4e) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important
}

.ie8 .com_signpost.euromillions-hotpicks a, .ie8 .grid_6 .grid_6 .com_signpost.euromillions-hotpicks a {
    background-image: url(/c/i/css/spr_signpost_mini_emhp.png~a127) !important;
    background-repeat: no-repeat !important;
    background-size: auto !important
}

.com_signpost a.reversed_hover, .com_signpost a.reversed_hover .brand_color, .grid_6 .com_signpost a.reversed_hover, .grid_6 .grid_6 .com_signpost a.reversed_hover, .grid_6 .grid_6 .com_signpost a.reversed_hover .brand_color .grid_6 .com_signpost a.reversed_hover .brand_color {
    background-color: #f9f9f9 !important
}

.ie8 .com_signpost a, .ie8 .grid_6 .grid_6 .com_signpost a {
    background-repeat: repeat-x
}

.grid_6 .com_signpost a {
    background: url(/c/i/css/spr_signpost_strip.png~b40f);
    background-repeat: no-repeat;
    background-size: cover
}

.grid_6 .com_signpost.euromillions-hotpicks a {
    background: url(/c/i/css/spr_signpost_strip_emhp.png~3f48);
    background-repeat: no-repeat;
    background-size: cover
}

.com_signpost.tnl_primary a, .com_signpost a {
    background-position: 0 0
}

.com_signpost.tnl_secondary a, .grid_6 .grid_6 .com_signpost.tnl_secondary a {
    background-position: 0 7.15%
}

.com_signpost.tnl_tertiary a, .grid_6 .grid_6 .com_signpost.tnl_tertiary a {
    background-position: 0 14.3%
}

.com_signpost.tnl_tertiary2 a, .grid_6 .grid_6 .com_signpost.tnl_tertiary2 a {
    background-position: 0 21.41%
}

.com_signpost.tnl_primary.signpost_short a, .com_signpost.tnl_secondary.signpost_short a, .com_signpost.tnl_tertiary2.signpost_short a, .com_signpost.tnl_tertiary.signpost_short a, .grid_6 .grid_6 .com_signpost.tnl_primary.signpost_short a, .grid_6 .grid_6 .com_signpost.tnl_secondary.signpost_short a, .grid_6 .grid_6 .com_signpost.tnl_tertiary2.signpost_short a, .grid_6 .grid_6 .com_signpost.tnl_tertiary.signpost_short a {
    background-position: 0 28.5%
}

.com_signpost.lotto a, .grid_6 .grid_6 .com_signpost.lotto a {
    background-position: 0 35.7%
}

.com_signpost.lotto.signpost_short a, .grid_6 .grid_6 .com_signpost.lotto.signpost_short a {
    background-position: 0 42.9%
}

.com_signpost.euromillions a, .grid_6 .grid_6 .com_signpost.euromillions a {
    background-position: 0 50.1%
}

.com_signpost.euromillions.signpost_short a, .grid_6 .grid_6 .com_signpost.euromillions.signpost_short a {
    background-position: 0 100%
}

.com_signpost.euromillions-hotpicks a, .grid_6 .grid_6 .com_signpost.euromillions-hotpicks a {
    background-position: 0 0
}

.com_signpost.euromillions-hotpicks.signpost_short a, .grid_6 .grid_6 .com_signpost.euromillions-hotpicks.signpost_short a {
    background-position: 0 100%
}

.com_signpost.thunderball a, .grid_6 .grid_6 .com_signpost.thunderball a {
    background-position: 0 64.4%
}

.com_signpost.thunderball.signpost_short a, .grid_6 .grid_6 .com_signpost.thunderball.signpost_short a {
    background-position: 0 71.5%
}

.com_signpost.lotto-hotpicks a, .grid_6 .grid_6 .com_signpost.lotto-hotpicks a {
    background-position: 0 35.7%
}

.com_signpost.lotto-hotpicks.signpost_short a, .grid_6 .grid_6 .com_signpost.lotto-hotpicks.signpost_short a {
    background-position: 0 78.6%
}

.com_signpost.instants a, .grid_6 .grid_6 .com_signpost.instants a {
    background-position: 0 85.8%
}

.com_signpost.instants.signpost_short a, .grid_6 .grid_6 .com_signpost.instants.signpost_short a {
    background-position: 0 92.6%
}

.com_signpost.get_the_app a, .grid_6 .grid_6 .com_signpost.get_the_app a {
    background-position: 0 99.6%
}

@media (min-width:641px) {
    .grid_4 .com_signpost.lotto-hotpicks a, .grid_4 .com_signpost.lotto a {
        background-position: 0 36.75%
    }

    .grid_4 .com_signpost.euromillions a {
        background-position: 0 50.9%
    }

    .grid_4 .com_signpost.thunderball a {
        background-position: 0 64.95%
    }

    .grid_4 .com_signpost.instants a {
        background-position: 0 86.05%
    }

    .grid_4 .com_signpost.tnl_primary a {
        background-position: 0 1.7%
    }

    .grid_4 .com_signpost.tnl_secondary a {
        background-position: 0 8.7%
    }

    .grid_4 .com_signpost.tnl_tertiary a {
        background-position: 0 15.7%
    }

    .grid_4 .com_signpost.tnl_tertiary2 a {
        background-position: 0 22.8%
    }

    .grid_4 .com_signpost.get_the_app a {
        background-position: 0 99.6%
    }
}

.grid_6 .com_signpost.tnl_primary a, .grid_6 .com_signpost a {
    background-position: 0 0
}

.grid_6 .com_signpost.tnl_secondary a {
    background-position: 0 12.4%
}

.grid_6 .com_signpost.tnl_tertiary a {
    background-position: 0 24.9%
}

.grid_6 .com_signpost.tnl_tertiary2 a {
    background-position: 0 37.3%
}

.grid_6 .com_signpost.lotto-hotpicks a, .grid_6 .com_signpost.lotto a {
    background-position: 0 49.75%
}

.grid_6 .com_signpost.euromillions a {
    background-position: 0 62.2%
}

.grid_6 .com_signpost.euromillions-hotpicks a {
    background-position: 0 0
}

.grid_6 .com_signpost.thunderball a {
    background-position: 0 74.6%
}

.grid_6 .com_signpost.instants a {
    background-position: 0 87.2%
}

.grid_6 .com_signpost.get_the_app a {
    background-position: 0 99.5%
}

.com_signpost a:active, .com_signpost a:active .brand_color, .com_signpost a:focus, .com_signpost a:focus .brand_color, .com_signpost a:hover, .com_signpost a:hover .brand_color, .grid_6 .com_signpost a:active, .grid_6 .com_signpost a:focus, .grid_6 .com_signpost a:hover, .grid_6 .grid_6 .com_signpost a:active, .grid_6 .grid_6 .com_signpost a:focus, .grid_6 .grid_6 .com_signpost a:hover {
    background-color: #f4f3f1 !important
}

.com_signpost h2 {
    color: #000;
    margin: 0 0 5px;
    font-size: 155%;
    line-height: 100%
}

.com_signpost.euromillions h2, .com_signpost.instants h2, .com_signpost.lotto-hotpicks h2, .com_signpost.lotto h2, .com_signpost.thunderball h2 {
    font-size: 200%
}

.com_signpost p {
    color: #000;
    font-size: 140%;
    line-height: 120%
}

.com_signpost .brand_color {
    color: #13499f;
    background: #fff
}

.com_signpost.lotto-hotpicks .brand_color, .com_signpost.lotto .brand_color {
    color: #be0000
}

.com_signpost.thunderball .brand_color {
    color: #b900b3
}

.com_signpost.euromillions-hotpicks .brand_color {
    color: #b85e00
}

.com_signpost.instants .brand_color {
    color: #008300
}

.com_signpost a:active h2, .com_signpost a:active p, .com_signpost a:active span, .com_signpost a:focus h2, .com_signpost a:focus p, .com_signpost a:focus span, .com_signpost a:hover h2, .com_signpost a:hover p, .com_signpost a:hover span {
    color: #000
}

@media (max-width:815px) {
    .com_signpost.euromillions h2, .com_signpost.home_welcome h2, .com_signpost.lotto-hotpicks h2, .com_signpost.lotto h2, .com_signpost.thunderball h2 {
        font-size: 155%
    }

    .com_signpost p {
        font-size: 100%
    }
}

@media (max-width:640px) {
    .com_signpost.signpost_short:before, .com_signpost:before {
        padding-top: 24.5% !important
    }

    .com_signpost {
        background: #f4f3f1 !important
    }

        .com_signpost a, .grid_6 .grid_6 .com_signpost a {
            background: url(/c/i/css/spr_signpost_strip.png~b40f) 0 0 no-repeat;
            background-size: cover
        }

            .com_signpost a.reversed_hover, .com_signpost a.reversed_hover:active, .com_signpost a.reversed_hover:active .brand_color, .com_signpost a.reversed_hover:focus, .com_signpost a.reversed_hover:focus .brand_color, .com_signpost a.reversed_hover:hover, .com_signpost a.reversed_hover:hover .brand_color, .grid_6 .com_signpost a.reversed_hover:active, .grid_6 .com_signpost a.reversed_hover:active .brand_color, .grid_6 .com_signpost a.reversed_hover:focus, .grid_6 .com_signpost a.reversed_hover:focus .brand_color, .grid_6 .com_signpost a.reversed_hover:hover, .grid_6 .com_signpost a.reversed_hover:hover .brand_color {
                background-color: #f4f3f1 !important
            }

        .com_signpost.signpost_short a, .grid_6 .grid_6 .com_signpost.signpost_short a {
            background: url(/c/i/css/spr_signpost_strip_short.png~f298) 0 0 no-repeat
        }

        .com_signpost.tnl_primary a, .com_signpost a, .grid_6 .grid_6 .com_signpost.tnl_primary a, .grid_6 .grid_6 .com_signpost a {
            background-position: 0 0
        }

        .com_signpost.tnl_secondary a, .grid_6 .grid_6 .com_signpost.tnl_secondary a {
            background-position: 0 12.4%
        }

        .com_signpost.tnl_tertiary a, .grid_6 .grid_6 .com_signpost.tnl_tertiary a {
            background-position: 0 24.9%
        }

        .com_signpost.tnl_tertiary2 a, .grid_6 .grid_6 .com_signpost.tnl_tertiary2 a {
            background-position: 0 37.3%
        }

        .com_signpost.lotto-hotpicks a, .com_signpost.lotto a, .grid_6 .grid_6 .com_signpost.lotto-hotpicks a, .grid_6 .grid_6 .com_signpost.lotto a {
            background-position: 0 49.75%
        }

        .com_signpost.euromillions a, .grid_6 .grid_6 .com_signpost.euromillions a {
            background-position: 0 62.2%
        }

        .com_signpost.thunderball a, .grid_6 .grid_6 .com_signpost.thunderball a {
            background-position: 0 74.6%
        }

        .com_signpost.instants a, .grid_6 .grid_6 .com_signpost.instants a {
            background-position: 0 87.2%
        }

        .com_signpost.get_the_app a, .grid_6 .com_signpost.get_the_app a {
            background-position: 0 99.5%
        }

        .com_signpost.signpost_short.tnl_primary a, .com_signpost.signpost_short.tnl_secondary a, .com_signpost.signpost_short.tnl_tertiary2 a, .com_signpost.signpost_short.tnl_tertiary a, .com_signpost.signpost_short a {
            background-position: 0 0 !important
        }

        .com_signpost.signpost_short.lotto a {
            background-position: 0 19.4% !important
        }

        .com_signpost.signpost_short.euromillions a {
            background-position: 0 39% !important
        }

        .com_signpost.signpost_short.thunderball a {
            background-position: 0 58.5% !important
        }

        .com_signpost.signpost_short.lotto-hotpicks a {
            background-position: 0 77% !important
        }

        .com_signpost.signpost_short.instants a {
            background-position: 0 97.7% !important
        }

        .com_signpost .com_content {
            font-size: 150%
        }

        .com_signpost .com_content_inner, .grid_6 .grid_6 .com_signpost .com_content_inner {
            vertical-align: bottom;
            text-align: right
        }

        .com_signpost .block, .com_signpost .brand_color {
            display: inline
        }

        .com_signpost .brand_color {
            background: #f4f3f1
        }

        .com_signpost.euromillions h2, .com_signpost.home_welcome h2, .com_signpost.lotto-hotpicks h2, .com_signpost.lotto h2, .com_signpost.thunderball h2, .com_signpost h2 {
            font-size: 200%
        }

        .com_signpost p {
            margin: 0;
            font-size: 120%
        }
}

@media (max-width:560px) {
    .com_signpost .com_content {
        font-size: 125%
    }
}

@media (max-width:500px) {
    .com_signpost .com_content {
        font-size: 100%
    }

    .com_signpost .com_content_inner, .grid_6 .grid_6 .com_signpost .com_content_inner {
        padding: 5px 10px
    }
}

@media (max-width:400px) {
    .com_signpost .com_content {
        font-size: 85%
    }

    .com_signpost .com_content_inner, .grid_6 .grid_6 .com_signpost .com_content_inner {
        padding: 5px
    }
}

.com_snippet_factoid, .com_snippet_factoid * {
    box-sizing: border-box
}

    .com_snippet_factoid .display_cell {
        padding: 10px
    }

    .com_snippet_factoid img {
        width: 100%;
        height: 100%
    }

    .com_snippet_factoid.shape_square .text_top {
        height: 50%
    }

    .com_snippet_factoid.shape_square .text_bottom {
        height: 50%;
        margin-top: 50%
    }

    .com_snippet_factoid.shape_banner .text_left .display_cell {
        text-align: left;
        padding-right: 40%
    }

    .com_snippet_factoid.shape_banner .text_right .display_cell {
        padding-left: 40%;
        text-align: right
    }

    .com_snippet_factoid.shape_strip .text_left .display_cell {
        text-align: left;
        padding-right: 30%
    }

    .com_snippet_factoid.shape_strip .text_right .display_cell {
        padding-left: 30%;
        text-align: right
    }

.grid_6 .com_snippet_factoid.shape_banner .text_left .display_cell, .grid_6 .com_snippet_factoid.shape_banner .text_right .display_cell {
    vertical-align: top
}

.com_snippet_factoid.shape_banner .text_left, .com_snippet_factoid.shape_banner .text_right, .com_snippet_factoid.shape_square .text_bottom, .com_snippet_factoid.shape_square .text_middle, .com_snippet_factoid.shape_square .text_top, .com_snippet_factoid.shape_strip .text_left, .com_snippet_factoid.shape_strip .text_right {
    position: absolute;
    top: 0;
    left: 0
}

.com_snippet_factoid p {
    line-height: 1
}

    .com_snippet_factoid p .effra_heavy {
        margin-top: .2em
    }

    .com_snippet_factoid p span:first-child {
        margin-top: 0
    }

@media screen and (max-width:860px) {
    .com_snippet_factoid {
        font-size: 90%
    }

        .com_snippet_factoid .display_cell {
            padding: 5px
        }
}

@media screen and (max-width:760px) {
    .com_snippet_factoid {
        font-size: 80%
    }
}

@media screen and (max-width:640px) {
    .com_snippet_factoid {
        font-size: 180%
    }

        .com_snippet_factoid .display_cell {
            padding: 10px
        }
}

@media screen and (max-width:540px) {
    .com_snippet_factoid {
        font-size: 140%
    }
}

@media screen and (max-width:420px) {
    .com_snippet_factoid {
        font-size: 120%
    }
}

@media screen and (max-width:380px) {
    .com_snippet_factoid {
        font-size: 100%
    }
}

.grid_12 .com_snippet_blocks:before {
    padding-top: 24.5%
}

.grid_9 .com_snippet_blocks:before {
    padding-top: 32.5%
}

.grid_6 .com_snippet_blocks:before {
    padding-top: 48.9%
}

.grid_3 .com_snippet_blocks:before {
    padding-top: 100%
}

.com_snippet_blocks.snippet_standard {
    background: #fff;
    color: #000;
    font-family: Effra-Reg
}

    .com_snippet_blocks.snippet_standard .com_inner {
        border-top: 10px solid #000
    }

    .com_snippet_blocks.snippet_standard.tnl_primary .com_inner {
        border-color: #de3714
    }

    .com_snippet_blocks.snippet_standard.tnl_secondary .com_inner {
        border-color: #44baff
    }

    .com_snippet_blocks.snippet_standard.tnl_tertiary .com_inner {
        border-color: #37daff
    }

    .com_snippet_blocks.snippet_standard.tnl_tertiary2 .com_inner {
        border-color: #1d6eff
    }

    .com_snippet_blocks.snippet_standard.lotto-hotpicks .com_inner, .com_snippet_blocks.snippet_standard.lotto .com_inner {
        border-color: #f00000
    }

    .com_snippet_blocks.snippet_standard.euromillions .com_inner {
        border-color: #fff100
    }

    .com_snippet_blocks.snippet_standard.euromillions-hotpicks .com_inner {
        border-color: #ff8200
    }

    .com_snippet_blocks.snippet_standard.thunderball .com_inner {
        border-color: #e232d1
    }

    .com_snippet_blocks.snippet_standard.instants .com_inner {
        border-color: #00e100
    }

.com_snippet_blocks.text_photo .com_content {
    position: relative
}

    .com_snippet_blocks.text_photo .com_content:after {
        content: "";
        width: 0;
        height: 0;
        position: absolute;
        left: 99%;
        top: 38%;
        border: 2em solid #fff;
        border-top: 2em solid transparent;
        border-bottom: 2em solid transparent;
        border-right: none
    }

.com_snippet_blocks.snippet_standard .com_content .com_content_inner {
    padding: 25px 0 0 20px
}

.snippet_standard.text_only .com_content {
    width: 100%;
    height: 100%
}

.snippet_standard.text_only .com_image {
    display: none
}

.com_snippet_blocks.text_photo img {
    width: 100%;
    height: 100%
}

.grid_12 .com_snippet_blocks.text_photo .com_content, .grid_12 .com_snippet_blocks.text_photo .com_image {
    width: 50%;
    height: 100%;
    float: right
}

.grid_9 .com_snippet_blocks.text_photo .com_image {
    width: 50%;
    float: right;
    width: 33.5%;
    overflow: hidden;
    height: 100%
}

.grid_9 .com_snippet_blocks.text_photo .com_content {
    width: 67%;
    height: 100%
}

@media (max-width:970px) {
    .com_snippet_blocks .com_content {
        font-size: 90%
    }
}

@media (max-width:880px) {
    .com_snippet_blocks .com_content {
        font-size: 80%
    }
}

@media (max-width:780px) {
    .com_snippet_blocks .com_content {
        font-size: 70%
    }
}

@media (max-width:690px) {
    .com_snippet_blocks .com_content {
        font-size: 65%
    }
}

@media (max-width:640px) {
    .com_snippet_blocks .com_content {
        font-size: 120%
    }

    .com_snippet_blocks:before {
        content: none;
        padding-top: 0 !important;
        display: none
    }

    .com_snippet_blocks .com_content, .com_snippet_blocks .com_content .com_content_inner, .com_snippet_blocks .com_image, .com_snippet_blocks .com_inner {
        position: relative !important;
        bottom: auto;
        right: auto;
        top: auto !important;
        left: auto
    }

        .com_snippet_blocks .com_content .com_content_inner {
            width: auto;
            padding: 10px 0 !important
        }

    .grid_12 .com_snippet_blocks.text_photo .com_content, .grid_12 .com_snippet_blocks.text_photo .com_image {
        float: none;
        width: 100%
    }

    .grid_9 .com_snippet_blocks.text_photo .com_image {
        display: none
    }

    .grid_9 .com_snippet_blocks.text_photo .com_content {
        width: 100%
    }
}

@media (max-width:600px) {
    .com_snippet_blocks .com_content {
        font-size: 100%
    }
}

@media (max-width:480px) {
    .com_snippet_blocks .com_content {
        font-size: 82.5%
    }
}

@media (max-width:380px) {
    .com_snippet_blocks .com_content {
        font-size: 70%
    }
}

@media (max-width:320px) {
    .com_snippet_blocks .com_content {
        font-size: 60%
    }
}

.com_story_block {
    overflow: hidden;
    background: #f4f3f1 !important
}

.grid_3 .com_story_block.instants, .grid_4 .com_story_block.instants {
    background: #fff !important
}

.com_story_block:before, .grid_6 .grid_12 .com_story_block:before, .registration_welcome_page .grid_12 .grid_6 .com_story_block:before {
    padding-top: 48.9%
}

.com_story_block.double_height:before {
    padding-top: 100%
}

.grid_12 .com_story_block:before {
    padding-top: 25%
}

.grid_4 .com_story_block:before {
    padding-top: 74%
}

.grid_6 .com_story_block.text_image.double_height .com_content:after, .grid_6 .com_story_block.text_image.single_height .com_content:after, .grid_12 .com_story_block.text_image .com_content:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    border: 2em solid #f4f3f1
}

.grid_12 .com_story_block.text_image .com_content:after {
    left: 47%;
    top: 38%;
    border-top: 2em solid transparent;
    border-bottom: 2em solid transparent;
    border-left: none
}

.grid_6 .com_story_block.text_image.single_height .com_content:after {
    left: 46%;
    top: 38%;
    border-top: 2em solid transparent;
    border-bottom: 2em solid transparent;
    border-left: none
}

.grid_6 .com_story_block.text_image.double_height .com_content:after {
    left: 45%
}

.com_story_block .com_content {
    height: 100%
}

    .com_story_block .com_content .com_content_inner {
        height: 100%;
        position: relative
    }

.com_story_block h2, .grid_6 .grid_12 .com_story_block h2 {
    font-family: Effra-Reg;
    font-size: 165%
}

.grid_12 .com_story_block h2 {
    font-size: 250%
}

.com_story_block a {
    color: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    text-decoration: none
}

.com_story_block .com_image, .grid_6 .grid_12 .com_story_block .com_image, .registration_welcome_page .grid_12 .grid_6 .com_story_block .com_image {
    width: 50%;
    float: left
}

.com_story_block .com_content, .grid_6 .grid_12 .com_story_block .com_content, .registration_welcome_page .grid_12 .grid_6 .com_story_block .com_content {
    width: 50%;
    float: right
}

.com_story_block h2, .com_story_block h3, .com_story_block p {
    margin: 0;
    padding: 15px 15px 0
}

.com_content_block.com_story_block .btn {
    left: 5%;
    right: 5%;
    bottom: 10px;
    position: absolute;
    padding: 9px 0 !important;
    text-align: center;
    width: 90%;
    border-radius: 23px
}

.com_content_block.com_story_block.text_only .btn {
    margin: 10px 2%;
    width: 96%
}

.grid_6 .com_content_block.com_story_block.double_height .btn, .grid_12 .com_content_block.com_story_block .btn {
    width: 45% !important
}

.com_story_block.double_height .com_content, .com_story_block.double_height .com_image, .com_story_block.text_only .com_content {
    width: 100%;
    float: none
}

.com_story_block.double_height .com_content {
    height: 50%
}

.com_story_block.text_only .com_image {
    display: none
}

.grid_3 .com_story_block.instants:before {
    padding-top: 100%
}

.grid_3 .com_story_block.instants a:focus, .grid_3 .com_story_block.instants a:hover, .grid_4 .com_story_block.instants a:focus, .grid_4 .com_story_block.instants a:hover {
    background: #fff
}

.grid_4 .com_story_block.instants h2, .grid_4 .com_story_block.instants h3 {
    font-size: 260%;
    line-height: 1
}

.grid_4 .com_story_block.instants p {
    font-family: Effra-Reg;
    font-size: 130%;
    line-height: 1;
    padding: 5px 15px 0
}

.grid_3 .com_story_block.instants h2 {
    font-family: Effra-Heavy;
    text-transform: uppercase;
    padding: 0;
    font-size: 215%;
    line-height: 100%
}

.grid_4 .com_story_block.instants .btn {
    position: relative;
    width: auto;
    padding: 9px 20px !important;
    left: auto;
    right: auto;
    bottom: auto;
    margin: 20px 15px 10px
}

.grid_3 .com_story_block.instants .btn {
    position: relative;
    left: auto;
    right: auto;
    bottom: auto;
    margin: 15px 0 0
}

.grid_3 .com_story_block.instants .arrows, .grid_4 .com_story_block.instants .arrows {
    width: 195px;
    height: 27px;
    background: url(/c/i/css/gamestore_9arrows.png~2978) no-repeat;
    background-size: 195px 27px;
    background-size: 100%;
    margin-left: 15px
}

.grid_3 .com_story_block.instants .arrows {
    margin: 15px 0 0
}

@media (max-width:890px) {
    .com_story_block {
        font-size: 85%
    }

    .grid_4 .com_story_block .btn {
        font-size: 115%
    }

    .grid_4 .com_story_block.instants .btn {
        font-size: 100%
    }
}

@media (max-width:780px) {
    .com_story_block {
        font-size: 75%
    }

    .grid_4 .com_story_block .btn {
        font-size: 130%
    }
}

@media (max-width:720px) {
    .grid_4 .arrows {
        display: none
    }
}

@media (max-width:680px) {
    .com_story_block {
        font-size: 68%
    }

    .grid_4 .com_story_block .btn {
        font-size: 145%
    }
}

@media (max-width:640px) {
    .grid_4 .arrows {
        display: block
    }

    .com_story_block.double_height:before, .com_story_block.text_only:before, .grid_4 .com_story_block:before, .grid_12 .com_story_block:before, .registration_welcome_page .grid_12 .grid_6 .com_story_block:before {
        padding-top: 0;
        content: none;
        display: none
    }

    .com_story_block {
        font-size: 100%;
        overflow: visible
    }

    .grid_6 .com_story_block {
        overflow: hidden
    }

    .grid_12 .com_story_block .com_content, .grid_12 .com_story_block .com_image {
        float: none;
        width: 100%
    }

    .grid_12 .com_story_block .block {
        display: block
    }

    .com_story_block.double_height .com_inner, .com_story_block.text_only .com_inner, .grid_4 .com_story_block .com_inner, .grid_12 .com_story_block .com_inner, .registration_welcome_page .grid_12 .grid_6 .com_story_block .com_inner {
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        position: relative
    }

    .com_story_block.double_height a, .com_story_block.text_only a, .grid_4 .com_story_block a, .grid_12 .com_story_block a, .registration_welcome_page .grid_12 .grid_6 .com_story_block a {
        position: relative
    }

    .com_story_block.text_only .btn {
        bottom: auto;
        position: relative;
        margin: 0 5%;
        left: 0;
        width: 90%
    }

    .com_story_block.double_height .btn, .grid_12 .com_story_block .btn {
        position: static;
        margin: 15px
    }

    .com_story_block img {
        display: block;
        width: 100%
    }

    .grid_6 .com_story_block.text_image.double_height .com_content:after, .grid_12 .com_story_block .com_content:after {
        display: none
    }

    .grid_3 .com_story_block.instants h2 {
        font-size: 300%
    }

        .grid_3 .com_story_block.instants h2 .block {
            display: inline
        }
}

@media (max-width:480px) {
    .grid_4 .com_story_block.instants h2, .grid_4 .com_story_block.instants p {
        padding: 5px 0 0
    }

    .grid_4 .com_story_block.instants .btn {
        margin: 20px 0 10px
    }

    .grid_4 .arrows {
        margin-left: 0
    }
}

@media (max-width:450px) {
    .com_story_block {
        font-size: 85%
    }

    .grid_4 .com_story_block .btn {
        font-size: 115%
    }

    .grid_4 .com_story_block.instants .btn {
        font-size: 100%
    }
}

@media (max-width:400px) {
    .com_story_block {
        font-size: 75%
    }

    .grid_4 .com_story_block .btn {
        font-size: 130%
    }
}

@media (max-width:350px) {
    .com_story_block {
        font-size: 70%
    }

        .com_story_block h2 {
            font-size: 140%
        }
}

.open_account .com_save_secure {
    display: block;
    margin: 0 0 20px;
    position: relative;
    background: #767676;
    color: #fff
}

    .open_account .com_save_secure .com_inner p {
        margin: 0
    }

    .announcement.site_messaging .announcement_inner, .com_contact_us .com_inner, .com_responsible_play .com_inner, .com_save_secure .com_inner, .icon_info, .open_account .com_save_secure .com_inner {
        padding: 20px 20px 20px 70px;
        background: url(/c/i/css/spr_supporting.png~1248) 23px 30px no-repeat
    }

.com_contact_us .com_inner {
    background-position: -783px 30px
}

.com_responsible_play .com_inner {
    background-position: -1590px 30px
}

.open_account .com_save_secure .com_inner {
    padding: 15px 10px 15px 46px;
    background-position: -2400px 15px
}

.announcement.site_messaging .announcement_inner {
    border: 0;
    background-color: #fefee0;
    padding: 10px 10px 10px 30px;
    background-position: -3240px 10px
}

.icon_info {
    padding: 3px 0 3px 30px;
    background-position: -3240px 3px
}

.com_video {
    position: relative
}

.com_video_block .com_inner {
    border-top-width: 10px;
    border-top-style: solid;
    border-top-color: #000
}

.com_video_block.tnl_primary .com_inner {
    border-top-color: #de3714
}

.com_video_block.tnl_secondary .com_inner {
    border-top-color: #44baff
}

.com_video_block.tnl_tertiary .com_inner {
    border-top-color: #37daff
}

.com_video_block.tnl_tertiary2 .com_inner {
    border-top-color: #1d6eff
}

.com_video_block.lotto-hotpicks .com_inner, .com_video_block.lotto .com_inner {
    border-top-color: #f00000
}

.com_video_block.euromillions .com_inner {
    border-top-color: #fff100
}

.com_video_block.euromillions-hotpicks .com_inner {
    border-top-color: #ff8200
}

.com_video_block.thunderball .com_inner {
    border-top-color: #e232d1
}

.com_video_block.instants .com_inner {
    border-top-color: #00e100
}

.com_video .video_loader {
    top: 45%;
    left: 50%;
    z-index: 1;
    padding: 5px;
    background: #fff;
    text-align: center;
    position: absolute;
    margin-left: -21px;
    border-radius: 25px;
    box-shadow: 0 0 10px #000;
    border: 1px solid transparent
}

    .com_video .video_loader div {
        width: 31px;
        height: 31px;
        display: block;
        background: url(/c/i/css/loading.gif~1) no-repeat
    }

.com_video iframe {
    z-index: 2;
    width: 100%;
    margin: 0 auto;
    display: block;
    position: relative;
    text-align: center
}

.com_video a {
    z-index: 2;
    min-height: 100px;
    position: relative;
    background: #000
}

.com_video a, .com_video img {
    color: #fff;
    width: 100%;
    display: block;
    font-size: 120%
}

    .com_video a:active img, .com_video a:focus img, .com_video a:hover img {
        opacity: .5
    }

.com_video .play_video {
    top: 50%;
    left: 50%;
    margin-top: -45px;
    margin-left: -45px;
    position: absolute;
    border-radius: 50px;
    background: #3c3c3c;
    padding: 22px 20px 23px 30px;
    background: rgba(0,0,0,.8)
}

    .com_video .play_video div {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 22px 0 22px 39px;
        border-color: transparent transparent transparent #fff
    }

.com_video a:active .play_video, .com_video a:focus .play_video, .com_video a:hover .play_video {
    background: hsla(0,0%,100%,.8)
}

    .com_video a:active .play_video div, .com_video a:focus .play_video div, .com_video a:hover .play_video div {
        border-left-color: #de3714
    }

.grid_12 .com_video_block:before {
    padding-top: 0
}

.grid_12 .com_video_block .com_inner {
    position: relative
}

.grid_6 .com_video_block:before {
    padding-top: 100%
}

.grid_6 .com_video_block, .grid_12 .com_video_block {
    background: #f9f9f9
}

    .grid_6 .com_video_block .com_content_inner {
        padding: 10px 15px
    }

    .grid_12 .com_video_block .com_content_inner {
        padding: 20px 8.333%
    }

    .grid_6 .com_video_block h2, .grid_12 .com_video_block h2 {
        font-size: 215%;
        font-family: Effra-Reg;
        line-height: 100%
    }

.com_video_block.inline_content:before {
    padding-top: 0;
    content: none;
    display: none
}

.com_video_block.inline_content .com_inner {
    position: relative;
    border-top: none
}

.com_video_block.inline_content .com_content {
    display: none
}

@media (max-width:750px) {
    .com_video iframe {
        height: 408px
    }

    .grid_6 .com_video iframe {
        height: 232px
    }

    .grid_3 .com_video iframe {
        height: 116px
    }

    .grid_6 .com_video_block h2 {
        font-size: 155%
    }
}

@media (max-width:640px) {
    .grid_6 .com_video_block:before {
        padding-top: 0
    }

    .grid_6 .com_video_block .com_inner {
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        position: relative
    }

    .grid_6 .com_video_block .com_content_inner, .grid_12 .com_video_block .com_content_inner {
        padding: 10px 0 0
    }

    .com_video iframe {
        height: 375px
    }

    .grid_6 .com_video iframe {
        height: 345px
    }

    .grid_6 .com_video_block h2, .grid_12 .com_video_block h2 {
        font-size: 200%
    }
}

@media (max-width:568px) {
    .com_video iframe {
        height: 305px
    }

    .grid_6 .com_video iframe {
        height: 334px
    }
}

@media (max-width:480px) {
    .com_video iframe, .grid_6 .com_video iframe {
        height: 285px
    }
}

@media (max-width:380px) {
    .com_video iframe {
        height: 199px
    }

    .grid_6 .com_video iframe {
        height: 230px
    }
}

@media (max-width:320px) {
    .com_video iframe, .grid_6 .com_video iframe {
        height: 195px
    }
}
