#_bt_euromillions_event_version_{content:'1.43.1'}
.euromillions-event-page {
  background-image: linear-gradient(to bottom, #fab502 0%, #fab502 500px, #fff 500px);
  background-image: url(/c/i/css/bespoke/bt-landing-pages/euromillions/euromillions-event/euromillions-lp-bg-1.jpg);
  background-repeat: no-repeat;
  background-position: center 80px;
  background-size: 4000px 500px; }
  .euromillions-event-page .header_wrapper {
    background: none; }
    .euromillions-event-page .header_wrapper .main_header:before {
      content: "";
      display: block;
      width: 5000px;
      height: 100%;
      background: #000080;
      position: absolute;
      transform: translateX(-50%);
      z-index: 1; }
    .euromillions-event-page .header_wrapper .main_header .header_inner {
      z-index: 2;
      background: #000080; }
    .euromillions-event-page .header_wrapper .main_sub_header {
      background: none; }
      .euromillions-event-page .header_wrapper .main_sub_header .com_breadcrumbs {
        margin-bottom: 20px; }
        .euromillions-event-page .header_wrapper .main_sub_header .com_breadcrumbs .breadcrumbs li {
          color: #000080;
          font-size: 115%; }
          .euromillions-event-page .header_wrapper .main_sub_header .com_breadcrumbs .breadcrumbs li a {
            color: #000080;
            text-decoration: underline; }
  .euromillions-event-page .content_wrapper {
    background: none;
    overflow: visible; }
    .euromillions-event-page .content_wrapper .main_content {
      background: none; }
      .euromillions-event-page .content_wrapper .main_content .com_header .com_inner {
        background: none; }
        .euromillions-event-page .content_wrapper .main_content .com_header .com_inner h1 {
          color: #000080;
          font-size: 242.85714%;
          line-height: 100%; }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header {
        color: #000080; }
        .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time {
          width: 17%;
          display: inline-block;
          position: relative;
          margin-right: 6%; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time:before {
            display: block;
            content: "";
            background: #fff;
            padding-top: 100%;
            border-radius: 50%; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .value,
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .unit {
            position: absolute;
            z-index: 2;
            width: 100%;
            text-align: center;
            display: block; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .value {
            font-size: 250%;
            bottom: 35%; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .unit {
            font-size: 95%;
            top: 60%; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time:after {
            display: block;
            content: ":";
            height: 100%;
            font-family: "Trebuchet MS";
            font-size: 300%;
            color: #fff;
            position: absolute;
            left: 110%;
            top: 0;
            transform-origin: top center;
            transform: translateY(32%); }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time.secs {
            display: none; }
          .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time.mins:after {
            display: none; }
      .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero {
        padding: 0 0 30px; }
        .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero h2,
        .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero p {
          color: #000080; }
      .euromillions-event-page .content_wrapper .main_content .bau_playslip_container {
        margin-bottom: 50px; }
        .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid {
          background: none; }
          .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_4 {
            width: 36%; }
          .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_8 {
            width: 64%; }
          .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip {
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
            border-radius: 10px;
            background: #fff; }
            .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .head {
              background: none;
              padding-left: 10px;
              padding-right: 10px; }
            .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .body {
              background: none;
              padding-left: 10px;
              padding-right: 10px; }
            .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .tail {
              background: none;
              padding-left: 10px;
              padding-right: 10px; }

@media screen and (min-width: 961px) {
  .euromillions-event-page
.header_wrapper
.main_header
.header_inner
.nav_wrap {
    height: auto; }
  .euromillions-event-page .header_wrapper .main_header {
    height: 83px; } }

@media screen and (max-width: 960px) {
  .euromillions-event-page {
    background-position: center 60px; }
    .euromillions-event-page .header_wrapper,
    .euromillions-event-page header {
      background: none; }
    .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .com_countdown {
      margin-bottom: 30px; }
    .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time {
      width: 20%; }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .unit {
        font-size: 75%;
        top: 55%; }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .value {
        font-size: 180%;
        bottom: 45%; }
    .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero {
      padding: 0 0 10px; } }

@media screen and (max-width: 800px) {
  .euromillions-event-page {
    background-position: center 60px; }
    .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_4,
    .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_8 {
      float: none;
      width: 100%;
      margin-left: 0;
      margin-right: 0; }
      .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_4 .sudo_8_inner,
      .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .sudo_8 .sudo_8_inner {
        padding-left: 0;
        padding-right: 0; }
    .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time {
      width: 15%;
      max-width: 48px;
      margin-right: 5%; }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time:after {
        left: 112%;
        font-size: 200%;
        transform: translateY(25%); }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .unit {
        top: 50%; }
      .euromillions-event-page .content_wrapper .main_content .cuk_lp_playslip_header .time .value {
        bottom: 38%; } }

@media screen and (max-width: 640px) {
  .euromillions-event-page {
    background-image: url(/c/i/css/bespoke/bt-landing-pages/euromillions/euromillions-event/euromillions-lp-bg-1-m.jpg);
    background-size: 100%; }
    .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .head {
      padding-left: 10px;
      padding-right: 10px; }
    .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .body {
      padding-left: 10px;
      padding-right: 10px; }
    .euromillions-event-page .content_wrapper .main_content .bau_playslip_container .com_sub_grid .com_core_app.playslip .tail {
      padding-left: 10px;
      padding-right: 10px; }
    .euromillions-event-page .content_wrapper .main_content .com_header .com_inner h1 {
      font-size: 175%; }
    .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero h2 {
      font-size: 330%;
      line-height: 90%; }
    .euromillions-event-page .content_wrapper .main_content .cuk_bespoke_lp_hero p {
      font-size: 150%; } }

@media screen and (min-width: 961px) and (max-width: 1040px) {
  .euromillions-event-page .bau_playslip_container .com_core_app .body_inner {
    padding: 10px 0; }
  .euromillions-event-page .content_wrapper
.main_content
.bau_playslip_container
.com_sub_grid
.com_core_app.playslip
.body {
    padding-left: 2vw;
    padding-right: 2vw; } }

.euromillions-event-page.overlay-open #cls-overlay {
  z-index: 0; }

.euromillions-event-page.overlay-open .board_inner {
  z-index: 0; }
