#_itv_entertainment_page_version_{content:'1.7.1a'} /* MANAUL UPDATE NEEDS REPO UPDATE */
#itv-entertainment-page #header_wrapper header #main_sub_header {
  z-index: 2;
  background-color: transparent; }
  #itv-entertainment-page #header_wrapper header #main_sub_header .main_sub_header_inner .grid_12 .inner #breadcrumbs .com_inner .breadcrumbs li {
    color: #ffffff; }
    #itv-entertainment-page #header_wrapper header #main_sub_header .main_sub_header_inner .grid_12 .inner #breadcrumbs .com_inner .breadcrumbs li a {
      color: #ffffff; }

#itv-entertainment-page #content_wrapper {
  overflow: visible; }
  #itv-entertainment-page #content_wrapper::before {
    display: block;
    width: 100%;
    height: 20rem;
    visibility: visible;
    position: absolute;
    top: -3.35rem;
    z-index: 0;
    background-image: url(/c/i/css/bespoke/responsible-play/banner.svg), linear-gradient(45deg, #1432c8 20%, #3460f2 20%, #3460f2 80%, #000080 80%);
    background-size: auto 101%,100% 100%;
    background-position: top;
    background-repeat: no-repeat; }
  #itv-entertainment-page #content_wrapper #content {
    background: transparent; }
    #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header {
      background: transparent; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header .com_inner {
        background: transparent;
        padding: .75em 0 0;
        margin: 0;
        border-bottom-color: transparent; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header .com_inner .com_heading {
          color: #ffffff;
          font-size: 400%; }
    #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner {
      box-sizing: border-box;
      background: #fff;
      border: 1px solid #fff;
      border-radius: 10px;
      padding: 1em;
      color: #000080;
      margin-bottom: 1.75em; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header {
        min-height: 18em; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header img {
          display: none; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image {
        min-height: 18em;
        background-size: contain;
        background-repeat: no-repeat; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image img {
          display: block;
          border-radius: 10px; }
                                                                                         /*MANUAL UPDATE HERE*/
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image img[src*="/c/i/css/bespoke/itv-entertainment/itv-header-mob-new.jpg~8d67"] {
          display: none; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .text-header h2 {
        text-transform: none; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .cuk_information_card_set .cuk_information_card .cuk_inner {
        border: 2px solid #3460F2;
        box-shadow: none; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .video_wrapper video {
        border-radius: 10px;
        width: 100%;
        height: auto; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner.marginPaddingBottom_none {
        margin-bottom: 0;
        padding-bottom: 0; }
    #itv-entertainment-page #content_wrapper #content .content_inner .cuk-carousel .cuk-carousel__ui-container .cuk-carousel__title {
      display: none; }

@media only screen and (max-width: 960px) {
  #main_header {
    height: 5rem; }
  #header_wrapper {
    height: 8.375rem; }
    #header_wrapper #main_sub_header {
      padding-top: 30px; } }

@media only screen and (max-width: 900px) {
  #itv-entertainment-page #content_wrapper::before {
    background-image: url(/c/i/css/bespoke/responsible-play/banner.svg), linear-gradient(45deg, #1432c8 20%, #3460f2 20%, #3460f2 80%, #000080 80%);
    background-size: auto 101%,100% 100%; }
  #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner {
    min-height: 10em;
    margin-bottom: 1.75em; }
    #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header {
      min-height: 10em; }
    #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image {
      min-height: 10em; } }

@media only screen and (max-width: 640px) {
  #itv-entertainment-page #content_wrapper {
    overflow: visible; }
    #itv-entertainment-page #content_wrapper::before {
      display: block;
      width: 100%;
      height: 20rem;
      visibility: visible;
      position: absolute;
      top: -3.35rem;
      z-index: 0;
      background-image: url(/c/i/css/bespoke/responsible-play/banner.svg), linear-gradient(45deg, #1432c8 20%, #3460f2 20%, #3460f2 80%, #000080 80%);
      background-size: auto 101%,100% 100%;
      background-position: top;
      background-repeat: no-repeat; }
    #itv-entertainment-page #content_wrapper #content {
      background: transparent; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header {
        background: transparent; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header .com_inner {
          background: transparent;
          padding: .75em 0 0;
          margin: 0;
          border-bottom-color: transparent; }
          #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner .com.com_header .com_inner .com_heading {
            color: #ffffff;
            font-size: 400%; }
      #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner {
        box-sizing: border-box;
        background: #fff;
        border: 1px solid #fff;
        border-radius: 10px;
        padding: .5em;
        color: #000080;
        min-height: 10em;
        margin-bottom: 0; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header {
          min-height: 10em; }
          #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header img {
            display: none; }
                                                                                            /*MANUAL UPDATE HERE*/
          #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image img[src*="/c/i/css/bespoke/itv-entertainment/itv-header-mob-new.jpg~8d67"] {
          display: block; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image {
          min-height: 10em;
          margin-bottom: 1em;
          background-size: contain;
          background-repeat: no-repeat; }
          #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image img[src="/c/i/css/bespoke/itv-entertainment/itv-header-new.jpg~692f"] {
            display: none; }
          #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .page_section_header_image img[src="/c/i/css/bespoke/itv-entertainment/itv-header-mob-new.jpg~8d67"] {
            display: block;
            border-radius: 10px; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .text-header h2 {
          text-transform: none; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .cuk_information_card_set .cuk_information_card .cuk_inner {
          border: 2px solid #3460F2;
          box-shadow: none; }
        #itv-entertainment-page #content_wrapper #content .content_inner .grid_12 .inner.page_section_inner .video_wrapper video {
          border-radius: 10px; }
      #itv-entertainment-page #content_wrapper #content .content_inner .cuk-carousel .cuk-carousel__ui-container .cuk-carousel__title {
        display: none; } }

