@charset "UTF-8";
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=b67f0c22-baca-4693-af83-70ac4398dd39");
/*$experimental-support-for-mozilla : 	true;
$experimental-support-for-webkit : 	true;
$support-for-original-webkit-gradients :false;
$experimental-support-for-opera : 		true;
$experimental-support-for-microsoft : 	false;
$experimental-support-for-khtml : 		false;*/
@font-face {
  font-family: "Gill Sans W04_n3";
  src: url("../fonts/fonts.com/99f44245-9d58-4190-a64e-a3376f8b53b3.eot?#iefix") format("eot");
}

@font-face {
  font-family: "Gill Sans W04_n4";
  src: url("../fonts/fonts.com/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix") format("eot");
}

@font-face {
  font-family: "Gill Sans W04";
  src: url("../fonts/fonts.com/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix");
  src: url("../fonts/fonts.com/c4be5717-c19c-43a5-9ad3-b548ddf070d4.eot?#iefix") format("eot"), url("../fonts/fonts.com/63aa9f40-04be-453a-a672-aa8f9919115d.woff") format("woff"), url("../fonts/fonts.com/a82a5fb6-ad03-4675-801e-d3182a58ff5f.ttf") format("truetype"), url("../fonts/fonts.com/beb2cee2-1a51-44ca-848f-4f795394ee5a.svg#beb2cee2-1a51-44ca-848f-4f795394ee5a") format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Gill Sans W04_n5";
  src: url("../fonts/fonts.com/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix") format("eot");
}

@font-face {
  font-family: "Gill Sans W04";
  src: url("../fonts/fonts.com/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix");
  src: url("../fonts/fonts.com/c575cf0c-7e15-4f49-913a-af4676e20343.eot?#iefix") format("eot"), url("../fonts/fonts.com/39ede25d-544d-4537-8668-3e9af68a26ec.woff") format("woff"), url("../fonts/fonts.com/fe7e264f-3a4a-40c8-85eb-f9e2cb4b6f21.ttf") format("truetype"), url("../fonts/fonts.com/f45aa0ef-7101-4ac6-84f9-fce14d01e189.svg#f45aa0ef-7101-4ac6-84f9-fce14d01e189") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Gill Sans W04_n7";
  src: url("../fonts/fonts.com/e55f9afb-8c92-4a61-ad1a-7f5788bd9c1d.eot?#iefix") format("eot");
}

@font-face {
  font-family: "Gill Sans W04";
  src: url("../fonts/fonts.com/e55f9afb-8c92-4a61-ad1a-7f5788bd9c1d.eot?#iefix");
  src: url("../fonts/fonts.com/e55f9afb-8c92-4a61-ad1a-7f5788bd9c1d.eot?#iefix") format("eot"), url("../fonts/fonts.com/1063b047-48b7-4f7c-876b-f93d4ab62b2c.woff") format("woff"), url("../fonts/fonts.com/382d3153-8f7f-4011-9915-0c65e8af150a.ttf") format("truetype"), url("../fonts/fonts.com/f80f42c9-7401-4415-a8d1-575179869201.svg#f80f42c9-7401-4415-a8d1-575179869201") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Gill Sans W04_n8";
  src: url("../fonts/fonts.com/379a3be9-44f3-4ef8-bd0e-9ccb730346c6.eot?#iefix") format("eot");
}

@font-face {
  font-family: 'Melt';
  src: url("../fonts/meltlv1-webfont.eot?v=2");
  src: url("../fonts/meltlv1-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/meltlv1-webfont.woff?v=2") format("woff"), url("../fonts/meltlv1-webfont.ttf?v=2") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/*
@font-face {
    font-family: 'CBeebiesIcon';
    src: url('../fonts/cbeebiesicon.eot');
    src: url('../fonts/cbeebiesicon.eot?#iefix') format('embedded-opentype'),
         url('../fonts/cbeebiesicon.woff') format('woff'),
         url('../fonts/cbeebiesicon.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
*/
/*
@mixin font-icons {
	font-family: 'CBeebiesIcon';
	font-size: 51px;
	line-height: 18px;
}
*/
/* line 130, fonts.scss */
body {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #FFF;
}

/* line 134, fonts.scss */
* {
  -webkit-font-smoothing: antialiased;
}

/* line 139, fonts.scss */
h1,
h2,
.font-headers {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
}

/* line 143, fonts.scss */
.alphabet {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica', sans-serif;
  font-size: 14px;
  line-height: 18px;
}

/* line 146, fonts.scss */
.font-arial {
  font-family: 'Arial','Helvetica', sans-serif;
}

/* line 149, fonts.scss */
.font-fun {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
}

/*
.font-icons {
	@include font-icons;
}
*/
/* For image replacement */
/* line 2, helpers.scss */
.ir, .page-header h1 a, .page-header h1 .cloud-one,
.page-header h1 .cloud-two,
.page-header h1 .cloud-three,
.page-header h1 .cloud-four, .page-header h1 .header-left,
.page-header h1 .header-right, footer.page-footer .content-navigation li.find-us-on:before,
footer.page-footer .content-navigation li.find-us-on.single:before, footer.page-footer .content-navigation li.channels li.bbc-worldwide a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-worldwide a, footer.page-footer .content-navigation li.channels li.bbc-entertainment a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-entertainment a, footer.page-footer .content-navigation li.channels li.bbc-first a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-first a, footer.page-footer .content-navigation li.channels li.bbc-brit a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-brit a, footer.page-footer .content-navigation li.channels li.bbc-earth a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-earth a, footer.page-footer .content-navigation li.channels li.bbc-lifestyle a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-lifestyle a, footer.page-footer .content-navigation li.channels li.bbc-knowledge a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-knowledge a, footer.page-footer .content-navigation li.channels li.bbc-hd a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-hd a, footer.page-footer .content-navigation li.channels li.bbc-world-news a, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-world-news a, footer.page-footer .content-navigation li.channels li.uktv a, html.ie8 footer.page-footer .content-navigation li.channels li.uktv a, footer.page-footer .content-navigation li.channels li.foxtel a, html.ie8 footer.page-footer .content-navigation li.channels li.foxtel a, .mobile-tooltip h2 span, .mobile-tooltip a, .cookie a.close,
.no-js .no-js a.close, .beta a.close, html.layout-type-basic body > .outer-wrapper .cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen, html.layout-home .hero-carousel .cloud-five,
html.layout-home .hero-carousel .cloud-six,
html.layout-home .hero-carousel .cloud-seven,
html.layout-home .hero-carousel .cloud-eight, article.all-activities > h1:before, article.all-activities > .categories li a .icon, article.all-activities > form .field nav a.clear, article.all-activities > ul li a h3.category, article.all-activities > ul li a h3.category.category-watch, html.ie8 article.all-activities > ul li a h3.category.category-watch, article.all-activities > ul li a h3.category.category-make-and-colour, html.ie8 article.all-activities > ul li a h3.category.category-make-and-colour, article.all-activities > ul li a h3.category.category-games, html.ie8 article.all-activities > ul li a h3.category.category-games, article.all-activities > ul li a h3.category.category-story-time, html.ie8 article.all-activities > ul li a h3.category.category-story-time, article.all-activities > ul li a h3.category.category-songs, html.ie8 article.all-activities > ul li a h3.category.category-songs, .hero-carousel article.carousel > nav a.prev,
.hero-carousel article.carousel > nav a.next, .hero-carousel article.carousel > nav ul li a, .hero-carousel article.slider > nav a.next,
.hero-carousel article.slider > nav a.prev, .hero-carousel article.slider > nav ul li a, body .outer-wrapper > .whats-on article.slider > nav a.prev,
body .outer-wrapper > .whats-on article.slider > nav a.next,
body .outer-wrapper > .whats-on article.slider > nav a.next.prev, article.list-activities > nav a.prev,
article.list-activities > nav a.next,
article.list-activities > nav a.next.prev, html.no-backgroundsize article.list-activities > nav a.prev, html.no-backgroundsize
article.list-activities > nav a.next.prev, html.no-backgroundsize
article.list-activities > nav a.next, article.list-activities > nav ul li a, article.list-activities > div li a h3.category, article.list-activities > div li a h3.category.category-watch, html.ie8 article.list-activities > div li a h3.category.category-watch, article.list-activities > div li a h3.category.category-make-and-colour, html.ie8 article.list-activities > div li a h3.category.category-make-and-colour, article.list-activities > div li a h3.category.category-games, html.ie8 article.list-activities > div li a h3.category.category-games, article.list-activities > div li a h3.category.category-story-time, html.ie8 article.list-activities > div li a h3.category.category-story-time, article.list-activities > div li a h3.category.category-songs, html.ie8 article.list-activities > div li a h3.category.category-songs, article.play-activities > .categories li a .icon, article.play-activities > .slider > nav a.next:before,
article.play-activities > .slider > nav a.prev:before, article.play-activities > .slider > div li a h3.category, article.play-activities > .slider > div li a h3.category.category-watch, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-watch, article.play-activities > .slider > div li a h3.category.category-make-and-colour, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-make-and-colour, article.play-activities > .slider > div li a h3.category.category-games, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-games, article.play-activities > .slider > div li a h3.category.category-story-time, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-story-time, article.play-activities > .slider > div li a h3.category.category-songs, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-songs {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
/* line 11, helpers.scss */
.ir br, .page-header h1 a br, .page-header h1 .cloud-one br,
.page-header h1 .cloud-two br,
.page-header h1 .cloud-three br,
.page-header h1 .cloud-four br, .page-header h1 .header-left br,
.page-header h1 .header-right br, footer.page-footer .content-navigation li.find-us-on:before br,
footer.page-footer .content-navigation li.find-us-on.single:before br, footer.page-footer .content-navigation li.channels li.bbc-worldwide a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-worldwide a br, footer.page-footer .content-navigation li.channels li.bbc-entertainment a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-entertainment a br, footer.page-footer .content-navigation li.channels li.bbc-first a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-first a br, footer.page-footer .content-navigation li.channels li.bbc-brit a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-brit a br, footer.page-footer .content-navigation li.channels li.bbc-earth a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-earth a br, footer.page-footer .content-navigation li.channels li.bbc-lifestyle a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-lifestyle a br, footer.page-footer .content-navigation li.channels li.bbc-knowledge a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-knowledge a br, footer.page-footer .content-navigation li.channels li.bbc-hd a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-hd a br, footer.page-footer .content-navigation li.channels li.bbc-world-news a br, html.ie8 footer.page-footer .content-navigation li.channels li.bbc-world-news a br, footer.page-footer .content-navigation li.channels li.uktv a br, html.ie8 footer.page-footer .content-navigation li.channels li.uktv a br, footer.page-footer .content-navigation li.channels li.foxtel a br, html.ie8 footer.page-footer .content-navigation li.channels li.foxtel a br, .mobile-tooltip h2 span br, .mobile-tooltip a br, .cookie a.close br,
.no-js .no-js a.close br, .beta a.close br, html.layout-type-basic body > .outer-wrapper .cloud-nine br,
html.layout-type-basic body > .outer-wrapper .cloud-ten br,
html.layout-type-basic body > .outer-wrapper .cloud-eleven br,
html.layout-type-basic body > .outer-wrapper .cloud-twelve br,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen br, html.layout-home .hero-carousel .cloud-five br,
html.layout-home .hero-carousel .cloud-six br,
html.layout-home .hero-carousel .cloud-seven br,
html.layout-home .hero-carousel .cloud-eight br, article.all-activities > h1:before br, article.all-activities > .categories li a .icon br, article.all-activities > form .field nav a.clear br, article.all-activities > ul li a h3.category br, article.all-activities > ul li a h3.category.category-watch br, html.ie8 article.all-activities > ul li a h3.category.category-watch br, article.all-activities > ul li a h3.category.category-make-and-colour br, html.ie8 article.all-activities > ul li a h3.category.category-make-and-colour br, article.all-activities > ul li a h3.category.category-games br, html.ie8 article.all-activities > ul li a h3.category.category-games br, article.all-activities > ul li a h3.category.category-story-time br, html.ie8 article.all-activities > ul li a h3.category.category-story-time br, article.all-activities > ul li a h3.category.category-songs br, html.ie8 article.all-activities > ul li a h3.category.category-songs br, .hero-carousel article.carousel > nav a.prev br,
.hero-carousel article.carousel > nav a.next br, .hero-carousel article.carousel > nav ul li a br, .hero-carousel article.slider > nav a.next br,
.hero-carousel article.slider > nav a.prev br, .hero-carousel article.slider > nav ul li a br, body .outer-wrapper > .whats-on article.slider > nav a.prev br,
body .outer-wrapper > .whats-on article.slider > nav a.next br,
body .outer-wrapper > .whats-on article.slider > nav a.next.prev br, article.list-activities > nav a.prev br,
article.list-activities > nav a.next br,
article.list-activities > nav a.next.prev br, html.no-backgroundsize article.list-activities > nav a.prev br, html.no-backgroundsize
article.list-activities > nav a.next.prev br, html.no-backgroundsize
article.list-activities > nav a.next br, article.list-activities > nav ul li a br, article.list-activities > div li a h3.category br, article.list-activities > div li a h3.category.category-watch br, html.ie8 article.list-activities > div li a h3.category.category-watch br, article.list-activities > div li a h3.category.category-make-and-colour br, html.ie8 article.list-activities > div li a h3.category.category-make-and-colour br, article.list-activities > div li a h3.category.category-games br, html.ie8 article.list-activities > div li a h3.category.category-games br, article.list-activities > div li a h3.category.category-story-time br, html.ie8 article.list-activities > div li a h3.category.category-story-time br, article.list-activities > div li a h3.category.category-songs br, html.ie8 article.list-activities > div li a h3.category.category-songs br, article.play-activities > .categories li a .icon br, article.play-activities > .slider > nav a.next:before br,
article.play-activities > .slider > nav a.prev:before br, article.play-activities > .slider > div li a h3.category br, article.play-activities > .slider > div li a h3.category.category-watch br, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-watch br, article.play-activities > .slider > div li a h3.category.category-make-and-colour br, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-make-and-colour br, article.play-activities > .slider > div li a h3.category.category-games br, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-games br, article.play-activities > .slider > div li a h3.category.category-story-time br, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-story-time br, article.play-activities > .slider > div li a h3.category.category-songs br, html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-songs br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 18, helpers.scss */
.hidden {
  display: none !important;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* Hide only visually,
but have it available for screenreaders: h5bp.com/v */
/* line 26, helpers.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  /* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
}
/* line 38, helpers.scss */
.visuallyhidden .focusable:active,
.visuallyhidden .focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders,
but maintain layout */
/* line 51, helpers.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats: h5bp.com/q */
/* line 55, helpers.scss */
.clearfix, .main > header,
.main-holder > header, .main > footer,
.main-holder > footer, footer.page-footer, html.layout-type-basic .content ul.items-country-selection > li .group-wrapper ol, body .outer-wrapper > .whats-on {
  zoom: 1;
}
/* line 59, helpers.scss */
.clearfix:before, .main > header:before,
.main-holder > header:before, .main > footer:before,
.main-holder > footer:before, footer.page-footer:before, html.layout-type-basic .content ul.items-country-selection > li .group-wrapper ol:before, body .outer-wrapper > .whats-on:before, .clearfix:after, .main > header:after,
.main-holder > header:after, .main > footer:after,
.main-holder > footer:after, footer.page-footer:after, html.layout-type-basic .content ul.items-country-selection > li .group-wrapper ol:after, body .outer-wrapper > .whats-on:after {
  content: "";
  display: table;
}
/* line 64, helpers.scss */
.clearfix:after, .main > header:after,
.main-holder > header:after, .main > footer:after,
.main-holder > footer:after, footer.page-footer:after, html.layout-type-basic .content ul.items-country-selection > li .group-wrapper ol:after, body .outer-wrapper > .whats-on:after {
  clear: both;
}

/* line 69, helpers.scss */
.clear {
  clear: both;
  width: 100%;
}

/*========================================================================
	MIXINS
=========================================================================*/
/*! normalize.css v1.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 21, normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
/* line 31, normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */
/* line 53, normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

/*
 * Use the 'IE' box model in all browsers.
 */
/* line 77, normalize.scss */
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */
/* line 93, normalize.scss */
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

/*
 * Addresses margins handled incorrectly in IE 6/7.
 */
/* line 101, normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/* line 113, normalize.scss */
a:focus {
  outline: 0;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* line 122, normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */
/* line 136, normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 141, normalize.scss */
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

/* line 146, normalize.scss */
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

/* line 151, normalize.scss */
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

/* line 156, normalize.scss */
h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

/* line 161, normalize.scss */
h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}

/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */
/* line 170, normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */
/* line 179, normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 183, normalize.scss */
blockquote {
  margin: 1em 40px;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */
/* line 191, normalize.scss */
dfn {
  font-style: italic;
}

/*
 * Addresses styling not present in IE 6/7/8/9.
 */
/* line 199, normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 209, normalize.scss */
p,
pre {
  margin: 1em 0;
}

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 220, normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */
/* line 230, normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/*
 * Addresses CSS quotes not supported in IE 6/7.
 */
/* line 240, normalize.scss */
q {
  quotes: none;
}

/*
 * Addresses `quotes` property not supported in Safari 4.
 */
/* line 249, normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */
/* line 258, normalize.scss */
small {
  font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 267, normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 274, normalize.scss */
sup {
  top: -0.5em;
}

/* line 278, normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Lists
   ========================================================================== */
/*
 * Addresses margins set differently in IE 6/7.
 */
/* line 293, normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 297, normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/*
 * Addresses paddings set differently in IE 6/7.
 */
/* line 307, normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/*
 * Corrects list images handled incorrectly in IE 7.
 */
/* line 316, normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */
/* line 332, normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */
/* line 341, normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */
/* line 353, normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Corrects margin displayed oddly in IE 6/7.
 */
/* line 365, normalize.scss */
form {
  margin: 0;
}

/*
 * Define consistent border, margin, and padding.
 */
/* line 373, normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */
/* line 385, normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */
/* line 402, normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/* line 412, normalize.scss */
input:focus,
select:focus,
textarea:focus,
button:focus {
  outline: none;
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 422, normalize.scss */
button,
input {
  line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 439, normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  *overflow: visible;
  /* 4 */
}

/*
 * Re-set default cursor for disabled elements.
 */
/* line 450, normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 462, normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 475, normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 488, normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 3+.
 */
/* line 497, normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */
/* line 507, normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */
/* line 520, normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*  GRID COLUMN SETUP   ============================================================================= */
/* line 47, columns.scss */
.col, .main > header,
.main-holder > header, .main .left,
.main-holder .left, .main .right,
.main-holder .right {
  display: block;
  float: left;
  padding: 0% 1.0416%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*  GRID OF TWELVE   ============================================================================= */
/* line 59, columns.scss */
.span_12_of_12,
.span_1_of_1 {
  width: 100%;
}

/* line 65, columns.scss */
.span_11_of_12 {
  width: 91.66%;
}

/* line 71, columns.scss */
.span_10_of_12 {
  width: 83.33%;
}

/* line 78, columns.scss */
.span_9_of_12,
.span_3_of_4 {
  width: 75%;
}

/* line 85, columns.scss */
.span_8_of_12,
.span_2_of_3,
.main .left,
.main-holder .left {
  width: 66.66%;
}

/* line 91, columns.scss */
.span_7_of_12, .hero-carousel article.slider > div ul > li .copy-block {
  width: 58.33%;
}

/* line 98, columns.scss */
.span_6_of_12,
.span_1_of_2 {
  width: 50%;
}

/* line 104, columns.scss */
.span_5_of_12, .hero-carousel article.slider > div ul > li nav a {
  width: 41.66%;
}

/* line 111, columns.scss */
.span_4_of_12,
.span_1_of_3,
.main .right,
.main-holder .right {
  width: 33.33%;
}

/* line 118, columns.scss */
.span_3_of_12,
.span_1_of_4 {
  width: 25%;
}

/* line 124, columns.scss */
.span_2_of_12 {
  width: 16.66%;
}

/* line 130, columns.scss */
.span_1_of_12 {
  width: 8.33%;
}

@media (max-width: 480px) {
  /* line 136, columns.scss */
  .tiny_100, .span_12_of_12,
  .span_1_of_1, .span_11_of_12, .span_10_of_12, .span_9_of_12,
  .span_3_of_4, .span_8_of_12,
  .span_2_of_3,
  .main .left,
  .main-holder .left, .span_7_of_12, .hero-carousel article.slider > div ul > li .copy-block, .span_6_of_12,
  .span_1_of_2, .span_5_of_12, .hero-carousel article.slider > div ul > li nav a, .span_4_of_12,
  .span_1_of_3,
  .main .right,
  .main-holder .right, .span_3_of_12,
  .span_1_of_4, .span_2_of_12, .span_1_of_12 {
    width: 100%;
  }
}

/**********************************************************************
*	Sprites: Arrows
/*********************************************************************/
/*** Scalable ****************************************************/
/*** Large *******************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: BBC Logos
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Bugs
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Categories (Big)
/*********************************************************************/
/**********************************************************************
*	Sprites: Categories (Small)
/*********************************************************************/
/*** Watch *******************************************************/
/*** Make and colour *********************************************/
/*** Games *******************************************************/
/*** Story time ***************************************************/
/*** Songs *******************************************************/
/*** Show all ****************************************************/
/**********************************************************************
*	Sprites: Categories (Small)
/*********************************************************************/
/*** Watch *******************************************************/
/*** Make and colour *********************************************/
/*** Games *******************************************************/
/*** Story time ***************************************************/
/*** Songs *******************************************************/
/*** Show all ****************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Category Badges
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Category Icons
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Clouds
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Logos
/*********************************************************************/
/*** Large *******************************************************/
/*** Medium ******************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Menu Icons
/*********************************************************************/
/*********************************************************************/
/**********************************************************************
*	Sprites: Misc Icons
/*********************************************************************/
/*********************************************************************/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
}

/* line 6, colorbox.scss */
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 7, colorbox.scss */
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}

/* line 8, colorbox.scss */
#cboxContent {
  position: relative;
}

/* line 9, colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
}

/* line 10, colorbox.scss */
#cboxTitle {
  margin: 0;
}

/* line 11, colorbox.scss */
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 12, colorbox.scss */
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}

/* line 13, colorbox.scss */
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
}

/* line 14, colorbox.scss */
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  position: relative;
}

/* line 15, colorbox.scss */
#colorbox object {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

/* line 18, colorbox.scss */
#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
/* line 26, colorbox.scss */
body.colorbox-open {
  overflow: hidden;
}

/* line 30, colorbox.scss */
#cboxOverlay {
  background: #1a2230;
}

/* line 34, colorbox.scss */
#cboxContent {
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;
  background: #1a2230;
  border: 8px solid #8dc63f;
}
@media (max-width: 800px) {
  /* line 34, colorbox.scss */
  #cboxContent {
    border: none;
  }
  /* line 42, colorbox.scss */
  #cboxContent .copy-block {
    padding: 20px !important;
  }
}
/* line 47, colorbox.scss */
#cboxContent #cboxLoadedContent {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: #1a2230;
  position: relative;
  z-index: 2;
}
/* line 55, colorbox.scss */
#cboxContent #cboxClose {
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
  -o-border-radius: 40px;
  border-radius: 40px;
  background: #8dc63f;
  height: 40px;
  overflow: hidden;
  position: absolute;
  right: -30px;
  top: -30px;
  width: 40px;
  z-index: 1;
}
/* line 67, colorbox.scss */
#cboxContent #cboxClose:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/lightbox-close-2x.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 10px;
}
/* line 15, sprites/misc-icons.scss */
#cboxContent #cboxClose:before br {
  display: none;
}
/* line 73, colorbox.scss */
html.ie8 #cboxContent #cboxClose:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/lightbox-close-1x.png");
  background-repeat: no-repeat;
  background-size: 20px 20px;
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 #cboxContent #cboxClose:before br {
  display: none;
}
@media (max-width: 800px) {
  /* line 55, colorbox.scss */
  #cboxContent #cboxClose {
    top: 0px;
    right: 0px;
    height: 30px;
    width: 30px;
    z-index: 4;
  }
  /* line 84, colorbox.scss */
  #cboxContent #cboxClose:before {
    background-size: 15px;
    height: 15px;
    width: 15px;
    margin: 7px 8px;
  }
}

/*
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxContent{margin-top:20px;}
        .cboxIframe{background:#000;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:5px solid #000; background:#000;}
        #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
        #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../img/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxLoadingOverlay{background:#000;}
        #cboxLoadingGraphic{background:url(../img/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../img/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

#colorbox{
    .video.box, .light.box{
        margin:0;
        border: 0;
        padding: 0;

        a.player{
            width:100%;
            padding: 0%;
        }
    }
}
*/
/* Remember to define a width and height when using the slider */
/* line 3, vendor/slider.scss */
.slider {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 7, vendor/slider.scss */
.slider > nav a {
  cursor: pointer;
}
/* line 11, vendor/slider.scss */
.slider > nav ul li {
  display: inline;
}
/* line 15, vendor/slider.scss */
.slider > nav > p {
  display: none;
}
/* line 21, vendor/slider.scss */
.slider.first-page > nav a.prev, .slider.last-page > nav a.next {
  visibility: hidden;
}
/* line 24, vendor/slider.scss */
.slider.first-page.last-page > nav {
  display: none;
}
/* line 28, vendor/slider.scss */
.slider > div {
  height: 100%;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1;
}
/* line 38, vendor/slider.scss */
.slider > div > ul {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 10000%;
}
/* line 48, vendor/slider.scss */
.slider > div > ul > li {
  float: left;
  position: relative;
  width: 1%;
}
/* line 53, vendor/slider.scss */
.slider > div > ul > li.active {
  z-index: 2;
}

/* line 62, vendor/slider.scss */
.slider.vertical > div > ul {
  float: none;
  height: 10000%;
  width: 100%;
}
/* line 67, vendor/slider.scss */
.slider.vertical > div > ul > li {
  height: 1%;
  width: 100%;
}

/* line 74, vendor/slider.scss */
html.no-js .slider {
  overflow: hidden;
}
/* line 77, vendor/slider.scss */
html.no-js .slider > nav ul {
  display: none;
}
/* line 81, vendor/slider.scss */
html.no-js .slider > ul > li {
  bottom: auto;
  display: none;
  left: auto;
  position: relative;
  right: auto;
  top: auto;
}
/* line 89, vendor/slider.scss */
html.no-js .slider > ul > li.active {
  display: block;
}
/* line 101, vendor/slider.scss */
html.no-js .slider > ul > li.active + li, html.no-js .slider > ul > li.active + li + li, html.no-js .slider > ul > li.active + li + li + li, html.no-js .slider > ul > li.active + li + li + li, html.no-js .slider > ul > li.active + li + li + li + li, html.no-js .slider > ul > li.active + li + li + li + li + li, html.no-js .slider > ul > li.active + li + li + li + li + li + li, html.no-js .slider > ul > li.active + li + li + li + li + li + li + li, html.no-js .slider > ul > li.active + li + li + li + li + li + li + li + li, html.no-js .slider > ul > li.active ~ li {
  display: block;
}

/* @group Video Box Styles */
/* line 3, vendor/video-box.scss */
div.video.box {
  position: relative;
  overflow: hidden;
}
/* line 8, vendor/video-box.scss */
div.video.box a.player {
  display: none;
  outline: none;
  line-height: 0px;
  height: 0px;
  padding-top: 56.25%;
  z-index: 1;
  position: relative;
}
/* line 17, vendor/video-box.scss */
div.video.box a.player > img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 23, vendor/video-box.scss */
div.video.box a.player img.aspect-holder {
  z-index: -1;
}
/* line 28, vendor/video-box.scss */
div.video.box a.player img.poster,
div.video.box a.player img.youtube {
  height: auto;
  position: absolute;
  top: -1px;
  left: -1px;
}
/* line 37, vendor/video-box.scss */
div.video.box a.player.flash a.player {
  padding-top: 55.1%;
  height: 0px;
}
/* line 41, vendor/video-box.scss */
div.video.box a.player.flash a.player img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 51, vendor/video-box.scss */
div.video.box a.player a.player {
  display: block;
  height: 100%;
  position: relative;
  outline: none;
  line-height: 0px;
  width: 100%;
  position: absolute;
  top: 0;
}
/* line 64, vendor/video-box.scss */
div.video.box a.player img.youtube {
  top: -16.7% !important;
}
/* line 68, vendor/video-box.scss */
div.video.box a.player .copyright {
  position: absolute;
  right: 5px;
  bottom: 11px;
  font-size: 9px;
  color: black;
  font-weight: bold;
}
/* line 76, vendor/video-box.scss */
div.video.box a.player .copyright.white {
  color: white;
}
/* line 81, vendor/video-box.scss */
div.video.box a.player video {
  background: #000;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: translateZ(0);
}
/* line 87, vendor/video-box.scss */
div.video.box a.player iframe {
  border: none;
}
/* line 91, vendor/video-box.scss */
div.video.box a.player span.play {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/video-play-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 153px 97px;
  content: '';
  display: block;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
  background-position: center center;
  height: 100%;
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
/* line 15, sprites/misc-icons.scss */
div.video.box a.player span.play br {
  display: none;
}
/* line 104, vendor/video-box.scss */
div.video.box a.player span.play:hover {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/video-play-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 153px 97px;
  content: '';
  display: block;
}
/* line 15, sprites/misc-icons.scss */
div.video.box a.player span.play:hover br {
  display: none;
}
/* line 108, vendor/video-box.scss */
html.no-backgroundsize div.video.box a.player span.play {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/video-play-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 153px 97px;
  content: '';
  display: block;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize div.video.box a.player span.play br {
  display: none;
}
/* line 111, vendor/video-box.scss */
html.no-backgroundsize div.video.box a.player span.play:hover {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/video-play-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 153px 97px;
  content: '';
  display: block;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize div.video.box a.player span.play:hover br {
  display: none;
}
@media (max-width: 800px) {
  /* line 117, vendor/video-box.scss */
  div.video.box a.player span.play, div.video.box a.player span.play:hover {
    background-size: auto 68px;
  }
}
/* line 125, vendor/video-box.scss */
div.video.box.activated a.player {
  display: block;
}
/* line 130, vendor/video-box.scss */
div.video.box.loaded a.player {
  z-index: -1;
  visibility: hidden;
}
/* line 134, vendor/video-box.scss */
div.video.box.loaded a.player span.play {
  display: none;
}
/* line 137, vendor/video-box.scss */
div.video.box.loaded a.player img {
  z-index: -1;
}
/* line 142, vendor/video-box.scss */
.ie9 div.video.box video[style] {
  height: 100% !important;
  width: 100% !important;
}
/* line 150, vendor/video-box.scss */
div.video.box .jwplayer,
div.video.box #qn_wrapper[style],
div.video.box > div {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
}
/* line 159, vendor/video-box.scss */
.no-fullscreen div.video.box .jwfullscreen {
  display: none;
}

/* line 164, vendor/video-box.scss */
.jwplayer .jwmain {
  left: -0.2px;
}

/* line 168, vendor/video-box.scss */
.jwplayer[style] {
  background: transparent !important;
}

/* line 172, vendor/video-box.scss */
.jwvideo[style] {
  bottom: 1px !important;
}

/* @end */
/* line 2, vendor/vote-button.scss */
.vote-button.voted {
  cursor: default;
}

/* line 1, vendor/forms.scss */
form {
  	/* ------------------------------------------------------------------------
  	This you can customize
  ------------------------------------------------------------------------- */
  /* Background position when checked */
  /* ------------------------------------------------------------------------
  	Customize at your own risk
  ------------------------------------------------------------------------- */
}
/* line 5, vendor/forms.scss */
form ul, form li {
  margin: 0;
  padding: 0;
}
/* line 9, vendor/forms.scss */
form ul:before, form li:before {
  display: none;
}
/* line 17, vendor/forms.scss */
form input[type=text],
form input[type=number],
form input[type=email],
form input[type=tel] {
  border: 1px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  color: #58585b;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  padding: 8px;
  width: 46%;
  line-height: 1;
  height: 37px;
}
@media (max-width: 620px) {
  /* line 17, vendor/forms.scss */
  form input[type=text],
  form input[type=number],
  form input[type=email],
  form input[type=tel] {
    width: 73%;
  }
}
@media (max-width: 480px) {
  /* line 17, vendor/forms.scss */
  form input[type=text],
  form input[type=number],
  form input[type=email],
  form input[type=tel] {
    width: 100%;
  }
}
/* line 41, vendor/forms.scss */
.no-boxshadow form input[type=text], .no-boxshadow
form input[type=number], .no-boxshadow
form input[type=email], .no-boxshadow
form input[type=tel] {
  border: 1px solid #D4D4D4;
}
/* line 44, vendor/forms.scss */
.no-boxshadow form input[type=text].error, .no-boxshadow
form input[type=number].error, .no-boxshadow
form input[type=email].error, .no-boxshadow
form input[type=tel].error {
  border: 2px solid #e73b3f;
}
/* line 50, vendor/forms.scss */
form input[type=text].error,
form input[type=number].error,
form input[type=email].error,
form input[type=tel].error {
  border: 2px solid #e73b3f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 59, vendor/forms.scss */
form label.error > span {
  color: #e73b3f;
}
/* line 63, vendor/forms.scss */
form label.error input {
  border: 2px solid #e73b3f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 71, vendor/forms.scss */
form label {
  clear: both;
  float: left;
  width: 100%;
  padding-bottom: 2.4em;
  position: relative;
}
/* line 78, vendor/forms.scss */
form label > span {
  float: left;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  color: #583f87;
  display: block;
  width: 19.8%;
  margin-right: 4%;
  padding-top: 7px;
}
/* line 89, vendor/forms.scss */
form label input {
  float: left;
}
/* line 93, vendor/forms.scss */
form label strong {
  position: absolute;
  font-weight: normal;
  font-size: 12px;
  color: #58595b;
  top: 3em;
  left: 24%;
}
@media (max-width: 480px) {
  /* line 71, vendor/forms.scss */
  form label {
    padding-bottom: 1.4em;
  }
  /* line 105, vendor/forms.scss */
  form label > span {
    float: none;
    width: 100%;
  }
  /* line 110, vendor/forms.scss */
  form label strong {
    left: auto;
    right: 0;
    top: 8px;
  }
}
/* line 119, vendor/forms.scss */
form li.upload label .description {
  width: auto;
}
/* line 125, vendor/forms.scss */
form li.answer label textarea {
  height: 11em;
}
/* line 131, vendor/forms.scss */
form label.request-reply,
form label.prettyCheckbox {
  padding-left: 23.8%;
  margin-top: -11px;
  margin-bottom: -0.9em;
}
/* line 136, vendor/forms.scss */
form label.request-reply > span,
form label.prettyCheckbox > span {
  padding-top: 0;
  display: block;
  float: left;
  width: 79%;
  color: #1a2230;
}
/* line 143, vendor/forms.scss */
form label.request-reply > span a,
form label.prettyCheckbox > span a {
  color: #522f91;
}
/* line 146, vendor/forms.scss */
form label.request-reply > span a:hover,
form label.prettyCheckbox > span a:hover {
  color: #29b12a;
}
/* line 152, vendor/forms.scss */
form label.request-reply input,
form label.prettyCheckbox input {
  float: left;
  margin: 3px 10px 0 0;
}
@media (max-width: 480px) {
  /* line 131, vendor/forms.scss */
  form label.request-reply,
  form label.prettyCheckbox {
    padding-left: 0;
    margin-bottom: 0.1em;
  }
}
/* line 164, vendor/forms.scss */
form textarea {
  border: 1px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  color: #58585b;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  width: 73.6%;
  padding: 8px;
  height: 22em;
}
/* line 176, vendor/forms.scss */
html.no-boxshadow form textarea {
  border: 1px solid #D4D4D4;
}
@media (max-width: 480px) {
  /* line 164, vendor/forms.scss */
  form textarea {
    width: 100%;
  }
}
/* line 185, vendor/forms.scss */
form button {
  border: 2px solid #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #42ba43;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #42ba43), color-stop(25%, #3bb83c), color-stop(50%, #29b02a), color-stop(100%, #25a126));
  background-image: -webkit-linear-gradient(bottom, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: -moz-linear-gradient(bottom, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: -o-linear-gradient(bottom, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: linear-gradient(bottom, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.07);
  box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.07);
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  float: left;
  color: #fff;
  font-size: 16px;
  margin-left: 23%;
  padding: 4px 48px;
  margin-top: -10px;
  position: relative;
  z-index: 2;
}
/* line 202, vendor/forms.scss */
form button:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #42ba43), color-stop(25%, #3bb83c), color-stop(50%, #29b02a), color-stop(100%, #25a126));
  background-image: -webkit-linear-gradient(top, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: -moz-linear-gradient(top, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: -o-linear-gradient(top, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  background-image: linear-gradient(top, #42ba43 0%, #3bb83c 25%, #29b02a 50%, #25a126 100%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 480px) {
  /* line 185, vendor/forms.scss */
  form button {
    margin-left: 0;
    margin-top: 25px;
  }
}
/* line 213, vendor/forms.scss */
form select {
  font-size: 14px;
  padding: 8px;
  width: 46%;
  height: 3em;
  position: absolute;
  line-height: 1.5;
}
/* line 221, vendor/forms.scss */
html.ie8 form select {
  top: 0;
  left: 23.8%;
}
@media (max-width: 620px) {
  /* line 213, vendor/forms.scss */
  form select {
    width: 73%;
  }
}
@media (max-width: 480px) {
  /* line 213, vendor/forms.scss */
  form select {
    width: 100%;
  }
}
/* line 235, vendor/forms.scss */
form select option {
  line-height: 1.5;
  padding: 5px;
  height: 2em;
}
/* line 243, vendor/forms.scss */
form .customSelect {
  border: 1px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  color: #8b8f96;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  padding: 0;
  width: 46%;
}
/* line 255, vendor/forms.scss */
html.no-gills form .customSelect {
  font-size: 15px;
}
/* line 259, vendor/forms.scss */
html.no-boxshadow form .customSelect {
  border: 1px solid #D4D4D4;
}
@media (max-width: 620px) {
  /* line 243, vendor/forms.scss */
  form .customSelect {
    width: 73%;
  }
}
@media (max-width: 480px) {
  /* line 243, vendor/forms.scss */
  form .customSelect {
    width: 100%;
  }
}
/* line 271, vendor/forms.scss */
form .customSelect span {
  padding: 6px 10px;
  width: 100%;
}
/* line 277, vendor/forms.scss */
form .customSelect.changed {
  background-color: #f0dea4;
}
/* line 281, vendor/forms.scss */
form .customSelectInner {
  background: url(../images/grownups/select-arrow.png) no-repeat 95% 50%;
  background-size: 20px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 281, vendor/forms.scss */
  form .customSelectInner {
    background: url(../images/grownups/select-arrow-x2.png) no-repeat 95% 50%;
  }
}
/* line 294, vendor/forms.scss */
form label.prettyCheckbox .holder {
  border: 1px solid #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  height: 28px;
  width: 25px;
  top: -4px;
}
/* line 304, vendor/forms.scss */
html.no-boxshadow form label.prettyCheckbox .holder {
  border: 1px solid #D4D4D4;
}
/* line 312, vendor/forms.scss */
form div.error label.prettyCheckbox .holder,
form label.prettyCheckbox.error .holder,
form li.error label.prettyCheckbox.required .holder {
  border: 2px solid #e73b3f;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 320, vendor/forms.scss */
form div.error label.prettyCheckbox > span,
form label.prettyCheckbox.error > span,
form li.error label.prettyCheckbox.required > span {
  color: #e73b3f;
}
/* line 330, vendor/forms.scss */
form label.checked .holder:before,
form label.checked .holder:before,
form label.checked:hover .holder:before,
form label.checked:hover .holder:before {
  content: '';
  background: url(../images/grownups/tick.png);
  width: 21px;
  height: 24px;
  position: absolute;
  top: -5px;
  left: 8px;
}
/* line 346, vendor/forms.scss */
form label.list {
  float: left;
  clear: left;
}
/* line 351, vendor/forms.scss */
form label.inline {
  float: left;
  margin: 0 10px 0 0;
}
/* line 355, vendor/forms.scss */
form input.hiddenCheckbox {
  position: absolute;
  left: -10000px;
  /* Hide the input */
}
/* line 359, vendor/forms.scss */
form label.prettyCheckbox .holderWrap {
  display: block;
  float: left;
  position: relative;
  margin-right: 12px;
  top: -3px;
}
/* line 366, vendor/forms.scss */
form label.prettyCheckbox .holder {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 372, vendor/forms.scss */
form ul.errors {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  position: absolute;
  margin: 0;
  padding: 0;
  right: 0;
  list-style: none;
  top: 8px;
  font-size: 13px;
}
/* line 383, vendor/forms.scss */
form ul.errors li {
  color: #e73b3f;
}
/* line 389, vendor/forms.scss */
form label.Comment ul.errors {
  top: -19px;
}

/* Page */
/* This messes things up, what is it/why isn't it namespaced correctly?

body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,th,td{border:0;outline:none;margin:0;padding:0;}
ul, ul li{list-style: none;}
ul.text {margin-bottom: 1em; line-height: 1.5em;}
.text-center {text-align: center;}
body {font: normal 13px Arial, sans-serif;}
h2 {font: normal 26px Arial, sans-serif; padding: 20px 0; margin: 0 0 30px 0;}
.wrap {width: 960px; margin: 0 auto;}
.demo-container {padding: 20px; float: left; width: 260px;}
.demo-container h4 {font-size: 14px; margin: 0 0 5px 0;}
.clear {clear: both;}

.dcjq-count {float: right;}
*/
/* line 1, base.scss */
::-webkit-input-placeholder {
  color: #7f67af;
}

/* line 5, base.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #7f67af;
}

/* line 9, base.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #7f67af;
}

/* line 13, base.scss */
:-ms-input-placeholder {
  color: #7f67af;
}

/* line 17, base.scss */
body {
  background: #58d7ff url("../images/shared/header-bg-gradient.png") repeat-y center;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #58d7ff), color-stop(40%, #a9e0f4), color-stop(60%, #a9e0f4), color-stop(100%, #58d7ff));
  background-image: -webkit-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: -moz-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: -o-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
}

/* line 27, base.scss */
#container {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* line 35, base.scss */
a,
a:visited,
a:hover {
  color: red;
  text-decoration: none;
}

/* line 40, base.scss */
a:hover {
  color: blue;
}

/* line 44, base.scss */
#center-wrapper {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(6, 5, 18, 0)), color-stop(30%, rgba(6, 5, 18, 0.9)), color-stop(70%, rgba(6, 5, 18, 0.9)), color-stop(100%, rgba(6, 5, 18, 0)));
  background-image: -webkit-linear-gradient(top, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.9) 30%, rgba(6, 5, 18, 0.9) 70%, rgba(6, 5, 18, 0) 100%);
  background-image: -moz-linear-gradient(top, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.9) 30%, rgba(6, 5, 18, 0.9) 70%, rgba(6, 5, 18, 0) 100%);
  background-image: -o-linear-gradient(top, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.9) 30%, rgba(6, 5, 18, 0.9) 70%, rgba(6, 5, 18, 0) 100%);
  background-image: linear-gradient(top, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.9) 30%, rgba(6, 5, 18, 0.9) 70%, rgba(6, 5, 18, 0) 100%);
  width: 93.75%;
  max-width: 960px;
  padding: 0 20px;
  margin: auto;
}

/* line 53, base.scss */
html.no-rgba #center-wrapper {
  background-color: #000;
}

/* line 60, base.scss */
.page-header,
.main-holder,
.page-footer .holder {
  clear: both;
}

/* line 64, base.scss */
a.newsletterlink {
  cursor: pointer;
}

/* line 70, base.scss */
.main > header,
.main-holder > header {
  float: none;
}
/* line 88, base.scss */
.main > footer,
.main-holder > footer {
  width: 100%;
  margin-left: 0;
  clear: both;
}

/* line 96, base.scss */
.column-wrapper {
  padding: 0 2%;
}
@media (max-width: 800px) {
  /* line 96, base.scss */
  .column-wrapper {
    padding: 0;
  }
}

/* line 105, base.scss */
.left h1 {
  position: relative;
  margin-bottom: 38px;
  padding-bottom: 0px;
}
/* line 111, base.scss */
.left h2.strap {
  margin: 33px 0 16px;
  font-size: 24px;
}

/* line 117, base.scss */
.right {
  padding-top: 74px;
}
/* line 120, base.scss */
.right article {
  background: rgba(23, 45, 68, 0.7);
  padding: 10px 3%;
  margin-bottom: 40px;
}
/* line 125, base.scss */
.right article h1 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  font-size: 20px;
  margin-bottom: 12px;
}
/* line 132, base.scss */
.right article ul {
  padding: 0;
  margin: 0;
}
/* line 137, base.scss */
.right article ul, .right article li {
  list-style: none;
}
/* line 143, base.scss */
.right a.img-component {
  margin-bottom: 40px;
  display: block;
}

/* line 150, base.scss */
.paging,
.blog-paging {
  width: 56%;
  text-align: center;
  position: relative;
  padding: 15px 0;
  margin: auto;
  color: #583f87;
}
@media (max-width: 620px) {
  /* line 150, base.scss */
  .paging,
  .blog-paging {
    width: 95%;
  }
}
/* line 162, base.scss */
.paging .disabled,
.blog-paging .disabled {
  display: none;
}
/* line 166, base.scss */
body.is-blog-detail .paging, body.is-blog-detail
.blog-paging {
  position: relative;
  width: auto;
}
/* line 171, base.scss */
.paging li,
.blog-paging li {
  display: inline;
}
/* line 180, base.scss */
.paging a,
.paging strong,
.blog-paging a,
.blog-paging strong {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  padding: 0 5px;
  text-transform: uppercase;
  color: #583f87;
}
/* line 188, base.scss */
.paging a:hover,
.blog-paging a:hover {
  color: #29b12a;
}
/* line 192, base.scss */
.paging strong,
.blog-paging strong {
  color: blue;
}
/* line 197, base.scss */
.paging .next,
.paging .prev,
.blog-paging .next,
.blog-paging .prev {
  position: absolute;
  text-transform: none;
  top: 15px;
}
/* line 203, base.scss */
.paging .next,
.blog-paging .next {
  right: 10px;
}
/* line 206, base.scss */
.paging .next:after,
.blog-paging .next:after {
  content: '›';
  margin-left: 5px;
}
/* line 212, base.scss */
.paging .prev,
.blog-paging .prev {
  left: 10px;
}
/* line 215, base.scss */
.paging .prev:before,
.blog-paging .prev:before {
  content: '‹';
  margin-right: 5px;
}
/* line 222, base.scss */
.grownups .paging a, .grownups
.blog-paging a {
  color: #583f87;
}
/* line 226, base.scss */
.grownups .paging strong, .grownups
.blog-paging strong {
  color: #29b12a;
}

/**********************************************************************
*	Page Header
**********************************************************************/
/* line 5, header.scss */
.page-header {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  background: url("../images/shared/header-gt-big-bg.png") repeat-x center 170px;
  height: 380px;
  position: relative;
  z-index: 5;
  z-index: 700;
  /******************************************************************
  *	Huge
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
}
/* line 19, header.scss */
.page-header h1 {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  height: 223px;
  margin: auto;
  max-width: 820px;
  padding: 38px 0 0 0;
  position: relative;
  width: 100%;
}
/* line 29, header.scss */
.page-header h1 a {
  background: url("../images/shared/logo-2x.png") no-repeat;
  background-size: auto 100%;
  display: block;
  height: 141px;
  margin: auto;
  width: 325px;
}
/* line 39, header.scss */
.page-header h1 a:hover {
  -webkit-transform: scale(1.025);
  -moz-transform: scale(1.025);
  -ms-transform: scale(1.025);
  -o-transform: scale(1.025);
  transform: scale(1.025);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
/* line 44, header.scss */
html.ie8 .page-header h1 a {
  height: 300px;
  width: 690px;
  zoom: 0.5;
}
/* line 49, header.scss */
html.ie8 .page-header h1 a:hover {
  zoom: 0.54;
}
/* line 58, header.scss */
.page-header h1 .cloud-one,
.page-header h1 .cloud-two,
.page-header h1 .cloud-three,
.page-header h1 .cloud-four {
  background: url("../images/shared/clouds.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  -ms-filter: 'Alpha(Opacity=10)';
  opacity: 0.1;
  position: absolute;
}
/* line 61, header.scss */
.page-header h1 .cloud-one.cloud-one,
.page-header h1 .cloud-two.cloud-one,
.page-header h1 .cloud-three.cloud-one,
.page-header h1 .cloud-four.cloud-one {
  background-position: 0 0;
  height: 62px;
  width: 152px;
  left: -240px;
  top: 40px;
}
/* line 67, header.scss */
.page-header h1 .cloud-one.cloud-two,
.page-header h1 .cloud-two.cloud-two,
.page-header h1 .cloud-three.cloud-two,
.page-header h1 .cloud-four.cloud-two {
  background-position: 0 -63px;
  height: 60px;
  width: 152px;
  left: -375px;
  top: 115px;
}
/* line 73, header.scss */
.page-header h1 .cloud-one.cloud-three,
.page-header h1 .cloud-two.cloud-three,
.page-header h1 .cloud-three.cloud-three,
.page-header h1 .cloud-four.cloud-three {
  background-position: 0 -124px;
  height: 59px;
  width: 152px;
  right: -260px;
  top: 45px;
}
/* line 79, header.scss */
.page-header h1 .cloud-one.cloud-four,
.page-header h1 .cloud-two.cloud-four,
.page-header h1 .cloud-three.cloud-four,
.page-header h1 .cloud-four.cloud-four {
  background-position: 0 -184px;
  height: 76px;
  width: 152px;
  right: -395px;
  top: 125px;
}
/* line 88, header.scss */
.page-header h1 .header-left,
.page-header h1 .header-right {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  display: block;
  position: absolute;
}
/* line 95, header.scss */
.page-header h1 .header-left .blink,
.page-header h1 .header-right .blink {
  position: absolute;
  display: block;
  visibility: hidden;
}
/* line 100, header.scss */
.page-header h1 .header-left .blink.animated,
.page-header h1 .header-right .blink.animated {
  visibility: visible;
}
/* line 104, header.scss */
.page-header h1 .header-left .blink.eyes-one,
.page-header h1 .header-right .blink.eyes-one {
  background-image: url("../images/sprites/bugs/eyes-one.png");
  background-repeat: no-repeat;
  background-size: 58px 30px;
  display: block;
  height: 30px;
  width: 58px;
  left: 21px;
  top: 132px;
}
/* line 110, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-one, html.ie8
.page-header h1 .header-right .blink.eyes-one {
  left: 42px;
  top: 264px;
  zoom: 0.5;
}
/* line 116, header.scss */
.page-header h1 .header-left .blink.eyes-two,
.page-header h1 .header-right .blink.eyes-two {
  background-image: url("../images/sprites/bugs/eyes-two.png");
  background-repeat: no-repeat;
  background-size: 96px 45px;
  display: block;
  height: 45px;
  width: 96px;
  left: 115px;
  top: 89px;
}
/* line 122, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-two, html.ie8
.page-header h1 .header-right .blink.eyes-two {
  left: 230px;
  top: 178px;
  zoom: 0.5;
}
/* line 128, header.scss */
.page-header h1 .header-left .blink.eyes-three,
.page-header h1 .header-right .blink.eyes-three {
  background-image: url("../images/sprites/bugs/eyes-three.png");
  background-repeat: no-repeat;
  background-size: 114px 66px;
  display: block;
  height: 66px;
  width: 114px;
  left: 259px;
  top: 38px;
}
/* line 134, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-three, html.ie8
.page-header h1 .header-right .blink.eyes-three {
  left: 518px;
  top: 76px;
  zoom: 0.5;
}
/* line 140, header.scss */
.page-header h1 .header-left .blink.eyes-four,
.page-header h1 .header-right .blink.eyes-four {
  background-image: url("../images/sprites/bugs/eyes-four.png");
  background-repeat: no-repeat;
  background-size: 109px 55px;
  display: block;
  height: 55px;
  width: 109px;
  left: 39px;
  top: 25px;
}
/* line 146, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-four, html.ie8
.page-header h1 .header-right .blink.eyes-four {
  left: 78px;
  top: 50px;
  zoom: 0.5;
}
/* line 152, header.scss */
.page-header h1 .header-left .blink.eyes-five,
.page-header h1 .header-right .blink.eyes-five {
  background-image: url("../images/sprites/bugs/eyes-five.png");
  background-repeat: no-repeat;
  background-size: 74px 44px;
  display: block;
  height: 44px;
  width: 74px;
  left: 228px;
  top: 64px;
}
/* line 158, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-five, html.ie8
.page-header h1 .header-right .blink.eyes-five {
  left: 456px;
  top: 128px;
  zoom: 0.5;
}
/* line 164, header.scss */
.page-header h1 .header-left .blink.eyes-six,
.page-header h1 .header-right .blink.eyes-six {
  background-image: url("../images/sprites/bugs/eyes-six.png");
  background-repeat: no-repeat;
  background-size: 64px 32px;
  display: block;
  height: 32px;
  width: 64px;
  left: 318px;
  top: 109px;
}
/* line 170, header.scss */
html.ie8 .page-header h1 .header-left .blink.eyes-six, html.ie8
.page-header h1 .header-right .blink.eyes-six {
  left: 636px;
  top: 218px;
  zoom: 0.5;
}
/* line 178, header.scss */
.page-header h1 .header-left.header-left,
.page-header h1 .header-right.header-left {
  background: url("../images/shared/logo-left-2x.png") no-repeat;
  background-size: 100% auto;
  height: 234px;
  left: -235px;
  top: 95px;
  width: 433px;
}
/* line 181, header.scss */
html.no-backgroundsize .page-header h1 .header-left.header-left, html.no-backgroundsize
.page-header h1 .header-right.header-left {
  background: url("../images/shared/logo-left-1x.png") no-repeat;
}
/* line 191, header.scss */
.page-header h1 .header-left.header-right,
.page-header h1 .header-right.header-right {
  background: url("../images/shared/logo-right-2x.png") no-repeat;
  background-size: 100% auto;
  height: 214px;
  right: -250px;
  top: 115px;
  width: 435px;
}
/* line 194, header.scss */
html.no-backgroundsize .page-header h1 .header-left.header-right, html.no-backgroundsize
.page-header h1 .header-right.header-right {
  background: url("../images/shared/logo-right-1x.png") no-repeat;
}
/* line 207, header.scss */
.page-header .toggles {
  display: none;
}
/* line 211, header.scss */
.page-header .content-navigation {
  background: url("../images/shared/header-bg-2x.png") no-repeat center -2px;
  background-size: 1660px auto;
  height: 160px;
  margin: auto;
  max-width: 1660px;
  position: relative;
  width: 100%;
  /* Colourful menu */
  /* Stale menu */
}
/* line 220, header.scss */
html.no-backgroundsize .page-header .content-navigation {
  background-image: url("../images/shared/header-bg-1x.png");
}
/* line 224, header.scss */
.page-header .content-navigation ul {
  margin: auto;
  width: 820px;
}
/* line 230, header.scss */
.page-header .content-navigation ul li.for-children {
  background: url("../images/shared/nav-bg-2x.png") no-repeat top center;
  background-size: 815px auto;
  height: 78px;
  margin: 0 0 -8px 0;
  overflow: hidden;
  padding: 0 0 3px 0;
}
/* line 238, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children {
  background-image: url("../images/shared/nav-bg-1x.png");
}
/* line 242, header.scss */
.page-header .content-navigation ul li.for-children a {
  display: none;
}
/* line 246, header.scss */
.page-header .content-navigation ul li.for-children ul {
  display: table;
  width: 100%;
}
/* line 251, header.scss */
.page-header .content-navigation ul li.for-children li {
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: table-cell;
  height: 70px;
  line-height: 70px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 20%;
}
/* line 264, header.scss */
.page-header .content-navigation ul li.for-children li a {
  color: white;
  -moz-box-sizing: content-box;
  -o-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  display: inline-block;
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-size: 21px;
  line-height: 1.1;
  margin: -50px;
  padding: 50px;
  text-shadow: 0 -1px 0px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  vertical-align: middle;
  width: 90%;
}
/* line 282, header.scss */
.page-header .content-navigation ul li.for-children li:hover a, .page-header .content-navigation ul li.for-children li a:active {
  text-indent: -999%;
}
/* line 287, header.scss */
.page-header .content-navigation ul li.for-children li {
  width: 21%;
}
/* line 290, header.scss */
.page-header .content-navigation ul li.for-children li:before {
  background-image: url("../images/sprites/menu-icons/watch-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 34px;
  content: normal;
}
/* line 295, header.scss */
.page-header .content-navigation ul li.for-children li:hover {
  background-image: url("../images/sprites/menu-icons/watch-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 34px;
  background-position: 55% 70%;
}
/* line 301, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children li:hover {
  background-image: url("../images/sprites/menu-icons/watch-hover-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 34px;
  background-position: 55% 70%;
}
/* line 307, header.scss */
.page-header .content-navigation ul li.for-children li a {
  margin-top: -37px;
  padding-right: 35px;
  -moz-transform: rotate(-4.5deg);
  -webkit-transform: rotate(-4.5deg);
  transform: rotate(-4.5deg);
}
/* line 315, header.scss */
.page-header .content-navigation ul li.for-children li + li {
  width: 19%;
}
/* line 318, header.scss */
.page-header .content-navigation ul li.for-children li + li:before {
  background-image: url("../images/sprites/menu-icons/make-and-colour-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 46px 37px;
  content: normal;
}
/* line 323, header.scss */
.page-header .content-navigation ul li.for-children li + li:hover {
  background-image: url("../images/sprites/menu-icons/make-and-colour-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 46px 37px;
  background-position: center;
}
/* line 328, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children li + li:hover {
  background-image: url("../images/sprites/menu-icons/make-and-colour-hover-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 46px 37px;
  background-position: center;
}
/* line 334, header.scss */
.page-header .content-navigation ul li.for-children li + li a {
  margin-top: -50px;
  padding-right: 50px;
  -moz-transform: rotate(-1.5deg);
  -webkit-transform: rotate(-1.5deg);
  transform: rotate(-1.5deg);
}
/* line 341, header.scss */
html.lang-pl-pl .page-header .content-navigation ul li.for-children li + li a {
  font-size: 18px;
}
/* line 345, header.scss */
.page-header .content-navigation ul li.for-children li + li + li {
  width: 20%;
}
/* line 348, header.scss */
.page-header .content-navigation ul li.for-children li + li + li:before {
  background-image: url("../images/sprites/menu-icons/games-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  content: normal;
}
/* line 353, header.scss */
.page-header .content-navigation ul li.for-children li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/games-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  background-position: center;
}
/* line 358, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/games-hover-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  background-position: center;
}
/* line 365, header.scss */
.page-header .content-navigation ul li.for-children li + li + li a, html.lang-pl-pl .page-header .content-navigation ul li.for-children li + li + li a {
  font-size: 25px;
  margin-top: -55px;
  -moz-transform: rotate(-0.5deg);
  -webkit-transform: rotate(-0.5deg);
  transform: rotate(-0.5deg);
}
/* line 373, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li {
  width: 19%;
}
/* line 376, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li:before {
  background-image: url("../images/sprites/menu-icons/story-time-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  content: normal;
}
/* line 381, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/story-time-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  background-position: center;
}
/* line 386, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children li + li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/story-time-hover-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  background-position: center;
}
/* line 393, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li a, html.lang-pl-pl .page-header .content-navigation ul li.for-children li + li + li + li a {
  font-size: 20px;
  margin-top: -50px;
  -moz-transform: rotate(1.5deg);
  -webkit-transform: rotate(1.5deg);
  transform: rotate(1.5deg);
}
/* line 401, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li + li {
  width: 21%;
}
/* line 404, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li + li:before {
  background-image: url("../images/sprites/menu-icons/songs-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 33px;
  content: normal;
}
/* line 409, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/songs-hover-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 33px;
  background-position: 40% 70%;
}
/* line 414, header.scss */
html.no-backgroundsize .page-header .content-navigation ul li.for-children li + li + li + li + li:hover {
  background-image: url("../images/sprites/menu-icons/songs-hover-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 31px 33px;
  background-position: 40% 70%;
}
/* line 421, header.scss */
.page-header .content-navigation ul li.for-children li + li + li + li + li a, html.lang-pl-pl .page-header .content-navigation ul li.for-children li + li + li + li + li a {
  font-size: 20px;
  margin-top: -37px;
  padding-left: 35px;
  -moz-transform: rotate(2.5deg);
  -webkit-transform: rotate(2.5deg);
  transform: rotate(2.5deg);
}
/* line 435, header.scss */
.page-header .content-navigation ul li.for-children + li > a,
.page-header .content-navigation ul li.for-children + li ul ul {
  display: none;
}
/* line 439, header.scss */
.page-header .content-navigation ul li.for-children + li ul a {
  color: #7f67af;
  display: block;
  height: 53px;
  font-size: 20px;
  font-weight: 300;
  line-height: 55px;
}
/* line 447, header.scss */
.page-header .content-navigation ul li.for-children + li ul a:hover {
  color: #1a2230;
}
/* line 451, header.scss */
.page-header .content-navigation ul li.for-children + li ul a:before {
  content: '';
  display: inline-block;
  margin-right: 10px;
  margin-top: -4px;
  vertical-align: middle;
}
/* line 461, header.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a {
  float: right;
  margin: 0 605px 0 -605px;
  text-align: right;
}
/* line 466, header.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-purple-2x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
}
/* line 15, sprites/misc-icons.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a:before br {
  display: none;
}
/* line 469, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-purple-1x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:before br {
  display: none;
}
/* line 474, header.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a:after, .page-header .content-navigation ul li.for-children + li li:first-child a:hover:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-black-2x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
}
/* line 15, sprites/misc-icons.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a:after br, .page-header .content-navigation ul li.for-children + li li:first-child a:hover:before br {
  display: none;
}
/* line 478, header.scss */
.page-header .content-navigation ul li.for-children + li li:first-child a:after {
  content: normal;
}
/* line 483, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:after, html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:hover:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-black-1x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:after br, html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:hover:before br {
  display: none;
}
/* line 487, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li:first-child a:after {
  content: normal;
}
/* line 492, header.scss */
.page-header .content-navigation ul li.for-children + li li + li a {
  float: left;
  margin: 0 -602px 0 602px;
  text-align: left;
}
/* line 497, header.scss */
.page-header .content-navigation ul li.for-children + li li + li a:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/view-all-purple-2x.png");
  background-repeat: no-repeat;
  background-size: 22px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 22px;
}
/* line 15, sprites/misc-icons.scss */
.page-header .content-navigation ul li.for-children + li li + li a:before br {
  display: none;
}
/* line 501, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/view-all-purple-1x.png");
  background-repeat: no-repeat;
  background-size: 22px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 22px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:before br {
  display: none;
}
/* line 506, header.scss */
.page-header .content-navigation ul li.for-children + li li + li a:after, .page-header .content-navigation ul li.for-children + li li + li a:hover:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/view-all-black-2x.png");
  background-repeat: no-repeat;
  background-size: 22px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 22px;
}
/* line 15, sprites/misc-icons.scss */
.page-header .content-navigation ul li.for-children + li li + li a:after br, .page-header .content-navigation ul li.for-children + li li + li a:hover:before br {
  display: none;
}
/* line 510, header.scss */
.page-header .content-navigation ul li.for-children + li li + li a:after {
  content: normal;
}
/* line 515, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:after, html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:hover:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/view-all-black-1x.png");
  background-repeat: no-repeat;
  background-size: 22px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 22px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:after br, html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:hover:before br {
  display: none;
}
/* line 519, header.scss */
html.ie8 .page-header .content-navigation ul li.for-children + li li + li a:after {
  content: normal;
}
@media (max-width: 620px) {
  /* line 524, header.scss */
  .page-header .content-navigation ul li.for-children + li li + li a:before {
    display: none;
  }
}
@media (max-width: 620px) {
  /* line 533, header.scss */
  .page-header .content-navigation ul li.for-children + li li:first-child a:before,
  .page-header .content-navigation ul li.for-children + li li + li a:before,
  .page-header .content-navigation ul li.for-children + li li a:before {
    display: none;
  }
  /* line 536, header.scss */
  .page-header .content-navigation ul li.for-children + li li:first-child a:hover:before,
  .page-header .content-navigation ul li.for-children + li li + li a:hover:before,
  .page-header .content-navigation ul li.for-children + li li a:hover:before {
    display: none;
  }
}
@media (max-width: 800px) {
  /* line 531, header.scss */
  .page-header .content-navigation ul li.for-children + li li:first-child a,
  .page-header .content-navigation ul li.for-children + li li + li a,
  .page-header .content-navigation ul li.for-children + li li a {
    position: relative;
  }
  /* line 544, header.scss */
  .page-header .content-navigation ul li.for-children + li li:first-child a:after,
  .page-header .content-navigation ul li.for-children + li li + li a:after,
  .page-header .content-navigation ul li.for-children + li li a:after {
    content: '';
    display: block;
    background: url(../images/shared/arrows.png) -183px -47px;
    background-size: 276px;
    position: absolute;
    right: 2%;
    top: 16px;
    width: 9px;
    height: 13px;
  }
}
/* line 560, header.scss */
.page-header .search {
  height: 55px;
  margin: -87px auto 0 auto;
  position: relative;
  width: 330px;
}
/* line 566, header.scss */
.page-header .search input {
  border: 1px solid rgba(255, 255, 255, 0.9);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.25), inset 0 0 5px rgba(235, 235, 235, 0.75);
  color: #7f67af;
  display: block;
  height: 55px;
  line-height: 35px;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  font-weight: 300;
  width: 100%;
  height: 33px;
  padding: 0px 50px 0px 14px;
  width: 93%;
  margin: 10px 3%;
  position: relative;
  z-index: 1;
  background-image: url(../images/shared/search-icon.jpg);
  background-repeat: no-repeat;
  background-position: 96% 5px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 566, header.scss */
  .page-header .search input {
    background-image: url(../images/shared/search-icon-x2.jpg);
    background-size: 24px;
  }
}
/* line 597, header.scss */
.page-header .search .menu-active input {
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -ms-border-radius: 10px 10px 0 0;
  -o-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
/* line 601, header.scss */
.page-header .search .select {
  display: none;
}
/* line 605, header.scss */
.page-header .search .no-results {
  padding: 10px;
}
/* line 611, header.scss */
.page-header .search .search-input ul {
  border: 1px solid #e7e7e7;
  border-top: 0;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -ms-border-radius: 0 0 10px 10px;
  -o-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.9);
  color: #19212f;
  position: absolute;
  width: 93%;
  top: 32px;
  padding-top: 0px;
  z-index: 700;
  left: 3%;
  overflow: hidden;
}
/* line 628, header.scss */
.page-header .search .search-input ul a {
  color: #19212f;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
  display: block;
  width: 100%;
  padding: 12px;
}
/* line 637, header.scss */
.page-header .search .search-input ul a span {
  color: #29b12a;
}
/* line 645, header.scss */
.page-header .search .search-input ul li.active a,
.page-header .search .search-input ul a:hover {
  background: #e5e0ef;
  color: #522f91;
}
@media (max-width: 1200px) {
  /* line 5, header.scss */
  .page-header {
    height: 309px;
  }
  /* line 663, header.scss */
  .page-header h1 {
    height: 183px;
    padding-top: 18px;
  }
  /* line 667, header.scss */
  .page-header h1 a {
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
  }
  /* line 670, header.scss */
  .page-header h1 a:hover {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
  }
  /* line 677, header.scss */
  .page-header h1 .header-left.header-left,
  .page-header h1 .header-right.header-left {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: right 50%;
    -moz-transform-origin: right 50%;
    -ms-transform-origin: right 50%;
    -o-transform-origin: right 50%;
    transform-origin: right 50%;
    left: -195px;
    top: 55px;
  }
  /* line 684, header.scss */
  .page-header h1 .header-left.header-right,
  .page-header h1 .header-right.header-right {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: left 50%;
    -moz-transform-origin: left 50%;
    -ms-transform-origin: left 50%;
    -o-transform-origin: left 50%;
    transform-origin: left 50%;
    right: -210px;
    top: 75px;
  }
}
@media (max-width: 800px) {
  /* line 5, header.scss */
  .page-header {
    background: transparent;
    height: auto;
    position: relative;
  }
  /* line 704, header.scss */
  .page-header h1 {
    height: auto;
    padding: 10px;
  }
  /* line 708, header.scss */
  .page-header h1 a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-size: auto 40px;
    display: block;
    height: 40px;
    position: relative;
    top: 0;
    width: 92px;
  }
  /* line 718, header.scss */
  .page-header h1 a:hover {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
  }
  /* line 728, header.scss */
  .page-header h1 .cloud-one,
  .page-header h1 .cloud-two,
  .page-header h1 .cloud-three,
  .page-header h1 .cloud-four,
  .page-header h1 .header-left,
  .page-header h1 .header-right {
    display: none;
  }
  /* line 733, header.scss */
  .page-header .toggles {
    display: block;
  }
  /* line 736, header.scss */
  .page-header .toggles ul {
    margin: 0;
    padding: 0;
  }
  /* line 741, header.scss */
  .page-header .toggles li {
    position: absolute;
    top: 0;
  }
  /* line 745, header.scss */
  .page-header .toggles li a {
    display: block;
    height: 60px;
    overflow: hidden;
    text-indent: -999%;
    width: 60px;
  }
  /* line 754, header.scss */
  .page-header .toggles li.menu {
    left: 0;
  }
  /* line 757, header.scss */
  .page-header .toggles li.menu.active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eae6f2), color-stop(100%, #ffffff));
    background-image: -webkit-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background: #eae6f2;
    border-right: 1px solid #ffffff;
  }
  /* line 764, header.scss */
  .page-header .toggles li.menu a {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    background-image: url("../images/sprites/misc-icons/mobile-menu-2x.png");
    background-repeat: no-repeat;
    background-size: 27px 25px;
    content: '';
    display: inline-block;
    background-position: 17px 18px;
  }
  /* line 15, sprites/misc-icons.scss */
  .page-header .toggles li.menu a br {
    display: none;
  }
  /* line 771, header.scss */
  .page-header .toggles li.search {
    right: 0;
  }
  /* line 774, header.scss */
  .page-header .toggles li.search a {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    background-image: url("../images/sprites/misc-icons/mobile-search-2x.png");
    background-repeat: no-repeat;
    background-size: 25px 25px;
    content: '';
    display: inline-block;
    background-position: 17px 18px;
  }
  /* line 15, sprites/misc-icons.scss */
  .page-header .toggles li.search a br {
    display: none;
  }
  /* line 782, header.scss */
  .page-header li.close {
    border-bottom: 1px solid #fff;
    background-color: #fdb713;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #eae6f2), color-stop(100%, #ffffff));
    background-image: -webkit-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
    background-image: linear-gradient(bottom, #eae6f2 0%, #ffffff 100%);
  }
  /* line 787, header.scss */
  .page-header li.close:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eae6f2), color-stop(100%, #ffffff));
    background-image: -webkit-linear-gradient(top, #eae6f2 0%, #ffffff 100%);
    background-image: -moz-linear-gradient(top, #eae6f2 0%, #ffffff 100%);
    background-image: -o-linear-gradient(top, #eae6f2 0%, #ffffff 100%);
    background-image: linear-gradient(top, #eae6f2 0%, #ffffff 100%);
  }
  /* line 791, header.scss */
  .page-header li.close a {
    display: block;
    height: 44px;
    position: relative;
    text-indent: -9999px;
  }
  /* line 797, header.scss */
  .page-header li.close a:after {
    content: '';
    background: url(../images/shared/arrows.png) no-repeat -193px -42px;
    background-size: 276px;
    width: 28.5px;
    height: 17.5px;
    left: 50%;
    position: absolute;
    top: 50%;
    margin-left: -14px;
    margin-top: -8.75px;
  }
  /* line 813, header.scss */
  .page-header .content-navigation {
    background: transparent;
    display: none;
    height: auto;
    /*** Base style ******************************************/
    /*** Categories ******************************************/
  }
  /* line 821, header.scss */
  .page-header .content-navigation ul {
    width: auto;
  }
  /* line 825, header.scss */
  .page-header .content-navigation > ul li.for-children {
    padding: 0;
    margin: 0;
    height: auto;
  }
  /* line 832, header.scss */
  .page-header .content-navigation > ul li.for-children ul,
  .page-header .content-navigation > ul li.for-children + li ul {
    display: block;
    width: auto;
  }
  /* line 840, header.scss */
  .page-header .content-navigation > ul li.for-children ul li,
  .page-header .content-navigation > ul li.for-children ul li + li,
  .page-header .content-navigation > ul li.for-children ul li + li + li,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li,
  .page-header .content-navigation > ul li.for-children + li ul li,
  .page-header .content-navigation > ul li.for-children + li ul li + li,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li {
    background: transparent;
    display: block;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    height: auto;
    line-height: inherit;
    padding: 0;
    width: 100%;
  }
  /* line 852, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a,
  .page-header .content-navigation > ul li.for-children ul li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li a,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children + li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child,
  .page-header .content-navigation > ul li.for-children + li ul li + li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child {
    background: #ebe6f2;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ebe6f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #ebe6f2);
    background-image: -moz-linear-gradient(top, #ffffff, #ebe6f2);
    background-image: -o-linear-gradient(top, #ffffff, #ebe6f2);
    background-image: linear-gradient(top, #ffffff, #ebe6f2);
    border-top: 1px solid #ffffff;
    color: #7f67af;
    float: none;
    font-family: inherit;
    font-size: 20px;
    font-style: inherit;
    font-weight: 300;
    height: 44px;
    line-height: 44px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: 15px;
    text-shadow: none;
    text-transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 100%;
    vertical-align: bottom;
  }
  /* line 880, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:hover,
  .page-header .content-navigation > ul li.for-children ul li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child:hover {
    text-indent: 15px;
  }
  /* line 885, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:hover, .page-header .content-navigation > ul li.for-children ul li a:active,
  .page-header .content-navigation > ul li.for-children ul li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li a:first-child:active,
  .page-header .content-navigation > ul li.for-children ul li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li a:active,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:active,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children + li ul li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li a:active,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:active,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child:hover,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffffff), color-stop(100%, #ebe6f2));
    background-image: -webkit-linear-gradient(bottom, #ffffff, #ebe6f2);
    background-image: -moz-linear-gradient(bottom, #ffffff, #ebe6f2);
    background-image: -o-linear-gradient(bottom, #ffffff, #ebe6f2);
    background-image: linear-gradient(bottom, #ffffff, #ebe6f2);
  }
  /* line 894, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:before, .page-header .content-navigation > ul li.for-children ul li a:hover:before,
  .page-header .content-navigation > ul li.for-children ul li a:first-child:before,
  .page-header .content-navigation > ul li.for-children ul li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li a:before,
  .page-header .content-navigation > ul li.for-children ul li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li a:before,
  .page-header .content-navigation > ul li.for-children + li ul li a:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child:before,
  .page-header .content-navigation > ul li.for-children + li ul li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li a:first-child:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:hover:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child:before,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li a:first-child:hover:before {
    display: none;
  }
  /* line 899, header.scss */
  .page-header .content-navigation > ul li.for-children ul li ul,
  .page-header .content-navigation > ul li.for-children ul li + li ul,
  .page-header .content-navigation > ul li.for-children ul li + li + li ul,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li ul,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li ul,
  .page-header .content-navigation > ul li.for-children + li ul li ul,
  .page-header .content-navigation > ul li.for-children + li ul li + li ul,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li ul,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li ul,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li ul {
    border-top: 1px solid red;
  }
  /* line 902, header.scss */
  .page-header .content-navigation > ul li.for-children ul li ul li a,
  .page-header .content-navigation > ul li.for-children ul li + li ul li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li ul li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li ul li a,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li ul li a,
  .page-header .content-navigation > ul li.for-children + li ul li + li + li + li + li ul li a {
    font-size: 16px;
    height: 35px;
    line-height: 35px;
  }
  /* line 914, header.scss */
  .page-header .content-navigation > ul li.for-children ul {
    display: block;
    width: auto;
  }
  /* line 922, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child {
    color: white;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  }
  /* line 926, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:first-child:after,
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:after,
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:after,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:after,
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:after {
    content: '';
    display: block;
    background: url(../images/shared/arrows.png) -126px -47px;
    background-size: 276px;
    position: absolute;
    right: 2%;
    top: 16px;
    width: 9px;
    height: 13px;
  }
  /* line 939, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:first-child {
    background: #fdb813;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd256), color-stop(100%, #fdb813));
    background-image: -webkit-linear-gradient(top, #ffd256, #fdb813);
    background-image: -moz-linear-gradient(top, #ffd256, #fdb813);
    background-image: -o-linear-gradient(top, #ffd256, #fdb813);
    background-image: linear-gradient(top, #ffd256, #fdb813);
  }
  /* line 948, header.scss */
  .page-header .content-navigation > ul li.for-children ul li a:first-child:hover, .page-header .content-navigation > ul li.for-children ul li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ffd256), color-stop(100%, #fdb813));
    background-image: -webkit-linear-gradient(bottom, #ffd256, #fdb813);
    background-image: -moz-linear-gradient(bottom, #ffd256, #fdb813);
    background-image: -o-linear-gradient(bottom, #ffd256, #fdb813);
    background-image: linear-gradient(bottom, #ffd256, #fdb813);
  }
  /* line 956, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child {
    background: #8dc63f;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fcf67), color-stop(100%, #8dc63f));
    background-image: -webkit-linear-gradient(top, #9fcf67, #8dc63f);
    background-image: -moz-linear-gradient(top, #9fcf67, #8dc63f);
    background-image: -o-linear-gradient(top, #9fcf67, #8dc63f);
    background-image: linear-gradient(top, #9fcf67, #8dc63f);
  }
  /* line 965, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li a:first-child:hover, .page-header .content-navigation > ul li.for-children ul li + li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #9fcf67), color-stop(100%, #8dc63f));
    background-image: -webkit-linear-gradient(bottom, #9fcf67, #8dc63f);
    background-image: -moz-linear-gradient(bottom, #9fcf67, #8dc63f);
    background-image: -o-linear-gradient(bottom, #9fcf67, #8dc63f);
    background-image: linear-gradient(bottom, #9fcf67, #8dc63f);
  }
  /* line 973, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child {
    background: #00bce4;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6fcde4), color-stop(100%, #00bce4));
    background-image: -webkit-linear-gradient(top, #6fcde4, #00bce4);
    background-image: -moz-linear-gradient(top, #6fcde4, #00bce4);
    background-image: -o-linear-gradient(top, #6fcde4, #00bce4);
    background-image: linear-gradient(top, #6fcde4, #00bce4);
  }
  /* line 982, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:hover, .page-header .content-navigation > ul li.for-children ul li + li + li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #6fcde4), color-stop(100%, #00bce4));
    background-image: -webkit-linear-gradient(bottom, #6fcde4, #00bce4);
    background-image: -moz-linear-gradient(bottom, #6fcde4, #00bce4);
    background-image: -o-linear-gradient(bottom, #6fcde4, #00bce4);
    background-image: linear-gradient(bottom, #6fcde4, #00bce4);
  }
  /* line 990, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child {
    background: #e73e97;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ea77af), color-stop(100%, #e73e97));
    background-image: -webkit-linear-gradient(top, #ea77af, #e73e97);
    background-image: -moz-linear-gradient(top, #ea77af, #e73e97);
    background-image: -o-linear-gradient(top, #ea77af, #e73e97);
    background-image: linear-gradient(top, #ea77af, #e73e97);
  }
  /* line 999, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:hover, .page-header .content-navigation > ul li.for-children ul li + li + li + li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #ea77af), color-stop(100%, #e73e97));
    background-image: -webkit-linear-gradient(bottom, #ea77af, #e73e97);
    background-image: -moz-linear-gradient(bottom, #ea77af, #e73e97);
    background-image: -o-linear-gradient(bottom, #ea77af, #e73e97);
    background-image: linear-gradient(bottom, #ea77af, #e73e97);
  }
  /* line 1007, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child {
    background: #005967;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #43858f), color-stop(100%, #005967));
    background-image: -webkit-linear-gradient(top, #43858f, #005967);
    background-image: -moz-linear-gradient(top, #43858f, #005967);
    background-image: -o-linear-gradient(top, #43858f, #005967);
    background-image: linear-gradient(top, #43858f, #005967);
  }
  /* line 1016, header.scss */
  .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:hover, .page-header .content-navigation > ul li.for-children ul li + li + li + li + li a:first-child:active {
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #43858f), color-stop(100%, #005967));
    background-image: -webkit-linear-gradient(bottom, #43858f, #005967);
    background-image: -moz-linear-gradient(bottom, #43858f, #005967);
    background-image: -o-linear-gradient(bottom, #43858f, #005967);
    background-image: linear-gradient(bottom, #43858f, #005967);
  }
  /* line 1027, header.scss */
  .page-header .search {
    height: 62px;
    margin: 0;
    position: absolute;
    width: 62px;
    right: 0;
    top: 0px;
  }
  /* line 1035, header.scss */
  .page-header .search .search-input {
    display: none;
  }
  /* line 1039, header.scss */
  .page-header .search .select {
    display: block;
  }
  /* line 1045, header.scss */
  .page-header .search select {
    -webkit-appearance: menulist-button;
    position: absolute;
    opacity: 0;
    font-size: 16px;
    height: 60px;
    width: 62px;
    margin: 0;
    padding: 0;
    right: 0;
    left: auto;
  }
}

/*********************************************************************/
/* line 1, footer.scss */
footer.page-footer {
  background: #1a2230 url("../images/shared/footer-bg-top.png") repeat-x;
  border-top: 1px solid #ce1e81;
  clear: both;
  margin: 55px 0 0 0;
  padding: 0 2%;
  position: relative;
  z-index: 1;
  /**
   * Mobile screens
   */
  /**
   * Back to top
   */
  /**
   * Navigation links
   */
  /**
   * Mobile screens
   */
  /**
   * Footer copy
   */
}
/* line 12, footer.scss */
html.cssgradients.multiplebgs footer.page-footer {
  background: url("../images/shared/footer-bg-top.png") repeat-x, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #1a2230), color-stop(100%, #10151e));
  background: url("../images/shared/footer-bg-top.png") repeat-x, -webkit-linear-gradient(top, #1a2230 60%, #10151e);
  background: url("../images/shared/footer-bg-top.png") repeat-x, -moz-linear-gradient(top, #1a2230 60%, #10151e);
  background: url("../images/shared/footer-bg-top.png") repeat-x, -o-linear-gradient(top, #1a2230 60%, #10151e);
  background: url("../images/shared/footer-bg-top.png") repeat-x, linear-gradient(top, #1a2230 60%, #10151e);
}
/* line 23, footer.scss */
footer.page-footer > .inner {
  margin: auto;
  max-width: 940px;
  padding: 100px 0 80px 0;
  position: relative;
  width: 100%;
  /**
   * Mobile screens
   */
}
@media (max-width: 800px) {
  /* line 23, footer.scss */
  footer.page-footer > .inner {
    padding-top: 169px;
    width: 100%;
  }
}
@media (max-width: 800px) {
  /* line 1, footer.scss */
  footer.page-footer {
    background: #477b86;
    border-top: 1px solid white;
    padding: 0;
  }
  /* line 47, footer.scss */
  footer.page-footer > .inner {
    padding: 0;
  }
}
/* line 55, footer.scss */
footer.page-footer .back-to-top {
  display: none;
  /**
   * Mobile screens
   */
}
@media (max-width: 800px) {
  /* line 55, footer.scss */
  footer.page-footer .back-to-top {
    display: block;
    border-bottom: 1px solid #ce1e81;
    font-size: 15px;
    line-height: 35px;
  }
  /* line 67, footer.scss */
  footer.page-footer .back-to-top a {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #434b56), color-stop(100%, #1c232d));
    background-image: -webkit-linear-gradient(top, #434b56, #1c232d);
    background-image: -moz-linear-gradient(top, #434b56, #1c232d);
    background-image: -o-linear-gradient(top, #434b56, #1c232d);
    background-image: linear-gradient(top, #434b56, #1c232d);
    color: white;
    display: block;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  }
  /* line 78, footer.scss */
  footer.page-footer .back-to-top a:after {
    background-image: url("../images/sprites/arrows/back-to-top-2x.png");
    background-repeat: no-repeat;
    background-size: 14px 8px;
    content: '';
    display: inline-block;
    height: 8px;
    width: 14px;
    margin: -2px 0 0 10px;
    vertical-align: middle;
  }
}
/* line 91, footer.scss */
footer.page-footer .content-navigation {
  color: white;
  font-size: 13px;
  line-height: 18px;
  width: 640px;
  /**
   * Connect with CBeebies
   */
  /**
   * Channel logos
   */
}
/* line 97, footer.scss */
footer.page-footer .content-navigation a {
  color: white;
  font-weight: normal;
}
/* line 102, footer.scss */
footer.page-footer .content-navigation > ul > li {
  display: inline-block;
  margin: 0 10px 0 0;
}
/* line 106, footer.scss */
footer.page-footer .content-navigation > ul > li:before {
  content: '• ';
}
/* line 115, footer.scss */
footer.page-footer .content-navigation li.find-us-on,
footer.page-footer .content-navigation li.find-us-on.single {
  font-size: 15px;
  margin: 0;
  overflow: hidden;
  padding: 0 40px 0 0;
  position: absolute;
  right: -42px;
  top: -1px;
  width: 280px;
}
/* line 125, footer.scss */
footer.page-footer .content-navigation li.find-us-on:before,
footer.page-footer .content-navigation li.find-us-on.single:before {
  background: url("../images/shared/bugs.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  position: absolute;
  background-position: -273px -97px;
  height: 97px;
  width: 107px;
  right: 0;
  top: -48px;
}
/* line 132, footer.scss */
footer.page-footer .content-navigation li.find-us-on:hover:before,
footer.page-footer .content-navigation li.find-us-on.single:hover:before {
  top: -38px;
}
/* line 137, footer.scss */
footer.page-footer .content-navigation li.find-us-on:hover > a span.text,
footer.page-footer .content-navigation li.find-us-on.single:hover > a span.text {
  color: #a897c8;
}
/* line 142, footer.scss */
footer.page-footer .content-navigation li.find-us-on > a,
footer.page-footer .content-navigation li.find-us-on.single > a {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background: rgba(0, 0, 0, 0.2);
  color: white;
  cursor: default;
  display: block;
  height: 60px;
  line-height: 58px;
  margin: 25px 0 0 0;
  padding: 0 0 0 120px;
}
/* line 154, footer.scss */
footer.page-footer .content-navigation li.find-us-on > a span.text,
footer.page-footer .content-navigation li.find-us-on.single > a span.text {
  display: inline-block;
  line-height: 18px;
  vertical-align: middle;
}
/* line 161, footer.scss */
footer.page-footer .content-navigation li.find-us-on.single > a,
footer.page-footer .content-navigation li.find-us-on.single.single > a {
  margin: 25px 0 0 49px;
  padding: 0 0 0 69px;
}
/* line 167, footer.scss */
footer.page-footer .content-navigation li.find-us-on.single li.facebook a,
footer.page-footer .content-navigation li.find-us-on.single.single li.facebook a {
  left: 64px;
}
/* line 173, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.facebook a,
footer.page-footer .content-navigation li.find-us-on li.youtube a,
footer.page-footer .content-navigation li.find-us-on.single li.facebook a,
footer.page-footer .content-navigation li.find-us-on.single li.youtube a {
  display: block;
  height: 44px;
  position: absolute;
  top: 33px;
  width: 44px;
}
/* line 182, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.facebook a,
footer.page-footer .content-navigation li.find-us-on.single li.facebook a {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/facebook-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 88px;
  content: '';
  display: block;
  left: 12px;
}
/* line 15, sprites/misc-icons.scss */
footer.page-footer .content-navigation li.find-us-on li.facebook a br,
footer.page-footer .content-navigation li.find-us-on.single li.facebook a br {
  display: none;
}
/* line 185, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.facebook a, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.facebook a {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/facebook-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 88px;
  content: '';
  display: block;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.facebook a br, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.facebook a br {
  display: none;
}
/* line 189, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.facebook a:hover,
footer.page-footer .content-navigation li.find-us-on.single li.facebook a:hover {
  background-position: 100% 100%;
}
/* line 193, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.facebook a:hover, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.facebook a:hover {
  background-position: 100% 100%;
}
/* line 199, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.youtube a,
footer.page-footer .content-navigation li.find-us-on.single li.youtube a {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/youtube-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 88px;
  content: '';
  display: block;
  left: 64px;
}
/* line 15, sprites/misc-icons.scss */
footer.page-footer .content-navigation li.find-us-on li.youtube a br,
footer.page-footer .content-navigation li.find-us-on.single li.youtube a br {
  display: none;
}
/* line 202, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.youtube a, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.youtube a {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/youtube-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 88px;
  content: '';
  display: block;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.youtube a br, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.youtube a br {
  display: none;
}
/* line 206, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.youtube a:hover,
footer.page-footer .content-navigation li.find-us-on.single li.youtube a:hover {
  background-position: 100% 100%;
}
/* line 210, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.find-us-on li.youtube a:hover, html.no-backgroundsize
footer.page-footer .content-navigation li.find-us-on.single li.youtube a:hover {
  background-position: 100% 100%;
}
/* line 217, footer.scss */
footer.page-footer .content-navigation li.find-us-on li.newsletter,
footer.page-footer .content-navigation li.find-us-on.single li.newsletter {
  margin: 10px 0 0 0;
  padding: 0;
  position: relative;
  right: auto;
  width: auto;
  top: auto;
}
/* line 227, footer.scss */
footer.page-footer .content-navigation li.newsletter {
  margin: 0;
  overflow: hidden;
  padding: 0 40px 0 0;
  position: absolute;
  right: -42px;
  width: 280px;
  list-style: none;
  top: 92px;
  font-size: 15px;
}
/* line 238, footer.scss */
footer.page-footer .content-navigation li.newsletter:before {
  display: none;
}
/* line 242, footer.scss */
footer.page-footer .content-navigation li.newsletter a {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  background-image: url("../images/sprites/misc-icons/newsletter-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.2);
  background-position: 12px 8px;
  display: block;
  height: 60px;
  line-height: 58px;
  margin: 0 0 0 52px;
  padding: 0 0 0 68px;
  content: normal;
}
/* line 246, footer.scss */
footer.page-footer .content-navigation li.newsletter a:before {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 250, footer.scss */
footer.page-footer .content-navigation li.newsletter a:hover {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 253, footer.scss */
footer.page-footer .content-navigation li.newsletter a:hover span.text {
  color: #a897c8;
}
/* line 258, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.newsletter a {
  background-image: url("../images/sprites/misc-icons/newsletter-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 261, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.newsletter a:before {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 265, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.newsletter a:hover {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 279, footer.scss */
footer.page-footer .content-navigation li.newsletter a span.text {
  display: inline-block;
  line-height: 18px;
  vertical-align: middle;
}
/* line 287, footer.scss */
footer.page-footer .content-navigation li.newsletter:hover a {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 290, footer.scss */
footer.page-footer .content-navigation li.newsletter:hover a span.text {
  color: #a897c8;
}
/* line 294, footer.scss */
html.no-backgroundsize footer.page-footer .content-navigation li.newsletter:hover a {
  background-image: url("../images/sprites/misc-icons/newsletter-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 44px 44px;
  content: '';
  display: block;
}
/* line 302, footer.scss */
footer.page-footer .content-navigation li.channels {
  left: 0;
  padding: 0;
  position: absolute;
  top: 48px;
}
/* line 308, footer.scss */
footer.page-footer .content-navigation li.channels:before {
  display: none;
}
/* line 312, footer.scss */
footer.page-footer .content-navigation li.channels > a {
  display: none;
}
/* line 316, footer.scss */
footer.page-footer .content-navigation li.channels li {
  display: inline-block;
}
/* line 319, footer.scss */
footer.page-footer .content-navigation li.channels li + li {
  margin: 0 0 0 35px;
}
/* line 323, footer.scss */
footer.page-footer .content-navigation li.channels li a {
  display: block;
}
/* line 328, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-worldwide a {
  background-image: url("../images/sprites/bbc-logos/worldwide-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 67px 30px;
  height: 30px;
  width: 67px;
}
/* line 331, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-worldwide a {
  background-image: url("../images/sprites/bbc-logos/worldwide-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 67px 30px;
  height: 30px;
  width: 67px;
}
/* line 336, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-entertainment a {
  background-image: url("../images/sprites/bbc-logos/entertainment-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 103px 31px;
  height: 31px;
  width: 103px;
}
/* line 339, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-entertainment a {
  background-image: url("../images/sprites/bbc-logos/entertainment-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 103px 31px;
  height: 31px;
  width: 103px;
}
/* line 344, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-first a {
  background-image: url("../images/sprites/bbc-logos/first-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 65px 35px;
  height: 35px;
  width: 65px;
}
/* line 347, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-first a {
  background-image: url("../images/sprites/bbc-logos/first-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 65px 35px;
  height: 35px;
  width: 65px;
}
/* line 352, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-brit a {
  background-image: url("../images/sprites/bbc-logos/brit-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 53px 35px;
  height: 35px;
  width: 53px;
}
/* line 355, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-brit a {
  background-image: url("../images/sprites/bbc-logos/brit-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 53px 35px;
  height: 35px;
  width: 53px;
}
/* line 360, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-earth a {
  background-image: url("../images/sprites/bbc-logos/earth-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 65px 35px;
  height: 35px;
  width: 65px;
}
/* line 363, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-earth a {
  background-image: url("../images/sprites/bbc-logos/earth-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 65px 35px;
  height: 35px;
  width: 65px;
}
/* line 368, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-lifestyle a {
  background-image: url("../images/sprites/bbc-logos/lifestyle-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 67px 31px;
  height: 31px;
  width: 67px;
}
/* line 371, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-lifestyle a {
  background-image: url("../images/sprites/bbc-logos/lifestyle-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 67px 31px;
  height: 31px;
  width: 67px;
}
/* line 376, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-knowledge a {
  background-image: url("../images/sprites/bbc-logos/knowledge-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 95px 34px;
  height: 34px;
  width: 95px;
}
/* line 379, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-knowledge a {
  background-image: url("../images/sprites/bbc-logos/knowledge-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 95px 34px;
  height: 34px;
  width: 95px;
}
/* line 384, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-hd a {
  background-image: url("../images/sprites/bbc-logos/hd-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 70px 24px;
  height: 24px;
  width: 70px;
}
/* line 387, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-hd a {
  background-image: url("../images/sprites/bbc-logos/hd-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 70px 24px;
  height: 24px;
  width: 70px;
}
/* line 392, footer.scss */
footer.page-footer .content-navigation li.channels li.bbc-world-news a {
  background-image: url("../images/sprites/bbc-logos/world-news-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 50px 35px;
  height: 35px;
  width: 50px;
}
/* line 395, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.bbc-world-news a {
  background-image: url("../images/sprites/bbc-logos/world-news-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 50px 35px;
  height: 35px;
  width: 50px;
}
/* line 400, footer.scss */
footer.page-footer .content-navigation li.channels li.uktv a {
  background-image: url("../images/sprites/bbc-logos/uktv-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 49px 34px;
  height: 34px;
  width: 49px;
}
/* line 403, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.uktv a {
  background-image: url("../images/sprites/bbc-logos/uktv-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 49px 34px;
  height: 34px;
  width: 49px;
}
/* line 408, footer.scss */
footer.page-footer .content-navigation li.channels li.foxtel a {
  background-image: url("../images/sprites/bbc-logos/foxtel-2x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 85px 20px;
  height: 20px;
  width: 85px;
}
/* line 411, footer.scss */
html.ie8 footer.page-footer .content-navigation li.channels li.foxtel a {
  background-image: url("../images/sprites/bbc-logos/foxtel-1x.png?v=3");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 85px 20px;
  height: 20px;
  width: 85px;
}
@media (max-width: 800px) {
  /* line 422, footer.scss */
  html footer.page-footer .content-navigation {
    background: #1a2230;
    border-bottom: 1px solid #ce1e81;
    border-top: 4px solid #000000;
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
    float: none;
    margin: 0;
    width: 100%;
  }
  /* line 431, footer.scss */
  html footer.page-footer .content-navigation:before {
    background: url("../images/logos/bbc-worldwide-medium.png") no-repeat center;
    background-size: 78px 35px;
    border-bottom: 1px solid #282f3c;
    content: '';
    display: block;
    height: 60px;
    width: 100%;
  }
  /* line 449, footer.scss */
  html footer.page-footer .content-navigation li,
  html footer.page-footer .content-navigation li a,
  html footer.page-footer .content-navigation li.channels,
  html footer.page-footer .content-navigation li.channels a,
  html footer.page-footer .content-navigation li.find-us-on,
  html footer.page-footer .content-navigation li.find-us-on a,
  html footer.page-footer .content-navigation li.find-us-on.single a,
  html footer.page-footer .content-navigation li.find-us-on li.newsletter a,
  html footer.page-footer .content-navigation li.newsletter a {
    font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #ebebeb;
    font-size: 16px;
    font-weight: 300;
    line-height: 35px;
  }
  /* line 462, footer.scss */
  html footer.page-footer .content-navigation > ul > li,
  html footer.page-footer .content-navigation > ul > li.channels,
  html footer.page-footer .content-navigation > ul > li.find-us-on,
  html footer.page-footer .content-navigation > ul > li.newsletter,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single {
    background: transparent;
    display: block;
    height: auto;
    margin: 0;
    padding: 0;
    position: static;
    text-indent: 0;
    width: auto;
  }
  /* line 472, footer.scss */
  html footer.page-footer .content-navigation > ul > li.current-page,
  html footer.page-footer .content-navigation > ul > li.channels.current-page,
  html footer.page-footer .content-navigation > ul > li.find-us-on.current-page,
  html footer.page-footer .content-navigation > ul > li.newsletter.current-page,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single.current-page {
    display: none;
  }
  /* line 475, footer.scss */
  html footer.page-footer .content-navigation > ul > li.current-page.dcjq-parent-li,
  html footer.page-footer .content-navigation > ul > li.channels.current-page.dcjq-parent-li,
  html footer.page-footer .content-navigation > ul > li.find-us-on.current-page.dcjq-parent-li,
  html footer.page-footer .content-navigation > ul > li.newsletter.current-page.dcjq-parent-li,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single.current-page.dcjq-parent-li {
    display: block;
  }
  /* line 480, footer.scss */
  html footer.page-footer .content-navigation > ul > li:before, html footer.page-footer .content-navigation > ul > li:after,
  html footer.page-footer .content-navigation > ul > li.channels:before,
  html footer.page-footer .content-navigation > ul > li.channels:after,
  html footer.page-footer .content-navigation > ul > li.find-us-on:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on:after,
  html footer.page-footer .content-navigation > ul > li.newsletter:before,
  html footer.page-footer .content-navigation > ul > li.newsletter:after,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single:after {
    display: none;
  }
  /* line 485, footer.scss */
  html footer.page-footer .content-navigation > ul > li > a,
  html footer.page-footer .content-navigation > ul > li > strong,
  html footer.page-footer .content-navigation > ul > li.channels > a,
  html footer.page-footer .content-navigation > ul > li.channels > strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on > a,
  html footer.page-footer .content-navigation > ul > li.find-us-on > strong,
  html footer.page-footer .content-navigation > ul > li.newsletter > a,
  html footer.page-footer .content-navigation > ul > li.newsletter > strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > strong {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    background: transparent;
    border-bottom: 1px solid #282f3c;
    bottom: auto;
    color: white;
    display: block;
    font-weight: 300;
    height: auto;
    left: auto;
    margin: 0 !important;
    min-height: 35px;
    overflow: hidden;
    padding: 0 15px !important;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    width: auto;
    z-index: 2;
  }
  /* line 508, footer.scss */
  html footer.page-footer .content-navigation > ul > li > a:hover,
  html footer.page-footer .content-navigation > ul > li > strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels > a:hover,
  html footer.page-footer .content-navigation > ul > li.channels > strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on > a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on > strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter > a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter > strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > strong:hover {
    background-image: none;
  }
  /* line 512, footer.scss */
  html footer.page-footer .content-navigation > ul > li > a:before,
  html footer.page-footer .content-navigation > ul > li > strong:before,
  html footer.page-footer .content-navigation > ul > li.channels > a:before,
  html footer.page-footer .content-navigation > ul > li.channels > strong:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > a:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > strong:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > a:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > strong:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > a:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > strong:before {
    background-image: url("../images/sprites/arrows/menu-left-2x.png");
    background-repeat: no-repeat;
    background-size: 10px 14px;
    content: '';
    display: inline-block;
    height: 14px;
    width: 10px;
    position: absolute;
    right: 15px;
    top: 11px;
  }
  /* line 519, footer.scss */
  html footer.page-footer .content-navigation > ul > li > a.true:before,
  html footer.page-footer .content-navigation > ul > li > strong.true:before,
  html footer.page-footer .content-navigation > ul > li.channels > a.true:before,
  html footer.page-footer .content-navigation > ul > li.channels > strong.true:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > a.true:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > strong.true:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > a.true:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > strong.true:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > a.true:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > strong.true:before {
    background-image: url("../images/sprites/arrows/menu-up-2x.png");
    background-repeat: no-repeat;
    background-size: 14px 10px;
    content: '';
    display: inline-block;
    height: 10px;
    width: 14px;
    top: 13px;
  }
  /* line 524, footer.scss */
  html footer.page-footer .content-navigation > ul > li > a.true.active:before,
  html footer.page-footer .content-navigation > ul > li > strong.true.active:before,
  html footer.page-footer .content-navigation > ul > li.channels > a.true.active:before,
  html footer.page-footer .content-navigation > ul > li.channels > strong.true.active:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > a.true.active:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on > strong.true.active:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > a.true.active:before,
  html footer.page-footer .content-navigation > ul > li.newsletter > strong.true.active:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > a.true.active:before,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single > strong.true.active:before {
    background-image: url("../images/sprites/arrows/menu-down-2x.png");
    background-repeat: no-repeat;
    background-size: 14px 10px;
    content: '';
    display: inline-block;
    height: 10px;
    width: 14px;
  }
  /* line 529, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul,
  html footer.page-footer .content-navigation > ul > li.channels ul,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul,
  html footer.page-footer .content-navigation > ul > li.newsletter ul,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul {
    display: none;
    position: static;
  }
  /* line 533, footer.scss */
  html footer.page-footer .content-navigation > ul > li.active ul,
  html footer.page-footer .content-navigation > ul > li.channels.active ul,
  html footer.page-footer .content-navigation > ul > li.find-us-on.active ul,
  html footer.page-footer .content-navigation > ul > li.newsletter.active ul,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single.active ul {
    display: block;
  }
  /* line 537, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li,
  html footer.page-footer .content-navigation > ul > li.channels ul li,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li {
    float: none;
  }
  /* line 540, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li + li,
  html footer.page-footer .content-navigation > ul > li.channels ul li + li,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li + li,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li + li,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li + li {
    margin: 0;
  }
  /* line 555, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li, html footer.page-footer .content-navigation > ul > li ul li.facebook, html footer.page-footer .content-navigation > ul > li ul li.youtube, html footer.page-footer .content-navigation > ul > li ul li.newsletter, html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide, html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment, html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge, html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle, html footer.page-footer .content-navigation > ul > li ul li.bbc-hd, html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news, html footer.page-footer .content-navigation > ul > li ul li.uktv, html footer.page-footer .content-navigation > ul > li ul li.foxtel,
  html footer.page-footer .content-navigation > ul > li.channels ul li,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel {
    display: block;
  }
  /* line 560, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li a,
  html footer.page-footer .content-navigation > ul > li ul li a:hover,
  html footer.page-footer .content-navigation > ul > li ul li strong, html footer.page-footer .content-navigation > ul > li ul li.facebook a,
  html footer.page-footer .content-navigation > ul > li ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.facebook strong, html footer.page-footer .content-navigation > ul > li ul li.youtube a,
  html footer.page-footer .content-navigation > ul > li ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.youtube strong, html footer.page-footer .content-navigation > ul > li ul li.newsletter a,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd strong, html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news strong, html footer.page-footer .content-navigation > ul > li ul li.uktv a,
  html footer.page-footer .content-navigation > ul > li ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.uktv strong, html footer.page-footer .content-navigation > ul > li ul li.foxtel a,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li a,
  html footer.page-footer .content-navigation > ul > li.channels ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv strong,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv strong,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv strong,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel strong {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #282f3c;
    border-bottom: 1px solid #313947;
    display: block;
    font-weight: 300;
    height: auto;
    margin: 0;
    padding: 0 15px;
    position: static;
    text-indent: 0;
    width: auto;
    z-index: 1;
  }
  /* line 576, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li a:hover,
  html footer.page-footer .content-navigation > ul > li ul li a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li strong:hover, html footer.page-footer .content-navigation > ul > li ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.facebook a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.facebook strong:hover, html footer.page-footer .content-navigation > ul > li ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.youtube a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.youtube strong:hover, html footer.page-footer .content-navigation > ul > li ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd strong:hover, html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news strong:hover, html footer.page-footer .content-navigation > ul > li ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.uktv a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.uktv strong:hover, html footer.page-footer .content-navigation > ul > li ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel a:hover:hover,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv strong:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv strong:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv strong:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a:hover:hover,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel strong:hover {
    background: #364051;
  }
  /* line 580, footer.scss */
  html footer.page-footer .content-navigation > ul > li ul li a span.text,
  html footer.page-footer .content-navigation > ul > li ul li a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li strong span.text, html footer.page-footer .content-navigation > ul > li ul li.facebook a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.facebook a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.facebook strong span.text, html footer.page-footer .content-navigation > ul > li ul li.youtube a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.youtube a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.youtube strong span.text, html footer.page-footer .content-navigation > ul > li ul li.newsletter a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.newsletter strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-worldwide strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-entertainment strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-knowledge strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-lifestyle strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-hd strong span.text, html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.bbc-world-news strong span.text, html footer.page-footer .content-navigation > ul > li ul li.uktv a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.uktv a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.uktv strong span.text, html footer.page-footer .content-navigation > ul > li ul li.foxtel a span.text,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel a:hover span.text,
  html footer.page-footer .content-navigation > ul > li ul li.foxtel strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.facebook strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.youtube strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.newsletter strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-worldwide strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-entertainment strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-knowledge strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-lifestyle strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-hd strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.bbc-world-news strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.uktv strong span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.channels ul li.foxtel strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.facebook strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.youtube strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.newsletter strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-worldwide strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-entertainment strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-knowledge strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-lifestyle strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-hd strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.bbc-world-news strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.uktv strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on ul li.foxtel strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.facebook strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.youtube strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.newsletter strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-worldwide strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-entertainment strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-knowledge strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-lifestyle strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-hd strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.bbc-world-news strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.uktv strong span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.newsletter ul li.foxtel strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.facebook strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.youtube strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.newsletter strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-worldwide strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-entertainment strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-knowledge strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-lifestyle strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-hd strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.bbc-world-news strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.uktv strong span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel a:hover span.text,
  html footer.page-footer .content-navigation > ul > li.find-us-on.single ul li.foxtel strong span.text {
    display: inline;
    line-height: inherit;
    vertical-align: baseline;
  }
}
/* line 595, footer.scss */
footer.page-footer .copy-block {
  color: #c6cdda;
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
  margin: 15px 0 0 0;
  width: 640px;
  /**
   * Mobile screens
   */
}
/* line 603, footer.scss */
footer.page-footer .copy-block a {
  color: #c6cdda;
  text-decoration: none;
}
/* line 607, footer.scss */
footer.page-footer .copy-block a:hover {
  text-decoration: underline;
}
/* line 611, footer.scss */
footer.page-footer .copy-block p {
  margin: 0;
}
@media (max-width: 800px) {
  /* line 595, footer.scss */
  footer.page-footer .copy-block {
    background: #1a2230;
    border-top: 4px solid #000000;
    font-size: 12px;
    padding: 9px;
    text-align: center;
    width: auto;
  }
  /* line 626, footer.scss */
  footer.page-footer .copy-block p:first-child {
    color: white;
  }
}

/**********************************************************************
*	Component: Copy (and other similar components)
/*********************************************************************/
/* line 5, components/copy.scss */
.copy-formatting, form, .page-header .search .no-results, .grownupscopy, .copy-block, #cboxContent .copy-block, .programmes-az-list > header .copy, .programmes-az-list > footer .copy, article.play-activities article .play .warning {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 16px;
  line-height: 25px;
  /******************************************************************
  *	Links
  ******************************************************************/
  /******************************************************************
  *	Headers
  ******************************************************************/
  /** Header Spacing ***********************************************/
  /******************************************************************
  *	Lists
  ******************************************************************/
  /******************************************************************
  *	Blocks
  ******************************************************************/
}
/* line 11, components/copy.scss */
.grownups .copy-formatting, .grownups form, .grownups .page-header .search .no-results, .page-header .search .grownups .no-results, .grownups .grownupscopy, .grownups .copy-block, .grownups #cboxContent .copy-block, #cboxContent .grownups .copy-block, .grownups .programmes-az-list > header .copy, .programmes-az-list > header .grownups .copy, .grownups .programmes-az-list > footer .copy, .programmes-az-list > footer .grownups .copy, .grownups article.play-activities article .play .warning, article.play-activities article .play .grownups .warning {
  color: #1a2230;
}
/* line 19, components/copy.scss */
.copy-formatting a, form a, .page-header .search .no-results a, .grownupscopy a, .copy-block a, #cboxContent .copy-block a, .programmes-az-list > header .copy a, .programmes-az-list > footer .copy a, article.play-activities article .play .warning a {
  color: #7f67af;
  text-decoration: none;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 24, components/copy.scss */
.copy-formatting a:hover, form a:hover, .page-header .search .no-results a:hover, .grownupscopy a:hover, .copy-block a:hover, #cboxContent .copy-block a:hover, .programmes-az-list > header .copy a:hover, .programmes-az-list > footer .copy a:hover, article.play-activities article .play .warning a:hover {
  color: #29b12a;
}
/* line 33, components/copy.scss */
.copy-formatting h1, form h1, .page-header .search .no-results h1, .grownupscopy h1, .copy-block h1, #cboxContent .copy-block h1, .programmes-az-list > header .copy h1, .programmes-az-list > footer .copy h1, article.play-activities article .play .warning h1 {
  font-size: 28px;
  font-weight: 300;
  line-height: 35px;
  margin: 10px 0;
}
/* line 39, components/copy.scss */
.copy-formatting h1:first-child, form h1:first-child, .page-header .search .no-results h1:first-child, .grownupscopy h1:first-child, .copy-block h1:first-child, #cboxContent .copy-block h1:first-child, .programmes-az-list > header .copy h1:first-child, .programmes-az-list > footer .copy h1:first-child, article.play-activities article .play .warning h1:first-child {
  margin-top: 0;
}
/* line 44, components/copy.scss */
.copy-formatting h2, form h2, .page-header .search .no-results h2, .grownupscopy h2, .copy-block h2, #cboxContent .copy-block h2, .programmes-az-list > header .copy h2, .programmes-az-list > footer .copy h2, article.play-activities article .play .warning h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 15px 0 -11px 0;
}
/* line 50, components/copy.scss */
.copy-formatting h3, form h3, .page-header .search .no-results h3, .grownupscopy h3, .copy-block h3, #cboxContent .copy-block h3, .programmes-az-list > header .copy h3, .programmes-az-list > footer .copy h3, article.play-activities article .play .warning h3 {
  font-size: 16px;
  font-weight: normal;
}
/* line 57, components/copy.scss */
.copy-formatting h4, form h4, .page-header .search .no-results h4, .grownupscopy h4, .copy-block h4, #cboxContent .copy-block h4, .programmes-az-list > header .copy h4, .programmes-az-list > footer .copy h4, article.play-activities article .play .warning h4,
.copy-formatting h5,
form h5,
.page-header .search .no-results h5,
.grownupscopy h5,
.copy-block h5,
#cboxContent .copy-block h5,
.programmes-az-list > header .copy h5,
.programmes-az-list > footer .copy h5,
article.play-activities article .play .warning h5,
.copy-formatting h6,
form h6,
.page-header .search .no-results h6,
.grownupscopy h6,
.copy-block h6,
#cboxContent .copy-block h6,
.programmes-az-list > header .copy h6,
.programmes-az-list > footer .copy h6,
article.play-activities article .play .warning h6 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: normal;
}
/* line 62, components/copy.scss */
.copy-formatting h4:after, form h4:after, .page-header .search .no-results h4:after, .grownupscopy h4:after, .copy-block h4:after, #cboxContent .copy-block h4:after, .programmes-az-list > header .copy h4:after, .programmes-az-list > footer .copy h4:after, article.play-activities article .play .warning h4:after,
.copy-formatting h5:after,
form h5:after,
.page-header .search .no-results h5:after,
.grownupscopy h5:after,
.copy-block h5:after,
#cboxContent .copy-block h5:after,
.programmes-az-list > header .copy h5:after,
.programmes-az-list > footer .copy h5:after,
article.play-activities article .play .warning h5:after,
.copy-formatting h6:after,
form h6:after,
.page-header .search .no-results h6:after,
.grownupscopy h6:after,
.copy-block h6:after,
#cboxContent .copy-block h6:after,
.programmes-az-list > header .copy h6:after,
.programmes-az-list > footer .copy h6:after,
article.play-activities article .play .warning h6:after {
  content: ':';
}
/* line 74, components/copy.scss */
.copy-formatting h2 + h3, form h2 + h3, .page-header .search .no-results h2 + h3, .grownupscopy h2 + h3, .copy-block h2 + h3, #cboxContent .copy-block h2 + h3, .programmes-az-list > header .copy h2 + h3, .programmes-az-list > footer .copy h2 + h3, article.play-activities article .play .warning h2 + h3, .copy-formatting h2 + h4, form h2 + h4, .page-header .search .no-results h2 + h4, .grownupscopy h2 + h4, .copy-block h2 + h4, #cboxContent .copy-block h2 + h4, .programmes-az-list > header .copy h2 + h4, .programmes-az-list > footer .copy h2 + h4, article.play-activities article .play .warning h2 + h4, .copy-formatting h2 + h5, form h2 + h5, .page-header .search .no-results h2 + h5, .grownupscopy h2 + h5, .copy-block h2 + h5, #cboxContent .copy-block h2 + h5, .programmes-az-list > header .copy h2 + h5, .programmes-az-list > footer .copy h2 + h5, article.play-activities article .play .warning h2 + h5, .copy-formatting h2 + h6, form h2 + h6, .page-header .search .no-results h2 + h6, .grownupscopy h2 + h6, .copy-block h2 + h6, #cboxContent .copy-block h2 + h6, .programmes-az-list > header .copy h2 + h6, .programmes-az-list > footer .copy h2 + h6, article.play-activities article .play .warning h2 + h6 {
  margin-top: -10px;
}
/* line 82, components/copy.scss */
.copy-formatting h3 + h4, form h3 + h4, .page-header .search .no-results h3 + h4, .grownupscopy h3 + h4, .copy-block h3 + h4, #cboxContent .copy-block h3 + h4, .programmes-az-list > header .copy h3 + h4, .programmes-az-list > footer .copy h3 + h4, article.play-activities article .play .warning h3 + h4, .copy-formatting h3 + h5, form h3 + h5, .page-header .search .no-results h3 + h5, .grownupscopy h3 + h5, .copy-block h3 + h5, #cboxContent .copy-block h3 + h5, .programmes-az-list > header .copy h3 + h5, .programmes-az-list > footer .copy h3 + h5, article.play-activities article .play .warning h3 + h5, .copy-formatting h3 + h6, form h3 + h6, .page-header .search .no-results h3 + h6, .grownupscopy h3 + h6, .copy-block h3 + h6, #cboxContent .copy-block h3 + h6, .programmes-az-list > header .copy h3 + h6, .programmes-az-list > footer .copy h3 + h6, article.play-activities article .play .warning h3 + h6 {
  margin-top: -10px;
}
/* line 91, components/copy.scss */
.copy-formatting h2, form h2, .page-header .search .no-results h2, .grownupscopy h2, .copy-block h2, #cboxContent .copy-block h2, .programmes-az-list > header .copy h2, .programmes-az-list > footer .copy h2, article.play-activities article .play .warning h2,
.copy-formatting h3,
form h3,
.page-header .search .no-results h3,
.grownupscopy h3,
.copy-block h3,
#cboxContent .copy-block h3,
.programmes-az-list > header .copy h3,
.programmes-az-list > footer .copy h3,
article.play-activities article .play .warning h3,
.copy-formatting h4,
form h4,
.page-header .search .no-results h4,
.grownupscopy h4,
.copy-block h4,
#cboxContent .copy-block h4,
.programmes-az-list > header .copy h4,
.programmes-az-list > footer .copy h4,
article.play-activities article .play .warning h4,
.copy-formatting h5,
form h5,
.page-header .search .no-results h5,
.grownupscopy h5,
.copy-block h5,
#cboxContent .copy-block h5,
.programmes-az-list > header .copy h5,
.programmes-az-list > footer .copy h5,
article.play-activities article .play .warning h5,
.copy-formatting h6,
form h6,
.page-header .search .no-results h6,
.grownupscopy h6,
.copy-block h6,
#cboxContent .copy-block h6,
.programmes-az-list > header .copy h6,
.programmes-az-list > footer .copy h6,
article.play-activities article .play .warning h6 {
  margin: 30px 0 10px 0;
}
/* line 102, components/copy.scss */
.copy-formatting h4 + h4, form h4 + h4, .page-header .search .no-results h4 + h4, .grownupscopy h4 + h4, .copy-block h4 + h4, #cboxContent .copy-block h4 + h4, .programmes-az-list > header .copy h4 + h4, .programmes-az-list > footer .copy h4 + h4, article.play-activities article .play .warning h4 + h4, .copy-formatting h4 + h5, form h4 + h5, .page-header .search .no-results h4 + h5, .grownupscopy h4 + h5, .copy-block h4 + h5, #cboxContent .copy-block h4 + h5, .programmes-az-list > header .copy h4 + h5, .programmes-az-list > footer .copy h4 + h5, article.play-activities article .play .warning h4 + h5, .copy-formatting h4 + h6, form h4 + h6, .page-header .search .no-results h4 + h6, .grownupscopy h4 + h6, .copy-block h4 + h6, #cboxContent .copy-block h4 + h6, .programmes-az-list > header .copy h4 + h6, .programmes-az-list > footer .copy h4 + h6, article.play-activities article .play .warning h4 + h6, .copy-formatting h4 + ol, form h4 + ol, .page-header .search .no-results h4 + ol, .grownupscopy h4 + ol, .copy-block h4 + ol, #cboxContent .copy-block h4 + ol, .programmes-az-list > header .copy h4 + ol, .programmes-az-list > footer .copy h4 + ol, article.play-activities article .play .warning h4 + ol, .copy-formatting h4 + ul, form h4 + ul, .page-header .search .no-results h4 + ul, .grownupscopy h4 + ul, .copy-block h4 + ul, #cboxContent .copy-block h4 + ul, .programmes-az-list > header .copy h4 + ul, .programmes-az-list > footer .copy h4 + ul, article.play-activities article .play .warning h4 + ul,
.copy-formatting h5 + h4,
form h5 + h4,
.page-header .search .no-results h5 + h4,
.grownupscopy h5 + h4,
.copy-block h5 + h4,
#cboxContent .copy-block h5 + h4,
.programmes-az-list > header .copy h5 + h4,
.programmes-az-list > footer .copy h5 + h4,
article.play-activities article .play .warning h5 + h4,
.copy-formatting h5 + h5,
form h5 + h5,
.page-header .search .no-results h5 + h5,
.grownupscopy h5 + h5,
.copy-block h5 + h5,
#cboxContent .copy-block h5 + h5,
.programmes-az-list > header .copy h5 + h5,
.programmes-az-list > footer .copy h5 + h5,
article.play-activities article .play .warning h5 + h5,
.copy-formatting h5 + h6,
form h5 + h6,
.page-header .search .no-results h5 + h6,
.grownupscopy h5 + h6,
.copy-block h5 + h6,
#cboxContent .copy-block h5 + h6,
.programmes-az-list > header .copy h5 + h6,
.programmes-az-list > footer .copy h5 + h6,
article.play-activities article .play .warning h5 + h6,
.copy-formatting h5 + ol,
form h5 + ol,
.page-header .search .no-results h5 + ol,
.grownupscopy h5 + ol,
.copy-block h5 + ol,
#cboxContent .copy-block h5 + ol,
.programmes-az-list > header .copy h5 + ol,
.programmes-az-list > footer .copy h5 + ol,
article.play-activities article .play .warning h5 + ol,
.copy-formatting h5 + ul,
form h5 + ul,
.page-header .search .no-results h5 + ul,
.grownupscopy h5 + ul,
.copy-block h5 + ul,
#cboxContent .copy-block h5 + ul,
.programmes-az-list > header .copy h5 + ul,
.programmes-az-list > footer .copy h5 + ul,
article.play-activities article .play .warning h5 + ul,
.copy-formatting h6 + h4,
form h6 + h4,
.page-header .search .no-results h6 + h4,
.grownupscopy h6 + h4,
.copy-block h6 + h4,
#cboxContent .copy-block h6 + h4,
.programmes-az-list > header .copy h6 + h4,
.programmes-az-list > footer .copy h6 + h4,
article.play-activities article .play .warning h6 + h4,
.copy-formatting h6 + h5,
form h6 + h5,
.page-header .search .no-results h6 + h5,
.grownupscopy h6 + h5,
.copy-block h6 + h5,
#cboxContent .copy-block h6 + h5,
.programmes-az-list > header .copy h6 + h5,
.programmes-az-list > footer .copy h6 + h5,
article.play-activities article .play .warning h6 + h5,
.copy-formatting h6 + h6,
form h6 + h6,
.page-header .search .no-results h6 + h6,
.grownupscopy h6 + h6,
.copy-block h6 + h6,
#cboxContent .copy-block h6 + h6,
.programmes-az-list > header .copy h6 + h6,
.programmes-az-list > footer .copy h6 + h6,
article.play-activities article .play .warning h6 + h6,
.copy-formatting h6 + ol,
form h6 + ol,
.page-header .search .no-results h6 + ol,
.grownupscopy h6 + ol,
.copy-block h6 + ol,
#cboxContent .copy-block h6 + ol,
.programmes-az-list > header .copy h6 + ol,
.programmes-az-list > footer .copy h6 + ol,
article.play-activities article .play .warning h6 + ol,
.copy-formatting h6 + ul,
form h6 + ul,
.page-header .search .no-results h6 + ul,
.grownupscopy h6 + ul,
.copy-block h6 + ul,
#cboxContent .copy-block h6 + ul,
.programmes-az-list > header .copy h6 + ul,
.programmes-az-list > footer .copy h6 + ul,
article.play-activities article .play .warning h6 + ul {
  margin-top: -10px;
}
/* line 112, components/copy.scss */
.copy-formatting ol, form ol, .page-header .search .no-results ol, .grownupscopy ol, .copy-block ol, #cboxContent .copy-block ol, .programmes-az-list > header .copy ol, .programmes-az-list > footer .copy ol, article.play-activities article .play .warning ol,
.copy-formatting ul,
form ul,
.page-header .search .no-results ul,
.grownupscopy ul,
.copy-block ul,
#cboxContent .copy-block ul,
.programmes-az-list > header .copy ul,
.programmes-az-list > footer .copy ul,
article.play-activities article .play .warning ul {
  list-style-position: inside;
  margin: 10px 0 16px 0;
  padding: 0;
}
/* line 118, components/copy.scss */
.copy-formatting li p, form li p, .page-header .search .no-results li p, .grownupscopy li p, .copy-block li p, #cboxContent .copy-block li p, .programmes-az-list > header .copy li p, .programmes-az-list > footer .copy li p, article.play-activities article .play .warning li p {
  display: inline;
}
/* line 122, components/copy.scss */
.copy-formatting li, form li, .page-header .search .no-results li, .grownupscopy li, .copy-block li, #cboxContent .copy-block li, .programmes-az-list > header .copy li, .programmes-az-list > footer .copy li, article.play-activities article .play .warning li {
  margin: 10px 0;
}
/* line 126, components/copy.scss */
.copy-formatting ul li, form ul li, .page-header .search .no-results ul li, .grownupscopy ul li, .copy-block ul li, #cboxContent .copy-block ul li, .programmes-az-list > header .copy ul li, .programmes-az-list > footer .copy ul li, article.play-activities article .play .warning ul li {
  list-style: none;
  padding: 0 0 0 1.5ex;
  position: relative;
}
/* line 131, components/copy.scss */
.copy-formatting ul li:before, form ul li:before, .page-header .search .no-results ul li:before, .grownupscopy ul li:before, .copy-block ul li:before, #cboxContent .copy-block ul li:before, .programmes-az-list > header .copy ul li:before, .programmes-az-list > footer .copy ul li:before, article.play-activities article .play .warning ul li:before {
  content: '•';
  left: 0;
  position: absolute;
}
/* line 142, components/copy.scss */
.copy-formatting h4 + ol li:before, form h4 + ol li:before, .page-header .search .no-results h4 + ol li:before, .grownupscopy h4 + ol li:before, .copy-block h4 + ol li:before, #cboxContent .copy-block h4 + ol li:before, .programmes-az-list > header .copy h4 + ol li:before, .programmes-az-list > footer .copy h4 + ol li:before, article.play-activities article .play .warning h4 + ol li:before, .copy-formatting h4 + ul li:before, form h4 + ul li:before, .page-header .search .no-results h4 + ul li:before, .grownupscopy h4 + ul li:before, .copy-block h4 + ul li:before, #cboxContent .copy-block h4 + ul li:before, .programmes-az-list > header .copy h4 + ul li:before, .programmes-az-list > footer .copy h4 + ul li:before, article.play-activities article .play .warning h4 + ul li:before,
.copy-formatting h5 + ol li:before,
form h5 + ol li:before,
.page-header .search .no-results h5 + ol li:before,
.grownupscopy h5 + ol li:before,
.copy-block h5 + ol li:before,
#cboxContent .copy-block h5 + ol li:before,
.programmes-az-list > header .copy h5 + ol li:before,
.programmes-az-list > footer .copy h5 + ol li:before,
article.play-activities article .play .warning h5 + ol li:before,
.copy-formatting h5 + ul li:before,
form h5 + ul li:before,
.page-header .search .no-results h5 + ul li:before,
.grownupscopy h5 + ul li:before,
.copy-block h5 + ul li:before,
#cboxContent .copy-block h5 + ul li:before,
.programmes-az-list > header .copy h5 + ul li:before,
.programmes-az-list > footer .copy h5 + ul li:before,
article.play-activities article .play .warning h5 + ul li:before,
.copy-formatting h6 + ol li:before,
form h6 + ol li:before,
.page-header .search .no-results h6 + ol li:before,
.grownupscopy h6 + ol li:before,
.copy-block h6 + ol li:before,
#cboxContent .copy-block h6 + ol li:before,
.programmes-az-list > header .copy h6 + ol li:before,
.programmes-az-list > footer .copy h6 + ol li:before,
article.play-activities article .play .warning h6 + ol li:before,
.copy-formatting h6 + ul li:before,
form h6 + ul li:before,
.page-header .search .no-results h6 + ul li:before,
.grownupscopy h6 + ul li:before,
.copy-block h6 + ul li:before,
#cboxContent .copy-block h6 + ul li:before,
.programmes-az-list > header .copy h6 + ul li:before,
.programmes-az-list > footer .copy h6 + ul li:before,
article.play-activities article .play .warning h6 + ul li:before {
  display: none;
}
/* line 153, components/copy.scss */
.copy-formatting blockquote, form blockquote, .page-header .search .no-results blockquote, .grownupscopy blockquote, .copy-block blockquote, #cboxContent .copy-block blockquote, .programmes-az-list > header .copy blockquote, .programmes-az-list > footer .copy blockquote, article.play-activities article .play .warning blockquote,
.copy-formatting p,
form p,
.page-header .search .no-results p,
.grownupscopy p,
.copy-block p,
#cboxContent .copy-block p,
.programmes-az-list > header .copy p,
.programmes-az-list > footer .copy p,
article.play-activities article .play .warning p,
.copy-formatting pre,
form pre,
.page-header .search .no-results pre,
.grownupscopy pre,
.copy-block pre,
#cboxContent .copy-block pre,
.programmes-az-list > header .copy pre,
.programmes-az-list > footer .copy pre,
article.play-activities article .play .warning pre {
  margin: 10px 0;
}

/*********************************************************************/
/* line 160, components/copy.scss */
.grownupscopy {
  color: #1a2230;
  font-size: 14px;
  line-height: 20px;
}
/* line 167, components/copy.scss */
.grownupscopy p {
  margin-top: 0;
}
/* line 171, components/copy.scss */
.grownupscopy h2 {
  font-size: 20px;
  font-weight: normal;
  margin-top: 16px;
  margin-bottom: 10px;
}
/* line 178, components/copy.scss */
.grownupscopy h2 + p {
  margin-top: 0;
}
/* line 183, components/copy.scss */
.grownupscopy p + h2 {
  margin-top: 1.5em;
}
/* line 187, components/copy.scss */
.grownupscopy h2 + h3 {
  margin-top: 20px;
}
/* line 191, components/copy.scss */
.grownupscopy h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 18px;
}
/* line 200, components/copy.scss */
.grownupscopy ul li {
  position: relative;
  padding-left: 1em;
  margin-bottom: 0.5em;
}
/* line 205, components/copy.scss */
.grownupscopy ul li:before {
  position: absolute;
  left: 0;
}
/* line 212, components/copy.scss */
.grownupscopy a {
  color: #583f87;
  text-decoration: none;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  transition: color 0.5s ease;
}
/* line 217, components/copy.scss */
.grownupscopy a:hover {
  color: #29b12a;
}

/**********************************************************************
*	Layout: Basic page content
/*********************************************************************/
/* line 5, shared/layout.scss */
html {
  /******************************************************************
  *	Outer page wrapper
  ******************************************************************/
  /******************************************************************
  *	Huge
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
}
/* line 10, shared/layout.scss */
html .outer-wrapper {
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  background: #58d7ff url("../images/shared/content-bg-gradient.png") repeat-y center;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #58d7ff), color-stop(40%, #ffffff), color-stop(60%, #ffffff), color-stop(100%, #58d7ff));
  background-image: -webkit-linear-gradient(left, #58d7ff, #ffffff 40%, #ffffff 60%, #58d7ff);
  background-image: -moz-linear-gradient(left, #58d7ff, #ffffff 40%, #ffffff 60%, #58d7ff);
  background-image: -o-linear-gradient(left, #58d7ff, #ffffff 40%, #ffffff 60%, #58d7ff);
  background-image: linear-gradient(left, #58d7ff, #ffffff 40%, #ffffff 60%, #58d7ff);
  background-size: auto;
  clear: both;
  margin: -31px 0 -55px 0;
  padding: 0;
}
/* line 26, shared/layout.scss */
html .outer-wrapper > section {
  padding-left: 2%;
  padding-right: 2%;
}
/* line 31, shared/layout.scss */
html .outer-wrapper > section > .inner-wrapper {
  max-width: 940px;
  margin: auto;
  position: relative;
  width: 100%;
}
@media (max-width: 1200px) {
  /* line 44, shared/layout.scss */
  html .outer-wrapper {
    margin-top: 0;
  }
}
@media (max-width: 800px) {
  /* line 54, shared/layout.scss */
  html .outer-wrapper {
    margin-top: 0;
  }
}

/*********************************************************************/
/**********************************************************************
*	Section: Promoted Shows
**********************************************************************/
/* line 5, shared/promoted-shows.scss */
.promoted-shows {
  background: url("../images/shared/promos-gt-big.png") no-repeat top center;
  height: 250px;
  /******************************************************************
  *	Large
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
  /******************************************************************
  *	Small
  ******************************************************************/
}
/* line 9, shared/promoted-shows.scss */
.promoted-shows .section-nav {
  display: none;
}
/* line 13, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav {
  padding: 15px 0 0 0;
}
/* line 16, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul {
  border-spacing: 0;
  display: table;
  height: 151px;
  margin: auto;
  table-layout: fixed;
  width: 90%;
}
/* line 24, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul li {
  display: table-cell;
  font-size: 13px;
  line-height: 12px;
  vertical-align: middle;
  text-align: center;
}
/* line 33, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul a,
.promoted-shows .inner-collapsable nav ul strong {
  color: white;
  display: inline-block;
  font-weight: normal;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 39, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul a .image,
.promoted-shows .inner-collapsable nav ul strong .image {
  display: block;
  height: 112px;
  margin: -25px 0 4px 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 47, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul a .image img,
.promoted-shows .inner-collapsable nav ul strong .image img {
  left: 0;
  margin: auto;
  position: relative;
  top: 0;
  width: 100px;
}
/* line 56, shared/promoted-shows.scss */
.promoted-shows .inner-collapsable nav ul a:hover .image img,
.promoted-shows .inner-collapsable nav ul strong:hover .image img {
  top: -113.5px;
}
@media (max-width: 960px) {
  /* line 69, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav li a .image {
    height: 104px;
  }
  /* line 72, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav li a .image img {
    width: 90px;
  }
  /* line 77, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav li a:hover .image img {
    top: -102px;
  }
}
@media (max-width: 800px) {
  /* line 5, shared/promoted-shows.scss */
  .promoted-shows {
    background: #523091;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(25%, #7357a6), color-stop(47.5%, #523091), color-stop(70%, #3d236d));
    background-image: -webkit-linear-gradient(top, #7357a6 25%, #523091, #3d236d 70%);
    background-image: -moz-linear-gradient(top, #7357a6 25%, #523091, #3d236d 70%);
    background-image: -o-linear-gradient(top, #7357a6 25%, #523091, #3d236d 70%);
    background-image: linear-gradient(top, #7357a6 25%, #523091, #3d236d 70%);
    border-top: 2px solid white;
    height: auto;
    margin-bottom: 40px;
    padding-bottom: 0;
  }
  /* line 100, shared/promoted-shows.scss */
  .promoted-shows .section-nav {
    display: block;
  }
  /* line 103, shared/promoted-shows.scss */
  .promoted-shows .section-nav a {
    color: white;
    display: block;
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    padding: 10px 0 0 0;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  }
  /* line 113, shared/promoted-shows.scss */
  .promoted-shows .section-nav a span {
    position: relative;
    z-index: 2;
  }
  /* line 118, shared/promoted-shows.scss */
  .promoted-shows .section-nav a:before {
    -webkit-border-radius: 0px 0px 100% 100%;
    -moz-border-radius: 0px 0px 100% 100%;
    -ms-border-radius: 0px 0px 100% 100%;
    -o-border-radius: 0px 0px 100% 100%;
    border-radius: 0px 0px 100% 100%;
    -webkit-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
    background: #3d236d url("../images/shared/collapsable.png") no-repeat center 40px;
    background-size: auto 100px;
    bottom: -40px;
    content: '';
    display: block;
    height: 60px;
    left: -5%;
    position: absolute;
    width: 110%;
    z-index: 1;
  }
  /* line 134, shared/promoted-shows.scss */
  .promoted-shows .section-nav a.collapsed:before {
    -webkit-box-shadow: 0 20px 20px #7357a6 inset, 0px 2px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 20px 20px #7357a6 inset, 0px 2px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 20px 20px #7357a6 inset, 0px 2px 1px rgba(0, 0, 0, 0.2);
    background-position: center -50px;
    bottom: -30px;
  }
  /* line 145, shared/promoted-shows.scss */
  .promoted-shows .section-nav a:hover {
    color: white;
  }
  /* line 150, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav {
    position: relative;
    z-index: 3;
  }
  /* line 154, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul {
    display: block;
    height: auto;
    text-align: center;
    width: auto;
  }
  /* line 160, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li {
    display: inline-block;
    width: 25%;
  }
  /* line 165, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li a,
  .promoted-shows .inner-collapsable nav ul li strong {
    font-weight: 300;
  }
  /* line 168, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li a .image,
  .promoted-shows .inner-collapsable nav ul li strong .image {
    height: 113px;
    margin-top: 0;
  }
  /* line 172, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li a .image img,
  .promoted-shows .inner-collapsable nav ul li strong .image img {
    width: 100px;
  }
  /* line 178, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li:hover .image img {
    top: -114px;
  }
}
@media (max-width: 620px) {
  /* line 192, shared/promoted-shows.scss */
  .promoted-shows .inner-collapsable nav ul li {
    width: 33.33%;
  }
}

/*********************************************************************/
/* line 1, shared/popups.scss */
.mobile-tooltip {
  border: 2px solid #000101;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #ffe929;
  -webkit-box-shadow: 0 4px 4px rgba(1, 1, 1, 0.2), inset 0 1px 0 white;
  -moz-box-shadow: 0 4px 4px rgba(1, 1, 1, 0.2), inset 0 1px 0 white;
  box-shadow: 0 4px 4px rgba(1, 1, 1, 0.2), inset 0 1px 0 white;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0.65)));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 100%);
  background-image: -moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 100%);
  background-image: -o-linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 100%);
  background-image: linear-gradient(bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 100%);
  position: fixed;
  bottom: 13px;
  width: 96%;
  left: 2%;
  padding: 8px 10px;
  z-index: 50;
}
/* line 15, shared/popups.scss */
.mobile-tooltip:after {
  content: '';
  position: absolute;
  background: url(../images/popups/yellow-tooltip.png) no-repeat;
  background-size: 100%;
  width: 22.5px;
  height: 12px;
  left: 50%;
  margin-left: -11.25px;
  bottom: -12px;
}
/* line 28, shared/popups.scss */
.mobile-tooltip h1 {
  color: #4d2b91;
  font-family: 'Arial','Helvetica', sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 0 1px 0 white;
  margin: 0;
}
/* line 36, shared/popups.scss */
.mobile-tooltip h2 {
  font-size: 13px;
  font-family: 'Arial','Helvetica', sans-serif;
  margin: 0;
  color: #4d2b91;
  font-weight: bold;
  text-shadow: 0 1px 0 white;
}
/* line 44, shared/popups.scss */
.mobile-tooltip h2 span {
  display: inline-block;
  background: url(../images/popups/bookmark-icon.png) no-repeat;
  background-size: 100%;
  width: 24.5px;
  height: 19px;
  vertical-align: middle;
}
/* line 55, shared/popups.scss */
.mobile-tooltip a {
  background: url(../images/popups/tooltip-close.png) no-repeat;
  background-size: 100%;
  width: 18.5px;
  height: 19px;
  position: absolute;
  top: 7px;
  right: 7px;
}

/* line 69, shared/popups.scss */
.cookie,
.no-js .no-js {
  background-color: #413175;
  -webkit-box-shadow: inset 0 -5px 5px rgba(1, 1, 1, 0.3);
  -moz-box-shadow: inset 0 -5px 5px rgba(1, 1, 1, 0.3);
  box-shadow: inset 0 -5px 5px rgba(1, 1, 1, 0.3);
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #413175), color-stop(100%, #a58dbb));
  background-image: -webkit-linear-gradient(bottom, #413175 0%, #a58dbb 100%);
  background-image: -moz-linear-gradient(bottom, #413175 0%, #a58dbb 100%);
  background-image: -o-linear-gradient(bottom, #413175 0%, #a58dbb 100%);
  background-image: linear-gradient(bottom, #413175 0%, #a58dbb 100%);
  text-align: center;
  position: absolute;
  top: 0px;
  width: 100%;
  padding: 15px 0;
}
/* line 79, shared/popups.scss */
.cookie .copy-block,
.no-js .no-js .copy-block {
  max-width: 821px;
  margin: auto;
  position: relative;
  padding-left: 81px;
  padding-right: 62px;
}
/* line 86, shared/popups.scss */
.cookie .copy-block:before,
.no-js .no-js .copy-block:before {
  content: '';
  display: block;
  background: url(../images/popups/bug.png);
  width: 118px;
  position: absolute;
  height: 54px;
  bottom: -15px;
  left: -88px;
}
@media (max-width: 960px) {
  /* line 79, shared/popups.scss */
  .cookie .copy-block,
  .no-js .no-js .copy-block {
    max-width: 100%;
    margin: 0;
    position: relative;
    padding-left: 15px;
    padding-right: 62px;
    width: 100%;
    text-align: left;
  }
  /* line 107, shared/popups.scss */
  .cookie .copy-block:before,
  .no-js .no-js .copy-block:before {
    display: none;
  }
}
/* line 113, shared/popups.scss */
.cookie .copy-block p,
.no-js .no-js .copy-block p {
  color: #fff;
  font-family: 'Arial','Helvetica', sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin: 0;
}
/* line 120, shared/popups.scss */
.cookie .copy-block p a,
.no-js .no-js .copy-block p a {
  color: #fff;
  font-weight: bold;
}
/* line 126, shared/popups.scss */
.cookie a.close,
.no-js .no-js a.close {
  background: url(../images/popups/purple-close.png) no-repeat;
  height: 42px;
  width: 42px;
  right: -30px;
  position: absolute;
  top: 50%;
  margin-top: -21px;
}
@media (max-width: 960px) {
  /* line 126, shared/popups.scss */
  .cookie a.close,
  .no-js .no-js a.close {
    right: 15px;
  }
}

/* line 142, shared/popups.scss */
.cookie {
  position: relative;
}

/* line 146, shared/popups.scss */
.beta {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica', sans-serif;
  font-size: 14px;
  line-height: 18px;
  -webkit-transition: padding 0.5s ease, width 0.5s ease;
  -moz-transition: padding 0.5s ease, width 0.5s ease;
  -o-transition: padding 0.5s ease, width 0.5s ease;
  transition: padding 0.5s ease, width 0.5s ease;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  border-radius: 0 100px 100px 0;
  border: 1px solid rgba(255, 255, 255, 0.75);
  position: fixed;
  left: 0;
  top: 40%;
  z-index: 1000;
  color: #1a2230;
  height: 21px;
  padding: 15px 15px 15px 13px;
  width: 106px;
  overflow: hidden;
}
/* line 166, shared/popups.scss */
html.lang-pl-pl .beta {
  width: 132px;
}
/* line 170, shared/popups.scss */
html.oldie .beta {
  padding: 15px 15px 10px 13px;
}
@media (max-width: 480px) {
  /* line 146, shared/popups.scss */
  .beta {
    display: none;
  }
}
/* line 179, shared/popups.scss */
.beta h2 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 100;
  color: #522f91;
  float: left;
  text-transform: uppercase;
  line-height: 22px;
  font-size: 29px;
  letter-spacing: -1px;
  margin: 0;
}
/* line 190, shared/popups.scss */
html.ie7 .beta h2 {
  padding-top: 4px;
  margin-top: -4px;
}
/* line 200, shared/popups.scss */
.beta .expand {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  width: 180px;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 15px;
  line-height: 11px;
  left: 90px;
  font-size: 10px;
  line-height: 11px;
}
/* line 212, shared/popups.scss */
html.oldie .beta .expand {
  width: 190px;
  top: 12px;
  font-size: 11px;
  font-family: 'Arial','Helvetica', sans-serif;
}
/* line 220, shared/popups.scss */
html.lang-pl-pl .beta .expand {
  width: 210px;
  left: 90px;
}
/* line 225, shared/popups.scss */
.beta .expand a {
  color: #522f91;
  text-decoration: underline;
}
/* line 229, shared/popups.scss */
.beta .expand a:hover {
  color: #29b22a;
}
/* line 234, shared/popups.scss */
.beta .expand p {
  margin: 0;
}
/* line 237, shared/popups.scss */
.beta a.close {
  position: absolute;
  background: url(../images/popups/beta-close.png) no-repeat center center;
  width: 15px;
  height: 16px;
  right: -47px;
  cursor: pointer;
  top: 3px;
}
/* line 247, shared/popups.scss */
.beta a.close:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 251, shared/popups.scss */
html.oldie .beta a.close {
  right: -30px;
}
/* line 255, shared/popups.scss */
html.lang-pl-pl .beta a.close {
  right: -25px;
}
/* line 260, shared/popups.scss */
.beta .more {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  float: left;
  width: 39px;
  font-weight: bold;
  margin-right: -39px;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  left: 82px;
  font-size: 10px;
  line-height: 10px;
  color: #522f91;
}
/* line 274, shared/popups.scss */
html.oldie .beta .more {
  top: 11px;
  font-family: 'Arial','Helvetica', sans-serif;
  font-size: 12px;
  width: 45px;
}
/* line 281, shared/popups.scss */
html.lang-pl-pl .beta .more {
  left: 90px;
  width: 58px;
}
/* line 288, shared/popups.scss */
.beta:hover, .beta.hover {
  padding-right: 65px;
  width: 260px;
}
/* line 292, shared/popups.scss */
html.lang-pl-pl .beta:hover, html.lang-pl-pl .beta.hover {
  width: 266px;
}
/* line 297, shared/popups.scss */
.beta:hover .more, .beta.hover .more {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 302, shared/popups.scss */
.beta:hover .expand, .beta.hover .expand {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 480px) {
  /* line 146, shared/popups.scss */
  .beta {
    padding: 15px 0 15px 5px;
  }
  /* line 311, shared/popups.scss */
  .beta h2 {
    font-size: 24px;
    line-height: 26px;
  }
  /* line 316, shared/popups.scss */
  .beta .expand {
    width: 68%;
    left: 66px;
    top: 14px;
  }
  /* line 322, shared/popups.scss */
  .beta .more {
    top: 16px;
    left: 63px;
    width: 42px;
    line-height: 1;
  }
  /* line 329, shared/popups.scss */
  .beta a.close {
    top: -10px;
    right: -40px;
    padding: 15px;
  }
  /* line 335, shared/popups.scss */
  .beta:hover {
    padding-right: 4%;
    width: 94%;
  }
}

/**********************************************************************
*	Layout: Error (shared with Region)
/*********************************************************************/
/* line 5, layouts/error.scss */
html.layout-type-basic {
  /******************************************************************
  *	Page Header
  ******************************************************************/
  /******************************************************************
  *	Page Footer
  ******************************************************************/
  /******************************************************************
  *	Outer wrapper
  ******************************************************************/
  /******************************************************************
  *	Sections
  ******************************************************************/
  /******************************************************************
  *	Content
  ******************************************************************/
  /******************************************************************
  *	Error Message
  ******************************************************************/
}
/* line 6, layouts/error.scss */
html.layout-type-basic body {
  background: #1a2230;
}
/* line 10, layouts/error.scss */
html.layout-type-basic.cssgradients.multiplebgs body {
  background: #10151e;
}
/* line 18, layouts/error.scss */
html.layout-type-basic header.page-header {
  background: transparent;
  height: auto;
  left: 0;
  padding: 0 2%;
  position: absolute;
  top: 65px;
  width: 100%;
}
/* line 27, layouts/error.scss */
html.layout-type-basic header.page-header h1 {
  height: auto;
  max-width: 940px;
  padding: 0;
  width: 100%;
}
/* line 33, layouts/error.scss */
html.layout-type-basic header.page-header h1 a {
  height: 105px;
  margin: 0;
  width: 242px;
}
/* line 38, layouts/error.scss */
html.ie8 html.layout-type-basic header.page-header h1 a {
  height: 300px;
  width: 690px;
  zoom: 0.5;
}
@media (max-width: 1200px) {
  /* line 47, layouts/error.scss */
  html.layout-type-basic header.page-header h1 a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-size: auto 100%;
    height: 105px;
    margin: 0;
    width: 242px;
  }
}
@media (max-width: 960px) {
  /* line 58, layouts/error.scss */
  html.layout-type-basic header.page-header h1 a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-size: auto 100%;
    height: 105px;
    margin: 0;
    width: 242px;
  }
}
@media (max-width: 800px) {
  /* line 69, layouts/error.scss */
  html.layout-type-basic header.page-header h1 a {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    background-size: auto 100%;
    height: 105px;
    margin: 0;
    width: 242px;
  }
}
@media (max-width: 620px) {
  /* line 80, layouts/error.scss */
  html.layout-type-basic header.page-header h1 a {
    background: url("../images/shared/logo-2x.png") no-repeat;
    background-size: auto 100%;
    margin: auto;
  }
}
/* line 93, layouts/error.scss */
html.layout-type-basic footer.page-footer .content-navigation li.find-us-on {
  display: none;
}
/* line 102, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper {
  background: #58d7ff url("../images/shared/header-bg-gradient.png") repeat-y center;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #58d7ff), color-stop(40%, #a9e0f4), color-stop(60%, #a9e0f4), color-stop(100%, #58d7ff));
  background-image: -webkit-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: -moz-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: -o-linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  background-image: linear-gradient(left, #58d7ff, #a9e0f4 40%, #a9e0f4 60%, #58d7ff);
  margin: 0 0 -55px 0;
  padding: 220px 0 0 0;
  position: relative;
  /*** Clouds **************************************************/
}
@media (max-width: 800px) {
  /* line 102, layouts/error.scss */
  html.layout-type-basic body > .outer-wrapper {
    padding-top: 190px;
  }
}
/* line 127, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen {
  background: url("../images/shared/clouds.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  -ms-filter: 'Alpha(Opacity=10)';
  opacity: 0.1;
  position: absolute;
}
/* line 130, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine.cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-ten.cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-eleven.cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-twelve.cloud-nine,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen.cloud-nine {
  background-position: -342px -268px;
  height: 56px;
  width: 126px;
  bottom: 240px;
  left: 10%;
}
/* line 136, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine.cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-ten.cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-eleven.cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-twelve.cloud-ten,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen.cloud-ten {
  background-position: -469px -197px;
  height: 70px;
  width: 105px;
  bottom: 120px;
  left: 2%;
}
/* line 142, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine.cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-ten.cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-eleven.cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-twelve.cloud-eleven,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen.cloud-eleven {
  background-position: -342px -96px;
  height: 100px;
  width: 232px;
  bottom: 50px;
  right: 73%;
}
/* line 148, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine.cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-ten.cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-eleven.cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-twelve.cloud-twelve,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen.cloud-twelve {
  background-position: -342px -197px;
  height: 70px;
  width: 126px;
  bottom: 300px;
  right: 20%;
}
/* line 154, layouts/error.scss */
html.layout-type-basic body > .outer-wrapper .cloud-nine.cloud-thirteen,
html.layout-type-basic body > .outer-wrapper .cloud-ten.cloud-thirteen,
html.layout-type-basic body > .outer-wrapper .cloud-eleven.cloud-thirteen,
html.layout-type-basic body > .outer-wrapper .cloud-twelve.cloud-thirteen,
html.layout-type-basic body > .outer-wrapper .cloud-thirteen.cloud-thirteen {
  background-position: -342px 0;
  height: 95px;
  width: 232px;
  bottom: 220px;
  right: 5%;
}
@media (max-width: 620px) {
  /* line 166, layouts/error.scss */
  html.layout-type-basic body > .outer-wrapper .cloud-nine,
  html.layout-type-basic body > .outer-wrapper .cloud-eleven,
  html.layout-type-basic body > .outer-wrapper .cloud-thirteen {
    visibility: hidden;
  }
}
/* line 177, layouts/error.scss */
html.layout-type-basic .content,
html.layout-type-basic .error-message {
  color: #1a2230;
  position: relative;
}
/* line 181, layouts/error.scss */
html.layout-type-basic .content a,
html.layout-type-basic .error-message a {
  text-decoration: none;
}
/* line 184, layouts/error.scss */
html.layout-type-basic .content a:hover,
html.layout-type-basic .error-message a:hover {
  text-decoration: underline;
}
/* line 188, layouts/error.scss */
html.layout-type-basic .content > .inner-wrapper,
html.layout-type-basic .error-message > .inner-wrapper {
  min-height: 500px;
  padding: 0 0 204px 30px;
}
@media (max-width: 620px) {
  /* line 194, layouts/error.scss */
  html.layout-type-basic .content > .inner-wrapper,
  html.layout-type-basic .error-message > .inner-wrapper {
    padding-left: 2%;
    padding-right: 2%;
  }
}
/* line 205, layouts/error.scss */
html.layout-type-basic .content {
  background: url("../images/shared/content-grass.png") no-repeat bottom center;
  /*** Copy ****************************************************/
}
/* line 211, layouts/error.scss */
html.layout-type-basic .content h1 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 300;
}
/* line 217, layouts/error.scss */
html.layout-type-basic .content h2 {
  font-size: 15px;
  line-height: 18px;
  margin-top: 35px;
}
/* line 225, layouts/error.scss */
html.layout-type-basic .content h1,
html.layout-type-basic .content h2,
html.layout-type-basic .content p {
  max-width: 300px;
  width: 100%;
}
/* line 230, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 235, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li {
  position: relative;
  width: 32%;
}
/* line 240, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li.l-rest-of-world .group-wrapper {
  display: none !important;
}
@media (max-width: 620px) {
  /* line 235, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li {
    width: 100%;
  }
}
/* line 249, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background: #ffffff;
  background: rgba(255, 255, 255, 0.5);
  color: #583f87;
  display: block;
  font-size: 22px;
  line-height: 42px;
  margin: 0 0 10px 0;
  padding: 0 10px;
  width: 100%;
}
/* line 262, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li a:hover {
  text-decoration: none;
}
/* line 267, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper {
  display: none;
  left: 100%;
  padding: 0 0 0 10%;
  position: absolute;
  top: 0;
  width: 200%;
  z-index: 10;
}
/* line 276, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper:before {
  background: #ffffff;
  content: '';
  display: block;
  height: 42px;
  left: -1%;
  position: absolute;
  top: 0;
  width: 7%;
  z-index: 11;
}
@media (max-width: 620px) {
  /* line 267, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li .group-wrapper {
    width: 100%;
    position: static;
    padding: 0;
    margin: 0 0 10px 0;
  }
  /* line 294, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li .group-wrapper:before {
    display: none;
  }
}
/* line 299, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper ol {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background: #ffffff;
  list-style: none;
  margin: 0;
  padding: 10px 0;
}
/* line 309, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper a {
  background: transparent;
  float: left;
  font-size: 18px;
  line-height: 20px;
  overflow: hidden;
  min-width: 100%;
  padding: 10px;
  text-indent: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 321, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper a:hover {
  background: #ffffff;
  overflow: visible;
  padding-right: 20px;
  position: relative;
  width: auto;
}
/* line 330, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li .group-wrapper li {
  float: left;
  height: 40px;
  padding: 0;
  width: 33.33%;
}
/* line 339, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li:hover a {
  background: #ffffff;
  color: #583f87;
}
/* line 344, layouts/error.scss */
html.layout-type-basic .content ul.items-country-selection > li:hover .group-wrapper {
  display: block;
}
@media (max-width: 800px) {
  /* line 354, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li .group-wrapper li {
    width: 50%;
  }
}
@media (max-width: 620px) {
  /* line 364, layouts/error.scss */
  html.layout-type-basic .content h1,
  html.layout-type-basic .content h2,
  html.layout-type-basic .content p {
    max-width: 100%;
  }
  /* line 369, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li a {
    text-decoration: none;
  }
  /* line 373, layouts/error.scss */
  html.layout-type-basic .content ul.items-country-selection > li:hover .group-wrapper {
    display: none;
  }
}
/* line 384, layouts/error.scss */
html.layout-type-basic .error-message {
  background: url("../images/shared/error-grass.png") no-repeat bottom center;
  /*** Copy ****************************************************/
}
/* line 390, layouts/error.scss */
html.layout-type-basic .error-message h1 {
  font-size: 40px;
  line-height: 50px;
  font-weight: normal;
  max-width: 752px;
  width: 100%;
}
/* line 398, layouts/error.scss */
html.layout-type-basic .error-message h1 strong,
html.layout-type-basic .error-message h1 em {
  font-style: normal;
  font-weight: normal;
}
/* line 404, layouts/error.scss */
html.layout-type-basic .error-message p {
  max-width: 470px;
  width: 100%;
}
/* line 410, layouts/error.scss */
html.layout-type-basic .error-message ul,
html.layout-type-basic .error-message ol {
  line-height: 32px;
  list-style: none;
}
/* line 414, layouts/error.scss */
html.layout-type-basic .error-message ul li,
html.layout-type-basic .error-message ol li {
  padding: 0;
}
/* line 417, layouts/error.scss */
html.layout-type-basic .error-message ul li:before,
html.layout-type-basic .error-message ol li:before {
  display: none;
}
/* line 422, layouts/error.scss */
html.layout-type-basic .error-message ul a,
html.layout-type-basic .error-message ol a {
  color: #583f87;
  text-decoration: none;
}
/* line 426, layouts/error.scss */
html.layout-type-basic .error-message ul a:after,
html.layout-type-basic .error-message ol a:after {
  content: ' ›';
}
@media (max-width: 960px) {
  /* line 433, layouts/error.scss */
  html.layout-type-basic .error-message h1 {
    font-size: 35px;
    line-height: 45px;
    max-width: 632px;
  }
}
@media (max-width: 800px) {
  /* line 441, layouts/error.scss */
  html.layout-type-basic .error-message h1 {
    font-size: 30px;
    line-height: 40px;
    max-width: 532px;
  }
}

/* line 450, layouts/error.scss */
html.layout-type-basic.ie8 {
  /******************************************************************
  *	Page Header
  ******************************************************************/
}
/* line 458, layouts/error.scss */
html.layout-type-basic.ie8 header.page-header h1 a {
  height: 300px;
  width: 690px;
  zoom: 0.5;
}

/* line 468, layouts/error.scss */
#cboxContent .copy-block {
  padding: 96px 127px 80px 127px;
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}
/* line 474, layouts/error.scss */
#cboxContent .copy-block h1 {
  font-size: 22px;
  line-height: 30px;
  font-weight: 300;
}
/* line 480, layouts/error.scss */
#cboxContent .copy-block p {
  font-size: 18px;
  line-height: 25px;
}
/* line 485, layouts/error.scss */
#cboxContent .copy-block .btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: 4px 9px 10px rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: 4px 9px 10px rgba(255, 255, 255, 0.1) inset;
  box-shadow: 4px 9px 10px rgba(255, 255, 255, 0.1) inset;
  background: #19212f;
  border: 2px solid #ffffff;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-size: 20px;
  line-height: 1;
  margin: 30px 25px 0 2px;
  padding: 8px 16px;
  text-decoration: none;
}
/* line 502, layouts/error.scss */
#cboxContent .copy-block .btn:hover {
  color: #fff;
  -webkit-box-shadow: -4px -9px 10px rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: -4px -9px 10px rgba(255, 255, 255, 0.1) inset;
  box-shadow: -4px -9px 10px rgba(255, 255, 255, 0.1) inset;
}

/*********************************************************************/
/* line 1, layouts/home.scss */
html.layout-home {
  /* @group Hero Carousel */
  /* @end */
}
/* line 5, layouts/home.scss */
html.layout-home .hero-carousel {
  margin: 0 auto -55px auto;
  padding-bottom: 125px;
  /* @group Clouds */
  /* @end */
  /* @group Mobile screens */
  /* @end */
}
/* line 14, layouts/home.scss */
html.layout-home .hero-carousel .cloud-five,
html.layout-home .hero-carousel .cloud-six,
html.layout-home .hero-carousel .cloud-seven,
html.layout-home .hero-carousel .cloud-eight {
  background: url("../images/shared/clouds.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  -ms-filter: 'Alpha(Opacity=10)';
  opacity: 0.1;
  position: absolute;
}
/* line 17, layouts/home.scss */
html.layout-home .hero-carousel .cloud-five.cloud-five,
html.layout-home .hero-carousel .cloud-six.cloud-five,
html.layout-home .hero-carousel .cloud-seven.cloud-five,
html.layout-home .hero-carousel .cloud-eight.cloud-five {
  background-position: -153px 0;
  height: 70px;
  width: 188px;
  left: -320px;
  top: 70px;
}
/* line 23, layouts/home.scss */
html.layout-home .hero-carousel .cloud-five.cloud-six,
html.layout-home .hero-carousel .cloud-six.cloud-six,
html.layout-home .hero-carousel .cloud-seven.cloud-six,
html.layout-home .hero-carousel .cloud-eight.cloud-six {
  background-position: -153px -71px;
  height: 92px;
  width: 188px;
  left: -270px;
  top: 320px;
}
/* line 29, layouts/home.scss */
html.layout-home .hero-carousel .cloud-five.cloud-seven,
html.layout-home .hero-carousel .cloud-six.cloud-seven,
html.layout-home .hero-carousel .cloud-seven.cloud-seven,
html.layout-home .hero-carousel .cloud-eight.cloud-seven {
  background-position: -153px -231px;
  height: 76px;
  width: 188px;
  right: -310px;
  top: 50px;
}
/* line 35, layouts/home.scss */
html.layout-home .hero-carousel .cloud-five.cloud-eight,
html.layout-home .hero-carousel .cloud-six.cloud-eight,
html.layout-home .hero-carousel .cloud-seven.cloud-eight,
html.layout-home .hero-carousel .cloud-eight.cloud-eight {
  background-position: -153px -164px;
  height: 66px;
  width: 188px;
  right: -270px;
  top: 290px;
}
@media (max-width: 800px) {
  /* line 5, layouts/home.scss */
  html.layout-home .hero-carousel {
    margin: -100px auto -25px auto;
    padding-bottom: 0;
    padding-top: 110px;
  }
}

/**********************************************************************
*	Layout: Kids (shared with Home)
/*********************************************************************/
/* line 5, layouts/kids.scss */
html.layout-type-kids {
  /******************************************************************
  *	Medium
  ******************************************************************/
}
@media (max-width: 800px) {
  /* line 11, layouts/kids.scss */
  html.layout-type-kids .outer-wrapper {
    margin-top: 0;
  }
}

/*********************************************************************/
/**********************************************************************
*	Component: All Activities (filtered by Tag)
/*********************************************************************/
/* line 5, components/all-activities.scss */
article.all-activities {
  /******************************************************************
  *	Header
  /*****************************************************************/
  /******************************************************************
  *	Navigation
  /*****************************************************************/
  /******************************************************************
  *	Filters
  /*****************************************************************/
  /******************************************************************
  *	Activities
  /*****************************************************************/
  /******************************************************************
  *	Error Copy
  /*****************************************************************/
  /******************************************************************
  *	Navigation change
  /*****************************************************************/
  /******************************************************************
  *	Large
  /*****************************************************************/
  /******************************************************************
  *	Medium
  /*****************************************************************/
  /******************************************************************
  *	Small
  /*****************************************************************/
  /******************************************************************
  *	Tiny
  /*****************************************************************/
}
/* line 10, components/all-activities.scss */
article.all-activities > h1 {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #583f87;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 30px 0;
  position: relative;
  text-align: center;
  z-index: 1;
}
/* line 21, components/all-activities.scss */
article.all-activities > h1:before {
  background: url("../images/shared/bugs.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  position: absolute;
  background-position: -136px 0;
  height: 112px;
  width: 136px;
  right: 5px;
  top: 82px;
}
/* line 34, components/all-activities.scss */
article.all-activities > .categories {
  height: 110px;
  margin: 0;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
/* line 41, components/all-activities.scss */
article.all-activities > .categories h2 {
  display: none;
}
/* line 45, components/all-activities.scss */
article.all-activities > .categories li {
  display: block;
  height: 110px;
  float: left;
  margin: 0 10px -6px 0;
  position: relative;
  /** Bottom left round corner *****************************/
  /** Links and colours ************************************/
}
/* line 55, components/all-activities.scss */
article.all-activities > .categories li:after {
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -ms-border-radius: 0 0 10px 0;
  -o-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
  border-bottom: 7px solid #583f87;
  border-right: 7px solid #583f87;
  content: '';
  display: none;
  height: 10px;
  left: -10px;
  position: absolute;
  top: 95px;
  width: 10px;
  z-index: 1;
}
/* line 69, components/all-activities.scss */
article.all-activities > .categories li:before {
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -ms-border-radius: 0 0 10px 0;
  -o-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  content: '';
  display: none;
  height: 10px;
  left: -10px;
  position: absolute;
  top: 95px;
  width: 10px;
  z-index: 2;
}
/* line 83, components/all-activities.scss */
html.ie8 article.all-activities > .categories li:after {
  border: none;
}
/* line 90, components/all-activities.scss */
article.all-activities > .categories li a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #7f67af;
  border: 2px solid #ffffff;
  color: white;
  display: block;
  height: 94px;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 15px;
  padding: 5px;
  position: relative;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  top: 0;
  width: 94px;
  word-wrap: break-word;
}
/* line 115, components/all-activities.scss */
article.all-activities > .categories li a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: 3px;
}
/* line 121, components/all-activities.scss */
html.lang-es-mx article.all-activities > .categories li a {
  padding: 5px 0;
}
/* line 125, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #7f67af), color-stop(100%, #583f87));
  background: -webkit-linear-gradient(top, #7f67af, #583f87 90px);
  background: -moz-linear-gradient(top, #7f67af, #583f87 90px);
  background: -o-linear-gradient(top, #7f67af, #583f87 90px);
  background: linear-gradient(top, #7f67af, #583f87 90px);
}
/* line 135, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(127, 103, 175, 0)), color-stop(100%, #583f87)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #583f87), color-stop(100%, #8d78b8));
  background: -webkit-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -webkit-radial-gradient(bottom right, #583f87, #8d78b8);
  background: -moz-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -moz-radial-gradient(bottom right, #583f87, #8d78b8);
  background: -o-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -o-radial-gradient(bottom right, #583f87, #8d78b8);
  background: linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), radial-gradient(bottom right, #583f87, #8d78b8);
}
/* line 150, components/all-activities.scss */
article.all-activities > .categories li a:after {
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -ms-border-radius: 0 0 0 10px;
  -o-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  border-bottom: 7px solid #583f87;
  border-left: 7px solid #583f87;
  content: '';
  display: none;
  height: 10px;
  position: absolute;
  right: -12px;
  top: 93px;
  width: 10px;
  z-index: 1;
}
/* line 164, components/all-activities.scss */
article.all-activities > .categories li a:before {
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -ms-border-radius: 0 0 0 10px;
  -o-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  content: '';
  display: none;
  height: 10px;
  position: absolute;
  right: -12px;
  top: 93px;
  width: 10px;
  z-index: 2;
}
/* line 178, components/all-activities.scss */
html.ie8 article.all-activities > .categories li a:after {
  border: none;
}
/* line 182, components/all-activities.scss */
article.all-activities > .categories li a .icon {
  background-image: url("../images/sprites/category-icons/all-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 12px 40px;
  height: 40px;
  width: 12px;
  margin: 2px auto 6px auto;
  position: static;
}
/* line 189, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li a .icon {
  background-image: url("../images/sprites/category-icons/all-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 12px 40px;
  height: 40px;
  width: 12px;
}
/* line 195, components/all-activities.scss */
article.all-activities > .categories li.category-watch a {
  background-color: #fdb813;
}
/* line 198, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li.category-watch a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #ffc423), color-stop(100%, #fdb813));
  background: -webkit-linear-gradient(top, #ffc423, #fdb813 90px);
  background: -moz-linear-gradient(top, #ffc423, #fdb813 90px);
  background: -o-linear-gradient(top, #ffc423, #fdb813 90px);
  background: linear-gradient(top, #ffc423, #fdb813 90px);
}
/* line 208, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li.category-watch a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(255, 196, 35, 0)), color-stop(100%, #fdb813)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #fdb813), color-stop(100%, #ffc423));
  background: -webkit-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -webkit-radial-gradient(bottom right, #fdb813, #ffc423);
  background: -moz-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -moz-radial-gradient(bottom right, #fdb813, #ffc423);
  background: -o-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -o-radial-gradient(bottom right, #fdb813, #ffc423);
  background: linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), radial-gradient(bottom right, #fdb813, #ffc423);
}
/* line 223, components/all-activities.scss */
article.all-activities > .categories li.category-watch a .icon {
  background-image: url("../images/sprites/category-icons/watch-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  height: 45px;
  width: 41px;
}
/* line 226, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li.category-watch a .icon {
  background-image: url("../images/sprites/category-icons/watch-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  height: 45px;
  width: 41px;
}
/* line 229, components/all-activities.scss */
html.lang-pl-pl article.all-activities > .categories li.category-watch a .icon {
  margin-top: 5px;
}
/* line 235, components/all-activities.scss */
article.all-activities > .categories li.category-watch:after,
article.all-activities > .categories li.category-watch a:after {
  border-color: #fdb813;
}
/* line 241, components/all-activities.scss */
article.all-activities > .categories li.category-make-and-colour a {
  background-color: #8dc63f;
}
/* line 244, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li.category-make-and-colour a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #9fcf67), color-stop(100%, #8dc63f));
  background: -webkit-linear-gradient(top, #9fcf67, #8dc63f 90px);
  background: -moz-linear-gradient(top, #9fcf67, #8dc63f 90px);
  background: -o-linear-gradient(top, #9fcf67, #8dc63f 90px);
  background: linear-gradient(top, #9fcf67, #8dc63f 90px);
}
/* line 254, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li.category-make-and-colour a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(159, 207, 103, 0)), color-stop(100%, #8dc63f)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #8dc63f), color-stop(100%, #9fcf67));
  background: -webkit-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -webkit-radial-gradient(bottom right, #8dc63f, #9fcf67);
  background: -moz-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -moz-radial-gradient(bottom right, #8dc63f, #9fcf67);
  background: -o-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -o-radial-gradient(bottom right, #8dc63f, #9fcf67);
  background: linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), radial-gradient(bottom right, #8dc63f, #9fcf67);
}
/* line 269, components/all-activities.scss */
article.all-activities > .categories li.category-make-and-colour a .icon {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  height: 37px;
  width: 45px;
}
/* line 272, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li.category-make-and-colour a .icon {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  height: 37px;
  width: 45px;
}
/* line 275, components/all-activities.scss */
html.lang-pl-pl article.all-activities > .categories li.category-make-and-colour a .icon {
  margin-top: 10px;
}
/* line 281, components/all-activities.scss */
article.all-activities > .categories li.category-make-and-colour:after,
article.all-activities > .categories li.category-make-and-colour a:after {
  border-color: #8dc63f;
}
/* line 287, components/all-activities.scss */
article.all-activities > .categories li.category-games a {
  background-color: #00bce4;
}
/* line 290, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li.category-games a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #6fcde4), color-stop(100%, #00bce4));
  background: -webkit-linear-gradient(top, #6fcde4, #00bce4 90px);
  background: -moz-linear-gradient(top, #6fcde4, #00bce4 90px);
  background: -o-linear-gradient(top, #6fcde4, #00bce4 90px);
  background: linear-gradient(top, #6fcde4, #00bce4 90px);
}
/* line 300, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li.category-games a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(111, 205, 228, 0)), color-stop(100%, #00bce4)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #00bce4), color-stop(100%, #6fcde4));
  background: -webkit-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -webkit-radial-gradient(bottom right, #00bce4, #6fcde4);
  background: -moz-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -moz-radial-gradient(bottom right, #00bce4, #6fcde4);
  background: -o-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -o-radial-gradient(bottom right, #00bce4, #6fcde4);
  background: linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), radial-gradient(bottom right, #00bce4, #6fcde4);
}
/* line 315, components/all-activities.scss */
article.all-activities > .categories li.category-games a .icon {
  background-image: url("../images/sprites/category-icons/games-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  height: 46px;
  width: 45px;
}
/* line 318, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li.category-games a .icon {
  background-image: url("../images/sprites/category-icons/games-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  height: 46px;
  width: 45px;
}
/* line 321, components/all-activities.scss */
html.lang-pl-pl article.all-activities > .categories li.category-games a .icon {
  margin-top: 5px;
}
/* line 327, components/all-activities.scss */
article.all-activities > .categories li.category-games:after,
article.all-activities > .categories li.category-games a:after {
  border-color: #00bce4;
}
/* line 333, components/all-activities.scss */
article.all-activities > .categories li.category-story-time a {
  background-color: #e73e97;
}
/* line 336, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li.category-story-time a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #ea77af), color-stop(100%, #e73e97));
  background: -webkit-linear-gradient(top, #ea77af, #e73e97 90px);
  background: -moz-linear-gradient(top, #ea77af, #e73e97 90px);
  background: -o-linear-gradient(top, #ea77af, #e73e97 90px);
  background: linear-gradient(top, #ea77af, #e73e97 90px);
}
/* line 346, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li.category-story-time a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(234, 119, 175, 0)), color-stop(100%, #e73e97)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #e73e97), color-stop(100%, #ea77af));
  background: -webkit-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -webkit-radial-gradient(bottom right, #e73e97, #ea77af);
  background: -moz-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -moz-radial-gradient(bottom right, #e73e97, #ea77af);
  background: -o-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -o-radial-gradient(bottom right, #e73e97, #ea77af);
  background: linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), radial-gradient(bottom right, #e73e97, #ea77af);
}
/* line 361, components/all-activities.scss */
article.all-activities > .categories li.category-story-time a .icon {
  background-image: url("../images/sprites/category-icons/story-time-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  height: 39px;
  width: 47px;
}
/* line 364, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li.category-story-time a .icon {
  background-image: url("../images/sprites/category-icons/story-time-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  height: 39px;
  width: 47px;
}
/* line 370, components/all-activities.scss */
article.all-activities > .categories li.category-story-time:after,
article.all-activities > .categories li.category-story-time a:after {
  border-color: #e73e97;
}
/* line 376, components/all-activities.scss */
article.all-activities > .categories li.category-songs a {
  background-color: #005967;
}
/* line 379, components/all-activities.scss */
html.cssgradients article.all-activities > .categories li.category-songs a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #43858f), color-stop(100%, #005967));
  background: -webkit-linear-gradient(top, #43858f, #005967 90px);
  background: -moz-linear-gradient(top, #43858f, #005967 90px);
  background: -o-linear-gradient(top, #43858f, #005967 90px);
  background: linear-gradient(top, #43858f, #005967 90px);
}
/* line 389, components/all-activities.scss */
html.multiplebgs article.all-activities > .categories li.category-songs a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(67, 133, 143, 0)), color-stop(100%, #005967)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #005967), color-stop(100%, #43858f));
  background: -webkit-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -webkit-radial-gradient(bottom right, #005967, #43858f);
  background: -moz-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -moz-radial-gradient(bottom right, #005967, #43858f);
  background: -o-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -o-radial-gradient(bottom right, #005967, #43858f);
  background: linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), radial-gradient(bottom right, #005967, #43858f);
}
/* line 404, components/all-activities.scss */
article.all-activities > .categories li.category-songs a .icon {
  background-image: url("../images/sprites/category-icons/songs-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  height: 38px;
  width: 39px;
  margin-top: 7px;
}
/* line 409, components/all-activities.scss */
html.no-backgroundsize article.all-activities > .categories li.category-songs a .icon {
  background-image: url("../images/sprites/category-icons/songs-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  height: 38px;
  width: 39px;
}
/* line 412, components/all-activities.scss */
html.lang-pl-pl article.all-activities > .categories li.category-songs a .icon {
  margin-top: 10px;
}
/* line 418, components/all-activities.scss */
article.all-activities > .categories li.category-songs:after,
article.all-activities > .categories li.category-songs a:after {
  border-color: #005967;
}
/* line 430, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch, article.all-activities.category-make-and-colour > nav li.category-make-and-colour, article.all-activities.category-games > nav li.category-games, article.all-activities.category-story-time > nav li.category-story-time, article.all-activities.category-songs > nav li.category-songs, article.all-activities.category-all > nav li.category-all {
  position: relative;
  z-index: 3;
}
/* line 435, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch:after, article.all-activities.category-watch > nav li.category-watch:before, article.all-activities.category-make-and-colour > nav li.category-make-and-colour:after, article.all-activities.category-make-and-colour > nav li.category-make-and-colour:before, article.all-activities.category-games > nav li.category-games:after, article.all-activities.category-games > nav li.category-games:before, article.all-activities.category-story-time > nav li.category-story-time:after, article.all-activities.category-story-time > nav li.category-story-time:before, article.all-activities.category-songs > nav li.category-songs:after, article.all-activities.category-songs > nav li.category-songs:before, article.all-activities.category-all > nav li.category-all:after, article.all-activities.category-all > nav li.category-all:before {
  display: block;
}
/* line 440, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch.first-category:after, article.all-activities.category-watch > nav li.category-watch.first-category:before, article.all-activities.category-make-and-colour > nav li.category-make-and-colour.first-category:after, article.all-activities.category-make-and-colour > nav li.category-make-and-colour.first-category:before, article.all-activities.category-games > nav li.category-games.first-category:after, article.all-activities.category-games > nav li.category-games.first-category:before, article.all-activities.category-story-time > nav li.category-story-time.first-category:after, article.all-activities.category-story-time > nav li.category-story-time.first-category:before, article.all-activities.category-songs > nav li.category-songs.first-category:after, article.all-activities.category-songs > nav li.category-songs.first-category:before, article.all-activities.category-all > nav li.category-all.first-category:after, article.all-activities.category-all > nav li.category-all.first-category:before {
  display: none;
}
/* line 444, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch a, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a, article.all-activities.category-games > nav li.category-games a, article.all-activities.category-story-time > nav li.category-story-time a, article.all-activities.category-songs > nav li.category-songs a, article.all-activities.category-all > nav li.category-all a {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-bottom: none;
  height: 110px;
}
/* line 450, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch a:hover, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a:hover, article.all-activities.category-games > nav li.category-games a:hover, article.all-activities.category-story-time > nav li.category-story-time a:hover, article.all-activities.category-songs > nav li.category-songs a:hover, article.all-activities.category-all > nav li.category-all a:hover {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  top: 0;
}
/* line 457, components/all-activities.scss */
article.all-activities.category-watch > nav li.category-watch a:after, article.all-activities.category-watch > nav li.category-watch a:before, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a:after, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a:before, article.all-activities.category-games > nav li.category-games a:after, article.all-activities.category-games > nav li.category-games a:before, article.all-activities.category-story-time > nav li.category-story-time a:after, article.all-activities.category-story-time > nav li.category-story-time a:before, article.all-activities.category-songs > nav li.category-songs a:after, article.all-activities.category-songs > nav li.category-songs a:before, article.all-activities.category-all > nav li.category-all a:after, article.all-activities.category-all > nav li.category-all a:before {
  display: block;
}
/* line 463, components/all-activities.scss */
article.all-activities .load-more {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background: #583f87;
  border: 2px solid #ffffff;
  margin: 10px 0px 200px 0;
  position: relative;
  top: 0;
}
/* line 474, components/all-activities.scss */
article.all-activities .load-more:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: 3px;
}
/* line 480, components/all-activities.scss */
article.all-activities .load-more a {
  background-image: url("../images/sprites/arrows/show-more-2x.png");
  background-repeat: no-repeat;
  background-size: 28px 11px;
  content: '';
  display: block;
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  background-position: center 34px;
  color: white;
  cursor: pointer;
  display: block;
  height: 58px;
  font-size: 16px;
  line-height: 38px;
  padding: 0 0 30px 0;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 495, components/all-activities.scss */
html.no-backgroundsize article.all-activities .load-more a {
  background-image: url("../images/sprites/arrows/show-more-1x.png");
  background-repeat: no-repeat;
  background-size: 28px 11px;
  content: '';
  display: block;
}
/* line 501, components/all-activities.scss */
article.all-activities.category-watch > .load-more {
  background: #fdb813;
}
/* line 505, components/all-activities.scss */
article.all-activities.category-make-and-colour > .load-more {
  background: #8dc63f;
}
/* line 509, components/all-activities.scss */
article.all-activities.category-games > .load-more {
  background: #00bce4;
}
/* line 513, components/all-activities.scss */
article.all-activities.category-story-time > .load-more {
  background: #e73e97;
}
/* line 517, components/all-activities.scss */
article.all-activities.category-songs > .load-more {
  background: #005967;
}
/* line 525, components/all-activities.scss */
article.all-activities > form {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: #583f87;
  border: 2px solid #ffffff;
  padding: 10px 0 10px 1em;
  position: relative;
  top: -5px;
  z-index: 2;
}
/* line 536, components/all-activities.scss */
article.all-activities > form .field {
  display: inline-block;
  line-height: 37px;
  overflow: hidden;
  padding: 0 2.7em 0 6em;
  vertical-align: top;
  width: 50%;
}
/* line 544, components/all-activities.scss */
article.all-activities > form .field label {
  float: left;
  margin: 0 0 0 -6em;
  padding: 0;
  width: auto;
}
/* line 551, components/all-activities.scss */
article.all-activities > form .field .wrapper {
  float: left;
  position: relative;
}
/* line 559, components/all-activities.scss */
article.all-activities > form .field .wrapper,
article.all-activities > form .field input,
article.all-activities > form .field select,
article.all-activities > form .field .customSelect {
  height: 37px;
  left: 0;
  width: 100%;
}
/* line 564, components/all-activities.scss */
article.all-activities > form .field .wrapper.customSelect,
article.all-activities > form .field input.customSelect,
article.all-activities > form .field select.customSelect,
article.all-activities > form .field .customSelect.customSelect {
  -webkit-border-radius: 11px;
  -moz-border-radius: 11px;
  -ms-border-radius: 11px;
  -o-border-radius: 11px;
  border-radius: 11px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(12.5%, rgba(0, 0, 0, 0.1)), color-stop(57.23%, rgba(255, 255, 255, 0.1)), color-stop(87.5%, rgba(255, 255, 255, 0.1)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 12.5%, rgba(255, 255, 255, 0.1) 57.23%, rgba(255, 255, 255, 0.1) 87.5%);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 12.5%, rgba(255, 255, 255, 0.1) 57.23%, rgba(255, 255, 255, 0.1) 87.5%);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.1) 12.5%, rgba(255, 255, 255, 0.1) 57.23%, rgba(255, 255, 255, 0.1) 87.5%);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.1) 12.5%, rgba(255, 255, 255, 0.1) 57.23%, rgba(255, 255, 255, 0.1) 87.5%);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #c6c8ca;
}
/* line 579, components/all-activities.scss */
article.all-activities > form .field .wrapper.customSelectChanged,
article.all-activities > form .field input.customSelectChanged,
article.all-activities > form .field select.customSelectChanged,
article.all-activities > form .field .customSelect.customSelectChanged {
  color: #583f87;
}
/* line 583, components/all-activities.scss */
article.all-activities > form .field .wrapper .customSelectInner,
article.all-activities > form .field input .customSelectInner,
article.all-activities > form .field select .customSelectInner,
article.all-activities > form .field .customSelect .customSelectInner {
  padding: 0 10px;
}
/* line 587, components/all-activities.scss */
article.all-activities > form .field input {
  color: #583f87;
}
/* line 590, components/all-activities.scss */
article.all-activities > form .field input:-moz-placeholder {
  color: #58585b;
  opacity: 1;
}
/* line 594, components/all-activities.scss */
article.all-activities > form .field input::-moz-placeholder {
  color: #58585b;
  opacity: 1;
}
/* line 598, components/all-activities.scss */
article.all-activities > form .field input:-ms-input-placeholder {
  color: #58585b;
  opacity: 1;
}
/* line 602, components/all-activities.scss */
article.all-activities > form .field input::-webkit-input-placeholder {
  color: #58585b;
  opacity: 1;
}
/* line 608, components/all-activities.scss */
article.all-activities > form .field nav {
  float: right;
  margin: 0 -2em 0 0;
  text-align: right;
  width: 2em;
}
/* line 614, components/all-activities.scss */
article.all-activities > form .field nav a.clear {
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  -ms-border-radius: 24px;
  -o-border-radius: 24px;
  border-radius: 24px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2) inset, 1px 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05), 1px -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05) inset, 1px -1px 0 rgba(0, 0, 0, 0.05) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2) inset, 1px 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05), 1px -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05) inset, 1px -1px 0 rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2), 1px 1px 0 rgba(255, 255, 255, 0.2), -1px 1px 0 rgba(255, 255, 255, 0.2) inset, 1px 1px 0 rgba(255, 255, 255, 0.2) inset, 0 -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05), 1px -1px 0 rgba(0, 0, 0, 0.05), -1px -1px 0 rgba(0, 0, 0, 0.05) inset, 1px -1px 0 rgba(0, 0, 0, 0.05) inset;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
  display: inline-block;
  height: 24px;
  position: relative;
  width: 24px;
  vertical-align: middle;
}
/* line 639, components/all-activities.scss */
article.all-activities > form .field nav a.clear:before {
  content: 'X';
  display: block;
  font-size: 12px;
  left: 0;
  line-height: 24px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  top: 0;
  width: 100%;
}
/* line 653, components/all-activities.scss */
article.all-activities > form .field nav a.clear:hover {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3) inset, 1px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08), 1px -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08) inset, 1px -1px 0 rgba(0, 0, 0, 0.08) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3) inset, 1px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08), 1px -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08) inset, 1px -1px 0 rgba(0, 0, 0, 0.08) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3), 1px 1px 0 rgba(255, 255, 255, 0.3), -1px 1px 0 rgba(255, 255, 255, 0.3) inset, 1px 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08), 1px -1px 0 rgba(0, 0, 0, 0.08), -1px -1px 0 rgba(0, 0, 0, 0.08) inset, 1px -1px 0 rgba(0, 0, 0, 0.08) inset;
  color: rgba(0, 0, 0, 0.4);
}
/* line 671, components/all-activities.scss */
html.ie8 article.all-activities > form .field nav a.clear {
  background: white;
  color: #1a2230;
}
/* line 677, components/all-activities.scss */
article.all-activities > form .field.duration {
  padding-left: 4.5em;
}
/* line 680, components/all-activities.scss */
article.all-activities > form .field.duration label {
  margin-left: -4.5em;
}
/* line 684, components/all-activities.scss */
html.lang-pl-pl article.all-activities > form .field.duration {
  padding-left: 6em;
}
/* line 687, components/all-activities.scss */
html.lang-pl-pl article.all-activities > form .field.duration label {
  margin-left: -6em;
}
/* line 692, components/all-activities.scss */
article.all-activities > form .field.programme {
  padding-left: 3em;
}
/* line 695, components/all-activities.scss */
article.all-activities > form .field.programme label {
  margin-left: -3em;
}
/* line 700, components/all-activities.scss */
html.lang-es-mx article.all-activities > form .field.programme, html.lang-pl-pl article.all-activities > form .field.programme {
  padding-left: 4em;
}
/* line 703, components/all-activities.scss */
html.lang-es-mx article.all-activities > form .field.programme label, html.lang-pl-pl article.all-activities > form .field.programme label {
  margin-left: -4em;
}
/* line 708, components/all-activities.scss */
article.all-activities > form .field.programme.input {
  display: inline-block;
}
/* line 711, components/all-activities.scss */
article.all-activities > form .field.programme.select {
  display: none;
}
/* line 716, components/all-activities.scss */
article.all-activities.first-category > form {
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  -ms-border-radius: 0 6px 6px 6px;
  -o-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 720, components/all-activities.scss */
article.all-activities.category-watch > form {
  background: #fdb813;
}
/* line 724, components/all-activities.scss */
article.all-activities.category-make-and-colour > form {
  background: #8dc63f;
}
/* line 728, components/all-activities.scss */
article.all-activities.category-games > form {
  background: #00bce4;
}
/* line 732, components/all-activities.scss */
article.all-activities.category-story-time > form {
  background: #e73e97;
}
/* line 736, components/all-activities.scss */
article.all-activities.category-songs > form {
  background: #005967;
}
/* line 744, components/all-activities.scss */
article.all-activities > ul {
  color: #1a2230;
  list-style: none;
  margin: 44px 0 0 0;
  overflow: hidden;
  padding: 0;
}
/* line 751, components/all-activities.scss */
article.all-activities > ul li {
  float: left;
  width: 20%;
}
/* line 755, components/all-activities.scss */
article.all-activities > ul li a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  height: 186px;
  margin: 0 auto;
  position: relative;
  width: 150px;
}
/* line 764, components/all-activities.scss */
article.all-activities > ul li a .image {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  border: 2px solid #ffffff;
  display: block;
  height: 86px;
  margin: 0px auto 10px auto;
  overflow: hidden;
}
/* line 774, components/all-activities.scss */
article.all-activities > ul li a .image img {
  width: 100%;
}
/* line 780, components/all-activities.scss */
article.all-activities > ul li a h1,
article.all-activities > ul li a h2 {
  color: #1a2230;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
}
/* line 787, components/all-activities.scss */
article.all-activities > ul li a h1.programme {
  font-weight: bold;
}
/* line 790, components/all-activities.scss */
article.all-activities > ul li a h3.category {
  left: 2px;
  margin: 0;
  position: absolute;
  top: 2px;
}
/* line 798, components/all-activities.scss */
article.all-activities > ul li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 801, components/all-activities.scss */
html.ie8 article.all-activities > ul li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 805, components/all-activities.scss */
article.all-activities > ul li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 808, components/all-activities.scss */
html.ie8 article.all-activities > ul li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 812, components/all-activities.scss */
article.all-activities > ul li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 815, components/all-activities.scss */
html.ie8 article.all-activities > ul li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 819, components/all-activities.scss */
article.all-activities > ul li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 822, components/all-activities.scss */
html.ie8 article.all-activities > ul li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 826, components/all-activities.scss */
article.all-activities > ul li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 829, components/all-activities.scss */
html.ie8 article.all-activities > ul li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 836, components/all-activities.scss */
article.all-activities > ul li a:hover,
article.all-activities > ul li a.hover {
  margin-bottom: -3px;
  margin-top: 3px;
}
/* line 840, components/all-activities.scss */
article.all-activities > ul li a:hover .image,
article.all-activities > ul li a.hover .image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 845, components/all-activities.scss */
article.all-activities > ul li a:hover h1,
article.all-activities > ul li a:hover h2,
article.all-activities > ul li a.hover h1,
article.all-activities > ul li a.hover h2 {
  color: #583f87;
}
/* line 856, components/all-activities.scss */
article.all-activities > .error-copy {
  color: #1a2230;
  font-size: 15px;
  margin: -20px 0 0 0;
  padding: 0 0 20px 0;
  text-align: center;
}
@media (max-width: 670px) {
  /* line 869, components/all-activities.scss */
  article.all-activities > .categories {
    height: auto;
    margin: 0 -10px 0 0;
    overflow: visible;
  }
  /* line 874, components/all-activities.scss */
  article.all-activities > .categories li {
    margin-right: 9px;
  }
  /* line 877, components/all-activities.scss */
  article.all-activities > .categories li a {
    width: 96px;
  }
  /* line 889, components/all-activities.scss */
  article.all-activities.category-watch > nav li.category-watch:before, article.all-activities.category-watch > nav li.category-watch:after, article.all-activities.category-make-and-colour > nav li.category-make-and-colour:before, article.all-activities.category-make-and-colour > nav li.category-make-and-colour:after, article.all-activities.category-games > nav li.category-games:before, article.all-activities.category-games > nav li.category-games:after, article.all-activities.category-story-time > nav li.category-story-time:before, article.all-activities.category-story-time > nav li.category-story-time:after, article.all-activities.category-songs > nav li.category-songs:before, article.all-activities.category-songs > nav li.category-songs:after, article.all-activities.category-all > nav li.category-all:before, article.all-activities.category-all > nav li.category-all:after {
    display: none;
  }
  /* line 893, components/all-activities.scss */
  article.all-activities.category-watch > nav li.category-watch a, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a, article.all-activities.category-games > nav li.category-games a, article.all-activities.category-story-time > nav li.category-story-time a, article.all-activities.category-songs > nav li.category-songs a, article.all-activities.category-all > nav li.category-all a {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #ffffff;
    height: 94px;
  }
  /* line 900, components/all-activities.scss */
  article.all-activities.category-watch > nav li.category-watch a:before, article.all-activities.category-watch > nav li.category-watch a:after, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a:before, article.all-activities.category-make-and-colour > nav li.category-make-and-colour a:after, article.all-activities.category-games > nav li.category-games a:before, article.all-activities.category-games > nav li.category-games a:after, article.all-activities.category-story-time > nav li.category-story-time a:before, article.all-activities.category-story-time > nav li.category-story-time a:after, article.all-activities.category-songs > nav li.category-songs a:before, article.all-activities.category-songs > nav li.category-songs a:after, article.all-activities.category-all > nav li.category-all a:before, article.all-activities.category-all > nav li.category-all a:after {
    display: none;
  }
  /* line 907, components/all-activities.scss */
  article.all-activities > form, article.all-activities.first-category > form {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    clear: both;
    top: 0;
  }
}
@media (max-width: 960px) {
  /* line 5, components/all-activities.scss */
  article.all-activities {
    /** Activities ***********************************************/
  }
  /* line 922, components/all-activities.scss */
  article.all-activities > ul li {
    width: 25%;
  }
}
@media (max-width: 800px) {
  /* line 5, components/all-activities.scss */
  article.all-activities {
    padding-top: 20px;
    /** Form *****************************************************/
    /** Navigation ************************************************/
    /** Activities ***********************************************/
    /** Error copy ***********************************************/
  }
  /* line 936, components/all-activities.scss */
  article.all-activities > form {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    padding: 10px 0 0 1em;
  }
  /* line 941, components/all-activities.scss */
  article.all-activities > form .field {
    display: block;
    margin: 0 0 10px 0;
    width: 100%;
  }
  /* line 949, components/all-activities.scss */
  article.all-activities > form .field.duration,
  article.all-activities > form .field.programme, html.lang-es-mx article.all-activities > form .field.duration, html.lang-ex-mx article.all-activities > form .field.programme {
    padding-left: 4.5em;
  }
  /* line 952, components/all-activities.scss */
  article.all-activities > form .field.duration label,
  article.all-activities > form .field.programme label, html.lang-es-mx article.all-activities > form .field.duration label, html.lang-ex-mx article.all-activities > form .field.programme label {
    margin-left: -4.5em;
  }
  /* line 957, components/all-activities.scss */
  html.lang-pl-pl article.all-activities > form .field.duration, html.lang-pl-pl article.all-activities > form .field.programme {
    padding-left: 6em;
  }
  /* line 960, components/all-activities.scss */
  html.lang-pl-pl article.all-activities > form .field.duration label, html.lang-pl-pl article.all-activities > form .field.programme label {
    margin-left: -6em;
  }
  /* line 971, components/all-activities.scss */
  article.all-activities > .categories li a {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
  /* line 977, components/all-activities.scss */
  article.all-activities > .load-more {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    margin-bottom: 60px;
  }
  /* line 986, components/all-activities.scss */
  article.all-activities > ul li {
    width: 33.33%;
  }
  /* line 989, components/all-activities.scss */
  article.all-activities > ul li a .image {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
  /* line 997, components/all-activities.scss */
  article.all-activities > .error-copy {
    margin-top: 0;
  }
}
@media (max-width: 620px) {
  /* line 5, components/all-activities.scss */
  article.all-activities {
    /** Form *****************************************************/
    /** Activities ***********************************************/
  }
  /* line 1007, components/all-activities.scss */
  article.all-activities > h1 {
    font-size: 26px;
  }
  /* line 1013, components/all-activities.scss */
  article.all-activities > form {
    padding-left: 10px;
  }
  /* line 1022, components/all-activities.scss */
  article.all-activities > form .field,
  article.all-activities > form .field.duration,
  article.all-activities > form .field.programme, html.lang-es-mx article.all-activities > form .field.duration, html.lang-es-mx article.all-activities > form .field.programme, html.lang-pl-pl article.all-activities > form .field.duration, html.lang-pl-pl article.all-activities > form .field.programme {
    padding-left: 0;
  }
  /* line 1025, components/all-activities.scss */
  article.all-activities > form .field label,
  article.all-activities > form .field.duration label,
  article.all-activities > form .field.programme label, html.lang-es-mx article.all-activities > form .field.duration label, html.lang-es-mx article.all-activities > form .field.programme label, html.lang-pl-pl article.all-activities > form .field.duration label, html.lang-pl-pl article.all-activities > form .field.programme label {
    display: none;
  }
  /* line 1029, components/all-activities.scss */
  article.all-activities > form .field.programme.input {
    display: none;
  }
  /* line 1032, components/all-activities.scss */
  article.all-activities > form .field.programme.select {
    display: block;
  }
  /* line 1040, components/all-activities.scss */
  article.all-activities > ul li {
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 5, components/all-activities.scss */
  article.all-activities {
    /** Header ***************************************************/
    /** Activities ***********************************************/
  }
  /* line 1052, components/all-activities.scss */
  article.all-activities > h1:before {
    display: none;
  }
  /* line 1059, components/all-activities.scss */
  article.all-activities > ul {
    margin-top: 15px;
  }
  /* line 1062, components/all-activities.scss */
  article.all-activities > ul li {
    float: none;
    width: auto;
  }
  /* line 1066, components/all-activities.scss */
  article.all-activities > ul li a {
    height: auto;
    min-height: 94px;
    padding-left: 165px;
    padding-top: 5px;
    width: auto;
  }
  /* line 1073, components/all-activities.scss */
  article.all-activities > ul li a .image {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    float: left;
    margin: -5px 0 0 -165px;
    width: 150px;
  }
  /* line 1082, components/all-activities.scss */
  article.all-activities > ul li a h1,
  article.all-activities > ul li a h2 {
    margin: 0;
    width: auto;
  }
}

/*********************************************************************/
/* line 1, components/cbeebies-carousel.scss */
.hero-carousel article.carousel {
  padding: 0 6%;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* line 8, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev,
.hero-carousel article.carousel > nav a.next {
  cursor: pointer;
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 65%;
  z-index: 500;
}
/* line 19, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev:before,
.hero-carousel article.carousel > nav a.next:before {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  margin: -53px 0 0 0;
  position: absolute;
  top: 50%;
}
/* line 27, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.prev,
.hero-carousel article.carousel > nav a.next.prev {
  left: -15%;
}
/* line 30, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.prev:before,
.hero-carousel article.carousel > nav a.next.prev:before {
  background-image: url("../images/sprites/arrows/carousel-left-2x.png");
  background-repeat: no-repeat;
  background-size: 63px 106px;
  content: '';
  display: inline-block;
  height: 106px;
  width: 63px;
  left: 12%;
}
/* line 35, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.prev:hover:before,
.hero-carousel article.carousel > nav a.next.prev:hover:before {
  left: 11%;
}
/* line 39, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.next,
.hero-carousel article.carousel > nav a.next.next {
  right: -15%;
}
/* line 42, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.next:before,
.hero-carousel article.carousel > nav a.next.next:before {
  background-image: url("../images/sprites/arrows/carousel-right-2x.png");
  background-repeat: no-repeat;
  background-size: 63px 106px;
  content: '';
  display: inline-block;
  height: 106px;
  width: 63px;
  right: 12%;
}
/* line 47, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav a.prev.next:hover:before,
.hero-carousel article.carousel > nav a.next.next:hover:before {
  right: 11%;
}
/* line 53, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav ul {
  bottom: -50px;
  display: block;
  height: 50px;
  left: 0;
  line-height: 50px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 700;
}
/* line 66, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav ul li {
  display: inline-block;
}
/* line 69, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav ul li a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  background: white;
  cursor: pointer;
  display: inline-block;
  line-height: 1;
  height: 18px;
  margin: 0 7px;
  width: 18px;
  vertical-align: bottom;
}
/* line 83, components/cbeebies-carousel.scss */
html.ie8 .hero-carousel article.carousel > nav ul li a {
  background: url("../images/shared/pagination-home-normal.png") no-repeat;
}
/* line 86, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > nav ul li.active a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #6fcde4;
}
/* line 91, components/cbeebies-carousel.scss */
html.ie8 .hero-carousel article.carousel > nav ul li.active a {
  background: url("../images/shared/pagination-home-active.png") no-repeat;
}
/* line 97, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div {
  height: 450px;
  margin: 0 auto 50px auto;
  width: 800px;
}
/* line 103, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul {
  height: 100%;
  list-style: none;
  position: relative;
  width: 100%;
}
/* line 109, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  background: white;
  border: 10px solid white;
  height: 100%;
  margin: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
/* line 125, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li.prev {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 30;
}
/* line 130, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li.next {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  z-index: 30;
}
/* line 136, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li.active {
  z-index: 600;
}
/* line 141, components/cbeebies-carousel.scss */
html.csstransforms .hero-carousel article.carousel > div ul li.prev {
  -webkit-transform: translateX(-15%) translateY(-10px) rotate(-3deg) scale(0.8);
  -moz-transform: translateX(-15%) translateY(-10px) rotate(-3deg) scale(0.8);
  -ms-transform: translateX(-15%) translateY(-10px) rotate(-3deg) scale(0.8);
  -o-transform: translateX(-15%) translateY(-10px) rotate(-3deg) scale(0.8);
  transform: translateX(-15%) translateY(-10px) rotate(-3deg) scale(0.8);
}
/* line 144, components/cbeebies-carousel.scss */
html.csstransforms .hero-carousel article.carousel > div ul li.next {
  -webkit-transform: translateX(15%) translateY(-10px) rotate(3deg) scale(0.8);
  -moz-transform: translateX(15%) translateY(-10px) rotate(3deg) scale(0.8);
  -ms-transform: translateX(15%) translateY(-10px) rotate(3deg) scale(0.8);
  -o-transform: translateX(15%) translateY(-10px) rotate(3deg) scale(0.8);
  transform: translateX(15%) translateY(-10px) rotate(3deg) scale(0.8);
}
/* line 147, components/cbeebies-carousel.scss */
html.csstransforms .hero-carousel article.carousel > div ul li.active {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 153, components/cbeebies-carousel.scss */
html.no-csstransforms .hero-carousel article.carousel > div ul li.prev {
  height: 80%;
  margin-left: -6%;
  top: 10%;
  width: 80%;
  z-index: 30;
}
/* line 160, components/cbeebies-carousel.scss */
html.no-csstransforms .hero-carousel article.carousel > div ul li.next {
  height: 80%;
  margin-left: 26%;
  top: 10%;
  width: 80%;
  z-index: 30;
}
/* line 170, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.forwards-active {
  -webkit-animation: carousel-forwards-active 1s;
  -moz-animation: carousel-forwards-active 1s;
  -ms-animation: carousel-forwards-active 1s;
  -o-animation: carousel-forwards-active 1s;
  animation: carousel-forwards-active 1s;
}
/* line 174, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.backwards-active {
  -webkit-animation: carousel-backwards-active 1s;
  -moz-animation: carousel-backwards-active 1s;
  -ms-animation: carousel-backwards-active 1s;
  -o-animation: carousel-backwards-active 1s;
  animation: carousel-backwards-active 1s;
}
/* line 178, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.forwards-hide {
  -webkit-animation: carousel-forwards-hide 1s;
  -moz-animation: carousel-forwards-hide 1s;
  -ms-animation: carousel-forwards-hide 1s;
  -o-animation: carousel-forwards-hide 1s;
  animation: carousel-forwards-hide 1s;
}
/* line 182, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.backwards-hide {
  -webkit-animation: carousel-backwards-hide 1s;
  -moz-animation: carousel-backwards-hide 1s;
  -ms-animation: carousel-backwards-hide 1s;
  -o-animation: carousel-backwards-hide 1s;
  animation: carousel-backwards-hide 1s;
}
/* line 186, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.forwards-next {
  -webkit-animation: carousel-forwards-next 1s;
  -moz-animation: carousel-forwards-next 1s;
  -ms-animation: carousel-forwards-next 1s;
  -o-animation: carousel-forwards-next 1s;
  animation: carousel-forwards-next 1s;
}
/* line 190, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.backwards-next {
  -webkit-animation: carousel-backwards-next 1s;
  -moz-animation: carousel-backwards-next 1s;
  -ms-animation: carousel-backwards-next 1s;
  -o-animation: carousel-backwards-next 1s;
  animation: carousel-backwards-next 1s;
}
/* line 194, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.forwards-prev {
  -webkit-animation: carousel-forwards-prev 1s;
  -moz-animation: carousel-forwards-prev 1s;
  -ms-animation: carousel-forwards-prev 1s;
  -o-animation: carousel-forwards-prev 1s;
  animation: carousel-forwards-prev 1s;
}
/* line 198, components/cbeebies-carousel.scss */
html.cssanimations .hero-carousel article.carousel > div ul li.backwards-prev {
  -webkit-animation: carousel-backwards-prev 1s;
  -moz-animation: carousel-backwards-prev 1s;
  -ms-animation: carousel-backwards-prev 1s;
  -o-animation: carousel-backwards-prev 1s;
  animation: carousel-backwards-prev 1s;
}
/* line 204, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li .video.box img,
.hero-carousel article.carousel > div ul li img.main {
  width: 100%;
}
/* line 209, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li .copy-block,
.hero-carousel article.carousel > div ul li nav a {
  bottom: 0;
  display: block;
  height: 130px;
  line-height: 130px;
  margin: 0;
  overflow: hidden;
  padding: 0 20px;
  position: absolute;
  z-index: 2;
}
/* line 223, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li.playing .copy-block, .hero-carousel article.carousel > div ul li.playing nav a, .hero-carousel article.carousel > div ul li.playing nav a[href] {
  display: none;
}
/* line 227, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li .copy-block {
  background: #1a2230;
  background: rgba(26, 34, 48, 0.85);
  left: 0;
  width: 50%;
}
/* line 233, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li .copy-block h2 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 27px;
  font-weight: 300;
  line-height: 35px;
  margin: 0;
  vertical-align: middle;
  width: 100%;
}
/* line 245, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li .copy-block h2 strong,
.hero-carousel article.carousel > div ul li .copy-block h2 em {
  font-style: normal;
  font-weight: bolder;
}
/* line 252, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #7f67af;
  background-color: rgba(127, 103, 175, 0.85);
  background-position: center right;
  color: white;
  display: block;
  padding: 0 50px 0 134px;
  right: 0;
  width: 50%;
}
/* line 253, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a[href] {
  background-image: url("../images/sprites/arrows/carousel-go-2x.png");
  background-repeat: no-repeat;
  background-size: 36px 68px;
  content: '';
  display: block;
}
/* line 268, components/cbeebies-carousel.scss */
html.no-backgroundsize .hero-carousel article.carousel > div ul li nav a {
  background-image: url("../images/sprites/arrows/carousel-go-1x.png");
  background-repeat: no-repeat;
  background-size: 36px 68px;
  content: '';
  display: block;
}
/* line 272, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a[href]:hover {
  background-color: #7f67af;
}
/* line 276, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-watch {
  background-color: #fdb813;
  background-color: rgba(253, 184, 19, 0.85);
}
/* line 280, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-watch[href]:hover {
  background-color: #fdb813;
}
/* line 284, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-make-and-colour {
  background-color: #8dc63f;
  background-color: rgba(141, 198, 63, 0.85);
}
/* line 288, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-make-and-colour[href]:hover {
  background-color: #8dc63f;
}
/* line 292, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-games {
  background-color: #00bce4;
  background-color: rgba(0, 188, 228, 0.85);
}
/* line 296, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-games[href]:hover {
  background-color: #00bce4;
}
/* line 300, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-story {
  background-color: #e73e97;
  background-color: rgba(231, 62, 151, 0.85);
}
/* line 304, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-story[href]:hover {
  background-color: #e73e97;
}
/* line 308, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-songs {
  background-color: #43858f;
  background-color: rgba(67, 133, 143, 0.85);
}
/* line 312, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a.category-songs[href]:hover {
  background-color: #43858f;
}
/* line 317, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a .image {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  background: white url("../images/shared/programme-thumb-large.png") no-repeat center center;
  background-size: auto 100%;
  border: 3px solid white;
  display: inline-block;
  height: 94px;
  margin: 0 20px 0 -114px;
  overflow: hidden;
  vertical-align: middle;
  width: 94px;
}
/* line 331, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a .image img {
  width: 100%;
}
/* line 336, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a h3 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin: 0;
  vertical-align: middle;
  width: 100%;
}
/* line 347, components/cbeebies-carousel.scss */
.hero-carousel article.carousel > div ul li nav a img + h3 {
  padding: 0 0 0 20px;
  width: 66%;
}
@media (max-width: 1200px) {
  /* line 357, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > nav a.next.next:before {
    right: 21%;
  }
  /* line 360, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > nav a.next.next:hover:before {
    right: 19%;
  }
  /* line 363, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > nav a.prev.prev:before {
    left: 21%;
  }
  /* line 366, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > nav a.prev.prev:hover:before {
    left: 19%;
  }
  /* line 370, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div {
    height: 406px;
    width: 720px;
  }
  /* line 376, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block,
  .hero-carousel article.carousel > div ul li nav a {
    height: 115px;
    line-height: 115px;
  }
  /* line 381, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block {
    width: 50%;
  }
  /* line 384, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block h2 {
    font-size: 23px;
    line-height: 31px;
  }
  /* line 389, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a {
    padding-left: 126px;
    width: 50%;
  }
  /* line 393, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a .image {
    height: 86px;
    margin-left: -106px;
    width: 86px;
  }
  /* line 399, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a h3 {
    font-size: 19px;
    line-height: 29px;
  }
}
@media (max-width: 960px) {
  /* line 411, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > nav a.next.next:before,
  .hero-carousel article.carousel > nav a.prev.prev:before {
    display: none;
  }
  /* line 415, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div {
    height: 379px;
    width: 670px;
  }
  /* line 421, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block,
  .hero-carousel article.carousel > div ul li nav a {
    height: 100px;
    line-height: 100px;
  }
  /* line 426, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block {
    width: 50%;
  }
  /* line 429, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li .copy-block h2 {
    font-size: 21px;
    line-height: 28px;
  }
  /* line 434, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a {
    padding-left: 116px;
    width: 50%;
  }
  /* line 438, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a .image {
    height: 76px;
    margin-left: -96px;
    width: 76px;
  }
  /* line 444, components/cbeebies-carousel.scss */
  .hero-carousel article.carousel > div ul li nav a h3 {
    font-size: 18px;
    line-height: 25px;
  }
}

/* line 454, components/cbeebies-carousel.scss */
.hero-carousel article.slider {
  margin: auto;
  max-width: 800px;
  padding: 0 0 50px 0;
  position: relative;
  width: 100%;
}
/* line 461, components/cbeebies-carousel.scss */
.hero-carousel article.slider:after {
  background: url("../images/shadows/hero-carousel.png") no-repeat;
  bottom: 24px;
  content: '';
  display: block;
  height: 26px;
  left: 0;
  position: absolute;
  width: 100%;
}
/* line 474, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.next,
.hero-carousel article.slider > nav a.prev {
  background: url("../images/shared/bugs.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  position: absolute;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  overflow: visible;
  position: absolute;
  top: 175px;
  z-index: 1;
}
/* line 484, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.next img,
.hero-carousel article.slider > nav a.prev img {
  border: 10px solid white;
  position: absolute;
  top: -110px;
  vertical-align: bottom;
  width: 720px;
}
/* line 492, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.next {
  background-position: -636px -106px;
  height: 106px;
  width: 63px;
  right: -110px;
}
/* line 497, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.next img {
  right: 60px;
  -moz-transform: scale(0.8) rotate(4deg);
  -webkit-transform: scale(0.8) rotate(4deg);
  -o-transform: scale(0.8) rotate(4deg);
  transform: scale(0.8) rotate(4deg);
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
/* line 509, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.next:hover {
  -moz-transform: translateX(40px) rotate(-2deg);
  -webkit-transform: translateX(40px) rotate(-2deg);
  -o-transform: translateX(40px) rotate(-2deg);
  transform: translateX(40px) rotate(-2deg);
  -moz-transform-origin: 100% 0%;
  -o-transform-origin: 100% 0%;
  -webkit-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}
/* line 520, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.prev {
  background-position: -636px 0;
  height: 105px;
  width: 63px;
  left: -110px;
}
/* line 525, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.prev img {
  left: 60px;
  -moz-transform: scale(0.8) rotate(-4deg);
  -webkit-transform: scale(0.8) rotate(-4deg);
  -o-transform: scale(0.8) rotate(-4deg);
  transform: scale(0.8) rotate(-4deg);
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* line 537, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav a.prev:hover {
  -moz-transform: translateX(-40px) rotate(2deg);
  -webkit-transform: translateX(-40px) rotate(2deg);
  -o-transform: translateX(-40px) rotate(2deg);
  transform: translateX(-40px) rotate(2deg);
  -moz-transform-origin: 0% 0%;
  -o-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* line 549, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav ul {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  width: 100%;
}
/* line 556, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav ul li a {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  background: white;
  display: inline-block;
  height: 18px;
  margin: 0 5px;
  width: 18px;
  vertical-align: bottom;
}
/* line 568, components/cbeebies-carousel.scss */
html.ie8 .hero-carousel article.slider > nav ul li a {
  background: url("../images/shared/pagination-home-normal.png") no-repeat;
}
/* line 571, components/cbeebies-carousel.scss */
.hero-carousel article.slider > nav ul li.active a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #6fcde4;
}
/* line 576, components/cbeebies-carousel.scss */
html.ie8 .hero-carousel article.slider > nav ul li.active a {
  background: url("../images/shared/pagination-home-active.png") no-repeat;
}
/* line 582, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div {
  border: 10px solid white;
  list-style: none;
  margin: 0;
  z-index: 2;
}
/* line 588, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul {
  width: 10000%;
}
/* line 592, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li {
  background: white;
  margin: 0;
  width: 1.0005%;
}
/* line 598, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li .video.box img,
.hero-carousel article.slider > div ul > li img.main {
  width: 100%;
}
/* line 603, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li .copy-block,
.hero-carousel article.slider > div ul > li nav a {
  bottom: 0;
  display: block;
  height: 130px;
  line-height: 130px;
  margin: 0;
  overflow: hidden;
  padding: 0 20px;
  position: absolute;
  z-index: 2;
}
/* line 616, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li.playing .copy-block, .hero-carousel article.slider > div ul > li.playing nav a {
  display: none;
}
/* line 620, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li .copy-block {
  background: #1a2230;
  background: rgba(26, 34, 48, 0.85);
  left: 0;
}
/* line 627, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li .copy-block h2 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 27px;
  font-weight: 300;
  line-height: 35px;
  margin: 0;
  vertical-align: middle;
}
/* line 638, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li .copy-block h2 strong,
.hero-carousel article.slider > div ul > li .copy-block h2 em {
  font-style: normal;
  font-weight: bolder;
}
/* line 645, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #7f67af;
  background-color: rgba(127, 103, 175, 0.85);
  color: white;
  right: 0;
}
/* line 654, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a:hover {
  background-color: #7f67af;
}
/* line 658, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-watch {
  background-color: #fdb813;
  background-color: rgba(253, 184, 19, 0.85);
}
/* line 662, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-watch:hover {
  background-color: #fdb813;
}
/* line 666, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-make-and-colour {
  background-color: #8dc63f;
  background-color: rgba(141, 198, 63, 0.85);
}
/* line 670, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-make-and-colour:hover {
  background-color: #8dc63f;
}
/* line 674, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-games {
  background-color: #00bce4;
  background-color: rgba(0, 188, 228, 0.85);
}
/* line 678, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-games:hover {
  background-color: #00bce4;
}
/* line 682, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-story {
  background-color: #e73e97;
  background-color: rgba(231, 62, 151, 0.85);
}
/* line 686, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-story:hover {
  background-color: #e73e97;
}
/* line 690, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-songs {
  background-color: #43858f;
  background-color: rgba(67, 133, 143, 0.85);
}
/* line 694, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a.category-songs:hover {
  background-color: #43858f;
}
/* line 699, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a img {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
  border: 3px solid white;
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  width: 34%;
}
/* line 710, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a h3 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin: 0;
  text-decoration: underline;
  vertical-align: middle;
  width: 100%;
}
/* line 722, components/cbeebies-carousel.scss */
.hero-carousel article.slider > div ul > li nav a img + h3 {
  padding: 0 0 0 20px;
  width: 57%;
}
@media (max-width: 800px) {
  /* line 454, components/cbeebies-carousel.scss */
  .hero-carousel article.slider {
    height: auto;
    padding: 0 0 62px 0;
    width: auto;
  }
  /* line 735, components/cbeebies-carousel.scss */
  .hero-carousel article.slider:after {
    display: none;
  }
  /* line 741, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.next,
  .hero-carousel article.slider > nav a.prev {
    background: transparent;
    bottom: 0;
    height: 62px;
    left: auto;
    right: auto;
    top: auto;
    width: 62px;
  }
  /* line 750, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.next:hover,
  .hero-carousel article.slider > nav a.prev:hover {
    -moz-transform: none;
    -o-transform: none;
    -webkit-transform: none;
    transform: none;
  }
  /* line 756, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.next:before,
  .hero-carousel article.slider > nav a.prev:before {
    position: absolute;
    top: 15px;
  }
  /* line 761, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.next {
    right: 0;
  }
  /* line 764, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.next:before {
    background-image: url("../images/sprites/arrows/carousel-right-mobile-2x.png");
    background-repeat: no-repeat;
    background-size: 18px 35px;
    content: '';
    display: block;
    height: 35px;
    width: 18px;
    right: 10px;
  }
  /* line 770, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.prev {
    left: 0;
  }
  /* line 773, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav a.prev:before {
    background-image: url("../images/sprites/arrows/carousel-left-mobile-2x.png");
    background-repeat: no-repeat;
    background-size: 18px 35px;
    content: '';
    display: block;
    height: 35px;
    width: 18px;
    left: 10px;
  }
  /* line 780, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav img {
    display: none;
  }
  /* line 784, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > nav ul {
    margin: 22px 0;
  }
  /* line 789, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    border: none;
    list-style: none;
    height: auto;
    margin: 0;
    padding: 0;
  }
  /* line 799, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li {
    background: white;
    height: auto;
    margin: 0;
    padding: 4px 4px 128px 4px;
    width: 1%;
  }
  /* line 806, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li .video.box img {
    height: auto;
  }
  /* line 811, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li .copy-block,
  .hero-carousel article.slider > div ul li nav a {
    padding: 0 30px 0 15px;
    width: 100%;
  }
  /* line 817, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li .copy-block h2,
  .hero-carousel article.slider > div ul li .copy-block h3,
  .hero-carousel article.slider > div ul li .copy-block img + h3,
  .hero-carousel article.slider > div ul li nav a h2,
  .hero-carousel article.slider > div ul li nav a h3,
  .hero-carousel article.slider > div ul li nav a img + h3 {
    font-size: 15px;
    line-height: 20px;
    padding: 0;
    width: auto;
  }
  /* line 825, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li .copy-block {
    background: #283e50;
    bottom: 62px;
    height: 62px;
    line-height: 58px;
  }
  /* line 833, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a,
  .hero-carousel article.slider > div ul li nav a:hover {
    background-image: url("../images/sprites/arrows/carousel-go-2x.png");
    background-repeat: no-repeat;
    background-size: 36px 68px;
    content: '';
    display: block;
    background-color: #7f67af;
    background-position: center right;
    background-size: auto 40px;
    height: 62px;
    line-height: 58px;
  }
  /* line 842, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a.category-watch,
  .hero-carousel article.slider > div ul li nav a:hover.category-watch {
    background-color: #fdb813;
  }
  /* line 845, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a.category-make-and-colour,
  .hero-carousel article.slider > div ul li nav a:hover.category-make-and-colour {
    background-color: #8dc63f;
  }
  /* line 848, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a.category-games,
  .hero-carousel article.slider > div ul li nav a:hover.category-games {
    background-color: #00bce4;
  }
  /* line 851, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a.category-story,
  .hero-carousel article.slider > div ul li nav a:hover.category-story {
    background-color: #e73e97;
  }
  /* line 854, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a.category-songs,
  .hero-carousel article.slider > div ul li nav a:hover.category-songs {
    background-color: #43858f;
  }
  /* line 858, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a img,
  .hero-carousel article.slider > div ul li nav a:hover img {
    display: none;
  }
  /* line 862, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li nav a h3,
  .hero-carousel article.slider > div ul li nav a:hover h3 {
    text-decoration: none;
  }
  /* line 868, components/cbeebies-carousel.scss */
  .hero-carousel article.slider > div ul li.playing div.copy-block, .hero-carousel article.slider > div ul li.playing nav a {
    display: block;
  }
}

/**********************************************************************
*	Component: On Now and Next
/*********************************************************************/
/*********************************************************************/
/* line 6, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on {
  background: #457b87;
  border-bottom: 2px solid #ffffff;
  border-top: 2px solid #ffffff;
  /**
   * Mobile screens
   */
}
/* line 13, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-box-shadow: 0 17px 12px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 17px 12px rgba(0, 0, 0, 0.4);
  box-shadow: 0 17px 12px rgba(0, 0, 0, 0.4);
  height: 147px;
  margin: -41px -1px -2px -1px;
  padding: 0;
  position: relative;
  z-index: 2;
}
/* line 23, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider:before {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  bottom: 0;
  content: '';
  height: 134px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}
/* line 36, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider img {
  background: url("../images/shared/programme-thumb-large.png") no-repeat;
  background-size: 60px 60px;
}
/* line 42, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.schedule {
  color: #ffffff;
  font-size: 16px;
  display: block;
  position: absolute;
  right: 0;
  top: -22px;
  z-index: 2;
}
/* line 51, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.schedule:hover {
  color: #1a2230;
}
/* line 56, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev,
body .outer-wrapper > .whats-on article.slider > nav a.next {
  background-position: 0 25px;
  display: block;
  cursor: pointer;
  overflow: hidden;
  position: absolute;
  top: 39px;
  width: 47px;
}
/* line 67, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev:before,
body .outer-wrapper > .whats-on article.slider > nav a.next:before {
  margin: 10px auto;
}
/* line 71, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev.prev,
body .outer-wrapper > .whats-on article.slider > nav a.next.prev {
  background-image: url("../images/sprites/arrows/whats-on-left-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
  height: 73px;
  width: 45px;
  height: 108px;
  left: -47px;
}
/* line 77, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev.prev:hover,
body .outer-wrapper > .whats-on article.slider > nav a.next.prev:hover {
  background-image: url("../images/sprites/arrows/whats-on-left-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 81, components/on-now-and-next.scss */
html.no-backgroundsize body .outer-wrapper > .whats-on article.slider > nav a.prev.prev, html.no-backgroundsize
body .outer-wrapper > .whats-on article.slider > nav a.next.prev {
  background-image: url("../images/sprites/arrows/whats-on-left-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 84, components/on-now-and-next.scss */
html.no-backgroundsize body .outer-wrapper > .whats-on article.slider > nav a.prev.prev:hover, html.no-backgroundsize
body .outer-wrapper > .whats-on article.slider > nav a.next.prev:hover {
  background-image: url("../images/sprites/arrows/whats-on-left-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 89, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev.next,
body .outer-wrapper > .whats-on article.slider > nav a.next.next {
  background-image: url("../images/sprites/arrows/whats-on-right-normal-2x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
  height: 73px;
  width: 45px;
  height: 108px;
  right: -47px;
}
/* line 95, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav a.prev.next:hover,
body .outer-wrapper > .whats-on article.slider > nav a.next.next:hover {
  background-image: url("../images/sprites/arrows/whats-on-right-hover-2x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 99, components/on-now-and-next.scss */
html.no-backgroundsize body .outer-wrapper > .whats-on article.slider > nav a.prev.next, html.no-backgroundsize
body .outer-wrapper > .whats-on article.slider > nav a.next.next {
  background-image: url("../images/sprites/arrows/whats-on-right-normal-1x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 102, components/on-now-and-next.scss */
html.no-backgroundsize body .outer-wrapper > .whats-on article.slider > nav a.prev.next:hover, html.no-backgroundsize
body .outer-wrapper > .whats-on article.slider > nav a.next.next:hover {
  background-image: url("../images/sprites/arrows/whats-on-right-hover-1x.png");
  background-repeat: no-repeat;
  background-size: 45px 73px;
  content: '';
  display: block;
}
/* line 108, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > nav ul {
  display: none;
}
/* line 114, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event {
  background: #477b86;
  border: 2px solid white;
  cursor: default;
  height: 138px;
  margin: 9px -2px 0 0;
  overflow: hidden;
  width: 190px;
  z-index: 1;
}
/* line 124, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event:first-child {
  -webkit-border-radius: 6px 0 0 0;
  -moz-border-radius: 6px 0 0 0;
  -ms-border-radius: 6px 0 0 0;
  -o-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
}
/* line 127, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event:last-child {
  -webkit-border-radius: 0 6px 0 0;
  -moz-border-radius: 0 6px 0 0;
  -ms-border-radius: 0 6px 0 0;
  -o-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
  margin-right: 0;
}
/* line 133, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a {
  display: block;
  color: white;
  padding: 63px 7px 0 74px;
  width: 100%;
  height: 100%;
}
/* line 140, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a img {
  border: 2px solid white;
  height: 60px;
  left: 7px;
  position: absolute;
  width: 60px;
}
/* line 148, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h2.programme {
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
/* line 154, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h3.time {
  display: block;
  height: 58px;
  font-size: 16px;
  font-weight: 300;
  left: 0;
  margin: 0;
  position: absolute;
  text-indent: 10px;
  top: 0;
  width: 100%;
}
/* line 166, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h3.time .date {
  display: none;
}
/* line 169, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h3.time .label {
  background: #dc4996;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eca8c9), color-stop(100%, #dc4996));
  background-image: -webkit-linear-gradient(top, #eca8c9, #dc4996);
  background-image: -moz-linear-gradient(top, #eca8c9, #dc4996);
  background-image: -o-linear-gradient(top, #eca8c9, #dc4996);
  background-image: linear-gradient(top, #eca8c9, #dc4996);
  display: block;
  border-bottom: 2px solid white;
  height: 30px;
  line-height: 27px;
}
/* line 181, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h3.time .time {
  background: #0bb5d9;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0d8e6), color-stop(100%, #0bb5d9));
  background-image: -webkit-linear-gradient(top, #a0d8e6, #0bb5d9);
  background-image: -moz-linear-gradient(top, #a0d8e6, #0bb5d9);
  background-image: -o-linear-gradient(top, #a0d8e6, #0bb5d9);
  background-image: linear-gradient(top, #a0d8e6, #0bb5d9);
  border-bottom: 1px solid #087890;
  display: block;
  height: 25px;
  line-height: 25px;
}
/* line 195, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a h4.series {
  display: none;
}
/* line 199, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event a:hover {
  background: #649fb1;
}
/* line 204, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-now {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.6);
  height: 147px;
  margin-top: 0;
  z-index: 2;
}
/* line 213, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-now a {
  padding-top: 72px;
}
/* line 217, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-now a h3.time .label {
  font-size: 20px;
  height: 39px;
  line-height: 37px;
}
/* line 225, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-prev, body .outer-wrapper > .whats-on article.slider > div li.event.on-earlier {
  background: #3b666f;
}
/* line 228, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-prev a, body .outer-wrapper > .whats-on article.slider > div li.event.on-earlier a {
  color: #e3ebec;
}
/* line 231, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-prev a img, body .outer-wrapper > .whats-on article.slider > div li.event.on-earlier a img {
  border-color: #e3ebec;
}
/* line 236, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-prev a h3.time .label, body .outer-wrapper > .whats-on article.slider > div li.event.on-earlier a h3.time .label {
  background: #dc4996;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c46a96), color-stop(100%, #b33f7c));
  background-image: -webkit-linear-gradient(top, #c46a96, #b33f7c);
  background-image: -moz-linear-gradient(top, #c46a96, #b33f7c);
  background-image: -o-linear-gradient(top, #c46a96, #b33f7c);
  background-image: linear-gradient(top, #c46a96, #b33f7c);
}
/* line 245, components/on-now-and-next.scss */
body .outer-wrapper > .whats-on article.slider > div li.event.on-prev a h3.time .time, body .outer-wrapper > .whats-on article.slider > div li.event.on-earlier a h3.time .time {
  background: #298da2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #77b4c2), color-stop(100%, #298da2));
  background-image: -webkit-linear-gradient(top, #77b4c2, #298da2);
  background-image: -moz-linear-gradient(top, #77b4c2, #298da2);
  background-image: -o-linear-gradient(top, #77b4c2, #298da2);
  background-image: linear-gradient(top, #77b4c2, #298da2);
  border-color: #266472;
}
@media (max-width: 800px) {
  /* line 6, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on {
    padding: 0;
  }
  /* line 267, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider {
    height: 208px;
  }
  /* line 270, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav {
    background: #ffffff;
    bottom: 0;
    height: 62px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 3;
  }
  /* line 286, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.schedule, body .outer-wrapper > .whats-on article.slider nav a.schedule.prev, body .outer-wrapper > .whats-on article.slider nav a.schedule.prev:hover, body .outer-wrapper > .whats-on article.slider nav a.schedule.next, body .outer-wrapper > .whats-on article.slider nav a.schedule.next:hover,
  body .outer-wrapper > .whats-on article.slider nav a.prev.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev:hover,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next:hover,
  body .outer-wrapper > .whats-on article.slider nav a.next.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev:hover,
  body .outer-wrapper > .whats-on article.slider nav a.next.next,
  body .outer-wrapper > .whats-on article.slider nav a.next.next:hover {
    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #66919a), color-stop(100%, #365e66));
    background: -webkit-linear-gradient(top, #66919a, #365e66);
    background: -moz-linear-gradient(top, #66919a, #365e66);
    background: -o-linear-gradient(top, #66919a, #365e66);
    background: linear-gradient(top, #66919a, #365e66);
    background-color: #477b86;
    height: 60px;
    line-height: 60px;
    position: absolute;
    text-align: center;
    top: 1px;
    visibility: visible;
  }
  /* line 302, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.prev.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.next.schedule {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: white;
    float: none;
    left: 61px;
    margin: 0;
    right: 61px;
    text-decoration: none;
  }
  /* line 313, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.schedule:hover, body .outer-wrapper > .whats-on article.slider nav a.schedule.schedule:active,
  body .outer-wrapper > .whats-on article.slider nav a.prev.schedule:hover,
  body .outer-wrapper > .whats-on article.slider nav a.prev.schedule:active,
  body .outer-wrapper > .whats-on article.slider nav a.next.schedule:hover,
  body .outer-wrapper > .whats-on article.slider nav a.next.schedule:active {
    background: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #66919a), color-stop(100%, #365e66));
    background: -webkit-linear-gradient(bottom, #66919a, #365e66);
    background: -moz-linear-gradient(bottom, #66919a, #365e66);
    background: -o-linear-gradient(bottom, #66919a, #365e66);
    background: linear-gradient(bottom, #66919a, #365e66);
  }
  /* line 323, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.schedule, body .outer-wrapper > .whats-on article.slider nav a.schedule.prev,
  body .outer-wrapper > .whats-on article.slider nav a.prev.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev,
  body .outer-wrapper > .whats-on article.slider nav a.next.schedule,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev {
    -webkit-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    -moz-box-shadow: -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    box-shadow: -1px 0 0 rgba(0, 0, 0, 0.3) inset;
  }
  /* line 328, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.prev, body .outer-wrapper > .whats-on article.slider nav a.schedule.next,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev,
  body .outer-wrapper > .whats-on article.slider nav a.next.next {
    width: 60px;
  }
  /* line 331, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.prev:before, body .outer-wrapper > .whats-on article.slider nav a.schedule.next:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.next:before {
    margin: 15px auto;
  }
  /* line 337, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.prev, body .outer-wrapper > .whats-on article.slider nav a.schedule.prev:hover,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev:hover,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev:hover {
    left: 0;
  }
  /* line 340, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.prev:before, body .outer-wrapper > .whats-on article.slider nav a.schedule.prev:hover:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.prev:hover:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.prev:hover:before {
    background-image: url("../images/sprites/arrows/whats-on-left-mobile-2x.png");
    background-repeat: no-repeat;
    background-size: 15px 27px;
    content: '';
    display: block;
    height: 27px;
    width: 15px;
  }
  /* line 346, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.next, body .outer-wrapper > .whats-on article.slider nav a.schedule.next:hover,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next:hover,
  body .outer-wrapper > .whats-on article.slider nav a.next.next,
  body .outer-wrapper > .whats-on article.slider nav a.next.next:hover {
    right: 0;
  }
  /* line 349, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider nav a.schedule.next:before, body .outer-wrapper > .whats-on article.slider nav a.schedule.next:hover:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next:before,
  body .outer-wrapper > .whats-on article.slider nav a.prev.next:hover:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.next:before,
  body .outer-wrapper > .whats-on article.slider nav a.next.next:hover:before {
    background-image: url("../images/sprites/arrows/whats-on-right-mobile-2x.png");
    background-repeat: no-repeat;
    background-size: 15px 27px;
    content: '';
    display: block;
    height: 27px;
    width: 15px;
  }
  /* line 356, components/on-now-and-next.scss */
  body .outer-wrapper > .whats-on article.slider ul {
    margin: 0 2%;
    overflow: visible;
  }
}

/* line 364, components/on-now-and-next.scss */
body.grownups .outer-wrapper > .whats-on {
  margin-bottom: -55px;
  margin-top: 75px;
}
/* line 368, components/on-now-and-next.scss */
body.grownups .outer-wrapper > .whats-on article.slider > nav a.schedule {
  color: #1a2230;
}
/* line 371, components/on-now-and-next.scss */
body.grownups .outer-wrapper > .whats-on article.slider > nav a.schedule:hover {
  color: #8d5bb4;
}
@media (max-width: 800px) {
  /* line 368, components/on-now-and-next.scss */
  body.grownups .outer-wrapper > .whats-on article.slider > nav a.schedule {
    color: white;
  }
}

/*********************************************************************/
/* line 1, components/programme-az-list.scss */
.programmes-az-list {
  /* @group Header */
  /* @end */
  /* @group Navigation */
  /* @end */
  /* @group Form */
  /* @end */
  /* @group Footer */
  /* @end */
  /* @group List */
  /* @end */
  /* @group Large */
  /* @end */
  /* @group Medium */
  /* @end */
  /* @group Small */
  /* @end */
  /* @group Tiny */
  /* @end */
}
/* line 5, components/programme-az-list.scss */
.programmes-az-list > header h1 {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #583f87;
  font-size: 50px;
  line-height: 1;
  margin: 0;
  position: relative;
  text-align: center;
}
/* line 16, components/programme-az-list.scss */
.programmes-az-list > header .copy {
  color: #1a2230;
  font-size: 15px;
  margin: 13px 0;
  text-align: center;
}
/* line 30, components/programme-az-list.scss */
.programmes-az-list > header nav {
  margin: 0 0 55px 0;
}
/* line 33, components/programme-az-list.scss */
.programmes-az-list > header nav h2 {
  display: none;
}
/* line 37, components/programme-az-list.scss */
.programmes-az-list > header nav ol {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  border: 2px solid #ffffff;
  display: table;
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 53, components/programme-az-list.scss */
.programmes-az-list > header nav li {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: table-cell;
  font-size: 18px;
  line-height: 1;
  width: 1%;
}
/* line 62, components/programme-az-list.scss */
.programmes-az-list > header nav li a,
.programmes-az-list > header nav li span {
  background: -moz-linear-gradient(top, #9cd8ec, rgba(66, 182, 224, 0.7), rgba(38, 124, 156, 0.7));
  background: -webkit-linear-gradient(top, #9cd8ec, rgba(66, 182, 224, 0.7), rgba(38, 124, 156, 0.7));
  color: white;
  display: block;
  padding: 20px 0;
  text-align: center;
  text-shadow: 0px -1px 0 #427b8e;
  white-space: nowrap;
}
/* line 82, components/programme-az-list.scss */
html.no-cssgradients .programmes-az-list > header nav li a, html.no-cssgradients
.programmes-az-list > header nav li span {
  background: rgba(45, 166, 210, 0.7);
}
/* line 86, components/programme-az-list.scss */
html.no-hsla .programmes-az-list > header nav li a, html.no-hsla
.programmes-az-list > header nav li span {
  background: #6fcde4;
}
/* line 92, components/programme-az-list.scss */
.programmes-az-list > header nav li a:active,
.programmes-az-list > header nav li a:focus,
.programmes-az-list > header nav li a:hover {
  color: #5aa2ba;
}
/* line 95, components/programme-az-list.scss */
.programmes-az-list > header nav li span {
  color: #b2e1f0;
  cursor: default;
  text-shadow: 0px -1px 0 rgba(66, 123, 142, 0.5);
}
/* line 104, components/programme-az-list.scss */
html.ie8 .programmes-az-list > header nav li.number a, html.ie9 .programmes-az-list > header nav li.number a, html.ie8 .programmes-az-list > header nav li.number span, html.ie9 .programmes-az-list > header nav li.number span {
  padding: 20px 9px;
}
/* line 108, components/programme-az-list.scss */
.programmes-az-list > header nav li.active a {
  color: #6abfdb;
}
/* line 113, components/programme-az-list.scss */
.programmes-az-list > header nav li.active a, html.no-cssgradients .programmes-az-list > header nav li.active a, html.no-hsla .programmes-az-list > header nav li.active a {
  background: transparent;
}
/* line 119, components/programme-az-list.scss */
.programmes-az-list > header nav li.all a, .programmes-az-list > header nav li.all span {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: uppercase;
}
/* line 125, components/programme-az-list.scss */
.programmes-az-list > header nav li:last-child a, .programmes-az-list > header nav li:last-child span {
  padding-right: 10px;
}
/* line 135, components/programme-az-list.scss */
.programmes-az-list > header form {
  display: none;
}
/* line 138, components/programme-az-list.scss */
.programmes-az-list > header form h3 {
  display: none;
}
/* line 147, components/programme-az-list.scss */
.programmes-az-list > footer {
  border-top: 1px solid #678796;
  clear: both;
  padding: 15px 0 30px 0;
}
/* line 152, components/programme-az-list.scss */
.programmes-az-list > footer .copy {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #1a2230;
  font-size: 15px;
  margin: 0;
  text-align: center;
}
/* line 161, components/programme-az-list.scss */
.programmes-az-list > footer .copy a {
  color: #1a2230;
  text-decoration: underline;
}
/* line 165, components/programme-az-list.scss */
.programmes-az-list > footer .copy a:hover {
  color: #583f87;
}
/* line 176, components/programme-az-list.scss */
.programmes-az-list > ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 181, components/programme-az-list.scss */
.programmes-az-list > ol li {
  float: left;
  height: 205px;
  margin: 0;
  width: 16.66667%;
}
/* line 188, components/programme-az-list.scss */
.programmes-az-list > ol li a,
.programmes-az-list > ol li span {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  position: relative;
  text-align: center;
}
/* line 196, components/programme-az-list.scss */
.programmes-az-list > ol li a .image,
.programmes-az-list > ol li span .image {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background: white url("../images/shared/programme-thumb-large.png") no-repeat center center;
  background-size: auto 124px;
  border: 2px solid #ffffff;
  display: inline-block;
  height: 124px;
  margin: 0 0 10px 0;
  overflow: hidden;
  width: 124px;
  vertical-align: bottom;
}
/* line 211, components/programme-az-list.scss */
.programmes-az-list > ol li a .image img,
.programmes-az-list > ol li span .image img {
  background: #ffffff;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
}
/* line 219, components/programme-az-list.scss */
.programmes-az-list > ol li a h1,
.programmes-az-list > ol li span h1 {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  color: #1a2230;
  font-size: 15px;
  font-weight: bolder;
  margin: 0;
  padding: 0 5%;
}
/* line 230, components/programme-az-list.scss */
.programmes-az-list > ol li a:hover {
  margin-bottom: -3px;
  margin-top: 3px;
}
/* line 234, components/programme-az-list.scss */
.programmes-az-list > ol li a:hover .image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 238, components/programme-az-list.scss */
.programmes-az-list > ol li a:hover h1 {
  color: #583f87;
}
@media (max-width: 960px) {
  /* line 250, components/programme-az-list.scss */
  .programmes-az-list > ol li {
    width: 20%;
  }
}
@media (max-width: 800px) {
  /* line 1, components/programme-az-list.scss */
  .programmes-az-list {
    padding-top: 20px;
  }
  /* line 263, components/programme-az-list.scss */
  .programmes-az-list > header h1 {
    font-size: 30px;
  }
  /* line 267, components/programme-az-list.scss */
  .programmes-az-list > header .copy {
    font-size: 15px;
    line-height: 21px;
    margin: 0 5%;
  }
  /* line 275, components/programme-az-list.scss */
  .programmes-az-list > header nav {
    display: none;
  }
  /* line 279, components/programme-az-list.scss */
  .programmes-az-list > header form {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 30px 20px 20px white inset, -5px -10px 25px #d9d9d9 inset, 2px 2px 2px rgba(0, 0, 0, 0.2);
    border: 2px solid white;
    display: block;
    margin: 20px 0;
    overflow: hidden;
  }
  /* line 292, components/programme-az-list.scss */
  .programmes-az-list > header form label {
    background: -moz-linear-gradient(top, #9cd8ec, rgba(66, 182, 224, 0.7), rgba(38, 124, 156, 0.7));
    background: -webkit-linear-gradient(top, #9cd8ec, rgba(66, 182, 224, 0.7), rgba(38, 124, 156, 0.7));
    display: block;
    padding: 10px;
  }
  /* line 308, components/programme-az-list.scss */
  html.no-cssgradients .programmes-az-list > header form label {
    background: rgba(45, 166, 210, 0.7);
  }
  /* line 312, components/programme-az-list.scss */
  html.no-hsla .programmes-az-list > header form label {
    background: #6fcde4;
  }
  /* line 316, components/programme-az-list.scss */
  .programmes-az-list > header form label select {
    height: 37px;
    width: 100%;
  }
  /* line 320, components/programme-az-list.scss */
  .programmes-az-list > header form label .customSelect {
    width: 100%;
  }
  /* line 323, components/programme-az-list.scss */
  .programmes-az-list > header form label .customSelect.customSelectChanged {
    color: #583f87;
  }
  /* line 332, components/programme-az-list.scss */
  .programmes-az-list > footer .copy {
    font-size: 15px;
    line-height: 21px;
    margin: 15px 5% 0 5%;
  }
  /* line 341, components/programme-az-list.scss */
  .programmes-az-list > ol li {
    width: 25%;
  }
}
@media (max-width: 620px) {
  /* line 351, components/programme-az-list.scss */
  .programmes-az-list > ol li {
    width: 33.33%;
  }
}
@media (max-width: 480px) {
  /* line 362, components/programme-az-list.scss */
  .programmes-az-list > ol li {
    width: 50%;
  }
  /* line 367, components/programme-az-list.scss */
  .programmes-az-list > ol li a .image,
  .programmes-az-list > ol li span .image {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
}

/**********************************************************************
*	Component: List Activities (filtered by Tag)
/*********************************************************************/
/* line 5, components/list-activities.scss */
article.list-activities {
  margin: 110px auto 30px auto;
  padding: 0 0 20px 0;
  position: relative;
  /******************************************************************
  *	Header
  ******************************************************************/
  /******************************************************************
  *	Navigation
  ******************************************************************/
  /******************************************************************
  *	Items
  ******************************************************************/
  /******************************************************************
  *	Large
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
  /******************************************************************
  *	Small
  ******************************************************************/
  /******************************************************************
  *	Tiny
  ******************************************************************/
}
/* line 14, components/list-activities.scss */
article.list-activities > h1 {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #583f87;
  font-size: 30px;
  line-height: 1;
  margin: 0 0 30px 0;
  text-align: center;
}
/* line 28, components/list-activities.scss */
article.list-activities > nav {
  position: relative;
}
/* line 32, components/list-activities.scss */
article.list-activities > nav a.prev,
article.list-activities > nav a.next {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  height: 90px;
  display: block;
  position: absolute;
  top: -3px;
  width: 7%;
}
/* line 42, components/list-activities.scss */
article.list-activities > nav a.prev:before,
article.list-activities > nav a.next:before {
  margin: 0 auto;
}
/* line 46, components/list-activities.scss */
article.list-activities > nav a.prev.prev,
article.list-activities > nav a.next.prev {
  background-image: url("../images/sprites/arrows/slider-left-2x.png");
  background-repeat: no-repeat;
  background-size: 29px 57px;
  content: '';
  display: block;
  background-position: center left;
  left: 3%;
}
/* line 49, components/list-activities.scss */
html.no-backgroundsize article.list-activities > nav a.prev.prev, html.no-backgroundsize
article.list-activities > nav a.next.prev {
  background-image: url("../images/sprites/arrows/slider-left-1x.png");
  background-repeat: no-repeat;
  background-size: 29px 57px;
  content: '';
  display: block;
}
/* line 56, components/list-activities.scss */
article.list-activities > nav a.prev.prev:hover,
article.list-activities > nav a.next.prev:hover {
  margin: 0 0 0 -5px;
}
/* line 61, components/list-activities.scss */
article.list-activities > nav a.prev.next,
article.list-activities > nav a.next.next {
  background-image: url("../images/sprites/arrows/slider-right-2x.png");
  background-repeat: no-repeat;
  background-size: 29px 57px;
  content: '';
  display: block;
  background-position: center right;
  right: 3%;
}
/* line 64, components/list-activities.scss */
html.no-backgroundsize article.list-activities > nav a.prev.next, html.no-backgroundsize
article.list-activities > nav a.next.next {
  background-image: url("../images/sprites/arrows/slider-right-1x.png");
  background-repeat: no-repeat;
  background-size: 29px 57px;
  content: '';
  display: block;
}
/* line 71, components/list-activities.scss */
article.list-activities > nav a.prev.next:hover,
article.list-activities > nav a.next.next:hover {
  margin: 0 -5px 0 0;
}
/* line 77, components/list-activities.scss */
article.list-activities > nav ul {
  left: 0;
  position: absolute;
  text-align: center;
  top: 180px;
  width: 100%;
}
/* line 84, components/list-activities.scss */
article.list-activities > nav ul li a {
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  -ms-border-radius: 18px;
  -o-border-radius: 18px;
  border-radius: 18px;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
  background: white;
  display: inline-block;
  height: 18px;
  margin: 0 5px;
  width: 18px;
  vertical-align: bottom;
}
/* line 96, components/list-activities.scss */
html.ie8 article.list-activities > nav ul li a {
  background: url("../images/shared/pagination-purple-normal.png") no-repeat;
}
/* line 99, components/list-activities.scss */
article.list-activities > nav ul li.active a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #583f87;
}
/* line 104, components/list-activities.scss */
html.ie8 article.list-activities > nav ul li.active a {
  background: url("../images/shared/pagination-purple-active.png") no-repeat;
}
/* line 109, components/list-activities.scss */
article.list-activities > nav p {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #583f87;
  font-size: 18px;
  line-height: 1;
  margin: -20px 0 25px 0;
  text-align: center;
}
/* line 118, components/list-activities.scss */
article.list-activities > nav p .of {
  display: inline-block;
  margin: 0 0.5ex;
}
/* line 129, components/list-activities.scss */
article.list-activities > div {
  margin: 0 auto;
  width: 85%;
}
/* line 133, components/list-activities.scss */
article.list-activities > div ul {
  width: 10000%;
}
/* line 137, components/list-activities.scss */
article.list-activities > div li {
  width: 0.2%;
}
/* line 140, components/list-activities.scss */
article.list-activities > div li a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  height: 180px;
  margin: 0 auto;
  position: relative;
  width: 145px;
}
/* line 149, components/list-activities.scss */
article.list-activities > div li a .image {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background: #ffffff;
  border: 2px solid #ffffff;
  display: block;
  height: 83px;
  margin: 0px auto 10px auto;
  overflow: hidden;
}
/* line 160, components/list-activities.scss */
article.list-activities > div li a .image img {
  width: 100%;
}
/* line 166, components/list-activities.scss */
article.list-activities > div li a h1,
article.list-activities > div li a h2 {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #1a2230;
  font-size: 15px;
  margin: 0;
}
/* line 173, components/list-activities.scss */
article.list-activities > div li a h3.category {
  left: 2px;
  margin: 0;
  position: absolute;
  top: 2px;
}
/* line 181, components/list-activities.scss */
article.list-activities > div li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 184, components/list-activities.scss */
html.ie8 article.list-activities > div li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 188, components/list-activities.scss */
article.list-activities > div li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 191, components/list-activities.scss */
html.ie8 article.list-activities > div li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 195, components/list-activities.scss */
article.list-activities > div li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 198, components/list-activities.scss */
html.ie8 article.list-activities > div li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 202, components/list-activities.scss */
article.list-activities > div li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 205, components/list-activities.scss */
html.ie8 article.list-activities > div li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 209, components/list-activities.scss */
article.list-activities > div li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 212, components/list-activities.scss */
html.ie8 article.list-activities > div li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 217, components/list-activities.scss */
article.list-activities > div li a h1 {
  font-weight: bolder;
}
/* line 222, components/list-activities.scss */
article.list-activities > div li a:hover {
  margin-bottom: -3px;
  margin-top: 3px;
}
/* line 226, components/list-activities.scss */
article.list-activities > div li a:hover .image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 231, components/list-activities.scss */
article.list-activities > div li a:hover h1,
article.list-activities > div li a:hover h2 {
  color: #583f87;
}
@media (max-width: 960px) {
  /* line 243, components/list-activities.scss */
  article.list-activities > div ul li {
    width: 0.25%;
  }
}
@media (max-width: 800px) {
  /* line 255, components/list-activities.scss */
  article.list-activities > nav a.prev,
  article.list-activities > nav a.next {
    width: 8%;
  }
  /* line 258, components/list-activities.scss */
  article.list-activities > nav a.prev.prev,
  article.list-activities > nav a.next.prev {
    left: 5px;
  }
  /* line 261, components/list-activities.scss */
  article.list-activities > nav a.prev.next,
  article.list-activities > nav a.next.next {
    right: 5px;
  }
  /* line 267, components/list-activities.scss */
  article.list-activities > div ul li {
    width: 0.333333%;
  }
  /* line 270, components/list-activities.scss */
  article.list-activities > div ul li img {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
  /* line 277, components/list-activities.scss */
  article.list-activities.gt-10 > nav a.prev,
  article.list-activities.gt-10 > nav a.next {
    top: 40px;
  }
  /* line 280, components/list-activities.scss */
  article.list-activities.gt-10 > nav p {
    display: block;
  }
  /* line 283, components/list-activities.scss */
  article.list-activities.gt-10 > nav ul {
    display: none;
  }
}
@media (max-width: 620px) {
  /* line 294, components/list-activities.scss */
  article.list-activities > h1 {
    font-size: 26px;
  }
  /* line 300, components/list-activities.scss */
  article.list-activities > nav a.prev,
  article.list-activities > nav a.next {
    width: 9%;
  }
  /* line 307, components/list-activities.scss */
  article.list-activities.gt-5 > nav a.prev,
  article.list-activities.gt-5 > nav a.next {
    top: 40px;
  }
  /* line 310, components/list-activities.scss */
  article.list-activities.gt-5 > nav p {
    display: block;
  }
  /* line 313, components/list-activities.scss */
  article.list-activities.gt-5 > nav ul {
    display: none;
  }
  /* line 318, components/list-activities.scss */
  article.list-activities > div ul li {
    width: 0.5%;
  }
}
@media (max-width: 480px) {
  /* line 330, components/list-activities.scss */
  article.list-activities > nav a.prev,
  article.list-activities > nav a.next {
    width: 15%;
    z-index: 2;
  }
  /* line 336, components/list-activities.scss */
  article.list-activities > div ul li {
    width: 1%;
  }
}

/*********************************************************************/
/**********************************************************************
*	Component: All Activities (filtered by Tag)
/*********************************************************************/
/* line 5, components/play-activities.scss */
article.play-activities {
  margin-bottom: -24px;
  margin-top: -76px;
  padding: 185px 0 0 0;
  position: relative;
  z-index: 2;
  /******************************************************************
  *	Header
  /*****************************************************************/
  /******************************************************************
  *	Navigation
  /*****************************************************************/
  /******************************************************************
  *	Sliders
  /*****************************************************************/
  /** Category colours *****************************************/
  /******************************************************************
  *	Contents
  /*****************************************************************/
  /******************************************************************
  *	Navigation change
  /*****************************************************************/
  /******************************************************************
  *	Large
  /*****************************************************************/
  /******************************************************************
  *	Medium
  /*****************************************************************/
  /******************************************************************
  *	Small
  /*****************************************************************/
  /******************************************************************
  *	Tiny
  /*****************************************************************/
}
/* line 16, components/play-activities.scss */
article.play-activities > h1 {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #583f87;
  font-size: 35px;
  height: 160px;
  left: 0;
  line-height: 152px;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 100%;
  z-index: 1;
}
/* line 31, components/play-activities.scss */
article.play-activities > h1.ir-logo {
  text-align: center;
  text-indent: 0;
}
/* line 35, components/play-activities.scss */
article.play-activities > h1.ir-logo img {
  max-height: 100%;
}
/* line 40, components/play-activities.scss */
article.play-activities > h1 .align {
  display: inline-block;
  line-height: 1;
  max-width: 85%;
  position: relative;
  vertical-align: middle;
}
/* line 47, components/play-activities.scss */
article.play-activities > h1 .align.small {
  font-size: 80px;
}
/* line 50, components/play-activities.scss */
article.play-activities > h1 .align.medium {
  font-size: 60px;
}
/* line 53, components/play-activities.scss */
article.play-activities > h1 .align.large {
  font-size: 50px;
}
/* line 56, components/play-activities.scss */
article.play-activities > h1 .align.huge {
  font-size: 45px;
}
/* line 61, components/play-activities.scss */
article.play-activities > h1:before {
  right: 5px;
  top: 82px;
}
/* line 74, components/play-activities.scss */
article.play-activities > .categories {
  display: none;
  height: 106px;
  margin: 0 0 -2px 0;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
/* line 82, components/play-activities.scss */
article.play-activities > .categories.categories {
  display: block;
}
/* line 86, components/play-activities.scss */
article.play-activities > .categories h2 {
  display: none;
}
/* line 90, components/play-activities.scss */
article.play-activities > .categories li {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  top: 0;
  /** Bottom left round corner *****************************/
  /** Links and colours ************************************/
}
/* line 101, components/play-activities.scss */
article.play-activities > .categories li:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  top: 3px;
}
/* line 110, components/play-activities.scss */
article.play-activities > .categories li:after {
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -ms-border-radius: 0 0 10px 0;
  -o-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
  border-bottom: 5px solid #583f87;
  border-right: 5px solid #583f87;
  content: '';
  display: none;
  height: 10px;
  left: -10px;
  position: absolute;
  top: 94px;
  width: 10px;
  z-index: 1;
}
/* line 124, components/play-activities.scss */
article.play-activities > .categories li:before {
  -webkit-border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -ms-border-radius: 0 0 10px 0;
  -o-border-radius: 0 0 10px 0;
  border-radius: 0 0 10px 0;
  border-bottom: 2px solid #ffffff;
  border-right: 2px solid #ffffff;
  content: '';
  display: none;
  height: 10px;
  left: -10px;
  position: absolute;
  top: 94px;
  width: 10px;
  z-index: 2;
}
/* line 138, components/play-activities.scss */
html.ie8 article.play-activities > .categories li:after {
  border: none;
}
/* line 145, components/play-activities.scss */
article.play-activities > .categories li a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  background-color: #7f67af;
  border: 2px solid #ffffff;
  color: white;
  display: block;
  height: 94px;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 15px;
  padding: 5px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  text-transform: uppercase;
  width: 94px;
  word-wrap: break-word;
}
/* line 166, components/play-activities.scss */
html.lang-es-mx article.play-activities > .categories li a {
  padding: 5px 0;
}
/* line 170, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #7f67af), color-stop(100%, #583f87));
  background: -webkit-linear-gradient(top, #7f67af, #583f87 90px);
  background: -moz-linear-gradient(top, #7f67af, #583f87 90px);
  background: -o-linear-gradient(top, #7f67af, #583f87 90px);
  background: linear-gradient(top, #7f67af, #583f87 90px);
}
/* line 180, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(127, 103, 175, 0)), color-stop(100%, #583f87)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #583f87), color-stop(100%, #8d78b8));
  background: -webkit-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -webkit-radial-gradient(bottom right, #583f87, #8d78b8);
  background: -moz-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -moz-radial-gradient(bottom right, #583f87, #8d78b8);
  background: -o-linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), -o-radial-gradient(bottom right, #583f87, #8d78b8);
  background: linear-gradient(top, rgba(127, 103, 175, 0) 10px, #583f87 90px), radial-gradient(bottom right, #583f87, #8d78b8);
}
/* line 195, components/play-activities.scss */
article.play-activities > .categories li a:after {
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -ms-border-radius: 0 0 0 10px;
  -o-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  border-bottom: 5px solid #583f87;
  border-left: 5px solid #583f87;
  content: '';
  display: none;
  height: 10px;
  position: absolute;
  right: -10px;
  top: 94px;
  width: 10px;
  z-index: 1;
}
/* line 209, components/play-activities.scss */
article.play-activities > .categories li a:before {
  -webkit-border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -ms-border-radius: 0 0 0 10px;
  -o-border-radius: 0 0 0 10px;
  border-radius: 0 0 0 10px;
  border-bottom: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
  content: '';
  display: none;
  height: 10px;
  position: absolute;
  right: -10px;
  top: 94px;
  width: 10px;
  z-index: 2;
}
/* line 223, components/play-activities.scss */
html.ie8 article.play-activities > .categories li a:after {
  border: none;
}
/* line 227, components/play-activities.scss */
article.play-activities > .categories li a .icon {
  margin: 2px auto 6px auto;
  position: static;
}
/* line 236, components/play-activities.scss */
article.play-activities > .categories li.category-watch a {
  background-color: #fdb813;
}
/* line 239, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li.category-watch a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #ffcb3d), color-stop(100%, #fdb813));
  background: -webkit-linear-gradient(top, #ffcb3d, #fdb813 90px);
  background: -moz-linear-gradient(top, #ffcb3d, #fdb813 90px);
  background: -o-linear-gradient(top, #ffcb3d, #fdb813 90px);
  background: linear-gradient(top, #ffcb3d, #fdb813 90px);
}
/* line 249, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li.category-watch a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(255, 196, 35, 0)), color-stop(100%, #fdb813)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #fdb813), color-stop(100%, #ffcb3d));
  background: -webkit-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -webkit-radial-gradient(bottom right, #fdb813, #ffcb3d);
  background: -moz-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -moz-radial-gradient(bottom right, #fdb813, #ffcb3d);
  background: -o-linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), -o-radial-gradient(bottom right, #fdb813, #ffcb3d);
  background: linear-gradient(top, rgba(255, 196, 35, 0) 10px, #fdb813 90px), radial-gradient(bottom right, #fdb813, #ffcb3d);
}
/* line 264, components/play-activities.scss */
article.play-activities > .categories li.category-watch a .icon {
  background-image: url("../images/sprites/category-icons/watch-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  height: 45px;
  width: 41px;
}
/* line 267, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .categories li.category-watch a .icon {
  background-image: url("../images/sprites/category-icons/watch-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  height: 45px;
  width: 41px;
}
/* line 270, components/play-activities.scss */
html.lang-pl-pl article.play-activities > .categories li.category-watch a .icon {
  margin-top: 5px;
}
/* line 276, components/play-activities.scss */
article.play-activities > .categories li.category-watch:after,
article.play-activities > .categories li.category-watch a:after {
  border-color: #fdb813;
}
/* line 282, components/play-activities.scss */
article.play-activities > .categories li.category-make-and-colour a {
  background-color: #8dc63f;
}
/* line 285, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li.category-make-and-colour a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #abd57a), color-stop(100%, #8dc63f));
  background: -webkit-linear-gradient(top, #abd57a, #8dc63f 90px);
  background: -moz-linear-gradient(top, #abd57a, #8dc63f 90px);
  background: -o-linear-gradient(top, #abd57a, #8dc63f 90px);
  background: linear-gradient(top, #abd57a, #8dc63f 90px);
}
/* line 295, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li.category-make-and-colour a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(159, 207, 103, 0)), color-stop(100%, #8dc63f)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #8dc63f), color-stop(100%, #abd57a));
  background: -webkit-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -webkit-radial-gradient(bottom right, #8dc63f, #abd57a);
  background: -moz-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -moz-radial-gradient(bottom right, #8dc63f, #abd57a);
  background: -o-linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), -o-radial-gradient(bottom right, #8dc63f, #abd57a);
  background: linear-gradient(top, rgba(159, 207, 103, 0) 10px, #8dc63f 90px), radial-gradient(bottom right, #8dc63f, #abd57a);
}
/* line 310, components/play-activities.scss */
article.play-activities > .categories li.category-make-and-colour a .icon {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  height: 37px;
  width: 45px;
}
/* line 313, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .categories li.category-make-and-colour a .icon {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  height: 37px;
  width: 45px;
}
/* line 316, components/play-activities.scss */
html.lang-pl-pl article.play-activities > .categories li.category-make-and-colour a .icon {
  margin-top: 10px;
}
/* line 322, components/play-activities.scss */
article.play-activities > .categories li.category-make-and-colour:after,
article.play-activities > .categories li.category-make-and-colour a:after {
  border-color: #8dc63f;
}
/* line 328, components/play-activities.scss */
article.play-activities > .categories li.category-games a {
  background-color: #00bce4;
}
/* line 331, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li.category-games a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #84d4e8), color-stop(100%, #00bce4));
  background: -webkit-linear-gradient(top, #84d4e8, #00bce4 90px);
  background: -moz-linear-gradient(top, #84d4e8, #00bce4 90px);
  background: -o-linear-gradient(top, #84d4e8, #00bce4 90px);
  background: linear-gradient(top, #84d4e8, #00bce4 90px);
}
/* line 341, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li.category-games a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(111, 205, 228, 0)), color-stop(100%, #00bce4)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #00bce4), color-stop(100%, #84d4e8));
  background: -webkit-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -webkit-radial-gradient(bottom right, #00bce4, #84d4e8);
  background: -moz-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -moz-radial-gradient(bottom right, #00bce4, #84d4e8);
  background: -o-linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), -o-radial-gradient(bottom right, #00bce4, #84d4e8);
  background: linear-gradient(top, rgba(111, 205, 228, 0) 10px, #00bce4 90px), radial-gradient(bottom right, #00bce4, #84d4e8);
}
/* line 356, components/play-activities.scss */
article.play-activities > .categories li.category-games a .icon {
  background-image: url("../images/sprites/category-icons/games-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  height: 46px;
  width: 45px;
}
/* line 359, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .categories li.category-games a .icon {
  background-image: url("../images/sprites/category-icons/games-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  height: 46px;
  width: 45px;
}
/* line 362, components/play-activities.scss */
html.lang-pl-pl article.play-activities > .categories li.category-games a .icon {
  margin-top: 5px;
}
/* line 368, components/play-activities.scss */
article.play-activities > .categories li.category-games:after,
article.play-activities > .categories li.category-games a:after {
  border-color: #00bce4;
}
/* line 374, components/play-activities.scss */
article.play-activities > .categories li.category-story-time a {
  background-color: #e73e97;
}
/* line 377, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li.category-story-time a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #ed8dbc), color-stop(100%, #e73e97));
  background: -webkit-linear-gradient(top, #ed8dbc, #e73e97 90px);
  background: -moz-linear-gradient(top, #ed8dbc, #e73e97 90px);
  background: -o-linear-gradient(top, #ed8dbc, #e73e97 90px);
  background: linear-gradient(top, #ed8dbc, #e73e97 90px);
}
/* line 387, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li.category-story-time a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(234, 119, 175, 0)), color-stop(100%, #e73e97)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #e73e97), color-stop(100%, #ed8dbc));
  background: -webkit-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -webkit-radial-gradient(bottom right, #e73e97, #ed8dbc);
  background: -moz-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -moz-radial-gradient(bottom right, #e73e97, #ed8dbc);
  background: -o-linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), -o-radial-gradient(bottom right, #e73e97, #ed8dbc);
  background: linear-gradient(top, rgba(234, 119, 175, 0) 10px, #e73e97 90px), radial-gradient(bottom right, #e73e97, #ed8dbc);
}
/* line 402, components/play-activities.scss */
article.play-activities > .categories li.category-story-time a .icon {
  background-image: url("../images/sprites/category-icons/story-time-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  height: 39px;
  width: 47px;
}
/* line 405, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .categories li.category-story-time a .icon {
  background-image: url("../images/sprites/category-icons/story-time-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  height: 39px;
  width: 47px;
}
/* line 411, components/play-activities.scss */
article.play-activities > .categories li.category-story-time:after,
article.play-activities > .categories li.category-story-time a:after {
  border-color: #e73e97;
}
/* line 417, components/play-activities.scss */
article.play-activities > .categories li.category-songs a {
  background-color: #005967;
}
/* line 420, components/play-activities.scss */
html.cssgradients article.play-activities > .categories li.category-songs a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(0%, #4b95a0), color-stop(100%, #005967));
  background: -webkit-linear-gradient(top, #4b95a0, #005967 90px);
  background: -moz-linear-gradient(top, #4b95a0, #005967 90px);
  background: -o-linear-gradient(top, #4b95a0, #005967 90px);
  background: linear-gradient(top, #4b95a0, #005967 90px);
}
/* line 430, components/play-activities.scss */
html.multiplebgs article.play-activities > .categories li.category-songs a {
  background: -webkit-gradient(linear, 50% 0%, 50% 90, color-stop(11.11111%, rgba(67, 133, 143, 0)), color-stop(100%, #005967)), -webkit-gradient(radial, 100% 100%, 0, 100% 100%, 100, color-stop(0%, #005967), color-stop(100%, #4b95a0));
  background: -webkit-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -webkit-radial-gradient(bottom right, #005967, #4b95a0);
  background: -moz-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -moz-radial-gradient(bottom right, #005967, #4b95a0);
  background: -o-linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), -o-radial-gradient(bottom right, #005967, #4b95a0);
  background: linear-gradient(top, rgba(67, 133, 143, 0) 10px, #005967 90px), radial-gradient(bottom right, #005967, #4b95a0);
}
/* line 445, components/play-activities.scss */
article.play-activities > .categories li.category-songs a .icon {
  background-image: url("../images/sprites/category-icons/songs-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  height: 38px;
  width: 39px;
  margin-top: 7px;
}
/* line 450, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .categories li.category-songs a .icon {
  background-image: url("../images/sprites/category-icons/songs-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  height: 38px;
  width: 39px;
}
/* line 453, components/play-activities.scss */
html.lang-pl-pl article.play-activities > .categories li.category-songs a .icon {
  margin-top: 10px;
}
/* line 459, components/play-activities.scss */
article.play-activities > .categories li.category-songs:after,
article.play-activities > .categories li.category-songs a:after {
  border-color: #005967;
}
/* line 471, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch, article.play-activities.category-make-and-colour > nav li.category-make-and-colour, article.play-activities.category-games > nav li.category-games, article.play-activities.category-story-time > nav li.category-story-time, article.play-activities.category-songs > nav li.category-songs, article.play-activities.category-all > nav li.category-all {
  position: relative;
  z-index: 3;
}
/* line 475, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch:hover, article.play-activities.category-make-and-colour > nav li.category-make-and-colour:hover, article.play-activities.category-games > nav li.category-games:hover, article.play-activities.category-story-time > nav li.category-story-time:hover, article.play-activities.category-songs > nav li.category-songs:hover, article.play-activities.category-all > nav li.category-all:hover {
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  top: 0;
}
/* line 482, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch:after, article.play-activities.category-watch > nav li.category-watch:before, article.play-activities.category-make-and-colour > nav li.category-make-and-colour:after, article.play-activities.category-make-and-colour > nav li.category-make-and-colour:before, article.play-activities.category-games > nav li.category-games:after, article.play-activities.category-games > nav li.category-games:before, article.play-activities.category-story-time > nav li.category-story-time:after, article.play-activities.category-story-time > nav li.category-story-time:before, article.play-activities.category-songs > nav li.category-songs:after, article.play-activities.category-songs > nav li.category-songs:before, article.play-activities.category-all > nav li.category-all:after, article.play-activities.category-all > nav li.category-all:before {
  display: block;
}
/* line 487, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch.first-category:after, article.play-activities.category-watch > nav li.category-watch.first-category:before, article.play-activities.category-make-and-colour > nav li.category-make-and-colour.first-category:after, article.play-activities.category-make-and-colour > nav li.category-make-and-colour.first-category:before, article.play-activities.category-games > nav li.category-games.first-category:after, article.play-activities.category-games > nav li.category-games.first-category:before, article.play-activities.category-story-time > nav li.category-story-time.first-category:after, article.play-activities.category-story-time > nav li.category-story-time.first-category:before, article.play-activities.category-songs > nav li.category-songs.first-category:after, article.play-activities.category-songs > nav li.category-songs.first-category:before, article.play-activities.category-all > nav li.category-all.first-category:after, article.play-activities.category-all > nav li.category-all.first-category:before {
  display: none;
}
/* line 491, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch a, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a, article.play-activities.category-games > nav li.category-games a, article.play-activities.category-story-time > nav li.category-story-time a, article.play-activities.category-songs > nav li.category-songs a, article.play-activities.category-all > nav li.category-all a {
  -webkit-border-radius: 6px 6px 0 0;
  -moz-border-radius: 6px 6px 0 0;
  -ms-border-radius: 6px 6px 0 0;
  -o-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-bottom: none;
  height: 110px;
}
/* line 498, components/play-activities.scss */
article.play-activities.category-watch > nav li.category-watch a:after, article.play-activities.category-watch > nav li.category-watch a:before, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a:after, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a:before, article.play-activities.category-games > nav li.category-games a:after, article.play-activities.category-games > nav li.category-games a:before, article.play-activities.category-story-time > nav li.category-story-time a:after, article.play-activities.category-story-time > nav li.category-story-time a:before, article.play-activities.category-songs > nav li.category-songs a:after, article.play-activities.category-songs > nav li.category-songs a:before, article.play-activities.category-all > nav li.category-all a:after, article.play-activities.category-all > nav li.category-all a:before {
  display: block;
}
/* line 508, components/play-activities.scss */
article.play-activities > .slider {
  background: #ffffff;
  height: 590px;
  position: absolute;
  right: 32px;
  top: 346px;
  width: 170px;
  /** Navigation ***********************************************/
  /** Carousel item ********************************************/
}
/* line 521, components/play-activities.scss */
article.play-activities > .slider > nav a.next,
article.play-activities > .slider > nav a.prev {
  display: block;
  height: 50px;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 2;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
/* line 531, components/play-activities.scss */
article.play-activities > .slider > nav a.next:before,
article.play-activities > .slider > nav a.prev:before {
  background: url("../images/shared/arrows.png") no-repeat;
  background-position: -100% 0;
  content: '';
  display: block;
  margin: auto;
}
/* line 536, components/play-activities.scss */
article.play-activities > .slider > nav a.next:hover,
article.play-activities > .slider > nav a.prev:hover {
  -webkit-transform: translateY(5px);
  -moz-transform: translateY(5px);
  -ms-transform: translateY(5px);
  -o-transform: translateY(5px);
  transform: translateY(5px);
}
/* line 540, components/play-activities.scss */
article.play-activities > .slider > nav a.next {
  bottom: -50px;
}
/* line 543, components/play-activities.scss */
article.play-activities > .slider > nav a.next:before {
  background-size: auto 156px;
  height: 92px;
  width: 44px;
  background-position: -368px -48px;
  height: 44px;
  width: 90px;
  margin-bottom: 8px;
  margin-top: -2px;
}
/* line 550, components/play-activities.scss */
article.play-activities > .slider > nav a.prev {
  top: -50px;
}
/* line 553, components/play-activities.scss */
article.play-activities > .slider > nav a.prev:hover {
  -webkit-transform: translateY(-5px);
  -moz-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  -o-transform: translateY(-5px);
  transform: translateY(-5px);
}
/* line 557, components/play-activities.scss */
article.play-activities > .slider > nav a.prev:before {
  background-size: auto 156px;
  height: 92px;
  width: 44px;
  background-position: -368px -2px;
  height: 44px;
  width: 90px;
  margin-top: 8px;
}
/* line 564, components/play-activities.scss */
article.play-activities > .slider > nav ul {
  display: none;
}
/* line 572, components/play-activities.scss */
article.play-activities > .slider > div li {
  height: 0.333333%;
  padding: 5px;
  width: 100%;
}
/* line 577, components/play-activities.scss */
article.play-activities > .slider > div li a {
  background-image: -webkit-linear-gradient(-230deg, #ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(-230deg, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(-230deg, #ffffff, #e6e6e6);
  background-image: linear-gradient(-230deg, #ffffff, #e6e6e6);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 2px solid #ffffff;
  display: block;
  height: 100%;
  padding: 10px;
  position: relative;
  width: 100%;
}
/* line 594, components/play-activities.scss */
article.play-activities > .slider > div li a .image {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border: 2px solid #ffffff;
  display: block;
  height: 84px;
  margin: -6px -6px 4px -6px;
  overflow: hidden;
  width: 148px;
}
/* line 604, components/play-activities.scss */
article.play-activities > .slider > div li a .image img {
  width: 100%;
}
/* line 610, components/play-activities.scss */
article.play-activities > .slider > div li a h1,
article.play-activities > .slider > div li a h2 {
  color: #1a2230;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
}
/* line 617, components/play-activities.scss */
html.no-gills article.play-activities > .slider > div li a h1, html.no-gills
article.play-activities > .slider > div li a h2 {
  font-size: 13px;
}
/* line 621, components/play-activities.scss */
article.play-activities > .slider > div li a h1.programme {
  font-weight: bold;
}
/* line 624, components/play-activities.scss */
article.play-activities > .slider > div li a h3.duration {
  display: none;
}
/* line 627, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category {
  left: 6px;
  margin: 0;
  position: absolute;
  top: 6px;
}
/* line 635, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 638, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-watch {
  background-image: url("../images/sprites/category-badges/watch-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 642, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 645, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-make-and-colour {
  background-image: url("../images/sprites/category-badges/make-and-colour-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 649, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 652, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-games {
  background-image: url("../images/sprites/category-badges/games-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 656, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 659, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-story-time {
  background-image: url("../images/sprites/category-badges/story-time-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 663, components/play-activities.scss */
article.play-activities > .slider > div li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 666, components/play-activities.scss */
html.no-backgroundsize article.play-activities > .slider > div li a h3.category.category-songs {
  background-image: url("../images/sprites/category-badges/songs-normal-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 48px 45px;
  height: 45px;
  width: 48px;
}
/* line 671, components/play-activities.scss */
article.play-activities > .slider > div li a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: -3px;
  margin-top: 3px;
}
/* line 678, components/play-activities.scss */
article.play-activities > .slider > div li a:hover h1,
article.play-activities > .slider > div li a:hover h2 {
  color: #583f87;
}
/* line 688, components/play-activities.scss */
article.play-activities.category-watch > .slider li.selected a {
  background: #fdb813;
  background-image: -webkit-linear-gradient(-220deg, #ffc423, #cd9814);
  background-image: -moz-linear-gradient(-220deg, #ffc423, #cd9814);
  background-image: -o-linear-gradient(-220deg, #ffc423, #cd9814);
  background-image: linear-gradient(-220deg, #ffc423, #cd9814);
}
/* line 697, components/play-activities.scss */
article.play-activities.category-watch > .slider li.selected a h1,
article.play-activities.category-watch > .slider li.selected a h2 {
  color: white;
}
/* line 701, components/play-activities.scss */
article.play-activities.category-make-and-colour > .slider li.selected a {
  background: #8dc63f;
  background-image: -webkit-linear-gradient(-220deg, #9fcf67, #66942e);
  background-image: -moz-linear-gradient(-220deg, #9fcf67, #66942e);
  background-image: -o-linear-gradient(-220deg, #9fcf67, #66942e);
  background-image: linear-gradient(-220deg, #9fcf67, #66942e);
}
/* line 710, components/play-activities.scss */
article.play-activities.category-make-and-colour > .slider li.selected a h1,
article.play-activities.category-make-and-colour > .slider li.selected a h2 {
  color: white;
}
/* line 714, components/play-activities.scss */
article.play-activities.category-games > .slider li.selected a {
  background: #00bce4;
  background-image: -webkit-linear-gradient(-220deg, #6fcde4, #0a8fad);
  background-image: -moz-linear-gradient(-220deg, #6fcde4, #0a8fad);
  background-image: -o-linear-gradient(-220deg, #6fcde4, #0a8fad);
  background-image: linear-gradient(-220deg, #6fcde4, #0a8fad);
}
/* line 723, components/play-activities.scss */
article.play-activities.category-games > .slider li.selected a h1,
article.play-activities.category-games > .slider li.selected a h2 {
  color: white;
}
/* line 727, components/play-activities.scss */
article.play-activities.category-story-time > .slider li.selected a {
  background: #e73e97;
  background-image: -webkit-linear-gradient(-220deg, #ea77af, #ac2b72);
  background-image: -moz-linear-gradient(-220deg, #ea77af, #ac2b72);
  background-image: -o-linear-gradient(-220deg, #ea77af, #ac2b72);
  background-image: linear-gradient(-220deg, #ea77af, #ac2b72);
}
/* line 736, components/play-activities.scss */
article.play-activities.category-story-time > .slider li.selected a h1,
article.play-activities.category-story-time > .slider li.selected a h2 {
  color: white;
}
/* line 740, components/play-activities.scss */
article.play-activities.category-songs > .slider li.selected a {
  background: #005967;
  background-image: -webkit-linear-gradient(-220deg, #43858f, #003c47);
  background-image: -moz-linear-gradient(-220deg, #43858f, #003c47);
  background-image: -o-linear-gradient(-220deg, #43858f, #003c47);
  background-image: linear-gradient(-220deg, #43858f, #003c47);
}
/* line 749, components/play-activities.scss */
article.play-activities.category-songs > .slider li.selected a h1,
article.play-activities.category-songs > .slider li.selected a h2 {
  color: white;
}
/* line 758, components/play-activities.scss */
article.play-activities > section {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 2px solid #ffffff;
  padding: 10px;
  position: relative;
  /** Category colours *****************************************/
}
/* line 766, components/play-activities.scss */
article.play-activities > section.first-category {
  -webkit-border-radius: 0 6px 6px 6px;
  -moz-border-radius: 0 6px 6px 6px;
  -ms-border-radius: 0 6px 6px 6px;
  -o-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 773, components/play-activities.scss */
article.play-activities > section.category-watch {
  background: #fdb813;
}
/* line 776, components/play-activities.scss */
article.play-activities > section.category-make-and-colour {
  background: #8dc63f;
}
/* line 779, components/play-activities.scss */
article.play-activities > section.category-games {
  background: #00bce4;
}
/* line 782, components/play-activities.scss */
article.play-activities > section.category-story-time {
  background: #e73e97;
}
/* line 785, components/play-activities.scss */
article.play-activities > section.category-songs {
  background: #005967;
}
/* line 790, components/play-activities.scss */
article.play-activities article {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background: #ffffff;
  color: #1a2230;
  display: none;
  height: 690px;
  padding: 30px 210px 0px 30px;
}
/* line 800, components/play-activities.scss */
article.play-activities article.selected {
  display: block;
}
/* line 804, components/play-activities.scss */
article.play-activities article .play {
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.15);
  margin: 0 0 30px 0;
  overflow: hidden;
  position: relative;
}
/* line 814, components/play-activities.scss */
html.oldie article.play-activities article .play {
  height: 405px;
}
/* line 818, components/play-activities.scss */
article.play-activities article .play:hover {
  overflow: visible;
}
/* line 822, components/play-activities.scss */
article.play-activities article .play img {
  max-width: 100%;
  vertical-align: bottom;
}
/* line 828, components/play-activities.scss */
article.play-activities article .play .box .vertical {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
}
/* line 836, components/play-activities.scss */
article.play-activities article .play .box .vertical .horizontal {
  -webkit-border-radius: 38px;
  -moz-border-radius: 38px;
  -ms-border-radius: 38px;
  -o-border-radius: 38px;
  border-radius: 38px;
  -webkit-box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.2) inset;
  box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.2) inset;
  background: #1a2230;
  background: rgba(26, 34, 48, 0.8);
  border: 2px solid #ffffff;
  color: white;
  display: block;
  font-size: 26px;
  height: 76px;
  left: -50%;
  line-height: 76px;
  padding: 0 50px 0 30px;
  position: relative;
  text-transform: uppercase;
  top: -38px;
  white-space: nowrap;
}
/* line 855, components/play-activities.scss */
article.play-activities article .play .box .vertical .horizontal:hover {
  -webkit-box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.3) inset;
  box-shadow: 14px 19px 40px rgba(255, 255, 255, 0.3) inset;
  background: rgba(26, 34, 48, 0.9);
}
/* line 863, components/play-activities.scss */
article.play-activities article .play .box.microsite .horizontal:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-play-2x.png");
  background-repeat: no-repeat;
  background-size: 18px 35px;
  content: '';
  display: inline-block;
  height: 35px;
  width: 18px;
  float: right;
  margin: 20px -30px 0 10px;
}
/* line 15, sprites/misc-icons.scss */
article.play-activities article .play .box.microsite .horizontal:before br {
  display: none;
}
/* line 869, components/play-activities.scss */
html.no-backgroundsize article.play-activities article .play .box.microsite .horizontal:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-play-1x.png");
  background-repeat: no-repeat;
  background-size: 18px 35px;
  content: '';
  display: inline-block;
  height: 35px;
  width: 18px;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize article.play-activities article .play .box.microsite .horizontal:before br {
  display: none;
}
/* line 873, components/play-activities.scss */
article.play-activities article .play .box.file .horizontal:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-download-2x.png");
  background-repeat: no-repeat;
  background-size: 25px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 25px;
  float: right;
  margin: 30px -30px 0 10px;
}
/* line 15, sprites/misc-icons.scss */
article.play-activities article .play .box.file .horizontal:before br {
  display: none;
}
/* line 879, components/play-activities.scss */
html.no-backgroundsize article.play-activities article .play .box.file .horizontal:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-download-1x.png");
  background-repeat: no-repeat;
  background-size: 25px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  width: 25px;
}
/* line 15, sprites/misc-icons.scss */
html.no-backgroundsize article.play-activities article .play .box.file .horizontal:before br {
  display: none;
}
/* line 884, components/play-activities.scss */
article.play-activities article .play .warning {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  background-color: #a8e9fc;
  color: #1a2230;
  cursor: default;
  font-size: 18px;
  font-weight: 400;
  left: 0;
  line-height: 25px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  min-height: 100%;
  padding: 10% 20% 0 22%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  text-align: center;
}
/* line 905, components/play-activities.scss */
.oldie article.play-activities article .play .warning {
  height: 82.5%;
  min-height: 82.5%;
}
/* line 910, components/play-activities.scss */
article.play-activities article .play .warning h1, article.play-activities article .play .warning h2 {
  font-size: 26px;
  font-weight: 400;
  line-height: 30px;
}
/* line 917, components/play-activities.scss */
article.play-activities article .play .warning nav a {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: -4px -9px 10px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: -4px -9px 10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: -4px -9px 10px rgba(0, 0, 0, 0.1) inset;
  background: #ffffff;
  border: 2px solid #ffffff;
  color: #81868d;
  color: rgba(26, 34, 48, 0.55);
  cursor: pointer;
  display: inline-block;
  float: none;
  font-size: 20px;
  line-height: 1;
  margin: 27px 25px 0 -5px;
  padding: 8px 16px;
  text-decoration: none;
}
/* line 934, components/play-activities.scss */
article.play-activities article .play .warning nav a:hover {
  -webkit-box-shadow: 4px 9px 10px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 4px 9px 10px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 4px 9px 10px rgba(0, 0, 0, 0.1) inset;
  color: #1a2230;
  color: rgba(26, 34, 48, 0.55);
}
/* line 945, components/play-activities.scss */
article.play-activities article .play .warning nav .continue {
  background: url(../images/sprites/arrows/play-activities-arrow-2x.png) no-repeat 91% 9px #00bce4;
  background-size: 9px;
  color: #fff;
  padding: 8px 38px 8px 25px;
  margin: 0 -4px 0 0;
}
/* line 952, components/play-activities.scss */
.oldie article.play-activities article .play .warning nav .continue {
  background: url(../images/sprites/arrows/play-activities-arrow-1x.png) no-repeat 91% 9px #00bce4;
}
/* line 957, components/play-activities.scss */
article.play-activities article .play .warning nav .continue:hover {
  color: #fff;
}
/* line 963, components/play-activities.scss */
article.play-activities article .play:hover .warning {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 968, components/play-activities.scss */
article.play-activities article .play:hover .warning.hide-warning,
article.play-activities article .play .warning.hide-warning {
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 974, components/play-activities.scss */
article.play-activities article .copy {
  padding: 0 16px;
}
/* line 977, components/play-activities.scss */
article.play-activities article .copy h2.duration {
  font-family: 'Gill Sans W04', 'Gill Sans MT', 'Arial','Helvetica',  sans-serif;
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  margin: 0;
}
/* line 984, components/play-activities.scss */
article.play-activities article .copy h2.duration:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-time-2x.png");
  background-repeat: no-repeat;
  background-size: 18px 20px;
  content: '';
  display: inline-block;
  height: 20px;
  width: 18px;
  margin-right: 10px;
  vertical-align: baseline;
}
/* line 15, sprites/misc-icons.scss */
article.play-activities article .copy h2.duration:before br {
  display: none;
}
/* line 990, components/play-activities.scss */
html.ie8 article.play-activities article .copy h2.duration:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/activity-time-1x.png");
  background-repeat: no-repeat;
  background-size: 18px 20px;
  content: '';
  display: inline-block;
  height: 20px;
  width: 18px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 article.play-activities article .copy h2.duration:before br {
  display: none;
}
/* line 994, components/play-activities.scss */
article.play-activities article .copy h1.title {
  font-size: 45px;
  font-weight: bold;
  line-height: 50px;
  margin: 10px 0;
}
/* line 1001, components/play-activities.scss */
article.play-activities article .copy p {
  font-size: 20px;
  line-height: 25px;
  margin: 10px 0;
}
@media (max-width: 670px) {
  /* line 1014, components/play-activities.scss */
  article.play-activities > .categories {
    height: auto;
    margin: 0 -10px 0 0;
    overflow: visible;
  }
  /* line 1019, components/play-activities.scss */
  article.play-activities > .categories li {
    margin: 0 9px 9px 0;
  }
  /* line 1022, components/play-activities.scss */
  article.play-activities > .categories li a {
    width: 96px;
  }
  /* line 1034, components/play-activities.scss */
  article.play-activities.category-watch > nav li.category-watch:before, article.play-activities.category-watch > nav li.category-watch:after, article.play-activities.category-make-and-colour > nav li.category-make-and-colour:before, article.play-activities.category-make-and-colour > nav li.category-make-and-colour:after, article.play-activities.category-games > nav li.category-games:before, article.play-activities.category-games > nav li.category-games:after, article.play-activities.category-story-time > nav li.category-story-time:before, article.play-activities.category-story-time > nav li.category-story-time:after, article.play-activities.category-songs > nav li.category-songs:before, article.play-activities.category-songs > nav li.category-songs:after, article.play-activities.category-all > nav li.category-all:before, article.play-activities.category-all > nav li.category-all:after {
    display: none;
  }
  /* line 1038, components/play-activities.scss */
  article.play-activities.category-watch > nav li.category-watch a, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a, article.play-activities.category-games > nav li.category-games a, article.play-activities.category-story-time > nav li.category-story-time a, article.play-activities.category-songs > nav li.category-songs a, article.play-activities.category-all > nav li.category-all a {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    border: 2px solid #ffffff;
    height: 94px;
  }
  /* line 1045, components/play-activities.scss */
  article.play-activities.category-watch > nav li.category-watch a:before, article.play-activities.category-watch > nav li.category-watch a:after, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a:before, article.play-activities.category-make-and-colour > nav li.category-make-and-colour a:after, article.play-activities.category-games > nav li.category-games a:before, article.play-activities.category-games > nav li.category-games a:after, article.play-activities.category-story-time > nav li.category-story-time a:before, article.play-activities.category-story-time > nav li.category-story-time a:after, article.play-activities.category-songs > nav li.category-songs a:before, article.play-activities.category-songs > nav li.category-songs a:after, article.play-activities.category-all > nav li.category-all a:before, article.play-activities.category-all > nav li.category-all a:after {
    display: none;
  }
  /* line 1052, components/play-activities.scss */
  article.play-activities > .slider.gt-5 > nav > ul {
    display: none;
  }
  /* line 1056, components/play-activities.scss */
  article.play-activities > .slider.gt-5 > nav > p {
    font-family: 'Melt', sans-serif;
    font-size: 14px;
    line-height: 18px;
    display: block;
    font-size: 26px;
    line-height: 56px;
    margin: 0;
    text-align: center;
  }
  /* line 1065, components/play-activities.scss */
  article.play-activities > .slider.gt-5 > nav > p .of {
    display: inline-block;
    margin: 0 0.5ex;
  }
}
@media (max-width: 960px) {
  /* line 1078, components/play-activities.scss */
  article.play-activities article .play .warning {
    background-position: 7% 30%;
    padding: 12% 12% 0 16%;
  }
}
@media (max-width: 800px) {
  /* line 5, components/play-activities.scss */
  article.play-activities {
    margin-top: 0;
    padding-top: 190px;
    z-index: 3;
  }
  /* line 1093, components/play-activities.scss */
  article.play-activities > h1 {
    height: 140px;
    line-height: 150px;
    top: 10px;
  }
  /* line 1098, components/play-activities.scss */
  article.play-activities > h1.ir-logo {
    height: 130px;
  }
  /* line 1102, components/play-activities.scss */
  article.play-activities > h1 .align {
    max-width: 100%;
  }
  /* line 1105, components/play-activities.scss */
  article.play-activities > h1 .align.small {
    font-size: 80px;
  }
  /* line 1108, components/play-activities.scss */
  article.play-activities > h1 .align.medium {
    font-size: 65px;
  }
  /* line 1111, components/play-activities.scss */
  article.play-activities > h1 .align.large {
    font-size: 55px;
  }
  /* line 1114, components/play-activities.scss */
  article.play-activities > h1 .align.huge {
    font-size: 45px;
  }
  /* line 1120, components/play-activities.scss */
  article.play-activities > .categories li {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
  /* line 1125, components/play-activities.scss */
  article.play-activities > .slider {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    background: transparent;
    border: 2px solid #ffffff;
    border-bottom: none;
    clear: both;
    height: 56px;
    left: 0;
    overflow: hidden;
    position: relative;
    right: 0;
    top: 0;
    width: auto;
    z-index: 1;
  }
  /* line 1141, components/play-activities.scss */
  article.play-activities > .slider > nav {
    height: 56px;
  }
  /* line 1145, components/play-activities.scss */
  article.play-activities > .slider > nav a.prev,
  article.play-activities > .slider > nav a.next {
    background: transparent;
    bottom: auto;
    left: auto;
    top: 0;
    width: 60px;
  }
  /* line 1152, components/play-activities.scss */
  article.play-activities > .slider > nav a.prev.prev,
  article.play-activities > .slider > nav a.next.prev {
    left: 0;
  }
  /* line 1155, components/play-activities.scss */
  article.play-activities > .slider > nav a.prev.prev:before,
  article.play-activities > .slider > nav a.next.prev:before {
    background-position: -230px 0;
    background-size: auto 78px;
    height: 46px;
    width: 22px;
    margin: 4px 10px;
  }
  /* line 1161, components/play-activities.scss */
  article.play-activities > .slider > nav a.prev.next,
  article.play-activities > .slider > nav a.next.next {
    right: 0;
  }
  /* line 1164, components/play-activities.scss */
  article.play-activities > .slider > nav a.prev.next:before,
  article.play-activities > .slider > nav a.next.next:before {
    background-position: -253px 0;
    background-size: auto 78px;
    height: 46px;
    width: 22px;
    float: right;
    margin: 4px 10px;
  }
  /* line 1173, components/play-activities.scss */
  article.play-activities > .slider > nav ul {
    display: block;
    line-height: 56px;
    text-align: center;
  }
  /* line 1178, components/play-activities.scss */
  article.play-activities > .slider > nav ul li a {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    -webkit-border-radius: 1000px;
    -moz-border-radius: 1000px;
    -ms-border-radius: 1000px;
    -o-border-radius: 1000px;
    border-radius: 1000px;
    -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) inset;
    display: inline-block;
    height: 15px;
    margin: 0 7px;
    overflow: hidden;
    vertical-align: middle;
    width: 15px;
  }
  /* line 1187, components/play-activities.scss */
  article.play-activities > .slider > nav ul li a br {
    display: none;
  }
  /* line 1200, components/play-activities.scss */
  article.play-activities > .slider > nav ul li.active a {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #ffffff;
  }
  /* line 1208, components/play-activities.scss */
  article.play-activities > .slider.last-page.first-page > nav {
    display: block;
  }
  /* line 1212, components/play-activities.scss */
  article.play-activities > .slider > div ul {
    height: 100%;
    width: 10000%;
  }
  /* line 1216, components/play-activities.scss */
  article.play-activities > .slider > div ul li {
    height: 100%;
    width: 1%;
  }
  /* line 1222, components/play-activities.scss */
  article.play-activities.category-watch > .slider {
    background: #fdb813;
  }
  /* line 1225, components/play-activities.scss */
  article.play-activities.category-make-and-colour > .slider {
    background: #8dc63f;
  }
  /* line 1228, components/play-activities.scss */
  article.play-activities.category-games > .slider {
    background: #00bce4;
  }
  /* line 1231, components/play-activities.scss */
  article.play-activities.category-story-time > .slider {
    background: #e73e97;
  }
  /* line 1234, components/play-activities.scss */
  article.play-activities.category-songs > .slider {
    background: #005967;
  }
  /* line 1239, components/play-activities.scss */
  article.play-activities section,
  article.play-activities section.first-category {
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    -ms-border-radius: 0 0 6px 6px;
    -o-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    border-top: none;
    padding: 2px;
    z-index: 1;
  }
  /* line 1248, components/play-activities.scss */
  article.play-activities article {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: auto;
    padding: 2px;
  }
  /* line 1255, components/play-activities.scss */
  article.play-activities article .play {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
  }
  /* line 1260, components/play-activities.scss */
  article.play-activities article .play .warning {
    background-image: none;
    padding: 15px 20px;
  }
  /* line 1266, components/play-activities.scss */
  article.play-activities article .copy {
    padding: 15px;
  }
  /* line 1269, components/play-activities.scss */
  article.play-activities article .copy h1.title {
    font-size: 22px;
    line-height: 27px;
  }
}
@media (max-width: 620px) {
  /* line 5, components/play-activities.scss */
  article.play-activities {
    margin-top: 0;
    padding-top: 58px;
  }
  /* line 1285, components/play-activities.scss */
  article.play-activities > h1 {
    height: 44px;
    line-height: 22px;
    top: 6px;
  }
  /* line 1290, components/play-activities.scss */
  article.play-activities > h1.ir-logo {
    height: 130px;
  }
  /* line 1296, components/play-activities.scss */
  article.play-activities > h1 .align.small {
    font-size: 30px;
  }
  /* line 1299, components/play-activities.scss */
  article.play-activities > h1 .align.medium {
    font-size: 30px;
  }
  /* line 1302, components/play-activities.scss */
  article.play-activities > h1 .align.large {
    font-size: 30px;
  }
  /* line 1305, components/play-activities.scss */
  article.play-activities > h1 .align.huge {
    font-size: 30px;
  }
  /* line 1311, components/play-activities.scss */
  article.play-activities article .play .warning nav a {
    padding: 8px 15px;
    font-size: 16px;
    margin: 27px 15px 0 -5px;
  }
  /* line 1317, components/play-activities.scss */
  article.play-activities article .play .warning nav .continue {
    padding: 8px 27px 8px 14px;
  }
}
@media (max-width: 480px) {
  /* line 1328, components/play-activities.scss */
  article.play-activities > h1 .align.small {
    font-size: 30px;
  }
  /* line 1331, components/play-activities.scss */
  article.play-activities > h1 .align.medium {
    font-size: 30px;
  }
  /* line 1334, components/play-activities.scss */
  article.play-activities > h1 .align.large {
    font-size: 30px;
  }
  /* line 1337, components/play-activities.scss */
  article.play-activities > h1 .align.huge {
    font-size: 30px;
  }
}

/*********************************************************************/
/* line 1, components/mpu.scss */
.mpu {
  text-align: center;
  margin-top: 17px;
  position: relative;
}
/* line 6, components/mpu.scss */
.mpu a {
  position: relative;
}
/* line 9, components/mpu.scss */
.mpu a img {
  vertical-align: top;
}
/* line 16, components/mpu.scss */
.mpu.flash-rotator:before,
.mpu a:before {
  content: 'Advertisement';
  font-family: 'Arial','Helvetica', sans-serif;
  font-size: 11px;
  float: right;
  top: -17px;
  position: absolute;
  right: 0;
  color: #522f91;
}
@media (max-width: 960px) {
  /* line 28, components/mpu.scss */
  .mpu a img {
    width: 95%;
  }
}

/* line 35, components/mpu.scss */
.flash-rotator,
.gif-rotator {
  text-align: center;
  margin-top: 17px;
  position: relative;
}
/* line 40, components/mpu.scss */
.flash-rotator a,
.gif-rotator a {
  position: relative;
}
/* line 43, components/mpu.scss */
.flash-rotator a img,
.gif-rotator a img {
  vertical-align: top;
}
@media (max-width: 960px) {
  /* line 50, components/mpu.scss */
  .flash-rotator a img,
  .gif-rotator a img {
    width: 95%;
  }
}

/* line 56, components/mpu.scss */
#container > .mpu img {
  max-height: 115px;
}

/* line 64, components/mpu.scss */
.right .mpu.flash-rotator:before, .right .mpu.gif-rotator:before,
.right .mpu a:before {
  color: #522f91;
}
/* line 68, components/mpu.scss */
.right .mpu img {
  width: 100%;
}

/* line 79, components/mpu.scss */
.rows .flash-rotator,
.rows .gif-rotator {
  width: 31.873%;
  float: left;
  margin: 32px 2.127% 53px 0;
}
/* line 84, components/mpu.scss */
.rows .flash-rotator:nth-child(3n+3),
.rows .gif-rotator:nth-child(3n+3) {
  margin-right: 0;
}
/* line 88, components/mpu.scss */
.rows .flash-rotator.last,
.rows .gif-rotator.last {
  margin-right: 0;
}
@media (max-width: 800px) {
  /* line 79, components/mpu.scss */
  .rows .flash-rotator,
  .rows .gif-rotator {
    width: 47.878%;
  }
  /* line 95, components/mpu.scss */
  .rows .flash-rotator:nth-child(3n+3),
  .rows .gif-rotator:nth-child(3n+3) {
    margin-right: 2.127%;
  }
  /* line 99, components/mpu.scss */
  .rows .flash-rotator:nth-child(2n+2),
  .rows .gif-rotator:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 620px) {
  /* line 79, components/mpu.scss */
  .rows .flash-rotator,
  .rows .gif-rotator {
    margin: 0 0 53px 0;
    width: 100%;
    text-align: center;
  }
}
/* line 111, components/mpu.scss */
.rows .mpu {
  width: 31.873%;
  float: left;
  margin: 32px 2.127% 53px 0;
}
/* line 117, components/mpu.scss */
.rows .mpu:nth-child(3n+3) {
  margin-right: 0;
}
/* line 121, components/mpu.scss */
.rows .mpu.last {
  margin-right: 0;
}
@media (max-width: 800px) {
  /* line 111, components/mpu.scss */
  .rows .mpu {
    width: 47.878%;
  }
  /* line 128, components/mpu.scss */
  .rows .mpu:nth-child(3n+3) {
    margin-right: 2.127%;
  }
  /* line 132, components/mpu.scss */
  .rows .mpu:nth-child(2n+2) {
    margin-right: 0;
  }
}
@media (max-width: 620px) {
  /* line 111, components/mpu.scss */
  .rows .mpu {
    margin: 0 0 53px 0;
    width: 100%;
    text-align: center;
  }
}
/* line 145, components/mpu.scss */
.rows .mpu.flash-rotator:before, .rows .mpu.gif-rotator:before,
.rows .mpu a:before {
  color: #522f91;
}
/* line 151, components/mpu.scss */
.rows .mpu img,
.rows .mpu embed,
.rows .mpu object {
  width: 100%;
}

/**********************************************************************
*	Section: Featured activities
/*********************************************************************/
/* line 5, pages/kids-activities.scss */
body.page-things-to-do article.list-activities {
  margin: -20px 0 50px 0;
  padding: 0;
  width: auto;
  /******************************************************************
  *	Header
  ******************************************************************/
  /******************************************************************
  *	Navigation
  ******************************************************************/
  /******************************************************************
  *	Items
  ******************************************************************/
  /******************************************************************
  *	Large
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
  /******************************************************************
  *	Small
  ******************************************************************/
  /******************************************************************
  *	Tiny
  ******************************************************************/
}
/* line 14, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > h1 {
  font-size: 50px;
}
/* line 22, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > nav {
  display: none;
}
/* line 30, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div {
  margin: 0 -1%;
  width: auto;
}
/* line 34, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li {
  height: auto;
  padding: 0 0 10px 0;
  width: 0.25%;
}
/* line 39, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li a {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  border: 2px solid #ffffff;
  color: white;
  display: block;
  height: 238px;
  margin: 0 auto;
  padding: 60px 0 0 0;
  position: relative;
  width: 221px;
}
/* line 53, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: -3px;
  margin-top: 3px;
  text-decoration: none;
}
/* line 62, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li.category-watch a {
  background: #fdb813;
}
/* line 65, pages/kids-activities.scss */
html.cssgradients body.page-things-to-do article.list-activities > div li.category-watch a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #ffc423), color-stop(50%, #fdb813), color-stop(100%, #cd9814));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #ffc423, #fdb813, #cd9814);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #ffc423, #fdb813, #cd9814);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #ffc423, #fdb813, #cd9814);
  background: radial-gradient(top left, ellipse farthest-corner, #ffc423, #fdb813, #cd9814);
}
/* line 75, pages/kids-activities.scss */
html.multiplebgs body.page-things-to-do article.list-activities > div li.category-watch a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #ffc423), color-stop(100%, rgba(253, 184, 19, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc423), color-stop(30%, #cd9814), color-stop(70%, #ffc423), color-stop(100%, #cd9814));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #ffc423, rgba(253, 184, 19, 0)), -webkit-linear-gradient(top, #ffc423, #cd9814 30%, #ffc423 70%, #cd9814);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #ffc423, rgba(253, 184, 19, 0)), -moz-linear-gradient(top, #ffc423, #cd9814 30%, #ffc423 70%, #cd9814);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #ffc423, rgba(253, 184, 19, 0)), -o-linear-gradient(top, #ffc423, #cd9814 30%, #ffc423 70%, #cd9814);
  background: radial-gradient(top left, ellipse farthest-corner, #ffc423, rgba(253, 184, 19, 0)), linear-gradient(top, #ffc423, #cd9814 30%, #ffc423 70%, #cd9814);
}
/* line 93, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li.category-make-and-colour a {
  background: #8dc63f;
}
/* line 96, pages/kids-activities.scss */
html.cssgradients body.page-things-to-do article.list-activities > div li.category-make-and-colour a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #9fcf67), color-stop(50%, #8dc63f), color-stop(100%, #66942e));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #9fcf67, #8dc63f, #66942e);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #9fcf67, #8dc63f, #66942e);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #9fcf67, #8dc63f, #66942e);
  background: radial-gradient(top left, ellipse farthest-corner, #9fcf67, #8dc63f, #66942e);
}
/* line 106, pages/kids-activities.scss */
html.multiplebgs body.page-things-to-do article.list-activities > div li.category-make-and-colour a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #9fcf67), color-stop(100%, rgba(141, 198, 63, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9fcf67), color-stop(30%, #66942e), color-stop(70%, #9fcf67), color-stop(100%, #66942e));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #9fcf67, rgba(141, 198, 63, 0)), -webkit-linear-gradient(top, #9fcf67, #66942e 30%, #9fcf67 70%, #66942e);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #9fcf67, rgba(141, 198, 63, 0)), -moz-linear-gradient(top, #9fcf67, #66942e 30%, #9fcf67 70%, #66942e);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #9fcf67, rgba(141, 198, 63, 0)), -o-linear-gradient(top, #9fcf67, #66942e 30%, #9fcf67 70%, #66942e);
  background: radial-gradient(top left, ellipse farthest-corner, #9fcf67, rgba(141, 198, 63, 0)), linear-gradient(top, #9fcf67, #66942e 30%, #9fcf67 70%, #66942e);
}
/* line 124, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li.category-games a {
  background: #00bce4;
}
/* line 127, pages/kids-activities.scss */
html.cssgradients body.page-things-to-do article.list-activities > div li.category-games a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #6fcde4), color-stop(50%, #00bce4), color-stop(100%, #0a8fad));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #6fcde4, #00bce4, #0a8fad);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #6fcde4, #00bce4, #0a8fad);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #6fcde4, #00bce4, #0a8fad);
  background: radial-gradient(top left, ellipse farthest-corner, #6fcde4, #00bce4, #0a8fad);
}
/* line 137, pages/kids-activities.scss */
html.multiplebgs body.page-things-to-do article.list-activities > div li.category-games a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #6fcde4), color-stop(100%, rgba(0, 188, 228, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6fcde4), color-stop(30%, #0a8fad), color-stop(70%, #6fcde4), color-stop(100%, #0a8fad));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #6fcde4, rgba(0, 188, 228, 0)), -webkit-linear-gradient(top, #6fcde4, #0a8fad 30%, #6fcde4 70%, #0a8fad);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #6fcde4, rgba(0, 188, 228, 0)), -moz-linear-gradient(top, #6fcde4, #0a8fad 30%, #6fcde4 70%, #0a8fad);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #6fcde4, rgba(0, 188, 228, 0)), -o-linear-gradient(top, #6fcde4, #0a8fad 30%, #6fcde4 70%, #0a8fad);
  background: radial-gradient(top left, ellipse farthest-corner, #6fcde4, rgba(0, 188, 228, 0)), linear-gradient(top, #6fcde4, #0a8fad 30%, #6fcde4 70%, #0a8fad);
}
/* line 155, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li.category-story-time a {
  background: #e73e97;
}
/* line 158, pages/kids-activities.scss */
html.cssgradients body.page-things-to-do article.list-activities > div li.category-story-time a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #ea77af), color-stop(50%, #e73e97), color-stop(100%, #ac2b72));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #ea77af, #e73e97, #ac2b72);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #ea77af, #e73e97, #ac2b72);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #ea77af, #e73e97, #ac2b72);
  background: radial-gradient(top left, ellipse farthest-corner, #ea77af, #e73e97, #ac2b72);
}
/* line 168, pages/kids-activities.scss */
html.multiplebgs body.page-things-to-do article.list-activities > div li.category-story-time a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #ea77af), color-stop(100%, rgba(231, 62, 151, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ea77af), color-stop(30%, #ac2b72), color-stop(70%, #ea77af), color-stop(100%, #ac2b72));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #ea77af, rgba(231, 62, 151, 0)), -webkit-linear-gradient(top, #ea77af, #ac2b72 30%, #ea77af 70%, #ac2b72);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #ea77af, rgba(231, 62, 151, 0)), -moz-linear-gradient(top, #ea77af, #ac2b72 30%, #ea77af 70%, #ac2b72);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #ea77af, rgba(231, 62, 151, 0)), -o-linear-gradient(top, #ea77af, #ac2b72 30%, #ea77af 70%, #ac2b72);
  background: radial-gradient(top left, ellipse farthest-corner, #ea77af, rgba(231, 62, 151, 0)), linear-gradient(top, #ea77af, #ac2b72 30%, #ea77af 70%, #ac2b72);
}
/* line 186, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li.category-songs a {
  background: #005967;
}
/* line 189, pages/kids-activities.scss */
html.cssgradients body.page-things-to-do article.list-activities > div li.category-songs a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #43858f), color-stop(50%, #005967), color-stop(100%, #003c47));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #43858f, #005967, #003c47);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #43858f, #005967, #003c47);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #43858f, #005967, #003c47);
  background: radial-gradient(top left, ellipse farthest-corner, #43858f, #005967, #003c47);
}
/* line 199, pages/kids-activities.scss */
html.multiplebgs body.page-things-to-do article.list-activities > div li.category-songs a {
  background: -webkit-gradient(radial, 0% 0%, 0, 0% 0%, 100, color-stop(0%, #43858f), color-stop(100%, rgba(0, 89, 103, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #43858f), color-stop(30%, #003c47), color-stop(70%, #43858f), color-stop(100%, #003c47));
  background: -webkit-radial-gradient(top left, ellipse farthest-corner, #43858f, rgba(0, 89, 103, 0)), -webkit-linear-gradient(top, #43858f, #003c47 30%, #43858f 70%, #003c47);
  background: -moz-radial-gradient(top left, ellipse farthest-corner, #43858f, rgba(0, 89, 103, 0)), -moz-linear-gradient(top, #43858f, #003c47 30%, #43858f 70%, #003c47);
  background: -o-radial-gradient(top left, ellipse farthest-corner, #43858f, rgba(0, 89, 103, 0)), -o-linear-gradient(top, #43858f, #003c47 30%, #43858f 70%, #003c47);
  background: radial-gradient(top left, ellipse farthest-corner, #43858f, rgba(0, 89, 103, 0)), linear-gradient(top, #43858f, #003c47 30%, #43858f 70%, #003c47);
}
/* line 218, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li .image {
  height: 112px;
  line-height: 108px;
  width: 200px;
}
/* line 225, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h1,
body.page-things-to-do article.list-activities > div li h2 {
  color: white;
  text-align: center;
  width: auto;
}
/* line 231, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category {
  font-family: 'Melt', sans-serif;
  font-size: 14px;
  line-height: 18px;
}
/* line 235, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category, html.ie8 body.page-things-to-do article.list-activities > div li h3.category {
  background: transparent;
  color: white;
  display: block;
  font-size: 20px;
  font-weight: normal;
  height: 60px;
  line-height: 52px;
  left: 5%;
  margin: 0;
  overflow: visible;
  position: absolute;
  right: 5%;
  text-align: center;
  text-indent: 0;
  text-transform: uppercase;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  top: 0;
  width: auto;
}
/* line 256, pages/kids-activities.scss */
html.lang-pl-pl body.page-things-to-do article.list-activities > div li h3.category {
  font-size: 18px;
}
/* line 260, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category span.text {
  display: inline-block;
  line-height: 21px;
  margin: -30px 0;
  padding: 30px 0;
  position: relative;
  text-align: left;
  vertical-align: middle;
}
/* line 270, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category.category-watch span.text {
  background-image: url("../images/sprites/category-icons/watch-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  background-position: left center;
  padding-left: 51px;
}
/* line 273, pages/kids-activities.scss */
html.no-backgroundsize body.page-things-to-do article.list-activities > div li h3.category.category-watch span.text {
  background-image: url("../images/sprites/category-icons/watch-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 41px 45px;
  background-position: left center;
}
/* line 282, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category.category-make-and-colour span.text {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  background-position: left center;
  padding-left: 55px;
}
/* line 285, pages/kids-activities.scss */
html.no-backgroundsize body.page-things-to-do article.list-activities > div li h3.category.category-make-and-colour span.text {
  background-image: url("../images/sprites/category-icons/make-and-colour-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 37px;
  background-position: left center;
}
/* line 294, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category.category-games span.text {
  background-image: url("../images/sprites/category-icons/games-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  background-position: left center;
  padding-left: 55px;
}
/* line 297, pages/kids-activities.scss */
html.no-backgroundsize body.page-things-to-do article.list-activities > div li h3.category.category-games span.text {
  background-image: url("../images/sprites/category-icons/games-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 45px 46px;
  background-position: left center;
}
/* line 306, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category.category-story-time span.text {
  background-image: url("../images/sprites/category-icons/story-time-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  background-position: left center;
  padding-left: 57px;
}
/* line 309, pages/kids-activities.scss */
html.no-backgroundsize body.page-things-to-do article.list-activities > div li h3.category.category-story-time span.text {
  background-image: url("../images/sprites/category-icons/story-time-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 47px 39px;
  background-position: left center;
}
/* line 318, pages/kids-activities.scss */
body.page-things-to-do article.list-activities > div li h3.category.category-songs span.text {
  background-image: url("../images/sprites/category-icons/songs-embos-2x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  background-position: left center;
  padding-left: 49px;
}
/* line 321, pages/kids-activities.scss */
html.no-backgroundsize body.page-things-to-do article.list-activities > div li h3.category.category-songs span.text {
  background-image: url("../images/sprites/category-icons/songs-embos-1x.png");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 39px 38px;
  background-position: left center;
}
@media (max-width: 960px) {
  /* line 339, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li {
    width: 0.333333%;
  }
}
@media (max-width: 800px) {
  /* line 5, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities {
    padding-top: 50px;
  }
  /* line 352, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li a {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    height: 200px;
    padding-top: 50px;
    width: 185px;
  }
  /* line 360, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li .image {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    height: 87px;
    margin-bottom: 5px;
    width: 155px;
  }
  /* line 368, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li h3.category {
    font-size: 17px;
    line-height: 42px;
    text-align: center;
  }
  /* line 373, pages/kids-activities.scss */
  html.lang-pl-pl body.page-things-to-do article.list-activities > div ul li h3.category {
    font-size: 16px;
  }
  /* line 377, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li h3.category span.text {
    line-height: 18px;
  }
  /* line 385, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li h3.category.category-watch span.text, body.page-things-to-do article.list-activities > div ul li h3.category.category-make-and-colour span.text, body.page-things-to-do article.list-activities > div ul li h3.category.category-games span.text, body.page-things-to-do article.list-activities > div ul li h3.category.category-story-time span.text, body.page-things-to-do article.list-activities > div ul li h3.category.category-songs span.text {
    background: transparent;
    padding-left: 0;
  }
}
@media (max-width: 620px) {
  /* line 398, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities > div ul li {
    width: 0.5%;
  }
}
@media (max-width: 480px) {
  /* line 5, pages/kids-activities.scss */
  body.page-things-to-do article.list-activities {
    display: none;
  }
}

/*********************************************************************/
/**********************************************************************
*	Page: Kids Show
/*********************************************************************/
/* line 5, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper, div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a {
  background: #583f87;
  background: -moz-linear-gradient(left, #583f87, #7e6ca2, #583f87);
  background: -webkit-linear-gradient(left, #583f87, #7e6ca2, #583f87);
}

/* line 21, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(35%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.4)), color-stop(35%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 0, 0, 0.05)), color-stop(35%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f8fb), color-stop(100%, #dadce1));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 35%), -webkit-linear-gradient(top, #f7f8fb, #dadce1);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -moz-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 35%), -moz-linear-gradient(top, #f7f8fb, #dadce1);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -o-linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), -o-linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 35%), -o-linear-gradient(top, #f7f8fb, #dadce1);
  background: linear-gradient(left, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), linear-gradient(top, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0) 35%), linear-gradient(bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0) 35%), linear-gradient(top, #f7f8fb, #dadce1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background-color: #dadce1;
  border: 2px solid #ffffff;
}

/* line 54, pages/kids-show.scss */
html.layout-kids .outer-wrapper > .show-kids > .inner-wrapper,
html.layout-kids .outer-wrapper > .show-grown-ups > .inner-wrapper {
  max-width: 984px;
}

/**********************************************************************
*	Section: For kids
/*********************************************************************/
/******************************************************************
*	Default
******************************************************************/
/* line 69, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav {
  position: absolute;
  right: 0;
  top: 187px;
  z-index: 3;
}
/* line 75, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li {
  float: left;
}
/* line 78, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a {
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
  display: block;
  height: 94px;
  line-height: 94px;
  margin: 0 0 0 10px;
  max-width: 150px;
  padding: 0 20px;
  position: relative;
  text-align: center;
}
/* line 91, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: -3px;
  margin-top: 3px;
}
/* line 98, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a img {
  display: none;
}
/* line 102, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a .text {
  color: #583f87;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  margin: -6px 0 0 0;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
}
/* line 112, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li a .text em,
.outer-wrapper > .show-kids .inner-wrapper > nav li a .text strong {
  font-size: 20px;
  font-style: normal;
  font-weight: normal;
  line-height: 22px;
}
/* line 119, pages/kids-show.scss */
html.no-gills .outer-wrapper > .show-kids .inner-wrapper > nav li a .text {
  font-size: 13px;
}
/* line 123, pages/kids-show.scss */
html.no-gills .outer-wrapper > .show-kids .inner-wrapper > nav li a .text em,
html.no-gills .outer-wrapper > .show-kids .inner-wrapper > nav li a .text strong {
  font-size: 18px;
}
/* line 128, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li.tx a {
  max-width: 220px;
}
/* line 131, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a {
  max-width: none;
  width: 350px;
}
/* line 135, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a .text {
  padding-right: 130px;
  text-align: right;
}
/* line 141, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a em,
.outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a strong {
  display: block;
}
/* line 145, pages/kids-show.scss */
.outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  display: block;
  position: absolute;
  right: -168px;
  -moz-transform: scale(0.42);
  -ms-transform: scale(0.42);
  -o-transform: scale(0.42);
  -webkit-transform: scale(0.42);
  transform: scale(0.42);
  -moz-transform-origin: top left;
  -ms-transform-origin: top left;
  -o-transform-origin: top left;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  top: -50px;
}
/* line 161, pages/kids-show.scss */
html.ie8 .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  height: 150px;
  right: 200px;
  top: -110px;
  width: 130px;
  zoom: 0.42;
}

/******************************************************************
*	Asia
******************************************************************/
/* line 176, pages/kids-show.scss */
html.region-asia .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  content: url("../images/presenters/asia.png");
}

/******************************************************************
*	Australia
******************************************************************/
/* line 187, pages/kids-show.scss */
html.region-australia .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before,
html.region-default .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  content: url("../images/presenters/australia.png");
}

/******************************************************************
*	Latin America
******************************************************************/
/* line 197, pages/kids-show.scss */
html.region-lat-am .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  content: url("../images/presenters/lat-am.png");
}

/******************************************************************
*	Poland
******************************************************************/
/* line 207, pages/kids-show.scss */
html.region-poland .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  content: url("../images/presenters/poland.png");
}

/******************************************************************
*	South Africa
******************************************************************/
/* line 217, pages/kids-show.scss */
html.region-za .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
  content: url("../images/presenters/za.png");
}

/******************************************************************
*	Medium
******************************************************************/
@media (max-width: 800px) {
  /* line 227, pages/kids-show.scss */
  .outer-wrapper > .show-kids .inner-wrapper > nav {
    position: relative;
    top: 0;
    z-index: 2;
  }
  /* line 232, pages/kids-show.scss */
  .outer-wrapper > .show-kids .inner-wrapper > nav li {
    float: none;
    margin: 16px 0 -24px 0;
  }
  /* line 238, pages/kids-show.scss */
  .outer-wrapper > .show-kids .inner-wrapper > nav li a,
  .outer-wrapper > .show-kids .inner-wrapper > nav li.tx a,
  .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    margin: 0;
    max-width: none;
    padding-left: 10px;
    width: 100%;
    z-index: 1;
  }
  /* line 247, pages/kids-show.scss */
  .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a {
    height: 180px;
    line-height: 180px;
  }
  /* line 251, pages/kids-show.scss */
  .outer-wrapper > .show-kids .inner-wrapper > nav li.presenter a:before {
    content: '';
    height: 95%;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 125px;
  }
}
/**********************************************************************
*	Section: For grown-ups
/*********************************************************************/
/* line 267, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups {
  margin: 0 0 0px 0;
  /******************************************************************
  *	Default
  ******************************************************************/
  /******************************************************************
  *	Medium
  ******************************************************************/
  /******************************************************************
  *	Small
  ******************************************************************/
}
/* line 274, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  border: 2px solid #ffffff;
  max-width: 984px;
  margin: auto;
  padding: 22px 10px;
  width: 100%;
  /** Fuzzy background shadow **********************************/
  /** Collapser ************************************************/
  /** Collapsible content **************************************/
  /** Main copy ************************************************/
}
/* line 285, pages/kids-show.scss */
html.oldie div.outer-wrapper > section.show-grown-ups > .inner-wrapper {
  max-width: 960px;
  padding-bottom: 70px;
}
/* line 293, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper:before {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 0px 40px 30px black;
  -moz-box-shadow: 0px 40px 30px black;
  box-shadow: 0px 40px 30px black;
  bottom: 0;
  content: '';
  display: block;
  height: 100px;
  left: 30%;
  position: absolute;
  width: 40%;
}
/* line 309, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav {
  bottom: -50px;
  display: block;
  height: 100px;
  left: 13%;
  overflow: hidden;
  position: absolute;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  width: 74%;
}
/* line 319, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 0 2px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 0 2px 1px rgba(0, 0, 0, 0.1);
  box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 0 2px 1px rgba(0, 0, 0, 0.1);
  display: block;
  height: 253px;
  margin: 0 -17.5%;
  position: relative;
  text-align: center;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: -159px;
  z-index: 1;
}
/* line 337, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span {
  background-image: url("../images/sprites/misc-icons/collapsable-collapse-2x.png");
  background-repeat: no-repeat;
  background-size: 28px 12px;
  content: '';
  display: inline-block;
  background-position: center 25px;
  color: white;
  display: inline-block;
  font-size: 20px;
  font-weight: 300;
  height: 40px;
  line-height: 1;
  margin: 205px 0 0 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-shadow: 0 -1px 0 #583f87;
}
/* line 351, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-white-2x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
  margin-right: 10px;
  margin-top: -4px;
}
/* line 15, sprites/misc-icons.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span:before br {
  display: none;
}
/* line 358, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a.collapsed span {
  background-image: url("../images/sprites/misc-icons/collapsable-expand-2x.png");
  background-repeat: no-repeat;
  background-size: 28px 12px;
  content: '';
  display: inline-block;
}
/* line 363, pages/kids-show.scss */
html.ie8 div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a {
  top: -205px;
}
/* line 366, pages/kids-show.scss */
html.ie8 div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span {
  background-image: url("../images/sprites/misc-icons/collapsable-collapse-1x.png");
  background-repeat: no-repeat;
  background-size: 28px 12px;
  content: '';
  display: inline-block;
}
/* line 369, pages/kids-show.scss */
html.ie8 div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span:before {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  background-image: url("../images/sprites/misc-icons/grown-ups-white-1x.png");
  background-repeat: no-repeat;
  background-size: 29px 16px;
  content: '';
  display: inline-block;
  height: 16px;
  width: 29px;
}
/* line 15, sprites/misc-icons.scss */
html.ie8 div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span:before br {
  display: none;
}
/* line 373, pages/kids-show.scss */
html.ie8 div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a.collapsed span {
  background-image: url("../images/sprites/misc-icons/collapsable-expand-1x.png");
  background-repeat: no-repeat;
  background-size: 28px 12px;
  content: '';
  display: inline-block;
}
/* line 382, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  background: white;
  color: #1a2230;
  margin: 10px auto 0 auto;
  max-width: 960px;
  -moz-transform-origin: 0% 0%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  padding: 10px;
  position: relative;
  overflow: hidden;
  z-index: 10;
}
/* line 399, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable .programme.image {
  -webkit-border-radius: 1000px;
  -moz-border-radius: 1000px;
  -ms-border-radius: 1000px;
  -o-border-radius: 1000px;
  border-radius: 1000px;
  -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  background: white url("../images/shared/programme-thumb-large.png") no-repeat center center;
  background-size: auto 124px;
  border: 2px solid #ffffff;
  display: block;
  height: 124px;
  left: 40px;
  margin: 0 0 10px 0;
  position: absolute;
  overflow: hidden;
  top: 30px;
  width: 124px;
  vertical-align: bottom;
}
/* line 416, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable .programme.image img {
  background: #ffffff;
  height: 100%;
  width: 100%;
  vertical-align: bottom;
}
/* line 428, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups > .inner-wrapper .copy-block {
  margin: 0;
  padding: 40px 180px;
}
@media (max-width: 800px) {
  /* line 439, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper {
    -webkit-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    padding-left: 2px;
    padding-right: 2px;
    /** Collapser ********************************************/
    /** Collapsible content **********************************/
    /** Main copy ********************************************/
  }
  /* line 448, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a {
    -webkit-box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 1px 1px 0.5px rgba(0, 0, 0, 0.2);
    box-shadow: -1px -2px 0px white inset, 1px -2px 0px white inset, 1px 1px 0.5px rgba(0, 0, 0, 0.2);
  }
  /* line 459, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-top: 3px;
  }
  /* line 464, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable .programme.image {
    display: none;
  }
  /* line 472, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper .copy-block {
    padding: 40px;
  }
  /* line 475, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper .copy-block h2 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
  }
  /* line 480, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper .copy-block h2:after {
    content: ':';
  }
}
@media (max-width: 620px) {
  /* line 493, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    padding-bottom: 50px;
    /** Fuzzy background shadow ******************************/
    /** Collapser ********************************************/
    /** Collapsible content **********************************/
    /** Main copy ********************************************/
  }
  /* line 501, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper:before {
    display: none;
  }
  /* line 508, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav {
    bottom: -23px;
    left: 0;
    right: 0;
    width: auto;
  }
  /* line 514, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a {
    height: 100px;
    top: -5px;
  }
  /* line 518, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .section-nav a span {
    margin-top: 50px;
  }
  /* line 527, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper > .inner-collapsable {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -ms-border-radius: 1px;
    -o-border-radius: 1px;
    border-radius: 1px;
    padding: 5px;
  }
  /* line 536, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups > .inner-wrapper .copy-block {
    padding: 20px;
  }
}

/**********************************************************************
*	Section: Content
/*********************************************************************/
/* line 548, pages/kids-show.scss */
div.outer-wrapper > section.show-grown-ups + .content > .inner-wrapper {
  padding: 15px 0;
}
@media (max-width: 800px) {
  /* line 553, pages/kids-show.scss */
  div.outer-wrapper > section.show-grown-ups + .content > .inner-wrapper {
    padding: 0;
  }
}

/*********************************************************************/