.com_map_board h2, .com_map_board h3, .millionaires_map_table td.region_name {
  text-transform: uppercase; }

.com_map_board {
  display: block;
  width: 481px;
  min-height: 205px;
  margin: auto;
  background: url(/c/i/css/infographics/millionaires-map-bt-update/default_banner.png) top center no-repeat #fff; }

.com_map_board .com_inner {
  padding: 30px; }

.com_map_board h2 {
  font-size: 170%;
  text-align: center;
  margin-bottom: 10px;
  font-family: Effra-Heavy; }

.com_map_board .millionaires_section, .com_map_board .winners_section {
  width: 49%;
  float: left;
  margin: .5%;
  text-align: center; }

.com_map_board h3 {
  font-size: 110%;
  padding-top: 45px;
  font-family: Effra-Reg; }

.com_map_board .amounts {
  font-size: 170%;
  line-height: 1.1;
  font-family: Effra-Heavy; }

.com_map_board .millionaires_section {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/millionaires_black.png) center top no-repeat; }

.com_map_board .winners_section {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/winners_black.png) center top no-repeat; }

.com_map_board p {
  font-size: 120%; }

.com_map_board p.map_instructions {
  text-align: center; }

.com_map_board h2 .outer {
  background-position: center left;
  padding-left: 40px; }

.com_map_board h2 .inner {
  background-position: center right;
  padding-right: 40px; }

.com_map_image .com_inner {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/uk_map.png) center no-repeat;
  width: 720px;
  height: 499px;
  margin: auto;
  position: relative; }

.com_map_image .list_map_links li {
  position: absolute; }

.com_map_image .list_map_links .scotland {
  left: 28%;
  top: 15%; }

.com_map_image .list_map_links .northern_ireland {
  top: 26.9%;
  left: 11.9%; }

.com_map_image .list_map_links .north_east {
  top: 24%;
  left: 43.3%; }

.com_map_image .list_map_links .north_west {
  top: 35%;
  left: 42.6%; }

.com_map_image .list_map_links .yorkshire {
  top: 32%;
  left: 57.3%; }

.com_map_image .list_map_links .wales {
  top: 50%;
  left: 38.4%; }

.com_map_image .list_map_links .midlands {
  top: 48%;
  left: 53.8%; }

.com_map_image .list_map_links .east {
  top: 44%;
  left: 76.8%; }

.com_map_image .list_map_links .london {
  top: 56%;
  left: 74%; }

.com_map_image .list_map_links .south_east {
  top: 59%;
  left: 62.8%; }

.com_map_image .list_map_links .south_west {
  top: 64.5%;
  left: 39.8%; }

.com_map_image .list_map_links a {
  width: 31px;
  height: 42px;
  display: block;
  background: url(/c/i/css/infographics/millionaires-map-bt-update/peg.png) top left;
  position: relative; }

.com_map_image .list_map_links a.active {
  background-position: right top; }

.com_map_image .list_map_links a .label {
  position: absolute;
  top: -9999px;
  left: -9999px; }

.com_map_image .list_map_links a:focus .label, .com_map_image .list_map_links a:hover .label {
  height: auto;
  top: -20px;
  left: -45px;
  width: 120px;
  background: #1d6eff;
  color: #000;
  text-align: center;
  padding: 2px;
  border-radius: 2px; }

.millionaires_map_table {
  width: 82.333%;
  margin: auto; }

.millionaires_map_table th {
  color: #000;
  text-align: center;
  padding: 50px 5px 5px !important;
  background: #ff0;
  text-transform: uppercase;
  font-family: Effra-Reg; }

.millionaires_map_table .region_name_header {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/region_black.png) center top no-repeat #fff; }

.millionaires_map_table .region_millionaires_header {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/millionaires_black.png) center top no-repeat #fff; }

.millionaires_map_table .region_winners_header {
  background: url(/c/i/css/infographics/millionaires-map-bt-update/winners_black.png) center top no-repeat #fff; }

.millionaires_map_table td {
  color: #000;
  border: 4px solid #fff;
  padding: 5px; }

.millionaires_map_table td.region_millionaires, .millionaires_map_table td.region_winners {
  text-align: center; }

.millionaires_map_table .odd {
  background: #b9c9d8 !important; }

.millionaires_map_table .even {
  background: #7695b3 !important; }

@media screen and (max-width: 740px) {
  .com_map_image:before {
    content: "";
    display: block;
    padding-top: 69.9%; }
  .com_map_image .com_inner {
    background-size: cover;
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; } }

@media screen and (max-width: 600px) {
  .com_map_image .list_map_links a:focus .label, .com_map_image .list_map_links a:hover .label {
    height: 1px;
    width: 1px;
    left: -9999px;
    top: -9999px;
    color: #fff;
    background: #d50000;
    text-align: center;
    padding: 2px;
    border-radius: 2px; }
  .com_map_image .list_map_links .scotland {
    left: 28%;
    top: 13%; }
  .com_map_image .list_map_links .northern_ireland {
    top: 24.9%;
    left: 12.9%; }
  .com_map_image .list_map_links .north_east {
    top: 22%;
    left: 43.3%; }
  .com_map_image .list_map_links .north_west {
    top: 35%;
    left: 43.6%; }
  .com_map_image .list_map_links .yorkshire {
    top: 32%;
    left: 57.3%; }
  .com_map_image .list_map_links .wales {
    top: 47%;
    left: 36.4%; }
  .com_map_image .list_map_links .midlands {
    top: 46%;
    left: 53.8%; }
  .com_map_image .list_map_links .east {
    top: 41%;
    left: 74.8%; }
  .com_map_image .list_map_links .london {
    top: 53%;
    left: 72%; } }

@media screen and (max-width: 568px) {
  .life-changing-map-page .main_content .content_inner {
    background: 0 0 !important; } }

@media screen and (max-width: 540px) {
  .millionaires_map_table {
    width: auto;
    margin: auto; }
  .com_map_image .list_map_links .north_east {
    top: 20.5%;
    left: 42.3%; }
  .com_map_image .list_map_links .east {
    top: 39%;
    left: 72.8%; } }

@media screen and (max-width: 505px) {
  .com_map_board:before {
    content: "";
    display: block;
    padding-top: 43.5%; }
  .com_map_board {
    width: auto;
    height: auto;
    background-size: cover;
    min-height: 0; }
  .com_map_board .com_inner {
    width: auto;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; } }

@media screen and (max-width: 450px) {
  .com_map_board .amounts, .com_map_board h2 {
    font-size: 140%; }
  .com_map_board .winners_section {
    background-size: 40%; }
  .com_map_board .millionaires_section {
    background-size: 23%; }
  .com_map_board h3 {
    padding-top: 30px; }
  .com_map_image .list_map_links a {
    width: 20px;
    height: 28px;
    background-size: cover; }
  .com_map_image .list_map_links .north_east {
    top: 23.5%;
    left: 42.3%; }
  .com_map_image .list_map_links .yorkshire {
    top: 33.5%;
    left: 54.3%; }
  .com_map_image .list_map_links .east {
    top: 43%;
    left: 77.8%; }
  .millionaires_map_table td {
    border-width: 2px; }
  .millionaires_map_table th {
    vertical-align: bottom;
    background-size: auto; } }

@media screen and (max-width: 410px) {
  .com_map_board .com_inner {
    padding: 20px; }
  .com_map_image:before {
    padding-top: 88.7%; }
  .com_map_image {
    margin: 30px 0 40px; }
  .com_map_image .com_inner {
    background: url(/c/i/css/infographics/millionaires-map-bt-update/uk_map_mobi.png~be4f) center no-repeat;
    background-size: cover; }
  .com_map_image .list_map_links a {
    width: 31px;
    height: 42px;
    background-size: cover; }
  .com_map_image .list_map_links .scotland {
    left: 25%;
    top: 5%; }
  .com_map_image .list_map_links .northern_ireland {
    top: 22%;
    left: 8%; }
  .com_map_image .list_map_links .north_east {
    top: 17%;
    left: 42.5%; }
  .com_map_image .list_map_links .north_west {
    top: 32%;
    left: 42.5%; }
  .com_map_image .list_map_links .yorkshire {
    top: 32%;
    left: 59.5%; }
  .com_map_image .list_map_links .wales {
    top: 50%;
    left: 34.4%; }
  .com_map_image .list_map_links .london {
    top: 59%;
    left: 77%; }
  .com_map_image .list_map_links .south_east {
    top: 64%;
    left: 64%; }
  .com_map_image .list_map_links .south_west {
    top: 73.5%;
    left: 34.8%; } }

@media screen and (max-width: 340px) {
  .com_map_board h2 {
    margin-bottom: 5px; }
  .com_map_board .amounts, .com_map_board h2 {
    font-size: 115%; }
  .com_map_board h3 {
    font-size: 90%;
    padding-top: 25px; }
  .com_map_image .list_map_links .northern_ireland {
    top: 19%;
    left: 6%; }
  .com_map_image .list_map_links .north_east {
    top: 15%;
    left: 41%; }
  .com_map_image .list_map_links .north_west {
    top: 32%;
    left: 42.5%; }
  .com_map_image .list_map_links .yorkshire {
    top: 28%;
    left: 58.5%; }
  .com_map_image .list_map_links .wales {
    top: 50%;
    left: 34.4%; }
  .com_map_image .list_map_links .east {
    top: 39%;
    left: 78.8%; }
  .com_map_image .list_map_links .london {
    top: 56%;
    left: 76%; }
  .com_map_image .list_map_links .south_east {
    top: 63%;
    left: 65%; }
  .com_map_image .list_map_links .south_west {
    top: 73.5%;
    left: 34.8%; } }
