@charset "UTF-8";
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=b67f0c22-baca-4693-af83-70ac4398dd39");
/*! 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, sass/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, sass/normalize.scss */
audio,
canvas,
video {
  *display: inline;
  *zoom: 1;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 42, sass/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, sass/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, sass/normalize.scss */
html {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}

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

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

/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */
/* ==========================================================================
   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 129, sass/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

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

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

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

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

/* line 154, sass/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 163, sass/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

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

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

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

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

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

/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */
/* line 213, sass/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 223, sass/normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

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

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

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

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

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

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

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

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

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

/*
 * Corrects list images handled incorrectly in IE 7.
 */
/* line 309, sass/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 325, sass/normalize.scss */
img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}

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

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

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

/*
 * Define consistent border, margin, and padding.
 */
/* line 366, sass/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 378, sass/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 395, sass/normalize.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}

/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 408, sass/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 425, sass/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 436, sass/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 448, sass/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 461, sass/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 474, sass/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 483, sass/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 493, sass/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

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

/* line 210, buttons/*.png */
.buttons-sprite {
  background: url('../img/buttons-s52849a23d4.png') no-repeat;
}

/*
	.page-wrap {
		width: 80%;
		@include breakpoint(lt-tiny) {
			width: 100%;
		}
	}
*/
/*  GRID COLUMN SETUP   ============================================================================= */
/* line 47, sass/columns.scss */
.col, section.main > header,
.main-holder > header, section.main .left,
.main-holder .left, section.main .right,
.main-holder .right, #home-page #main-holder header, #shop-page div.hero {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  margin: 0% 1.0416%;
}

/*  GRID OF TWELVE   ============================================================================= */
/* line 59, sass/columns.scss */
.span_12_of_12, section.blog img,
.span_1_of_1,
#shop-page div.hero {
  width: 97.9166666%;
}

/* line 64, sass/columns.scss */
.span_11_of_12 {
  width: 82.56%;
}

/* line 69, sass/columns.scss */
.span_10_of_12 {
  width: 81.125%;
}

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

/* line 81, sass/columns.scss */
.span_8_of_12,
.span_2_of_3,
section.main .left,
.main-holder .left {
  width: 64.583333333%;
}

/* line 86, sass/columns.scss */
.span_7_of_12 {
  width: 56.25%;
}

/* line 92, sass/columns.scss */
.span_6_of_12, section.blog img.thumb,
.span_1_of_2 {
  width: 47.91%;
}

/* line 97, sass/columns.scss */
.span_5_of_12 {
  width: 39.583%;
}

/* line 103, sass/columns.scss */
.span_4_of_12,
.span_1_of_3,
section.main .right,
.main-holder .right,
#home-page .blog-list {
  width: 31.24%;
}

/* line 109, sass/columns.scss */
.span_3_of_12,
.span_1_of_4 {
  width: 22.91%;
}

/* line 114, sass/columns.scss */
.span_2_of_12 {
  width: 14.583333333%;
}

/* line 119, sass/columns.scss */
.span_1_of_12 {
  width: 6.25%;
}

@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 125, sass/columns.scss */
  .tiny_100, .col, section.main > header,
  .main-holder > header, section.main .left,
  .main-holder .left, section.main .right,
  .main-holder .right, #home-page #main-holder header, #shop-page div.hero, .span_12_of_12, section.blog img,
  .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, .span_7_of_12, .span_6_of_12, section.blog img.thumb,
  .span_1_of_2, .span_5_of_12, .span_4_of_12,
  .span_1_of_3,
  #home-page .blog-list, .span_3_of_12,
  .span_1_of_4, .span_2_of_12, .span_1_of_12, nav.paging {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
/* For image replacement */
/* line 40, sass/helpers.scss */
.ir, .bullet, #home-page #nav a, span.bg-1,
span.bg-2,
span.bg-3, .bbc-badge, div.beta a.close, div.no-cookies a.close {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
}
/* line 49, sass/helpers.scss */
.ir br, .bullet br, #home-page #nav a br, span.bg-1 br,
span.bg-2 br,
span.bg-3 br, .bbc-badge br, div.beta a.close br, div.no-cookies a.close br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 56, sass/helpers.scss */
.hidden, nav.paging a.disabled, #fifty-year-page .explore .panels > h1, #fifty-year-page .explore .panels .panel > a:before {
  display: none !important;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* Hide only visually,
but have it available for screenreaders: h5bp.com/v */
/* line 64, sass/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 76, sass/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 89, sass/helpers.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats: h5bp.com/q */
/* line 93, sass/helpers.scss */
.clearfix, section.main > header,
.main-holder > header, section.main > footer,
.main-holder > footer, .counter, .page-header .width-container, .page-footer .width-container, #fifty-year-page #main-holder > header, #fifty-year-page .explore, #home-page #main-holder header, #home-page .lower, #home-page .panels, section.blog article.blog-full .product a,
section.blog article.gift-full .product a, article.blog-list, article.blog-list li, article.blog-tags,
article.tags {
  zoom: 1;
}
/* line 97, sass/helpers.scss */
.clearfix:before, section.main > header:before,
.main-holder > header:before, section.main > footer:before,
.main-holder > footer:before, .counter:before, .page-header .width-container:before, .page-footer .width-container:before, #fifty-year-page #main-holder > header:before, #fifty-year-page .explore:before, #home-page #main-holder header:before, #home-page .lower:before, #home-page .panels:before, section.blog article.blog-full .product a:before,
section.blog article.gift-full .product a:before, article.blog-list:before, article.blog-list li:before, article.blog-tags:before,
article.tags:before, .clearfix:after, section.main > header:after,
.main-holder > header:after, section.main > footer:after,
.main-holder > footer:after, .counter:after, .page-header .width-container:after, .page-footer .width-container:after, #fifty-year-page #main-holder > header:after, #fifty-year-page .explore:after, #home-page #main-holder header:after, #home-page .lower:after, #home-page .panels:after, section.blog article.blog-full .product a:after,
section.blog article.gift-full .product a:after, article.blog-list:after, article.blog-list li:after, article.blog-tags:after,
article.tags:after {
  content: "";
  display: table;
}
/* line 102, sass/helpers.scss */
.clearfix:after, section.main > header:after,
.main-holder > header:after, section.main > footer:after,
.main-holder > footer:after, .counter:after, .page-header .width-container:after, .page-footer .width-container:after, #fifty-year-page #main-holder > header:after, #fifty-year-page .explore:after, #home-page #main-holder header:after, #home-page .lower:after, #home-page .panels:after, section.blog article.blog-full .product a:after,
section.blog article.gift-full .product a:after, article.blog-list:after, article.blog-list li:after, article.blog-tags:after,
article.tags:after {
  clear: both;
}

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

/* line 112, sass/helpers.scss */
.inline-block, audio,
canvas,
video, div.no-cookies .copy-block, div.no-cookies a.close, #one-column .single a.copy-button,
.games .left a.copy-button, #one-column .single a.copy-button strong:after,
.games .left a.copy-button strong:after, .live-events .left a.copy-button, .live-events .left div.dr-who-experience-copy .dr-who-experience-img, #profile-index div.profile h2, #fifty-year-page .explore > h1 span, #fifty-year-page .explore .panels .panel, #fifty-year-page .main-holder .left a.copy-button, #home-page .countdown p, #home-page .countdown .counter, #home-page .countdown .counter > div, #errors div.left div.copy-block ul a, #two-column-hero div.left a.copy-button, section.blog article .social .twitter-share-button,
section.blog article .social .twitter, section.blog article .social .googleplus {
  display: inline-block;
}
/* line 115, sass/helpers.scss */
html.ie7 .inline-block, html.ie7 audio,
html.ie7 canvas,
html.ie7 video, html.ie7 div.no-cookies .copy-block, div.no-cookies html.ie7 .copy-block, html.ie7 div.no-cookies a.close, div.no-cookies html.ie7 a.close, html.ie7 #one-column .single a.copy-button, #one-column .single html.ie7 a.copy-button,
html.ie7 .games .left a.copy-button,
.games .left html.ie7 a.copy-button, html.ie7 #one-column .single a.copy-button strong:after, #one-column .single a.copy-button html.ie7 strong:after,
html.ie7 .games .left a.copy-button strong:after,
.games .left a.copy-button html.ie7 strong:after, html.ie7 .live-events .left a.copy-button, .live-events .left html.ie7 a.copy-button, html.ie7 .live-events .left div.dr-who-experience-copy .dr-who-experience-img, .live-events .left div.dr-who-experience-copy html.ie7 .dr-who-experience-img, html.ie7 #profile-index div.profile h2, #profile-index div.profile html.ie7 h2, html.ie7 #fifty-year-page .explore > h1 span, #fifty-year-page .explore > h1 html.ie7 span, html.ie7 #fifty-year-page .explore .panels .panel, #fifty-year-page .explore .panels html.ie7 .panel, html.ie7 #fifty-year-page .main-holder .left a.copy-button, #fifty-year-page .main-holder .left html.ie7 a.copy-button, html.ie7 #home-page .countdown p, #home-page .countdown html.ie7 p, html.ie7 #home-page .countdown .counter, #home-page .countdown html.ie7 .counter, html.ie7 #home-page .countdown .counter > div, #home-page .countdown html.ie7 .counter > div, html.ie7 #errors div.left div.copy-block ul a, #errors div.left div.copy-block ul html.ie7 a, html.ie7 #two-column-hero div.left a.copy-button, #two-column-hero div.left html.ie7 a.copy-button, html.ie7 section.blog article .social .twitter-share-button, section.blog article .social html.ie7 .twitter-share-button,
html.ie7 section.blog article .social .twitter,
section.blog article .social html.ie7 .twitter, html.ie7 section.blog article .social .googleplus, section.blog article .social html.ie7 .googleplus {
  float: left;
  display: block;
}

/* line 121, sass/helpers.scss */
.bullet, #home-page #nav a {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 1px 3px rgba(0, 0, 0, 0.85), 0 0 0 1px #433b4f;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 1px 3px rgba(0, 0, 0, 0.85), 0 0 0 1px #433b4f;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.75), inset 0 1px 3px rgba(0, 0, 0, 0.85), 0 0 0 1px #433b4f;
  -webkit-transition: box-shadow 0.5s ease, background-color 0.5s ease, top 0.5s ease;
  -moz-transition: box-shadow 0.5s ease, background-color 0.5s ease, top 0.5s ease;
  transition: box-shadow 0.5s ease, background-color 0.5s ease, top 0.5s ease;
  text-indent: -9999px;
  display: block;
  width: 11px;
  height: 11px;
  border-radius: 13px;
  margin-right: 8px;
  background-clip: padding-box;
  background-color: #ea6b00;
  float: left;
}
/* line 135, sass/helpers.scss */
#nav .bullet, #home-page #nav a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  border: 1px solid #433b4f;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.42);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.85);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.85);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.85);
}
/* line 143, sass/helpers.scss */
html.ie7 #nav .bullet, html.ie7 #home-page #nav a, #home-page html.ie7 #nav a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 150, sass/helpers.scss */
.bullet:hover, #home-page #nav a:hover, .bullet.active, #home-page #nav a.active, .bullet.activeSlide, #home-page #nav a.activeSlide {
  background-color: #ff8900;
  -webkit-box-shadow: 0 0 6px 1px rgba(255, 137, 0, 0.63), inset 0 0 5px rgba(255, 246, 169, 0.6);
  -moz-box-shadow: 0 0 6px 1px rgba(255, 137, 0, 0.63), inset 0 0 5px rgba(255, 246, 169, 0.6);
  box-shadow: 0 0 6px 1px rgba(255, 137, 0, 0.63), inset 0 0 5px rgba(255, 246, 169, 0.6);
  position: relative;
  top: 1px;
}
/* line 156, sass/helpers.scss */
#nav .bullet:hover, #home-page #nav a:hover, #nav .bullet.active, #home-page #nav a.active, #nav .bullet.activeSlide, #home-page #nav a.activeSlide {
  background-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: 0 0 10px rgba(150, 135, 215, 0.75);
  -moz-box-shadow: 0 0 10px rgba(150, 135, 215, 0.75);
  box-shadow: 0 0 10px rgba(150, 135, 215, 0.75);
  opacity: 1;
  top: 0px;
}
/* line 163, sass/helpers.scss */
html.ie7 #nav .bullet:hover, html.ie7 #home-page #nav a:hover, #home-page html.ie7 #nav a:hover, html.ie7 #nav .bullet.active, html.ie7 #home-page #nav a.active, #home-page html.ie7 #nav a.active, html.ie7 #nav .bullet.activeSlide, html.ie7 #home-page #nav a.activeSlide, #home-page html.ie7 #nav a.activeSlide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 170, sass/helpers.scss */
.underline, .silver-underline, #fifty-year-page .explore > h1 span, div.left .strap.first, div.left hr, div.left .panels > h1, #where-to-watch .left .copy-block, #where-to-watch .left .intro h1, .single .strap.first, .single hr, .single .panels > h1, section.blog .blog-by-tag-header h1, section.blog article, section.blog article.blog-full h1,
section.blog article.gift-full h1 {
  position: relative;
}
/* line 173, sass/helpers.scss */
.underline:after, .silver-underline:after, #fifty-year-page .explore > h1 span:after, div.left .strap.first:after, div.left hr:after, div.left .panels > h1:after, #where-to-watch .left .copy-block:after, #where-to-watch .left .intro h1:after, .single .strap.first:after, .single hr:after, .single .panels > h1:after, section.blog .blog-by-tag-header h1:after, section.blog article:after, section.blog article.blog-full h1:after,
section.blog article.gift-full h1:after {
  content: '';
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: -12px;
  background-image: linear-gradient(to right, rgba(255, 220, 0, 0.3) 0%, rgba(255, 220, 0, 0.3) 0%, #ffdc00 40%, #ffdc00 41%, #ffdc00 60%, rgba(255, 220, 0, 0.98) 61%, rgba(255, 220, 0, 0.3) 100%);
  box-shadow: 0 0 8px rgba(255, 220, 0, 0.8);
}
/* line 184, sass/helpers.scss */
html.ie7 .underline, html.ie7 .silver-underline, html.ie7 #fifty-year-page .explore > h1 span, #fifty-year-page .explore > h1 html.ie7 span, html.ie7 div.left .strap.first, div.left html.ie7 .strap.first, html.ie7 div.left hr, div.left html.ie7 hr, html.ie7 div.left .panels > h1, div.left html.ie7 .panels > h1, html.ie7 #where-to-watch .left .copy-block, #where-to-watch .left html.ie7 .copy-block, html.ie7 #where-to-watch .left .intro h1, #where-to-watch .left .intro html.ie7 h1, html.ie7 .single .strap.first, .single html.ie7 .strap.first, html.ie7 .single hr, .single html.ie7 hr, html.ie7 .single .panels > h1, .single html.ie7 .panels > h1, html.ie7 section.blog .blog-by-tag-header h1, section.blog .blog-by-tag-header html.ie7 h1, html.ie7 section.blog article, section.blog html.ie7 article, html.ie7 section.blog article.blog-full h1, section.blog article.blog-full html.ie7 h1,
html.ie7 section.blog article.gift-full h1,
section.blog article.gift-full html.ie7 h1 {
  border-bottom: 1px solid #ffdc00;
}

/* line 202, sass/helpers.scss */
.orangehighlight, .counter.month h2, .counter h5 {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.07), 0 0 13px rgba(243, 112, 33, 0.33), 0 1px 0 rgba(255, 255, 255, 0.07), 0 0 13px rgba(243, 112, 33, 0.33), 0 1px 0 rgba(255, 255, 255, 0.07), 0 0 13px rgba(243, 112, 33, 0.33);
  text-decoration: none;
  color: #ffd800;
}

/* line 232, sass/helpers.scss */
.button, .live-events .left a.copy-button, #fifty-year-page .main-holder .left a.copy-button, #errors div.left div.copy-block ul a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
}
/* line 225, sass/helpers.scss */
.button:hover, .live-events .left a.copy-button:hover, #fifty-year-page .main-holder .left a.copy-button:hover, #errors div.left div.copy-block ul a:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}

/* line 236, sass/helpers.scss */
.button-events {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 17px;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  letter-spacing: 0;
}
/* line 225, sass/helpers.scss */
.button-events:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}

/* line 242, sass/helpers.scss */
html.no-cssgradients .button, html.no-cssgradients .live-events .left a.copy-button, .live-events .left html.no-cssgradients a.copy-button, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button, html.no-cssgradients #errors div.left div.copy-block ul a, #errors div.left div.copy-block ul html.no-cssgradients a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 31px;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  font-size: 16px;
  margin: 0;
  top: 0;
}
/* line 225, sass/helpers.scss */
html.no-cssgradients .button:hover, html.no-cssgradients .live-events .left a.copy-button:hover, .live-events .left html.no-cssgradients a.copy-button:hover, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button:hover, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button:hover, html.no-cssgradients #errors div.left div.copy-block ul a:hover, #errors div.left div.copy-block ul html.no-cssgradients a:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}
/* line 249, sass/helpers.scss */
html.no-cssgradients .button:before, html.no-cssgradients .live-events .left a.copy-button:before, .live-events .left html.no-cssgradients a.copy-button:before, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button:before, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button:before, html.no-cssgradients #errors div.left div.copy-block ul a:before, #errors div.left div.copy-block ul html.no-cssgradients a:before, html.no-cssgradients .button:after, html.no-cssgradients .live-events .left a.copy-button:after, .live-events .left html.no-cssgradients a.copy-button:after, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button:after, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button:after, html.no-cssgradients #errors div.left div.copy-block ul a:after, #errors div.left div.copy-block ul html.no-cssgradients a:after {
  background: none;
  height: auto;
}
/* line 254, sass/helpers.scss */
html.no-cssgradients .button:before, html.no-cssgradients .live-events .left a.copy-button:before, .live-events .left html.no-cssgradients a.copy-button:before, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button:before, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button:before, html.no-cssgradients #errors div.left div.copy-block ul a:before, #errors div.left div.copy-block ul html.no-cssgradients a:before {
  width: 14.5px;
  left: -31px;
}
/* line 259, sass/helpers.scss */
html.no-cssgradients .button:after, html.no-cssgradients .live-events .left a.copy-button:after, .live-events .left html.no-cssgradients a.copy-button:after, html.no-cssgradients #fifty-year-page .main-holder .left a.copy-button:after, #fifty-year-page .main-holder .left html.no-cssgradients a.copy-button:after, html.no-cssgradients #errors div.left div.copy-block ul a:after, #errors div.left div.copy-block ul html.no-cssgradients a:after {
  width: 15.5px;
  right: -31px;
}
/* line 284, sass/helpers.scss */
html.no-cssgradients .underline:after, html.no-cssgradients .silver-underline:after, html.no-cssgradients #fifty-year-page .explore > h1 span:after, #fifty-year-page .explore > h1 html.no-cssgradients span:after, html.no-cssgradients div.left .strap.first:after, div.left html.no-cssgradients .strap.first:after, html.no-cssgradients div.left hr:after, div.left html.no-cssgradients hr:after, html.no-cssgradients div.left .panels > h1:after, div.left html.no-cssgradients .panels > h1:after, html.no-cssgradients #where-to-watch .left .copy-block:after, #where-to-watch .left html.no-cssgradients .copy-block:after, html.no-cssgradients #where-to-watch .left .intro h1:after, #where-to-watch .left .intro html.no-cssgradients h1:after, html.no-cssgradients .single .strap.first:after, .single html.no-cssgradients .strap.first:after, html.no-cssgradients .single hr:after, .single html.no-cssgradients hr:after, html.no-cssgradients .single .panels > h1:after, .single html.no-cssgradients .panels > h1:after, html.no-cssgradients section.blog .blog-by-tag-header h1:after, section.blog .blog-by-tag-header html.no-cssgradients h1:after, html.no-cssgradients section.blog article:after, section.blog html.no-cssgradients article:after, html.no-cssgradients section.blog article.blog-full h1:after, section.blog article.blog-full html.no-cssgradients h1:after,
html.no-cssgradients section.blog article.gift-full h1:after,
section.blog article.gift-full html.no-cssgradients h1:after,
html.no-cssgradients .left .strap.first:after,
html.no-cssgradients .left hr:after,
html.no-cssgradients .left .panels > h1:after,
html.no-cssgradients #where-to-watch .left .copy-block:after,
html.no-cssgradients #where-to-watch .left .intro h1:after,
html.no-cssgradients #blog .blog-by-tag-header h1:after,
html.no-cssgradients section#blog article:after,
html.no-cssgradients #blog article.blog-full h1:after,
html.no-cssgradients .tagged-media .left h1:after,
html.no-cssgradients section.tagged-gallery .left h1:after,
html.no-cssgradients section.tagged-video .left h1:after,
html.no-cssgradients .tagged-media .left article:after,
html.no-cssgradients section.tagged-gallery .left article:after,
html.no-cssgradients section.tagged-video .left article:after,
html.no-cssgradients header.tagged-gallery h1:after,
html.no-cssgradients header.tagged-video h1:after,
html.no-cssgradients #questions h1:after,
html.no-cssgradients article.downloads h1:after,
html.no-cssgradients .panel:after {
  background-color: #ffd800;
}
/* line 290, sass/helpers.scss */
html.no-cssgradients .silver-underline:after, html.no-cssgradients #fifty-year-page .explore > h1 span:after, #fifty-year-page .explore > h1 html.no-cssgradients span:after,
html.no-cssgradients #fifty-year-page .explore > h1 span:after,
html.no-cssgradients div.products h1:after {
  background-color: #b1b3b7;
}

/*========================================================================
	MIXINS
=========================================================================*/
@keyframes clouds {
  /* line 3, ../../src/sass/utilities/_animations.scss */
  0% {
    background-position: 150% 295%;
  }

  /* line 6, ../../src/sass/utilities/_animations.scss */
  100% {
    background-position: -150% 295%;
  }
}

@keyframes beat {
  /* line 12, ../../src/sass/utilities/_animations.scss */
  to {
    transform: scale(1.4);
  }
}

@font-face {
  font-family: 'Colossalis';
  src: url("../fonts/244180_0_0.eot");
  src: url("../fonts/244180_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/244180_0_0.woff") format("woff"), url("../fonts/244180_0_0.ttf") format("truetype");
}

@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";
  src: url("../fonts/fonts.com/99f44245-9d58-4190-a64e-a3376f8b53b3.eot?#iefix");
  src: url("../fonts/fonts.com/99f44245-9d58-4190-a64e-a3376f8b53b3.eot?#iefix") format("eot"), url("../fonts/fonts.com/bef137ae-8972-46a3-9a77-f0453736e755.woff") format("woff"), url("../fonts/fonts.com/c4072f74-697b-4348-a99d-a43bc92d5416.ttf") format("truetype"), url("../fonts/fonts.com/2f1959a9-36af-4490-bdb5-aec3ca90bbb2.svg#2f1959a9-36af-4490-bdb5-aec3ca90bbb2") format("svg");
  font-weight: 200;
  font-style: normal;
}

@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: "Gill Sans W04";
  src: url("../fonts/fonts.com/379a3be9-44f3-4ef8-bd0e-9ccb730346c6.eot?#iefix");
  src: url("../fonts/fonts.com/379a3be9-44f3-4ef8-bd0e-9ccb730346c6.eot?#iefix") format("eot"), url("../fonts/fonts.com/25250b60-de01-4ea6-875d-b42753b667b0.woff") format("woff"), url("../fonts/fonts.com/f084ef8c-d45e-47f4-a452-e4d0fd7c0ad4.ttf") format("truetype"), url("../fonts/fonts.com/e43dca2f-782b-42a3-88c0-00dbe94f4299.svg#e43dca2f-782b-42a3-88c0-00dbe94f4299") format("svg");
  font-weight: 800;
  font-style: normal;
}

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

@font-face {
  font-family: 'NovecentowideBookBold';
  src: url("../fonts/Novecentowide-Bold-webfont.eot");
  src: url("../fonts/Novecentowide-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Novecentowide-Bold-webfont.woff") format("woff"), url("../fonts/Novecentowide-Bold-webfont.ttf") format("truetype"), url("../fonts/Novecentowide-Bold-webfont.svg#NovecentowideBookBold") format("svg");
  font-weight: bold;
  font-style: normal;
}

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on April 20, 2016 */
@font-face {
  font-family: 'Colossalis';
  src: url("../fonts/colossalis/colossaliscffreg-webfont.eot");
  src: url("../fonts/colossalis/colossaliscffreg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/colossalis/colossaliscffreg-webfont.woff2") format("woff2"), url("../fonts/colossalis/colossaliscffreg-webfont.woff") format("woff"), url("../fonts/colossalis/colossaliscffreg-webfont.ttf") format("truetype"), url("../fonts/colossalis/colossaliscffreg-webfont.svg#colossalis_regularregular") format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Colossalis';
  src: url("../fonts/colossalis/colossaliscffbol-webfont.eot");
  src: url("../fonts/colossalis/colossaliscffbol-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/colossalis/colossaliscffbol-webfont.woff2") format("woff2"), url("../fonts/colossalis/colossaliscffbol-webfont.woff") format("woff"), url("../fonts/colossalis/colossaliscffbol-webfont.ttf") format("truetype"), url("../fonts/colossalis/colossaliscffbol-webfont.svg#colossalisbold") format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Colossalis';
  src: url("../fonts/colossalis/colossaliscffmed-webfont.eot");
  src: url("../fonts/colossalis/colossaliscffmed-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/colossalis/colossaliscffmed-webfont.woff2") format("woff2"), url("../fonts/colossalis/colossaliscffmed-webfont.woff") format("woff"), url("../fonts/colossalis/colossaliscffmed-webfont.ttf") format("truetype"), url("../fonts/colossalis/colossaliscffmed-webfont.svg#colossalismedium") format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Colossalis';
  src: url("../fonts/colossalis/colossaliscffbla-webfont.eot");
  src: url("../fonts/colossalis/colossaliscffbla-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/colossalis/colossaliscffbla-webfont.woff2") format("woff2"), url("../fonts/colossalis/colossaliscffbla-webfont.woff") format("woff"), url("../fonts/colossalis/colossaliscffbla-webfont.ttf") format("truetype"), url("../fonts/colossalis/colossaliscffbla-webfont.svg#colossalisblack") format("svg");
  font-weight: 900;
  font-style: normal;
}

/* line 167, sass/fonts.scss */
body {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #FFF;
}

/* line 171, sass/fonts.scss */
h1 {
  font-family: 'Colossalis', sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
}

/* line 174, sass/fonts.scss */
h2 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
/* line 5, sass/colorbox.scss */
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
}

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

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

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

/* line 9, sass/colorbox.scss */
#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

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

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

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

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

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

/* line 15, sass/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 22, sass/colorbox.scss */
#cboxOverlay {
  background: #000;
}

/* line 24, sass/colorbox.scss */
#cboxContent {
  margin-top: 20px;
}

/* line 25, sass/colorbox.scss */
.cboxIframe {
  background: #000;
}

/* line 26, sass/colorbox.scss */
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}

/* line 27, sass/colorbox.scss */
#cboxLoadedContent {
  border: 5px solid #000;
  background: #000;
}

/* line 28, sass/colorbox.scss */
#cboxTitle {
  position: absolute;
  top: -20px;
  left: 0;
  color: #ccc;
}

/* line 29, sass/colorbox.scss */
#cboxCurrent {
  position: absolute;
  top: -20px;
  right: 0px;
  color: #ccc;
}

/* line 30, sass/colorbox.scss */
#cboxSlideshow {
  position: absolute;
  top: -20px;
  right: 90px;
  color: #fff;
}

/* line 31, sass/colorbox.scss */
#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;
}

/* line 32, sass/colorbox.scss */
#cboxPrevious:hover {
  background-position: bottom left;
}

/* line 33, sass/colorbox.scss */
#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;
}

/* line 34, sass/colorbox.scss */
#cboxNext:hover {
  background-position: bottom right;
}

/* line 35, sass/colorbox.scss */
#cboxLoadingOverlay {
  background: #000;
}

/* line 36, sass/colorbox.scss */
#cboxLoadingGraphic {
  background: url(../img/loading.gif) no-repeat center center;
}

/* line 38, sass/colorbox.scss */
#cboxClose {
  position: absolute;
  top: -15px;
  right: 5px;
  display: block;
  background: url(../img/controls.png) no-repeat top center;
  width: 38px;
  height: 19px;
  text-indent: -9999px;
}

/* line 49, sass/colorbox.scss */
#cboxClose:hover {
  background-position: bottom center;
}

/* line 54, sass/colorbox.scss */
#colorbox div.video.box, #colorbox div.light.box {
  margin: 0;
  border: 0;
  padding: 0;
}
/* line 59, sass/colorbox.scss */
#colorbox div.video.box a.player, #colorbox div.light.box a.player {
  width: 100%;
  padding: 0%;
}

/* line 1, sass/video-box.scss */
div.video.box {
  position: relative;
  overflow: hidden;
}
/* line 5, sass/video-box.scss */
div.video.box iframe.holder {
  position: absolute !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3;
}
/* line 14, sass/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;
  background-image: -webkit-linear-gradient(left, #1a140c, #a59681 13%, #1a140c 91%, #1a140c);
  background-image: -moz-linear-gradient(left, #1a140c, #a59681 13%, #1a140c 91%, #1a140c);
  background-image: linear-gradient(left, #1a140c, #a59681 13%, #1a140c 91%, #1a140c);
}
/* line 24, sass/video-box.scss */
div.video.box a.player img.aspect-holder {
  z-index: -1;
}
/* line 29, sass/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 36, sass/video-box.scss */
div.video.box a.player img {
  width: 100%;
  position: absolute;
  top: 0;
}
/* line 42, sass/video-box.scss */
div.video.box a.player img.youtube {
  top: -16.7% !important;
}
/* line 46, sass/video-box.scss */
div.video.box a.player .copyright {
  position: absolute;
  right: 5px;
  bottom: 11px;
  font-size: 9px;
  color: black;
  font-weight: bold;
}
/* line 54, sass/video-box.scss */
div.video.box a.player .copyright.white {
  color: white;
}
/* line 59, sass/video-box.scss */
div.video.box a.player video {
  background: #000;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: translateZ(0);
}
/* line 65, sass/video-box.scss */
div.video.box a.player iframe {
  border: none;
}
/* line 69, sass/video-box.scss */
div.video.box a.player span.play {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 93, sass/video-box.scss */
div.video.box.activated a.player {
  display: block;
}
/* line 98, sass/video-box.scss */
div.video.box.loaded a.player {
  z-index: -1;
  visibility: hidden;
}
/* line 102, sass/video-box.scss */
div.video.box.loaded a.player span.play {
  display: none;
}
/* line 105, sass/video-box.scss */
div.video.box.loaded a.player img {
  z-index: -1;
}
/* line 110, sass/video-box.scss */
.lteie9 div.video.box video[style] {
  height: 100% !important;
  width: 100% !important;
}
/* line 118, sass/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;
}

/* line 127, sass/video-box.scss */
.lteie9 .jw-plugin-sharing .jw-sharing-content {
  left: 16%;
  top: 16%;
}

/* line 132, sass/video-box.scss */
div.video-nav {
  background-color: #f1f3f5;
  overflow: hidden;
  padding: 10px 1.2%;
  margin-top: -7px;
  display: none;
}
/* line 139, sass/video-box.scss */
div.video-nav img {
  width: 135px;
  max-width: 60%;
}
/* line 145, sass/video-box.scss */
div.video-nav span {
  color: #8c8c8c;
  font-family: "Gill Sans Std", sans-serif;
  font-size: 14px;
  margin: 12px 0 0;
  display: block;
  transition: transform 0.4s ease;
}
/* line 158, sass/video-box.scss */
div.video-nav div {
  position: relative;
}
/* line 163, sass/video-box.scss */
div.video-nav a:before {
  content: '';
  width: 20px;
  height: 20px;
  background: url(../images/video/small-play.png);
  display: block;
  position: absolute;
  bottom: 0;
}
/* line 174, sass/video-box.scss */
div.video-nav a:hover:before {
  background-position: 100% 100%;
}
/* line 181, sass/video-box.scss */
div.video-nav h4 {
  color: #131a26;
  font-family: "Gill Sans Std", sans-serif;
  font-size: 13px;
  font-weight: 700;
  margin-top: 4px;
  line-height: 14px;
  margin-bottom: 0;
  transition: transform 0.4s ease;
}
/* line 192, sass/video-box.scss */
div.video-nav .prev {
  float: left;
  width: 50%;
  padding-right: 3%;
}
/* line 197, sass/video-box.scss */
div.video-nav .prev img {
  float: left;
  margin-right: 8px;
}
/* line 203, sass/video-box.scss */
div.video-nav .prev a:hover span, div.video-nav .prev a:hover h4 {
  transform: translateX(16px);
}
/* line 210, sass/video-box.scss */
div.video-nav .next {
  float: right;
  width: 50%;
  padding-left: 3%;
  text-align: right;
}
/* line 216, sass/video-box.scss */
div.video-nav .next img {
  float: right;
  margin-left: 8px;
}
/* line 221, sass/video-box.scss */
div.video-nav .next a:before {
  right: 0;
}
/* line 226, sass/video-box.scss */
div.video-nav .next a:hover span, div.video-nav .next a:hover h4 {
  transform: translateX(-16px);
}

/* line 242, sass/video-box.scss */
.jwdock[style] {
  padding: 0 !important;
}
/* line 248, sass/video-box.scss */
.jwdock[style] div.button div {
  background-image: url(../images/player/hubs/dock/shareIcon.png) !important;
  background-position: 50% 50% !important;
}
/* line 253, sass/video-box.scss */
.jwdock[style] div.button:hover div {
  background-image: url(../images/player/hubs/dock/shareIconOver.png) !important;
}

/* line 261, sass/video-box.scss */
body div.jwplayer ul {
  margin: 0;
  padding: 0;
}

/* line 270, sass/video-box.scss */
.jwplayer .jw-preview, .jw-error .jw-preview, .jw-stretch-uniform .jw-preview {
  background-size: cover !important;
}

/* line 274, sass/video-box.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}
/* line 284, sass/video-box.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe[style],
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100% !important;
  width: 100% !important;
  border: 0;
}
/* line 299, sass/video-box.scss */
.embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* clearfix */
/* line 2, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* display none until init */
/* line 11, sass/owl-carousel.scss */
.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y;
}

/* line 17, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 22, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 28, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* line 36, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper-outer {
  height: 100%;
}
/* line 38, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper-outer .owl-wrapper {
  height: 100%;
}
/* line 40, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper-outer .owl-wrapper .owl-item {
  height: 100%;
}

/* line 48, sass/owl-carousel.scss */
.owl-carousel .owl-item {
  float: left;
}

/* line 51, sass/owl-carousel.scss */
.owl-item {
  display: inline-block;
}

/* line 55, sass/owl-carousel.scss */
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer;
}

/* line 58, sass/owl-carousel.scss */
.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
/* line 68, sass/owl-carousel.scss */
.grabbing {
  cursor: url(grabbing.png) 8 8, move;
}

/* fix */
/* line 74, sass/owl-carousel.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 1, sass/base.scss */
html {
  background-image: linear-gradient(to top, #000003 0%, #023345 100%);
  font-size: 10px;
}

@media screen and (max-width: 750px) {
  /* line 6, sass/base.scss */
  html {
    font-size: 1.33333vw;
  }
}
/* line 10, sass/base.scss */
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 13, sass/base.scss */
img[data-src] {
  display: none;
}

/* line 16, sass/base.scss */
img[src] {
  display: inline;
}

/* line 19, sass/base.scss */
img.loading {
  background: url("../img/loading.gif") 50% 50% no-repeat;
}

/* line 25, sass/base.scss */
#container {
  overflow: hidden;
  width: 100%;
  position: relative;
  min-width: 1024px;
}
@media (max-width: 800px) {
  /* line 25, sass/base.scss */
  #container {
    min-width: 100%;
  }
}

/* line 36, sass/base.scss */
span.bg-1,
span.bg-2,
span.bg-3 {
  position: absolute;
  z-index: -1;
}

/* line 41, sass/base.scss */
#space {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
/* line 49, sass/base.scss */
#space canvas {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 57, sass/base.scss */
#space .level-1 {
  height: 100%;
}

/* line 62, sass/base.scss */
span.bg-3.animate {
  -webkit-animation: star 5s ease infinite;
  -moz-animation: star 5s ease infinite;
  -ms-animation: star 5s ease infinite;
  -o-animation: star 5s ease infinite;
  animation: star 5s ease infinite;
}

@keyframes star {
  /* line 67, sass/base.scss */
  0% {
    opacity: 0;
  }

  /* line 70, sass/base.scss */
  50% {
    opacity: 1;
  }

  /* line 73, sass/base.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes star {
  /* line 78, sass/base.scss */
  0% {
    opacity: 0;
  }

  /* line 81, sass/base.scss */
  50% {
    opacity: 1;
  }

  /* line 84, sass/base.scss */
  100% {
    opacity: 0;
  }
}

@-webkit-keyframes star {
  /* line 89, sass/base.scss */
  0% {
    opacity: 0;
  }

  /* line 92, sass/base.scss */
  50% {
    opacity: 1;
  }

  /* line 95, sass/base.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes star {
  /* line 100, sass/base.scss */
  0% {
    opacity: 0;
  }

  /* line 103, sass/base.scss */
  50% {
    opacity: 1;
  }

  /* line 106, sass/base.scss */
  100% {
    opacity: 0;
  }
}

@keyframes beat {
  /* line 113, sass/base.scss */
  to {
    transform: scale(1.4);
  }
}

@-webkit-keyframes beat {
  /* line 117, sass/base.scss */
  to {
    -webkit-transform: scale(1.4);
  }
}

/* line 121, sass/base.scss */
a,
a:visited,
a:hover {
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
}

/* line 126, sass/base.scss */
a:hover {
  color: #ffd800;
}

/* line 135, sass/base.scss */
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin-top: 0;
}

/* line 138, sass/base.scss */
h1 {
  font-size: 44px;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 1.3;
}

/* line 144, sass/base.scss */
p {
  margin-bottom: 1.7em;
}

/* line 147, sass/base.scss */
#center-wrapper {
  background-image: -webkit-linear-gradient(to bottom, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.8) 400px, rgba(6, 5, 18, 0.8) 70%, rgba(6, 5, 18, 0) 100%);
  background-image: -moz-linear-gradient(to bottom, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.8) 400px, rgba(6, 5, 18, 0.8) 70%, rgba(6, 5, 18, 0) 100%);
  background-image: linear-gradient(to bottom, rgba(6, 5, 18, 0) 0%, rgba(6, 5, 18, 0.8) 400px, rgba(6, 5, 18, 0.8) 70%, rgba(6, 5, 18, 0) 100%);
  width: 960px;
  padding: 0 20px;
  margin: auto;
}
@media (max-width: 800px) {
  /* line 147, sass/base.scss */
  #center-wrapper {
    width: 95%;
    padding: 0 2.5%;
  }
}

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

/* line 164, sass/base.scss */
section.main > header,
.main-holder > header {
  float: none;
}
/* line 169, sass/base.scss */
section.main .left,
.main-holder .left {
  min-height: 10px;
}
/* line 180, sass/base.scss */
section.main > footer,
.main-holder > footer {
  width: 100%;
  margin-left: 0;
  clear: both;
}

/* line 190, sass/base.scss */
html.ie7 section.main .left,
html.ie7 .main-holder .left {
  width: 62%;
}
/* line 193, sass/base.scss */
html.ie7 section.main .right,
html.ie7 .main-holder .right {
  width: 30%;
}

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

/* line 205, sass/base.scss */
.left h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  position: relative;
  margin-bottom: 42px;
  padding-bottom: 0;
  text-transform: none;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 205, sass/base.scss */
  .left h1 {
    font-size: 34px;
  }
}
/* line 215, sass/base.scss */
.left h2.strap {
  margin: 33px 0 10px;
  font-size: 24px;
}

/* line 222, sass/base.scss */
.right,
.row {
  padding-top: 55px;
}
/* line 224, sass/base.scss */
.right div.mpu,
.row div.mpu {
  margin-bottom: 43px;
}
/* line 227, sass/base.scss */
.right article,
.row article {
  background: rgba(23, 45, 68, 0.7);
  padding: 10px 3%;
  margin-bottom: 43px;
  clear: both;
}
/* line 233, sass/base.scss */
.right article h1,
.row article h1 {
  color: white;
  font-family: Colossalis;
  font-size: 25px;
  font-weight: 400;
  line-height: 22px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
/* line 243, sass/base.scss */
.right article ul,
.right article li,
.row article ul,
.row article li {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 249, sass/base.scss */
.right a.img-component,
.row a.img-component {
  margin-bottom: 43px;
  display: block;
}
@media (max-width: 800px) {
  /* line 253, sass/base.scss */
  .right a.img-component img,
  .row a.img-component img {
    width: 100%;
  }
}

/* line 259, sass/base.scss */
.main-holder .right > *:last-child {
  margin-bottom: 0;
}

/* line 262, sass/base.scss */
nav.paging {
  width: 56%;
  text-align: center;
  border: 1px solid rgba(0, 139, 207, 0.49);
  box-shadow: 0 0 8px rgba(0, 139, 207, 0.25), inset 0 0 10px rgba(0, 139, 207, 0.25);
  position: relative;
  padding: 3px 0;
  height: 20px;
}
/* line 272, sass/base.scss */
nav.paging a,
nav.paging strong {
  font-family: "Gill Sans W04";
  font-size: 18px;
  padding: 0 5px;
  text-transform: uppercase;
  color: #fff;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 272, sass/base.scss */
  nav.paging a,
  nav.paging strong {
    font-size: 14px;
  }
}
/* line 281, sass/base.scss */
nav.paging a.page,
nav.paging strong.page {
  padding: 0 14px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 281, sass/base.scss */
  nav.paging a.page,
  nav.paging strong.page {
    padding: 0 0.5em;
  }
}
/* line 291, sass/base.scss */
nav.paging a:hover {
  color: #ffd800;
}
/* line 294, sass/base.scss */
nav.paging strong {
  color: #ffd800;
}
/* line 298, sass/base.scss */
nav.paging .next,
nav.paging .prev {
  position: absolute;
  left: 10px;
}
/* line 301, sass/base.scss */
html.ie7 nav.paging .next, html.ie7
nav.paging .prev {
  top: 3px;
}
/* line 305, sass/base.scss */
nav.paging .next {
  left: auto;
  right: 10px;
}

/* line 310, sass/base.scss */
.counter {
  font-family: 'BebasRegular', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  padding: 0 20%;
}
/* line 314, sass/base.scss */
.counter.hasCountdown {
  background: url("../img/countdown-large.png") no-repeat scroll 50% 43px transparent;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 314, sass/base.scss */
  .counter.hasCountdown {
    background-size: auto 80px;
  }
}
/* line 321, sass/base.scss */
.counter.month h2 {
  font-family: 'BebasRegular', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  line-height: 1.714em;
  font-size: 98px;
}
/* line 327, sass/base.scss */
.counter.month h4 {
  margin-bottom: 0;
}
/* line 331, sass/base.scss */
.counter div {
  float: left;
  width: 33%;
}
/* line 335, sass/base.scss */
.counter h4 {
  font-size: 24px;
  font-weight: lighter;
  text-align: center;
  margin-bottom: 72px;
}
/* line 341, sass/base.scss */
.counter h5 {
  font-weight: lighter;
  font-size: 98px;
  text-align: center;
  position: relative;
  line-height: 0.4em;
}
/* line 348, sass/base.scss */
.counter h5:after {
  background: url("../img/counter-shadow.png");
  content: "";
  height: 12px;
  left: 22%;
  position: absolute;
  top: 15px;
  width: 58%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 359, sass/base.scss */
  .counter h4 {
    font-size: 16px;
    margin-bottom: 47px;
  }
  /* line 363, sass/base.scss */
  .counter h5 {
    font-size: 55px;
  }
  /* line 365, sass/base.scss */
  .counter h5:after {
    top: 7px;
    width: 63%;
  }
}

/* line 372, sass/base.scss */
.bbc-badge {
  background: url("../img/bbcww-badge.png") no-repeat;
  width: 156px;
  height: 97px;
}

/* line 379, sass/base.scss */
html.no-cssgradients body {
  background: url("../img/bg-repeat.jpg") repeat-x top center #030b1b;
}
/* line 381, sass/base.scss */
html.no-cssgradients body.events {
  background-repeat: no-repeat;
}
/* line 385, sass/base.scss */
html.no-cssgradients #center-wrapper {
  background-color: rgba(0, 0, 0, 0.9);
}

/* line 390, sass/base.scss */
html.no-rgba #center-wrapper {
  background-color: #000;
}
/* line 393, sass/base.scss */
html.no-rgba .right article {
  background: #172d44;
}
/* line 396, sass/base.scss */
html.no-rgba nav.paging {
  border: 1px solid #ffd800;
}

/* line 400, sass/base.scss */
div.beta {
  font: 10px/11px Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: padding 0.5s ease, width 0.5s ease;
  -moz-transition: padding 0.5s ease, width 0.5s ease;
  transition: padding 0.5s ease, width 0.5s ease;
  background: #c3bfc6;
  border-radius: 0 100px 100px 0;
  border: 1px solid #c3bfc6;
  position: fixed;
  left: 0;
  top: 40%;
  z-index: 10;
  color: #0b032e;
  height: 21px;
  padding: 15px 15px 15px 13px;
  width: 102px;
  overflow: hidden;
}
/* line 415, sass/base.scss */
div.beta h2 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  color: #0b032e;
  float: left;
  text-transform: uppercase;
  line-height: 22px;
  font-size: 29px;
  letter-spacing: -1px;
}
/* line 423, sass/base.scss */
html.ie7 div.beta h2 {
  padding-top: 4px;
  margin-top: -4px;
}
/* line 428, sass/base.scss */
div.beta div.expand {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  width: 433px;
  opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 15px;
  left: 90px;
}
/* line 436, sass/base.scss */
html.oldie div.beta div.expand {
  width: 450px;
  top: 12px;
}
/* line 440, sass/base.scss */
div.beta div.expand a {
  color: #FFF;
}
/* line 442, sass/base.scss */
div.beta div.expand a:hover {
  color: #ffd800;
}
/* line 447, sass/base.scss */
div.beta a.close {
  position: absolute;
  background: url("../img/beta-close.png") no-repeat center center;
  width: 15px;
  height: 16px;
  right: -47px;
  cursor: pointer;
  top: 3px;
}
/* line 456, sass/base.scss */
html.oldie div.beta a.close {
  right: -30px;
}
/* line 460, sass/base.scss */
div.beta span.more {
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  float: left;
  width: 36px;
  font-weight: bold;
  margin-right: -36px;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  left: 81px;
}
/* line 470, sass/base.scss */
html.oldie div.beta span.more {
  top: 12px;
}
/* line 474, sass/base.scss */
div.beta:hover {
  padding-right: 65px;
  width: 508px;
}
/* line 477, sass/base.scss */
div.beta:hover span.more {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 481, sass/base.scss */
div.beta:hover div.expand {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 400, sass/base.scss */
  div.beta {
    padding: 15px 0 15px 5px;
  }
  /* line 488, sass/base.scss */
  div.beta h2 {
    font-size: 24px;
    line-height: 26px;
  }
  /* line 492, sass/base.scss */
  div.beta div.expand {
    width: 68%;
    left: 66px;
    top: 14px;
  }
  /* line 497, sass/base.scss */
  div.beta span.more {
    top: 16px;
    left: 63px;
    width: 42px;
    line-height: 1;
  }
  /* line 503, sass/base.scss */
  div.beta a.close {
    top: -10px;
    right: -40px;
    padding: 15px;
  }
  /* line 508, sass/base.scss */
  div.beta:hover {
    padding-right: 4%;
    width: 94%;
  }
}

/* line 514, sass/base.scss */
#movie iframe {
  max-width: 100%;
}

/* line 517, sass/base.scss */
.js div.no-js {
  display: none;
}

/* line 521, sass/base.scss */
div.no-cookies,
div.no-js {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  padding: 3px 0;
  background-color: #ffd800;
  background-image: -webkit-linear-gradient(left, #5d2600 0%, #d96f21 24.56%, #d96f21 75.68%, #efd77f 100%);
  background-image: -moz-linear-gradient(left, #5d2600 0%, #d96f21 24.56%, #d96f21 75.68%, #efd77f 100%);
  background-image: linear-gradient(left, #5d2600 0%, #d96f21 24.56%, #d96f21 75.68%, #efd77f 100%);
}
/* line 530, sass/base.scss */
div.no-cookies .center-wrapper,
div.no-js .center-wrapper {
  width: 1024px;
  margin: 0 auto;
  text-align: center;
  line-height: 1;
}
@media (max-width: 800px) {
  /* line 530, sass/base.scss */
  div.no-cookies .center-wrapper,
  div.no-js .center-wrapper {
    width: 95%;
    padding: 0 2.5%;
    text-align: left;
  }
  /* line 539, sass/base.scss */
  div.no-cookies .center-wrapper .copy-block,
  div.no-js .center-wrapper .copy-block {
    width: 95%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 544, sass/base.scss */
  div.no-cookies .center-wrapper .copy-block,
  div.no-js .center-wrapper .copy-block {
    width: 85%;
  }
}
/* line 549, sass/base.scss */
div.no-cookies .copy-block,
div.no-js .copy-block {
  color: #FFF;
  font: 11px/16px Arial, sans-serif;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  margin-bottom: 0;
  vertical-align: top;
}
/* line 555, sass/base.scss */
div.no-cookies .copy-block p,
div.no-js .copy-block p {
  margin-bottom: 0;
}
/* line 558, sass/base.scss */
div.no-cookies .copy-block p + p,
div.no-js .copy-block p + p {
  margin-top: 1.3em;
}
/* line 561, sass/base.scss */
div.no-cookies .copy-block a,
div.no-js .copy-block a {
  color: #FFF;
}
/* line 563, sass/base.scss */
div.no-cookies .copy-block a:hover,
div.no-js .copy-block a:hover {
  color: #000;
}

/* line 569, sass/base.scss */
div.no-cookies {
  display: none;
}
/* line 571, sass/base.scss */
div.no-cookies.show {
  display: block;
}
/* line 574, sass/base.scss */
div.no-cookies .copy-block {
  margin-top: 5px;
}
/* line 578, sass/base.scss */
div.no-cookies a.close {
  float: right;
  cursor: pointer;
}

/* line 5, ../../src/sass/components/_header.scss */
.page-header {
  background-image: linear-gradient(to top, transparent 0%, rgba(0, 1, 5, 0.64) 51%, #000105 80%, #000105 100%);
  height: 18.5em;
  width: 100%;
  padding-top: 20px;
  position: absolute;
  z-index: 10;
  margin-top: 0;
}
/* line 14, ../../src/sass/components/_header.scss */
.page-header h1 {
  float: left;
  position: relative;
  z-index: 1;
}
/* line 19, ../../src/sass/components/_header.scss */
.page-header h1 a {
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 24.7rem;
  height: 6.8rem;
  background-image: url(../images/icons/logo.svg);
  display: block;
}
/* line 30, ../../src/sass/components/_header.scss */
.page-header nav {
  float: right;
  padding-top: 57px;
}
/* line 34, ../../src/sass/components/_header.scss */
.page-header nav.search-open {
  display: none;
}
/* line 38, ../../src/sass/components/_header.scss */
.page-header nav ul {
  padding: 0;
  margin: 0;
}
/* line 42, ../../src/sass/components/_header.scss */
.page-header nav a {
  text-decoration: none;
}
/* line 49, ../../src/sass/components/_header.scss */
.page-header nav a li:hover > a,
.page-header nav a li a:active {
  color: #ffd600;
}
/* line 54, ../../src/sass/components/_header.scss */
.page-header nav > ul {
  display: inline-block;
}
/* line 57, ../../src/sass/components/_header.scss */
.page-header nav > ul > li {
  display: inline-block;
  padding-bottom: 2em;
}
/* line 61, ../../src/sass/components/_header.scss */
.page-header nav > ul > li > a {
  color: #fff;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  font-weight: 200;
  line-height: 2rem;
  text-transform: uppercase;
  padding: 0.1rem 1.5rem;
}
/* line 72, ../../src/sass/components/_header.scss */
.page-header nav > ul > li:hover > a,
.page-header nav > ul > li > a:active {
  color: #ffd600;
}
/* line 77, ../../src/sass/components/_header.scss */
.page-header nav > ul > li.current-page > a {
  color: #ffd600;
}
/* line 83, ../../src/sass/components/_header.scss */
.page-header nav > ul > li.shop strong {
  width: 1.625em;
  height: 1.5625em;
  background-size: 100%;
  display: inline-block;
  position: relative;
  top: -0.2em;
  left: 0.1em;
  margin-right: .7em;
  background-image: url(../images/icons/heart-yellow.svg);
  background-repeat: no-repeat;
  color: #000;
  font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: .66667em;
  text-align: center;
  font-weight: 700;
  padding-top: 0em;
  line-height: 1.7em;
  margin: -1em 0.7em -1em 0;
}
/* line 105, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-wrapper {
  display: none;
  background-color: #031929;
  position: absolute;
  width: 100%;
  left: 0;
  top: 90%;
  padding: .7em 1.3em 1.8em 1.3em;
}
/* line 114, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-wrapper a.title {
  display: none;
}
/* line 118, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-wrapper a {
  color: white;
  font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6em;
  font-weight: 300;
  line-height: 1.4em;
}
/* line 125, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-wrapper a:hover {
  color: #ffd600;
}
/* line 133, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-wrapper .monster a:hover, .page-header nav > ul > li .mega-wrapper .monster.active a, .page-header nav > ul > li .mega-wrapper .monster a:active {
  color: #8ed533;
}
/* line 144, ../../src/sass/components/_header.scss */
.page-header nav > ul > li:hover .mega-wrapper {
  display: block;
}
/* line 150, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-menu a {
  opacity: 0.6;
  color: white;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.8em;
  font-weight: 200;
  line-height: 1em;
  border-bottom: 1px solid #767c81;
  padding: 0.7em 0.8em 0.64em;
  display: block;
}
/* line 163, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-menu li:last-of-type a {
  border: none;
}
/* line 169, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-menu li:hover a, .page-header nav > ul > li .mega-menu li.active a, .page-header nav > ul > li .mega-menu li a:active {
  color: #ffd200;
  opacity: 1;
  background-color: rgba(255, 255, 255, 0.05);
}
/* line 179, ../../src/sass/components/_header.scss */
.page-header nav > ul > li .mega-menu.monster a:hover, .page-header nav > ul > li .mega-menu.monster.active a, .page-header nav > ul > li .mega-menu.monster a:active {
  color: #8ed533;
}
/* line 190, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav ul.tabs {
  width: 22%;
  float: left;
}
/* line 194, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav ul.tabs a {
  opacity: 0.6;
  color: white;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2.8em;
  font-weight: 200;
  line-height: 1em;
  border-bottom: 1px solid #767c81;
  padding: 0.7em 0.8em 0.64em;
  display: block;
}
/* line 211, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav ul.tabs li:last-of-type a {
  border: none;
}
/* line 217, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav ul.tabs li:hover a, .page-header nav .profile-nav ul.tabs li.active a, .page-header nav .profile-nav ul.tabs li a:active {
  color: #ffd200;
  opacity: 1;
}
/* line 221, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav ul.tabs li:hover a.monsters, .page-header nav .profile-nav ul.tabs li.active a.monsters, .page-header nav .profile-nav ul.tabs li a:active.monsters {
  color: #8ed533;
}
/* line 229, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent {
  width: 74.5%;
  float: right;
  padding-top: 0.7em;
}
/* line 10, ../../src/sass/helpers/_mixins.scss */
.page-header nav .profile-nav .tabscontent:before, .page-header nav .profile-nav .tabscontent:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 15, ../../src/sass/helpers/_mixins.scss */
.page-header nav .profile-nav .tabscontent:after {
  clear: both;
}
/* line 236, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent h4 {
  display: none;
}
/* line 242, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent .mega-menu.monster a:hover,
.page-header nav .profile-nav .tabscontent .mega-menu.monster a:active {
  color: #8ed533;
}
/* line 247, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul {
  width: 25%;
  float: left;
}
/* line 251, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul a {
  color: white;
  font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.6em;
  line-height: 1.125em;
  border: none;
  opacity: 1;
}
/* line 259, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul a span {
  font-weight: 700;
  display: block;
}
/* line 263, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul a p {
  font-weight: 300;
  margin: 0;
}
/* line 268, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul a.view {
  font-size: 1.6em;
  font-weight: 400;
  line-height: 2.8em;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 276, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .tabscontent ul li:hover a,
.page-header nav .profile-nav .tabscontent ul li a:active {
  color: #ffd600;
  background: none;
}
/* line 286, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .monster,
.page-header nav .profile-nav .companion {
  padding: 0.9em 0;
}
/* line 290, ../../src/sass/components/_header.scss */
.page-header nav .profile-nav .monster li a,
.page-header nav .profile-nav .companion li a {
  padding: 0.4em 0 0.3em 0;
  display: block;
}
/* line 301, ../../src/sass/components/_header.scss */
.page-header .newsletterlink {
  display: none;
  color: #fff;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2rem;
  padding: 0.8rem 2.2rem 0.5rem;
  background-color: #454e5d;
  position: relative;
  top: -0.6rem;
  text-transform: uppercase;
  letter-spacing: 0.22rem;
  margin-left: 1rem;
  cursor: pointer;
}
/* line 319, ../../src/sass/components/_header.scss */
.page-header a.search {
  display: inline-block;
  background-image: url(../images/icons/search.svg);
  width: 2.4rem;
  height: 2.4rem;
  position: relative;
  top: -1.3rem;
  margin: 0 0.3rem 0 2.1rem;
  text-indent: -9999px;
  background-size: 100%;
}
/* line 330, ../../src/sass/components/_header.scss */
.page-header a.search:before {
  background-image: url(../images/icons/search-yellow.svg);
}
/* line 334, ../../src/sass/components/_header.scss */
.page-header a.search:hover {
  background-image: url(../images/icons/search-yellow.svg);
}
/* line 339, ../../src/sass/components/_header.scss */
.page-header div.search {
  display: none;
  position: absolute;
  right: 21px;
  top: 4.5em;
  width: 42.4%;
}
/* line 347, ../../src/sass/components/_header.scss */
.page-header div.search form {
  text-align: right;
  width: 100%;
}
/* line 352, ../../src/sass/components/_header.scss */
.page-header div.search form input {
  width: 100%;
  color: #6d6e71;
  font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 2.5em;
  padding: 0 0 0 1.2em;
  border-radius: 0;
  -webkit-appearance: none;
  height: 2.6em;
}
/* line 365, ../../src/sass/components/_header.scss */
.page-header div.search form button {
  position: absolute;
  width: 40px;
  height: 100%;
  border: none;
  right: 31px;
  background: url(../images/icons/search-black.svg) 50% 55% no-repeat;
  text-indent: -9999px;
}
/* line 375, ../../src/sass/components/_header.scss */
.page-header div.search form a.close {
  position: absolute;
  width: 31px;
  height: 100%;
  border: none;
  right: 0px;
  background: url(../images/icons/search-close.svg) 50% 55% no-repeat;
  text-indent: -9999px;
}
/* line 386, ../../src/sass/components/_header.scss */
.page-header div.search.search-open {
  display: block;
}
@media screen and (max-width: 1190px) {
  /* line 392, ../../src/sass/components/_header.scss */
  .page-header a.search {
    position: absolute;
    right: 3rem;
    top: 0.9rem;
  }
  /* line 397, ../../src/sass/components/_header.scss */
  .page-header .newsletterlink {
    position: absolute;
    right: 7rem;
    top: 0.8rem;
  }
}
@media screen and (max-width: 1000px) {
  /* line 405, ../../src/sass/components/_header.scss */
  .page-header nav {
    float: left;
    clear: both;
    padding-top: 11px;
    width: calc(100% + 20px);
    text-align: center;
    margin-left: -20px;
  }
  /* line 413, ../../src/sass/components/_header.scss */
  .page-header .newsletterlink {
    top: 5.3rem;
  }
  /* line 416, ../../src/sass/components/_header.scss */
  .page-header a.search {
    top: 5.7rem;
  }
}
/* line 421, ../../src/sass/components/_header.scss */
.page-header nav.mobile {
  display: none;
  float: right;
  text-align: right;
  width: 60%;
  vertical-align: top;
  padding: 1em 0 0;
  margin: 0;
  clear: none;
}
/* line 431, ../../src/sass/components/_header.scss */
.page-header nav.mobile .menu {
  background-image: url(../images/icons/menu.svg);
  display: inline-block;
  position: relative;
  float: none;
  right: 0;
  top: 0;
  text-indent: 9999px;
}
/* line 440, ../../src/sass/components/_header.scss */
.page-header nav.mobile .menu.nav-open {
  background-image: url(../images/icons/menu-close.svg);
}
/* line 445, ../../src/sass/components/_header.scss */
.page-header nav.mobile .search {
  background-image: url(../images/icons/search.svg);
  display: inline-block;
  position: relative;
  right: 0;
  top: 0;
  left: 0;
  text-indent: 9999px;
  overflow: hidden;
}
/* line 455, ../../src/sass/components/_header.scss */
.page-header nav.mobile .search.search-open {
  background-color: white;
  background-image: url(../images/icons/search-black.svg);
}
/* line 463, ../../src/sass/components/_header.scss */
.page-header nav.mobile a,
.page-header nav.mobile .search,
.page-header nav.mobile .menu {
  padding: 1em;
  width: 9.3em;
  height: 9.3em;
  margin: 0em 00 0 0;
  background-size: 4.5em;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  overflow: hidden;
}
/* line 476, ../../src/sass/components/_header.scss */
.page-header nav.main.nav-open {
  display: block;
}
@media screen and (max-width: 750px) {
  /* line 486, ../../src/sass/components/_header.scss */
  .page-header nav.main {
    display: none;
    width: calc(100% + 50px);
    text-align: left;
    margin: 0 -25px;
    padding-top: 19px;
  }
  /* line 493, ../../src/sass/components/_header.scss */
  .page-header nav.main .search {
    display: none;
  }
  /* line 497, ../../src/sass/components/_header.scss */
  .page-header nav.main .newsletterlink {
    color: white;
    font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.5em;
    font-weight: 400;
    background-color: #060a1b;
    padding: .9em 1em .7em .73em;
    display: block !important;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    margin: 0;
  }
  /* line 511, ../../src/sass/components/_header.scss */
  .page-header nav.main .newsletterlink:before {
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 139, 207, 0.3) 0%, rgba(0, 139, 207, 0.3) 0%, #008bcf 40%, #008bcf 41%, #008bcf 60%, rgba(0, 139, 207, 0.98) 61%, rgba(0, 139, 207, 0.3) 100%);
    box-shadow: 0 0 0.8em rgba(0, 139, 207, 0.8);
    width: 100%;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 522, ../../src/sass/components/_header.scss */
  .page-header nav.main .newsletterlink:after {
    width: 0.55556em;
    height: 0.5em;
    color: white;
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 0.58333em;
    content: '»';
    position: absolute;
    right: 0.69444em;
    top: 50%;
    margin-top: -0.27778em;
  }
  /* line 538, ../../src/sass/components/_header.scss */
  .page-header nav.main a {
    padding: 1em;
  }
  /* line 542, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul {
    display: block;
    margin: 0;
  }
  /* line 546, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li {
    position: relative;
  }
  /* line 550, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li:before, .page-header nav.main > ul > li:after {
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 139, 207, 0.3) 0%, rgba(0, 139, 207, 0.3) 0%, #008bcf 40%, #008bcf 41%, #008bcf 60%, rgba(0, 139, 207, 0.98) 61%, rgba(0, 139, 207, 0.3) 100%);
    box-shadow: 0 0 0.8em rgba(0, 139, 207, 0.8);
    width: 100%;
    content: '';
    position: absolute;
    top: 0;
  }
  /* line 560, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li:after {
    top: auto;
    bottom: 0;
  }
  /* line 565, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li > a {
    color: white;
    font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4.5em;
    font-weight: 400;
    background-color: #060a1b;
    padding: 0.9em 1em 0.7em 0.73em;
    display: block;
    position: relative;
  }
  /* line 575, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li > a:after {
    width: 0.55556em;
    height: 0.5em;
    color: white;
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 0.58333em;
    content: '»';
    position: absolute;
    right: 0.69444em;
    top: 50%;
    margin-top: -0.27778em;
  }
  /* line 593, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    padding: 0;
  }
  /* line 601, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .tabscontent {
    padding: 0;
    float: none;
  }
  /* line 606, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .tabscontent ul {
    display: none;
  }
  /* line 610, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .mega-menu {
    display: block !important;
    padding: 0;
  }
  /* line 614, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .mega-menu > a {
    font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4em;
    font-weight: 400;
    background-color: #012a3e;
    display: block;
    border: none;
    padding: 0.72em 1em 0.8em 0.85em;
    position: relative;
  }
  /* line 624, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .mega-menu > a:after {
    width: 0.55556em;
    height: 0.5em;
    color: white;
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 0.58333em;
    content: '»';
    position: absolute;
    right: 0.69444em;
    top: 50%;
    margin-top: -0.27778em;
    transform: rotate(90deg);
  }
  /* line 643, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .mega-wrapper .mega-menu.open > a:after {
    transform: rotate(-90deg);
  }
  /* line 659, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabs {
    display: none;
  }
  /* line 663, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent {
    width: 100%;
  }
  /* line 666, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul {
    width: 100%;
    float: none;
  }
  /* line 670, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul a {
    background-color: #0088cb;
    font-size: 2.4em;
    padding: 1.675em 1em 1.37em 1.4em;
    position: relative;
  }
  /* line 676, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul a:after {
    width: 0.55556em;
    height: 0.5em;
    color: white;
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 0.58333em;
    content: '»';
    position: absolute;
    right: 0.69444em;
    top: 50%;
    margin-top: -0.27778em;
  }
  /* line 691, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul a span {
    display: inline;
  }
  /* line 696, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul a p {
    margin: 0 0.5em;
    display: inline;
  }
  /* line 702, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li .tabscontent ul a.view {
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2.5em;
    line-height: 2.8em;
    padding: 0.775em 1em 0.47em 1.3em;
  }
  /* line 712, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul > li:hover > .mega-wrapper {
    display: none;
  }
  /* line 720, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul .has-child > a:after {
    transform: rotate(90deg);
  }
  /* line 727, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul .has-child.open > a:after {
    transform: rotate(-90deg);
  }
  /* line 734, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul li {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
  }
  /* line 740, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul li a {
    margin: 0;
  }
  /* line 745, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul li .mega-menu a {
    font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 4em;
    font-weight: 400;
    background-color: #012a3e;
    display: block;
    border: none;
    padding: 0.72em 1em 0.8em 0.85em;
    position: relative;
  }
  /* line 755, ../../src/sass/components/_header.scss */
  .page-header nav.main > ul li .mega-menu a:after {
    width: 0.55556em;
    height: 0.5em;
    color: white;
    font-family: 'DIN Next W01', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 0.58333em;
    content: '»';
    position: absolute;
    right: 0.69444em;
    top: 50%;
    margin-top: -0.27778em;
  }
  /* line 777, ../../src/sass/components/_header.scss */
  .page-header nav.mobile {
    display: block;
    padding-right: 6px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  /* line 792, ../../src/sass/components/_header.scss */
  .page-header div.search {
    top: 7.1em;
    font-size: 2.4vw;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 1.5em 0 25px;
    top: 7.8em;
  }
  /* line 803, ../../src/sass/components/_header.scss */
  .page-header div.search form a.close {
    display: none;
  }
  /* line 807, ../../src/sass/components/_header.scss */
  .page-header div.search form input {
    padding: 0.1em 0 0 0.6em;
    border: none;
  }
  /* line 812, ../../src/sass/components/_header.scss */
  .page-header div.search form button {
    width: 70px;
    height: 100%;
    right: 25px;
    background: none;
  }
}

/* line 3, sass/header.scss */
.skyline .leaderboard {
  width: 728px;
  margin: 0 auto;
  float: none;
  position: relative;
  z-index: 1;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 3, sass/header.scss */
  .skyline .leaderboard {
    width: 100%;
  }
}

/* line 15, sass/header.scss */
.component-doubleclick {
  text-align: center;
  padding: 1.5em 0 0;
}
/* line 20, sass/header.scss */
.component-doubleclick .mpu-holder {
  position: relative;
}
/* line 23, sass/header.scss */
.component-doubleclick .mpu-holder:before {
  content: 'Advertisement';
  top: -23px;
  left: 50%;
  width: auto;
  opacity: .8;
  color: #fefefe;
  font-family: "Gill Sans Std", sans-serif;
  font-size: 10px;
  position: absolute;
  padding: 3px 3px 2px;
  text-align: center;
  z-index: 2;
  transform: translate(-50%);
}
/* line 39, sass/header.scss */
.ie9 .component-doubleclick .mpu-holder:before {
  -ms-transform: translate(-50%);
}

/* line 46, sass/header.scss */
.page-header {
  background: none;
  position: relative;
  font-size: 1rem;
  padding-bottom: 2em;
  height: auto;
}
/* line 53, sass/header.scss */
.page-header h1 {
  margin: 0.67em 0 1.07em 0;
}
/* line 57, sass/header.scss */
.page-header * {
  box-sizing: border-box;
}
/* line 61, sass/header.scss */
.page-header input[type="search"] {
  box-sizing: border-box;
}
/* line 65, sass/header.scss */
.page-header .width-container {
  position: relative;
}
@media screen and (min-width: 1000px) {
  /* line 73, sass/header.scss */
  .page-header a.search {
    position: absolute;
    right: 3rem;
    top: 0.9rem;
  }
  /* line 78, sass/header.scss */
  .page-header .newsletterlink {
    position: absolute;
    right: 7rem;
    top: 0.8rem;
  }
}
/* line 85, sass/header.scss */
.page-header .menu-trigger {
  display: none;
}
/* line 89, sass/header.scss */
.page-header h1 {
  margin: .67em 0;
  font-size: 2em;
}
/* line 93, sass/header.scss */
.page-header h1 a {
  background-image: url(../../../assets/dist/images/logos/logo.png);
}
/* line 98, sass/header.scss */
.page-header a.search {
  background-image: url(../../../assets/dist/images/icons/search.png);
}
/* line 102, sass/header.scss */
.page-header nav.mobile .search.search-open {
  background-image: url(../../../assets/dist/images/icons/search-black.svg);
}
/* line 106, sass/header.scss */
.page-header nav .profile-nav ul.tabs a {
  font-size: 2.7em;
}
/* line 109, sass/header.scss */
.page-header nav.mobile .search {
  background-image: url(../../../assets/dist/images/icons/search.svg);
}
/* line 112, sass/header.scss */
.page-header nav.mobile .menu {
  background-image: url(../../../assets/dist/images/icons/menu.svg);
}
/* line 116, sass/header.scss */
.page-header nav.mobile .menu.nav-open {
  background-image: url(../../../assets/dist/images/icons/menu-close.svg);
}
/* line 120, sass/header.scss */
.page-header div.search form a.close {
  top: 0;
  background-image: url(../../../assets/dist/images/icons/search-close.svg);
}
/* line 125, sass/header.scss */
.page-header div.search form button {
  top: 0;
  background-image: url(../../../assets/dist/images/icons/search-black.svg);
}
/* line 130, sass/header.scss */
.page-header nav > ul > li.shop strong {
  background-image: url(../../../assets/dist/images/icons/heart-yellow.svg);
}
/* line 134, sass/header.scss */
.page-header a.search:hover {
  background-image: url(../../../assets/dist/images/icons/search-yellow.svg);
}
@media screen and (max-width: 750px) {
  /* line 139, sass/header.scss */
  .page-header div.search {
    padding: 0 0em 0 0px;
  }
  /* line 143, sass/header.scss */
  .page-header div.search form button {
    top: 0;
    background-image: none;
  }
  /* line 148, sass/header.scss */
  .page-header nav.main {
    width: calc(100% + 20px);
    margin: 0 -10px;
  }
}

/* line 1, ../../src/sass/components/_footer.scss */
.page-footer {
  background-image: linear-gradient(to top, #04050e 0%, #1e1c39 34%, #282e77 54%, #6576aa 69%, #9397b7 73%, #95a2d9 74%, #7ca6c6 74%, #8593b5 74%, #acbfc8 75%, #2d4ca0 79%, #222e66 83%, rgba(34, 46, 102, 0.1) 95%, rgba(8, 14, 26, 0.0001) 100%);
  height: 30.3rem;
  width: 100%;
  margin-top: 8%;
}
/* line 9, ../../src/sass/components/_footer.scss */
.page-footer .holder {
  padding-top: 12.8em;
}
/* line 12, ../../src/sass/components/_footer.scss */
.page-footer .bbc-ww {
  background: url("../images/footer/bbc-ww.png") no-repeat;
  width: 25.9em;
  height: 4.1em;
  position: absolute;
  top: 0;
  text-indent: -9999px;
  background-size: 100%;
  top: -1.5em;
}
/* line 23, ../../src/sass/components/_footer.scss */
.page-footer a.logo {
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 13.9em;
  height: 0;
  float: left;
  background-image: url("../images/logos/logo.png");
  display: block;
  padding-top: 5.8%;
}
/* line 34, ../../src/sass/components/_footer.scss */
.page-footer nav {
  float: right;
  padding-top: 0.9em;
}
/* line 39, ../../src/sass/components/_footer.scss */
.page-footer nav ul li {
  display: inline;
}
/* line 42, ../../src/sass/components/_footer.scss */
.page-footer nav ul li a,
.page-footer nav ul li strong {
  color: #b2b4b8;
  font-family: Arial;
  font-size: 1.3em;
  font-weight: 400;
  line-height: 1.53846em;
  text-decoration: none;
  padding: 0.6em 0.7em;
}
/* line 54, ../../src/sass/components/_footer.scss */
.page-footer nav#social {
  float: right;
  padding-top: 0;
  position: relative;
  left: 5px;
}
/* line 59, ../../src/sass/components/_footer.scss */
.page-footer nav#social a {
  transition: opacity 0.5s ease;
  background-repeat: no-repeat;
  background-size: 100%;
  float: left;
  height: 2.15385em;
  margin: 0 0.38462em;
  padding: 0;
  width: 2.15385em;
  text-indent: -9999px;
}
/* line 70, ../../src/sass/components/_footer.scss */
.page-footer nav#social a:hover {
  opacity: 0.5;
}
/* line 75, ../../src/sass/components/_footer.scss */
.page-footer nav#social .twitter a {
  background-image: url("../images/icons/social-twitter.png?");
}
/* line 78, ../../src/sass/components/_footer.scss */
.page-footer nav#social .youtube a {
  background-image: url("../images/icons/social-youtube.png?");
}
/* line 81, ../../src/sass/components/_footer.scss */
.page-footer nav#social .facebook a {
  background-image: url("../images/icons/social-facebook.png?");
}
/* line 84, ../../src/sass/components/_footer.scss */
.page-footer nav#social .tumblr a {
  background-image: url("../images/icons/social-tumblr.png?");
}
/* line 87, ../../src/sass/components/_footer.scss */
.page-footer nav#social .google a {
  background-image: url("../images/icons/social-google.png?");
}
/* line 90, ../../src/sass/components/_footer.scss */
.page-footer nav#social .rss a {
  background-image: url("../images/icons/social-rss.png?");
}
/* line 93, ../../src/sass/components/_footer.scss */
.page-footer nav#social .latest a {
  color: #b2b4b8;
  font-family: 'Colossalis', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 2em;
  font-weight: 200;
  line-height: 1;
  position: absolute;
  background: url("../images/footer/DW-icon.png") no-repeat 100%;
  background-size: auto 100%;
  width: 10.65em;
  height: auto;
  top: -9em;
  height: 5.1em;
  right: 0;
  text-indent: 0;
  padding-right: 5.25em;
  text-align: right;
  padding-top: 1.85em;
}
/* line 113, ../../src/sass/components/_footer.scss */
.page-footer div.copy-block {
  color: #808284;
  font-family: Arial;
  font-size: 1em;
  font-weight: 400;
  line-height: 14px;
  clear: both;
  margin: 0 -1.2em;
}
/* line 121, ../../src/sass/components/_footer.scss */
.page-footer div.copy-block p {
  width: 33.3333%;
  float: left;
  margin: 0;
  padding: 0 1.2em;
}
/* line 129, ../../src/sass/components/_footer.scss */
.page-footer .cloud {
  background-image: url(../images/footer/clouds.png);
  background-repeat: no-repeat;
  background-position: 50% 295%;
  animation: clouds linear 400s;
  animation-iteration-count: infinite;
}
@media screen and (max-width: 1020px) {
  /* line 1, ../../src/sass/components/_footer.scss */
  .page-footer {
    height: auto;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 766px) {
  /* line 1, ../../src/sass/components/_footer.scss */
  .page-footer {
    font-size: 8px;
  }
  /* line 146, ../../src/sass/components/_footer.scss */
  .page-footer a.logo {
    padding-top: 3.8em;
  }
  /* line 151, ../../src/sass/components/_footer.scss */
  .page-footer div.copy-block p {
    width: 100%;
    margin: 1em 0;
    float: none;
  }
  /* line 157, ../../src/sass/components/_footer.scss */
  .page-footer nav {
    float: none;
    clear: both;
  }
  /* line 161, ../../src/sass/components/_footer.scss */
  .page-footer nav ul {
    width: 100%;
    padding: 0;
    text-align: center;
  }
  /* line 166, ../../src/sass/components/_footer.scss */
  .page-footer nav ul li {
    display: inline-block;
  }
  /* line 171, ../../src/sass/components/_footer.scss */
  .page-footer nav#social {
    font-size: 10px;
    clear: none;
  }
  /* line 175, ../../src/sass/components/_footer.scss */
  .page-footer nav#social li.latest {
    font-size: 1.06667vw;
  }
}
@media screen and (max-width: 600px) {
  /* line 184, ../../src/sass/components/_footer.scss */
  .page-footer nav#social li.latest {
    font-size: 6px;
  }
}
@media screen and (max-width: 450px) {
  /* line 192, ../../src/sass/components/_footer.scss */
  .page-footer .holder {
    padding-top: 20.8em;
  }
  /* line 196, ../../src/sass/components/_footer.scss */
  .page-footer nav#social {
    float: left;
    width: 100%;
    margin: 3em 0 1em 0;
  }
  /* line 202, ../../src/sass/components/_footer.scss */
  .page-footer nav#social .latest a {
    top: -7.4em;
    font-size: 1.5em;
  }
  /* line 209, ../../src/sass/components/_footer.scss */
  .page-footer .bbc-ww {
    width: 90%;
    left: 5%;
    padding-top: 16%;
    top: 6.5em;
  }
}

/* line 1, sass/footer.scss */
.page-footer {
  font-size: 1rem;
}
@media screen and (max-width: 766px) {
  /* line 1, sass/footer.scss */
  .page-footer {
    font-size: 8px;
  }
}
/* line 9, sass/footer.scss */
.page-footer * {
  box-sizing: border-box;
}
/* line 13, sass/footer.scss */
.page-footer .width-container {
  max-width: 960px;
  padding: 0 20px;
  margin: auto;
  position: relative;
}
/* line 21, sass/footer.scss */
.page-footer nav#social .latest a {
  background-image: url("../../../assets/dist/images/footer/DW-icon.png");
}
/* line 25, sass/footer.scss */
.page-footer nav#social a {
  background: url("../../../assets/dist/images/icons/social-icons.jpg?") no-repeat;
}
/* line 29, sass/footer.scss */
.page-footer a.logo {
  background-image: url("../../../assets/dist/images/logos/logo.png");
}
/* line 33, sass/footer.scss */
.page-footer .bbc-ww {
  background-image: url("../../../assets/dist/images/footer/bbc-ww.png");
}
/* line 39, sass/footer.scss */
.page-footer nav#social .twitter a {
  background-image: url("../../../assets/dist/images/icons/social-twitter.png?");
}
/* line 42, sass/footer.scss */
.page-footer nav#social .youtube a {
  background-image: url("../../../assets/dist/images/icons/social-youtube.png?");
}
/* line 45, sass/footer.scss */
.page-footer nav#social .facebook a {
  background-image: url("../../../assets/dist/images/icons/social-facebook.png?");
}
/* line 48, sass/footer.scss */
.page-footer nav#social .tumblr a {
  background-image: url("../../../assets/dist/images/icons/social-tumblr.png?");
}
/* line 51, sass/footer.scss */
.page-footer nav#social .google a {
  background-image: url("../../../assets/dist/images/icons/social-google.png?");
}
/* line 54, sass/footer.scss */
.page-footer nav#social .rss a {
  background-image: url("../../../assets/dist/images/icons/social-rss.png?");
}
/* line 63, sass/footer.scss */
.page-footer .cloud {
  background-image: url(../../../assets/dist/images/footer/clouds.png);
}

/* Start Custom select element
=========================================================================== */
/* Wrapper element to enable positioning */
/* line 4, sass/forms.scss */
.custom-select-container {
  position: relative;
}

/* Set the dimensions of the replaced select element and make it transparent. */
/* line 6, sass/forms.scss */
select.replaced {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 2em;
  border: 0;
  filter: alpha(opacity=0);
  /* Move to IE-specific CSS file if you want to. */
  opacity: 0;
  line-height: 2;
  font-size: 16px;
}

/* line 18, sass/forms.scss */
select option {
  line-height: 1.5;
  padding: 10px;
}

/* line 23, sass/forms.scss */
.custom-select {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
}

/* line 32, sass/forms.scss */
.custom-select > span {
  background-color: #006198;
  display: block;
  padding: 0 51px 0 13px;
  line-height: 1.7;
  position: relative;
}
/* line 40, sass/forms.scss */
.custom-select > span:after {
  content: "▼";
  height: 100%;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 23px;
}

/* line 50, sass/forms.scss */
.custom-select span span {
  text-shadow: 0.2px 1px 0 rgba(0, 161, 201, 0.75);
  color: white;
  font-family: Colossalis;
  font-size: 17px;
  font-weight: 400;
  line-height: 30px;
  text-transform: uppercase;
  display: block;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 65, sass/forms.scss */
.custom-select.active > span {
  border-color: #666;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 70, sass/forms.scss */
label {
  float: left;
}
/* line 73, sass/forms.scss */
label span {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 79, sass/forms.scss */
label strong {
  font-size: 10px;
}
@media (max-width: 800px) {
  /* line 79, sass/forms.scss */
  label strong {
    display: block;
  }
}
/* line 88, sass/forms.scss */
label input,
label textarea {
  -webkit-box-shadow: 0 1px 0px 0px black, 0 1px 4px -1px black inset;
  -moz-box-shadow: 0 1px 0px 0px black, 0 1px 4px -1px black inset;
  box-shadow: 0 1px 0px 0px black, 0 1px 4px -1px black inset;
  background: #323335;
  border: none;
  border-bottom: 1px solid #5b5c60;
  border-radius: 2px;
  color: #FFF;
}
/* line 97, sass/forms.scss */
label input[type=text] {
  display: block;
  padding: 8px;
  width: 92%;
  margin-top: 3px;
  margin-bottom: 23px;
}
/* line 105, sass/forms.scss */
label textarea {
  display: block;
  width: 100%;
  height: 6em;
  margin-bottom: 27px;
  padding: 8px;
}
/* line 113, sass/forms.scss */
label .custom-select-container {
  margin-top: 3px;
  margin-bottom: 23px;
}

/* line 119, sass/forms.scss */
label.checkbox {
  float: left;
  padding-left: 38px;
  position: relative;
  width: 40%;
}
/* line 125, sass/forms.scss */
label.checkbox input {
  float: left;
  left: 13px;
  margin: 4px;
  position: absolute;
  width: auto;
}
/* line 133, sass/forms.scss */
label.checkbox span {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  text-transform: none;
}

/* line 141, sass/forms.scss */
form button {
  height: 38px;
  text-align: center;
  width: 171px;
}

/* line 1, sass/jwplayer/skins/bbc.scss */
.jw-icon {
  font-family: 'jw-icons';
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  background-color: transparent;
  font-variant: normal;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -moz-osx-font-smoothing: grayscale;
}

/* line 20, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc.jw-reset {
  border-image: linear-gradient(to top, #111938 0%, #1798d3 97%, #99d8ff 100%) 1;
  border-width: 5px;
}
/* line 25, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc:hover .jw-display-icon-container {
  background: none !important;
}
/* line 31, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-background-color {
  background: black;
}
/* line 34, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-controlbar {
  background: black;
}
/* line 37, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-text {
  color: white;
}
/* line 40, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-tooltip-title {
  color: white;
}
/* line 43, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-knob {
  color: white;
}
/* line 46, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-button-color {
  color: white;
}
/* line 49, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-button-color:hover {
  color: #000;
}
/* line 52, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-toggle {
  color: #000;
}
/* line 55, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-toggle.jw-off {
  color: white;
}
/* line 58, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-option {
  color: white;
}
/* line 61, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-option.jw-active-option {
  color: #000;
}
/* line 64, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-display {
  color: rgba(238, 238, 238, 0.8);
}
/* line 67, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container {
  border-radius: 0.5em;
}
/* line 70, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container:hover {
  background: #333;
}
/* line 73, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container:hover .jw-icon-display {
  color: #fff;
}
/* line 76, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-rail {
  background: #b8b6b7;
}
/* line 79, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-buffer {
  background: #2b2b2b;
}
/* line 82, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-progress {
  background: #b5b5b5;
}
/* line 85, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal {
  background: rgba(238, 238, 238, 0.8);
}
/* line 88, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-knob {
  margin-left: -0.5em;
}
/* line 91, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-vertical .jw-knob {
  margin-bottom: -0.5em;
}
/* line 96, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-time-tip,
.jw-skin-bbc .jw-volume-tip,
.jw-skin-bbc .jw-menu {
  background: #000;
  border: 0;
  padding: 0.5em;
}
/* line 101, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-skip {
  background: rgba(238, 238, 238, 0.8);
  padding: 0.5em;
}
/* line 105, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-skip .jw-skip-icon {
  color: white;
}
/* line 109, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-skip.jw-skippable:hover .jw-skip-icon,
.jw-skin-bbc .jw-skip.jw-skippable:hover .jw-text {
  color: #000;
}
/* line 113, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-time-tip .jw-text,
.jw-skin-bbc .jw-dock-button .jw-text {
  color: #bbb;
}
/* line 116, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-time-tip {
  bottom: 1em;
}
/* line 119, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-dock-button {
  background: black;
  border-radius: 0.5em;
}
/* line 123, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-dock-button:hover {
  background: #FFF;
}
/* line 126, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container {
  padding: 0;
}
/* line 132, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-inline,
.jw-skin-bbc .jw-icon-tooltip,
.jw-skin-bbc .jw-text-elapsed,
.jw-skin-bbc .jw-text-duration {
  padding: 0 0.25em;
}
/* line 140, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc.jw-state-buffering .jw-display-icon-container .jw-icon-display {
  font-size: 5.5em;
}
/* line 144, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc.jw-state-idle .jw-icon-display:before {
  content: '';
  background: url(../images/player/play.png);
  width: 15.5em;
  height: 15.5em;
  display: block;
  background-size: 100%;
  margin-left: -5em;
  margin-top: -4.7em;
}
/* line 156, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container .jw-icon-display {
  font-size: 1em;
}
/* line 160, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container {
  background-color: transparent;
  border: none;
  height: 5.5em;
  width: 5.5em;
  margin: 0em;
  display: block;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 173, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container .jw-icon-display {
  color: #f9ad7c;
}
/* line 176, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container .jw-icon-display:before {
  color: #f9ad7c;
  text-shadow: 0 1px rgba(255, 255, 255, 0.07), 0 0 16px rgba(215, 111, 44, 0.57);
}
/* line 183, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container:hover {
  background-color: #424269;
  background-image: linear-gradient(to right, #212133 0%, #212133 53%, #474771 100%);
  border-color: #4a4a76;
}
/* line 188, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container:hover .jw-icon-display {
  color: #f8fbfc;
}
/* line 191, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-display-icon-container:hover .jw-icon-display:before {
  color: #f8fbfc;
  text-shadow: 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75);
}
/* line 199, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc:hover .jw-display-icon-container {
  background-color: #424269;
  background-image: linear-gradient(to right, #212133 0%, #212133 53%, #474771 100%);
  border-color: #4a4a76;
}
/* line 204, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc:hover .jw-display-icon-container .jw-icon-display {
  color: #f8fbfc;
}
/* line 207, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc:hover .jw-display-icon-container .jw-icon-display:before {
  color: #f8fbfc;
  text-shadow: 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75), 0 0 10px rgba(150, 135, 215, 0.75);
}
/* line 214, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-option {
  color: #bbb;
}
/* line 218, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-option:hover,
.jw-skin-bbc .jw-option.jw-active-option {
  color: #fff;
}
/* line 221, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container {
  left: -42%;
  background-color: #fff;
}
/* line 225, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container .jw-option {
  border-bottom: 1px solid #ececec;
  background-color: #fff;
  margin-right: 8px;
  color: white;
}
/* line 232, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container .jw-option:hover,
.jw-skin-bbc .jw-playlist-container .jw-option.jw-active-option {
  background-color: #ececec;
  color: #000;
}
/* line 236, sass/jwplayer/skins/bbc.scss */
body.cinema-mode .jw-skin-bbc .jw-plugin-sharing .jw-sharing-header .jw-sharing-close-icon {
  width: 10%;
}
/* line 239, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container .jw-option:hover {
  color: #000;
}
/* line 242, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container .jw-label .jw-icon-play {
  color: #000;
}
/* line 245, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container ::-webkit-scrollbar-track {
  background-color: #ececec;
}
/* line 248, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container ::-webkit-scrollbar {
  width: 2px;
  border: 10px solid #fff;
}
/* line 252, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-playlist-container ::-webkit-scrollbar-thumb {
  background-color: #000;
}
/* line 255, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-tooltip-title {
  border-bottom: 1px solid #000;
  background-color: #ececec;
}
/* line 259, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal {
  background: transparent;
}
/* line 262, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-slider-container {
  height: 0.9em;
}
/* line 267, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-rail,
.jw-skin-bbc .jw-slider-horizontal .jw-buffer,
.jw-skin-bbc .jw-slider-horizontal .jw-progress {
  height: 0.2em;
  border-radius: 0;
}
/* line 271, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-rail {
  box-shadow: none;
}
/* line 274, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-knob {
  top: -2px;
  margin: 0;
  background-color: #FFF;
  border-radius: 0;
  width: 5px;
  height: 7px;
}
/* line 282, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-horizontal .jw-cue {
  top: -0.1em;
  width: 0.1em;
  height: 0.4em;
  background-color: #000;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}
/* line 291, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-vertical .jw-rail,
.jw-skin-bbc .jw-slider-vertical .jw-progress {
  width: 0.2em;
}
/* line 294, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-vertical .jw-progress {
  background: #fff;
}
/* line 297, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-vertical .jw-rail {
  background: #2b2b2b;
}
/* line 300, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-slider-vertical .jw-knob {
  margin-bottom: -1px;
  width: 0.6em;
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 30%, #333333 100%);
  border-radius: 0;
  height: 2px;
  width: 100%;
}
/* line 308, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-dock-button {
  border-radius: 0;
}
/* line 312, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .ytp-bezel {
  border-radius: 0;
}
/* line 316, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-sharing-dock-btn .jw-dock-image {
  background-image: url(../images/player/hubs/dock/shareIcon.png) !important;
  background-position: 50% 50% !important;
}
/* line 320, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-sharing-dock-btn .jw-dock-image:hover {
  background-image: url(../images/player/hubs/dock/shareIconOver.png) !important;
}
/* line 327, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-hd:before {
  content: url(../images/player/hubs/controlbar/hdButtonOff.png);
  position: relative;
  top: 3px;
}
/* line 333, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-hd:hover:before {
  content: url(../images/player/hubs/controlbar/hdButton.png);
}
/* line 340, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-volume:before {
  content: url(../images/player/hubs/controlbar/muteButton.png);
  position: relative;
  top: 3px;
}
/* line 346, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-volume:hover:before {
  content: url(../images/player/hubs/controlbar/muteButtonOver.png);
}
/* line 352, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-volume.jw-off:before {
  content: url(../images/player/hubs/controlbar/unmuteButton.png);
}
/* line 356, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-volume.jw-off:hover:before {
  content: url(../images/player/hubs/controlbar/unmuteButtonOver.png);
}
/* line 364, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-fullscreen:before {
  content: url(../images/player/hubs/controlbar/fullscreenButton.png);
  position: relative;
  top: 3px;
}
/* line 370, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-icon-fullscreen:hover:before {
  content: url(../images/player/hubs/controlbar/fullscreenButtonOver.png);
}
/* line 376, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-controls .jw-controls-right {
  position: absolute;
  top: 0;
  right: auto;
  left: 0;
}
/* line 383, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc .jw-dock-button .jw-overlay {
  left: 0;
  right: auto;
}
/* line 391, sass/jwplayer/skins/bbc.scss */
body .jw-skin-bbc.jwplayer .jw-icon-playback:before {
  position: relative;
  top: 3px;
  content: url(../images/player/hubs/controlbar/pauseButton.png);
}
/* line 397, sass/jwplayer/skins/bbc.scss */
body .jw-skin-bbc.jwplayer .jw-icon-playback:hover:before {
  content: url(../images/player/hubs/controlbar/pauseButtonOver.png);
}
/* line 405, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc.jwplayer.jw-state-paused .jw-icon-playback:before {
  position: relative;
  top: 3px;
  content: url(../images/player/hubs/controlbar/playButton.png);
}
/* line 411, sass/jwplayer/skins/bbc.scss */
.jw-skin-bbc.jwplayer.jw-state-paused .jw-icon-playback:hover:before {
  content: url(../images/player/hubs/controlbar/playButtonOver.png);
}

/* line 3, sass/layout_two-column.scss */
#two-column div.left, #blog-page div.left {
  width: 58%;
  margin-right: 7.05%;
}
/* line 8, sass/layout_two-column.scss */
div.left .strap.first {
  font-size: 44px;
}
/* line 13, sass/layout_two-column.scss */
div.left h2.strap {
  font-size: 28px;
}
/* line 17, sass/layout_two-column.scss */
div.left h3.strap {
  font-size: 20px;
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 22, sass/layout_two-column.scss */
div.left .video.box {
  margin: 18px 0;
}
/* line 26, sass/layout_two-column.scss */
div.left p a {
  color: #FFF;
}
/* line 30, sass/layout_two-column.scss */
div.left p a + a {
  display: block;
}
/* line 34, sass/layout_two-column.scss */
div.left h3 {
  font-size: 14px;
  margin-bottom: 8px;
}
/* line 39, sass/layout_two-column.scss */
div.left hr {
  margin-top: 40px;
  border: none;
  height: 1px;
  clear: both;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 49, sass/layout_two-column.scss */
  #two-column div.left, #blog-page div.left {
    width: 100%;
    margin: 0;
  }
  /* line 54, sass/layout_two-column.scss */
  div.left .strap.first {
    font-size: 34px;
    margin-bottom: 24px;
  }
  /* line 59, sass/layout_two-column.scss */
  div.left h2.strap {
    font-size: 20px;
    margin: 20px 0 15px;
  }
  /* line 64, sass/layout_two-column.scss */
  div.left h3.strap {
    font-size: 16px;
  }
  /* line 69, sass/layout_two-column.scss */
  div.left #blog,
  div.left .panels {
    margin-top: 50px;
  }
  /* line 73, sass/layout_two-column.scss */
  div.left > #blog:first-child {
    margin-top: 0;
    padding-right: 1%;
  }
}
/* line 83, sass/layout_two-column.scss */
div.left .panel {
  float: none;
}
/* line 86, sass/layout_two-column.scss */
div.left .panel img {
  border: 1px solid #FFF;
  margin-top: 5px;
}
/* line 91, sass/layout_two-column.scss */
div.left .panel .button, .live-events div.left .panel a.copy-button, #fifty-year-page .main-holder div.left .panel a.copy-button, #errors div.left .panel div.copy-block ul a, #errors div.left div.copy-block ul .panel a {
  font-weight: bold;
  background: none;
  margin: 0;
  position: static;
  padding: 0;
  text-transform: none;
  font: 14px Arial, sans-serif;
}
/* line 101, sass/layout_two-column.scss */
div.left .panel .button:before, .live-events div.left .panel a.copy-button:before, #fifty-year-page .main-holder div.left .panel a.copy-button:before, #errors div.left .panel div.copy-block ul a:before, #errors div.left div.copy-block ul .panel a:before, div.left .panel .button:after, .live-events div.left .panel a.copy-button:after, #fifty-year-page .main-holder div.left .panel a.copy-button:after, #errors div.left .panel div.copy-block ul a:after, #errors div.left div.copy-block ul .panel a:after {
  display: none;
}

/* line 111, sass/layout_two-column.scss */
#one-column .single .copy-block,
.games .left .copy-block {
  width: 87.5%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 111, sass/layout_two-column.scss */
  #one-column .single .copy-block,
  .games .left .copy-block {
    width: 100%;
  }
}
/* line 118, sass/layout_two-column.scss */
#one-column .single .copy-block img,
.games .left .copy-block img {
  width: 100%;
  border: 1px solid #fff;
}
/* line 124, sass/layout_two-column.scss */
#one-column .single a.copy-button,
.games .left a.copy-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 14px;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  font-weight: normal;
  float: none;
  margin: 0 1em 1em 0px;
  text-decoration: none;
}
/* line 225, sass/helpers.scss */
#one-column .single a.copy-button:hover,
.games .left a.copy-button:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}
/* line 136, sass/layout_two-column.scss */
#one-column .single a.copy-button strong:after,
.games .left a.copy-button strong:after {
  content: '';
  width: 10px;
  height: 12px;
  background: url("../img/button-arrow.png") no-repeat center right;
  margin-right: -7px;
}

/* line 147, sass/layout_two-column.scss */
.games #blog article:after {
  width: 86%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 147, sass/layout_two-column.scss */
  .games #blog article:after {
    width: 100%;
  }
}

/* line 156, sass/layout_two-column.scss */
.live-events .left a.copy-button {
  font-size: 16px;
  font-weight: normal;
  margin: 0 100px 0 17.5px;
  color: #FFF;
  float: none;
  text-decoration: none;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 156, sass/layout_two-column.scss */
  .live-events .left a.copy-button {
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 4px;
    margin: 5px 0 0;
  }
}
/* line 175, sass/layout_two-column.scss */
.live-events .left div.dr-who-experience-copy .dr-who-experience-img {
  height: 80px;
  width: 170px;
  background: url("../img/bg-dr-who-experience.png?v=2") no-repeat;
  vertical-align: top;
}
/* line 182, sass/layout_two-column.scss */
html.no-cssgradients .live-events .left div.dr-who-experience-copy .dr-who-experience-img {
  display: block;
  float: left;
}
/* line 188, sass/layout_two-column.scss */
.live-events .left div.dr-who-experience-copy a.copy-button {
  position: relative;
  top: 14px;
  left: 24px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 188, sass/layout_two-column.scss */
  .live-events .left div.dr-who-experience-copy a.copy-button {
    top: 25px;
    left: 17px;
    margin: 5px 0 20px;
  }
}
/* line 199, sass/layout_two-column.scss */
html.oldie .live-events .left div.dr-who-experience-copy a.copy-button {
  left: 48px;
}
/* line 205, sass/layout_two-column.scss */
.live-events .left .right {
  padding-top: 52px;
}

/* line 228, sass/layout_two-column.scss */
body.search-results .left header {
  margin-bottom: 39px;
}
/* line 231, sass/layout_two-column.scss */
body.search-results .left header h2 {
  margin-bottom: 0;
  line-height: 1.4;
}
/* line 235, sass/layout_two-column.scss */
body.search-results .left header h2 a {
  border-bottom: 1px solid white;
}
/* line 238, sass/layout_two-column.scss */
body.search-results .left header h2 a:hover {
  border-bottom: 1px solid #ffd800;
}
/* line 245, sass/layout_two-column.scss */
body.search-results .left .search-suggestions {
  margin: 12px 0;
}
/* line 249, sass/layout_two-column.scss */
body.search-results .left ul.search-results {
  padding: 0;
  list-style-type: none;
}
/* line 253, sass/layout_two-column.scss */
body.search-results .left ul.search-results li + li {
  margin: 39px 0 0;
}
/* line 257, sass/layout_two-column.scss */
body.search-results .left ul.search-results h3 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 22px;
  color: #FFF;
}
/* line 264, sass/layout_two-column.scss */
body.search-results .left ul.search-results b, body.search-results .left ul.search-results strong, body.search-results .left ul.search-results em {
  color: #FFF;
}
/* line 268, sass/layout_two-column.scss */
body.search-results .left ul.search-results a:hover * {
  color: #ffd800;
}
/* line 273, sass/layout_two-column.scss */
body.search-results .left .paging {
  width: auto;
  margin-top: 54px;
}

/* line 279, sass/layout_two-column.scss */
.right {
  padding-top: 72px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 279, sass/layout_two-column.scss */
  .right {
    margin: 0;
    padding-top: 42px;
  }
}

/* line 11, sass/layout_where-to-watch.scss */
#where-to-watch #center-wrapper {
  overflow: hidden;
}
/* line 15, sass/layout_where-to-watch.scss */
#where-to-watch .main-holder > header {
  border-top: 1px solid #ffd800;
  border-bottom: 1px solid #ffd800;
  box-shadow: 0 0 10px #ffd800;
  margin: 0 -20px 35px;
  width: 104.2%;
}
@media (max-width: 800px) {
  /* line 15, sass/layout_where-to-watch.scss */
  #where-to-watch .main-holder > header {
    width: 106.2%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 15, sass/layout_where-to-watch.scss */
  #where-to-watch .main-holder > header {
    margin: 0 -2.65% 24px;
  }
}
/* line 30, sass/layout_where-to-watch.scss */
#where-to-watch .main-holder > header img {
  width: 100%;
  vertical-align: middle;
  line-height: 1;
}
/* line 38, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  padding: 20px 0 36px 46%;
  position: relative;
  margin-bottom: 32px;
  width: 42%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 38, sass/layout_where-to-watch.scss */
  #where-to-watch .left .copy-block {
    width: 100%;
    padding: 0 0 24px;
  }
}
/* line 51, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block h1 {
  font-size: 46px;
  left: 0;
  line-height: 0.9em;
  position: absolute;
  top: 28px;
  width: 46%;
}
/* line 59, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block h1:after {
  display: none;
}
/* line 64, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block img {
  width: auto;
  border: none;
}
/* line 69, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block p:last-child {
  margin-bottom: 0;
}
/* line 73, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block p a {
  color: white;
}
/* line 76, sass/layout_where-to-watch.scss */
#where-to-watch .left .copy-block p a:hover {
  color: #ffd800;
}
/* line 82, sass/layout_where-to-watch.scss */
#where-to-watch .left .intro {
  padding: 0 0 86px 0;
  width: 88%;
}
@media (max-width: 800px) {
  /* line 82, sass/layout_where-to-watch.scss */
  #where-to-watch .left .intro {
    padding-bottom: 66px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 82, sass/layout_where-to-watch.scss */
  #where-to-watch .left .intro {
    padding-bottom: 10%;
    width: 98%;
  }
}
/* line 95, sass/layout_where-to-watch.scss */
#where-to-watch .left .intro h1 {
  font-size: 40px;
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
  margin-bottom: 48px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 95, sass/layout_where-to-watch.scss */
  #where-to-watch .left .intro h1 {
    font-size: 28px;
    margin-bottom: 40px;
  }
}
/* line 109, sass/layout_where-to-watch.scss */
#where-to-watch .left .intro h1:after {
  display: block;
  bottom: -10px;
}
/* line 114, sass/layout_where-to-watch.scss */
#where-to-watch .left .intro h1 strong {
  text-shadow: 0 0 20px #ffd800;
  display: block;
  font-size: 68px;
  margin-top: 7px;
  line-height: .8;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 114, sass/layout_where-to-watch.scss */
  #where-to-watch .left .intro h1 strong {
    font-size: 47px;
  }
}
/* line 127, sass/layout_where-to-watch.scss */
#where-to-watch .left .intro p {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 1em;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 127, sass/layout_where-to-watch.scss */
  #where-to-watch .left .intro p {
    font-size: 20px;
    line-height: 24px;
  }
}
/* line 140, sass/layout_where-to-watch.scss */
#where-to-watch .left .main {
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #fff;
}
@media (max-width: 800px) {
  /* line 140, sass/layout_where-to-watch.scss */
  #where-to-watch .left .main {
    width: 48%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 140, sass/layout_where-to-watch.scss */
  #where-to-watch .left .main {
    display: none;
  }
}
/* line 155, sass/layout_where-to-watch.scss */
#where-to-watch .left .second {
  margin: -20px 0 4px;
  width: 147px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 155, sass/layout_where-to-watch.scss */
  #where-to-watch .left .second {
    margin-top: 0;
  }
}
/* line 165, sass/layout_where-to-watch.scss */
#where-to-watch .right {
  padding-top: 0;
}

/* line 172, sass/layout_where-to-watch.scss */
html.no-cssgradients .intro h1:after,
html.no-cssgradients .left .copy-block:after {
  border-top: 1px solid #ffd800;
}

/* line 178, sass/layout_where-to-watch.scss */
html.ie7 .intro h1 {
  border-bottom: 2px solid #ffd800;
}

/* line 2, sass/layout_profile-index.scss */
#profile-index div.meta {
  display: none;
}
/* line 6, sass/layout_profile-index.scss */
#profile-index .main-holder > header {
  position: relative;
  padding-left: 22px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 6, sass/layout_profile-index.scss */
  #profile-index .main-holder > header {
    padding: 0;
  }
}
/* line 14, sass/layout_profile-index.scss */
#profile-index .main-holder > header .copy-block {
  width: 35%;
  margin-top: -11px;
  margin-bottom: 20px;
  position: relative;
  z-index: 4;
}
/* line 21, sass/layout_profile-index.scss */
#profile-index .main-holder > header .copy-block h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 27px;
  margin-bottom: -11px;
}
/* line 26, sass/layout_profile-index.scss */
#profile-index .main-holder > header .copy-block h1 strong {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  font-size: 55px;
  display: block;
  position: relative;
  width: 200%;
  top: -16px;
  left: -21px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 14, sass/layout_profile-index.scss */
  #profile-index .main-holder > header .copy-block {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 50px 0;
  }
  /* line 42, sass/layout_profile-index.scss */
  #profile-index .main-holder > header .copy-block h1 {
    margin-bottom: 0;
  }
  /* line 45, sass/layout_profile-index.scss */
  #profile-index .main-holder > header .copy-block h1 strong {
    width: 100%;
    top: -11px;
    left: 0;
    font-size: 38px;
  }
}
/* line 56, sass/layout_profile-index.scss */
#profile-index div.lower {
  position: relative;
  z-index: 4;
  margin-top: -77px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 56, sass/layout_profile-index.scss */
  #profile-index div.lower {
    margin-top: 40px;
  }
}
/* line 66, sass/layout_profile-index.scss */
#profile-index div.profile {
  min-height: 412px;
  margin-bottom: 0;
  padding: 0;
  position: static;
}
/* line 72, sass/layout_profile-index.scss */
#profile-index div.profile div.copy {
  background: none;
  padding: 0;
  left: -2%;
  margin-top: 18px;
  float: left;
  clear: both;
}
/* line 81, sass/layout_profile-index.scss */
#profile-index div.profile h2 {
  margin: 58px 0 0 0;
  padding: 0;
  float: left;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 81, sass/layout_profile-index.scss */
  #profile-index div.profile h2 {
    margin: -20px 0 0;
    float: none;
  }
}
/* line 92, sass/layout_profile-index.scss */
#profile-index div.profile h2 span.first {
  font-size: 24px;
}
/* line 95, sass/layout_profile-index.scss */
#profile-index div.profile h2 span.last {
  font-size: 37px;
  letter-spacing: 2px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 95, sass/layout_profile-index.scss */
  #profile-index div.profile h2 span.last {
    margin-left: 0;
  }
}
/* line 104, sass/layout_profile-index.scss */
#profile-index div.profile h2 span.name,
#profile-index div.profile h2 span.years {
  display: block;
  text-align: right;
  padding-right: 5px;
}
/* line 109, sass/layout_profile-index.scss */
#profile-index div.profile h2 span.years {
  font-size: 20px;
}
/* line 112, sass/layout_profile-index.scss */
#profile-index div.profile h2 span.name {
  font-size: 14px;
  font-weight: lighter;
  top: -2px;
}
/* line 119, sass/layout_profile-index.scss */
#profile-index div.profile div.quote {
  position: relative;
  top: 0;
  bottom: auto;
  right: auto;
  left: auto;
  float: left;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 119, sass/layout_profile-index.scss */
  #profile-index div.profile div.quote {
    margin: 0;
  }
}
/* line 131, sass/layout_profile-index.scss */
#profile-index div.profile div.quote ul {
  padding: 10px 0 0 18px;
}
/* line 135, sass/layout_profile-index.scss */
#profile-index div.profile div.quote p {
  margin-bottom: 0;
}
/* line 140, sass/layout_profile-index.scss */
#profile-index div.profile a.reload {
  display: none;
}
/* line 144, sass/layout_profile-index.scss */
#profile-index div.profile a.button, #profile-index div.profile .live-events .left a.copy-button, .live-events .left #profile-index div.profile a.copy-button, #profile-index div.profile #fifty-year-page .main-holder .left a.copy-button, #fifty-year-page .main-holder .left #profile-index div.profile a.copy-button, #profile-index div.profile #errors div.left div.copy-block ul a, #errors div.left div.copy-block ul #profile-index div.profile a {
  float: left;
  color: #FFF;
  margin: 39px 0 111px 12px;
  clear: both;
  position: relative;
  z-index: 5;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 144, sass/layout_profile-index.scss */
  #profile-index div.profile a.button, #profile-index div.profile .live-events .left a.copy-button, .live-events .left #profile-index div.profile a.copy-button, #profile-index div.profile #fifty-year-page .main-holder .left a.copy-button, #fifty-year-page .main-holder .left #profile-index div.profile a.copy-button, #profile-index div.profile #errors div.left div.copy-block ul a, #errors div.left div.copy-block ul #profile-index div.profile a {
    margin: 20px 0 20px 32px;
  }
}

/* line 162, sass/layout_profile-index.scss */
#profile-index .companion div.profile h2 span.last,
#profile-index .monster div.profile h2 span.last {
  margin-left: -17px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 162, sass/layout_profile-index.scss */
  #profile-index .companion div.profile h2 span.last,
  #profile-index .monster div.profile h2 span.last {
    margin: 0;
  }
}
/* line 169, sass/layout_profile-index.scss */
#profile-index .companion div.profile h2 span.name,
#profile-index .monster div.profile h2 span.name {
  padding-right: 37px;
  top: 0;
}
/* line 173, sass/layout_profile-index.scss */
#profile-index .companion div.profile h2 span.years,
#profile-index .monster div.profile h2 span.years {
  padding-right: 37px;
  font-size: 19px;
  top: 1px;
}

/* line 2, sass/layout_profile-page.scss */
#profile-page .profile {
  padding-top: 51px;
}
/* line 6, sass/layout_profile-page.scss */
#profile-page #plax {
  top: 0;
}
/* line 10, sass/layout_profile-page.scss */
#profile-page .products {
  float: none;
}
/* line 14, sass/layout_profile-page.scss */
#profile-page section.locked {
  clear: both;
  margin-bottom: 30px;
}
/* line 19, sass/layout_profile-page.scss */
#profile-page div.gallery {
  clear: both;
}
/* line 23, sass/layout_profile-page.scss */
#profile-page div.left {
  padding-right: 3%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 23, sass/layout_profile-page.scss */
  #profile-page div.left {
    padding-right: 0;
  }
}
/* line 30, sass/layout_profile-page.scss */
#profile-page div.left #blog {
  margin-top: 15px;
}
/* line 35, sass/layout_profile-page.scss */
#profile-page .tagged-media {
  margin-top: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 40, sass/layout_profile-page.scss */
  #profile-page .profile {
    padding-top: 0;
  }
  /* line 44, sass/layout_profile-page.scss */
  #profile-page #plax {
    height: 300px;
    top: -100px;
  }
  /* line 49, sass/layout_profile-page.scss */
  #profile-page div.gallery {
    margin: 32px 0;
  }
  /* line 53, sass/layout_profile-page.scss */
  #profile-page #blog article .social {
    margin-bottom: 12px;
  }
}

/* line 2, sass/layout_fifty-year-page.scss */
#fifty-year-page .page-header {
  padding-bottom: 62px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 2, sass/layout_fifty-year-page.scss */
  #fifty-year-page .page-header {
    padding-bottom: 65px;
  }
}
/* line 14, sass/layout_fifty-year-page.scss */
#fifty-year-page a.twitter-share-button {
  display: none;
}
/* line 18, sass/layout_fifty-year-page.scss */
#fifty-year-page div.twitter-share-button,
#fifty-year-page .fb-like {
  position: absolute;
  right: 80px;
  top: 133px;
}
@media (max-width: 800px) {
  /* line 18, sass/layout_fifty-year-page.scss */
  #fifty-year-page div.twitter-share-button,
  #fifty-year-page .fb-like {
    top: 185px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 18, sass/layout_fifty-year-page.scss */
  #fifty-year-page div.twitter-share-button,
  #fifty-year-page .fb-like {
    top: 80px;
    right: 72px;
  }
}
/* line 33, sass/layout_fifty-year-page.scss */
#fifty-year-page .fb-like {
  right: 10px;
  top: 130px;
}
@media (max-width: 800px) {
  /* line 33, sass/layout_fifty-year-page.scss */
  #fifty-year-page .fb-like {
    top: 185px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 33, sass/layout_fifty-year-page.scss */
  #fifty-year-page .fb-like {
    right: 2px;
    top: 80px;
  }
}
/* line 47, sass/layout_fifty-year-page.scss */
#fifty-year-page div.fb-like.fb_iframe_widget.fb_iframe_widget_fluid[style] {
  width: auto !important;
  display: inline !important;
}
/* line 52, sass/layout_fifty-year-page.scss */
#fifty-year-page .main-holder {
  position: relative;
}
/* line 56, sass/layout_fifty-year-page.scss */
#fifty-year-page #plax {
  height: 600px;
  width: 600px;
  right: -90px;
  left: auto;
  top: -26px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 56, sass/layout_fifty-year-page.scss */
  #fifty-year-page #plax {
    display: none;
  }
}
/* line 67, sass/layout_fifty-year-page.scss */
#fifty-year-page #plax .rear {
  left: 7px;
  top: -54px;
}
/* line 72, sass/layout_fifty-year-page.scss */
#fifty-year-page #plax .middle {
  left: 270px;
  top: 48px;
}
/* line 77, sass/layout_fifty-year-page.scss */
#fifty-year-page #plax .front {
  left: 48px;
  top: -11px;
}
/* line 84, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy h1 {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 36px;
  padding-right: 62px;
  margin-top: -20px;
}
/* line 91, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy h1 .number {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  font-size: 125px;
  line-height: 40px;
  text-shadow: 0 0 20px #ffd800;
  letter-spacing: -0.05em;
  margin-left: 0px;
  top: 29px;
  position: relative;
}
/* line 102, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy h1 .years {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 31px;
  line-height: 19.5px;
  margin-left: 0px;
  position: relative;
  top: 0px;
  display: inline-block;
  margin-right: 14px;
}
/* line 113, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy h1 .doctor {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  font-size: 56px;
  line-height: 36px;
  display: block;
  display: inline-block;
}
@media (max-width: 800px) {
  /* line 84, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 {
    padding-right: 0px;
  }
  /* line 124, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .number {
    font-size: 90px;
    margin-left: 0px;
    top: 9px;
  }
  /* line 130, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .years {
    margin-left: -2px;
    font-size: 24px;
    top: 0;
    margin-right: 10px;
  }
  /* line 137, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .doctor {
    font-size: 39px;
    margin-top: -12px;
    margin-bottom: -40px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 84, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 {
    width: 105%;
    margin: -51px -2.5% 18px -2.5%;
  }
  /* line 149, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .number {
    font-size: 72px;
    margin-left: 0px;
    top: -3px;
  }
  /* line 155, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .years {
    margin-left: 4px;
    font-size: 20px;
    top: 0;
    margin-right: 10px;
  }
  /* line 162, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .doctor {
    font-size: 31px;
    margin-top: -12px;
    margin-bottom: -40px;
  }
}
@media (max-width: 470px) {
  /* line 170, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .number {
    font-size: 55px;
    margin-left: 0px;
    top: -13px;
  }
  /* line 176, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .years {
    margin-left: 3px;
    font-size: 13px;
    top: 0;
    margin-right: 5px;
  }
  /* line 183, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy h1 .doctor {
    font-size: 26px;
    margin-top: -12px;
    margin-bottom: -40px;
  }
}
/* line 192, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy > .copy-block {
  width: 79%;
  text-align: center;
  margin: 0 auto;
}
/* line 197, sass/layout_fifty-year-page.scss */
#fifty-year-page .copy > .copy-block h2 {
  font-size: 22px;
  line-height: 28px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 192, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy > .copy-block {
    width: 100%;
  }
  /* line 205, sass/layout_fifty-year-page.scss */
  #fifty-year-page .copy > .copy-block h2 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0;
  }
}
/* line 214, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore {
  margin: 36px 0 96px;
}
@media (max-width: 800px) {
  /* line 214, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore {
    margin-bottom: 56px;
  }
}
@media (max-width: 800px) {
  /* line 214, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore {
    margin-top: 24px;
  }
}
/* line 226, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore > h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  letter-spacing: .3em;
  text-align: center;
  background: url("../img/fifty-year/bg-fifty-years.png") no-repeat left center;
  background-size: contain;
  width: 106.3%;
  margin-left: -3.15%;
  min-height: 87px;
  color: #FFF;
}
/* line 239, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore > h1 strong {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  line-height: 24px;
  text-shadow: 0 0 20px #1b4b94, 0 0 10px #1b4b94, 0 0 20px #1b4b94, 0 0 10px #1b4b94;
  display: block;
  padding: 13px 0 4px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 239, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore > h1 strong {
    padding-bottom: 10px;
  }
}
/* line 256, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .explore > h1 span {
  float: none;
  border-bottom: none;
}
/* line 261, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore > h1 span:after {
  -webkit-box-shadow: 0 0 8px #a0b3de;
  -moz-box-shadow: 0 0 8px #a0b3de;
  box-shadow: 0 0 8px #a0b3de;
  background-image: -webkit-linear-gradient(left, rgba(135, 147, 174, 0.3) 0%, #8793ad 40.11%, #8793ad 60.16%, rgba(135, 147, 174, 0.3) 100%);
  background-image: -moz-linear-gradient(left, rgba(135, 147, 174, 0.3) 0%, #8793ad 40.11%, #8793ad 60.16%, rgba(135, 147, 174, 0.3) 100%);
  background-image: linear-gradient(left, rgba(135, 147, 174, 0.3) 0%, #8793ad 40.11%, #8793ad 60.16%, rgba(135, 147, 174, 0.3) 100%);
  right: -5px;
  left: -5px;
  bottom: -3px;
  width: auto;
}
/* line 272, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels {
  width: 100%;
  float: none;
  margin: -11px 0 0 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 272, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels {
    text-align: center;
  }
}
/* line 285, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel {
  width: 30%;
  margin-right: 0;
  height: 260px;
  float: none;
}
@media (max-width: 800px) {
  /* line 285, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel {
    height: auto;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 285, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel {
    width: 280px;
    margin: 10px auto;
  }
}
/* line 301, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel h1 {
  display: none;
}
/* line 305, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel img {
  position: static;
  left: 0;
  top: 0;
  height: 260px;
  margin: 0;
}
@media (max-width: 800px) {
  /* line 305, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel img {
    height: auto;
  }
}
/* line 317, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel > a {
  top: 0;
  height: 260px;
}
/* line 321, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel > a:hover {
  box-shadow: none;
}
/* line 329, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel > a:after {
  top: 259px;
}
@media (max-width: 800px) {
  /* line 317, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel > a {
    height: auto;
  }
  /* line 336, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel > a:after {
    top: 98%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 342, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel > a:after {
    top: 260px;
  }
}
/* line 348, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel .copy {
  top: 160px;
}
@media (max-width: 800px) {
  /* line 348, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel .copy {
    top: 47%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 348, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel .copy {
    top: 160px;
  }
}
/* line 359, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel .copy h2 {
  font-size: 23px;
  margin: 25px 0 10px;
}
/* line 364, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel .copy p {
  font-size: 12px;
  text-transform: uppercase;
}
/* line 371, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel:hover .copy,
#fifty-year-page .explore .panels .panel .copy:hover {
  background-position: 2px bottom;
}
/* line 376, sass/layout_fifty-year-page.scss */
#fifty-year-page .explore .panels .panel + .panel {
  margin-left: 4.1%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 376, sass/layout_fifty-year-page.scss */
  #fifty-year-page .explore .panels .panel + .panel {
    margin-left: auto;
  }
}
/* line 386, sass/layout_fifty-year-page.scss */
#fifty-year-page .main-holder .left {
  width: 41.3%;
  margin-right: 4.5%;
}
@media (max-width: 800px) {
  /* line 386, sass/layout_fifty-year-page.scss */
  #fifty-year-page .main-holder .left {
    width: 37.3%;
  }
}
/* line 394, sass/layout_fifty-year-page.scss */
#fifty-year-page .main-holder .left a.copy-button {
  color: #FFF;
  margin-left: -8px;
  top: 33px;
  text-decoration: none;
}
/* line 403, sass/layout_fifty-year-page.scss */
#fifty-year-page .main-holder .left h2 {
  font-size: 24px;
  line-height: 30px;
  font-weight: 100;
}
/* line 410, sass/layout_fifty-year-page.scss */
#fifty-year-page .right {
  width: 50%;
  padding: 0 0 0 3.15%;
  position: relative;
}
@media (max-width: 800px) {
  /* line 410, sass/layout_fifty-year-page.scss */
  #fifty-year-page .right {
    width: 54%;
    margin-right: 0;
  }
}
/* line 420, sass/layout_fifty-year-page.scss */
#fifty-year-page .right:before {
  content: '';
  position: absolute;
  left: 0;
  top: 68px;
  height: 81%;
  border-left: 1px solid #3b3a44;
}
/* line 429, sass/layout_fifty-year-page.scss */
#fifty-year-page .right .copy-block {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  column-count: 2;
  padding-top: 4px;
  margin-bottom: 30px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 438, sass/layout_fifty-year-page.scss */
  #fifty-year-page #main-holder .left, #fifty-year-page #main-holder .right {
    width: 100%;
    padding: 0;
  }
  /* line 443, sass/layout_fifty-year-page.scss */
  #fifty-year-page #main-holder .left {
    margin-bottom: 40px;
  }
  /* line 446, sass/layout_fifty-year-page.scss */
  #fifty-year-page #main-holder .left a.copy-button {
    margin-left: 18px;
    top: 7px;
  }
  /* line 452, sass/layout_fifty-year-page.scss */
  #fifty-year-page #main-holder .right:before {
    display: none;
  }
  /* line 456, sass/layout_fifty-year-page.scss */
  #fifty-year-page #main-holder .right .copy-block {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    column-count: 1;
    margin-bottom: -30px;
  }
}
/* line 464, sass/layout_fifty-year-page.scss */
#fifty-year-page .left h1,
#fifty-year-page .right h1 {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  text-shadow: 0 0 22px rgba(255, 216, 0, 0.75);
  text-align: left;
  margin-bottom: .5em;
}

/* line 473, sass/layout_fifty-year-page.scss */
html.no-csscolumns #fifty-year-page .right .copy-block:before {
  top: 0;
  height: 100%;
}

/* line 480, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .twitter-share-button,
html.ie7 #fifty-year-page .fb-like {
  display: none;
}
/* line 484, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .copy h1 .number {
  line-height: 1;
}
/* line 488, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .main-holder .left {
  margin-right: 4%;
}
/* line 491, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .main-holder .left ul {
  margin-left: -20px;
  padding-left: 0;
}
/* line 497, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .copy h1 .years {
  margin-left: 0;
  position: relative;
  left: -31px;
}
/* line 503, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .main-holder .left {
  width: 40.3%;
}
/* line 506, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .main-holder .left div.copy-block {
  border: none;
}
/* line 510, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .right {
  width: 49%;
}
/* line 516, sass/layout_fifty-year-page.scss */
html.ie7 #fifty-year-page .main-holder .left a.copy-button:before, html.ie7 #fifty-year-page .main-holder .left a.copy-button:after {
  display: none;
}

/* line 3, sass/layout_home-page.scss */
#home-page #center-wrapper {
  margin: auto;
  max-width: 1024px;
  width: 1024px;
  position: relative;
}
@media (max-width: 800px) {
  /* line 3, sass/layout_home-page.scss */
  #home-page #center-wrapper {
    width: 95%;
    padding: 0 2.5%;
  }
}
/* line 15, sass/layout_home-page.scss */
#home-page #center-wrapper:before, #home-page #center-wrapper:after {
  content: '';
  display: block;
  position: absolute;
}
/* line 21, sass/layout_home-page.scss */
#home-page #center-wrapper:before {
  background: url(../img/home-hero/flares.png);
  width: 255px;
  height: 497px;
  right: 100%;
  top: 143px;
}
/* line 28, sass/layout_home-page.scss */
#home-page #center-wrapper:after {
  background: url(../img/home-hero/flares.png) 100% 100% no-repeat;
  width: 218px;
  height: 543px;
  left: 100%;
  top: 181px;
  z-index: -1;
}
/* line 40, sass/layout_home-page.scss */
#home-page .skyline,
#home-page .page-header,
#home-page #main-holder {
  padding: 0 3%;
}
@media (max-width: 800px) {
  /* line 40, sass/layout_home-page.scss */
  #home-page .skyline,
  #home-page .page-header,
  #home-page #main-holder {
    padding: 0 !important;
    z-index: 20;
  }
}
/* line 49, sass/layout_home-page.scss */
#home-page .skyline {
  margin: -11px auto 24px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 49, sass/layout_home-page.scss */
  #home-page .skyline {
    margin-top: 0;
  }
}
/* line 57, sass/layout_home-page.scss */
#home-page .leaderboard {
  margin: 0 0px 0 29px;
  float: left;
  padding-right: 28px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 63, sass/layout_home-page.scss */
  #home-page .page-header > nav {
    right: 0;
  }
}
/* line 71, sass/layout_home-page.scss */
#home-page #nav {
  position: relative;
  right: 0;
  float: right;
  z-index: 11;
  clear: both;
  margin-bottom: -100%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 71, sass/layout_home-page.scss */
  #home-page #nav {
    right: 6px;
    top: -100px;
    width: 100%;
    text-align: right;
  }
}
/* line 86, sass/layout_home-page.scss */
#home-page #nav a {
  float: none;
  display: inline-block;
}
@media (max-width: 800px) {
  /* line 92, sass/layout_home-page.scss */
  #home-page .bbc-badge {
    right: -7px;
    top: 38px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 92, sass/layout_home-page.scss */
  #home-page .bbc-badge {
    top: 348px;
    left: -2.4%;
  }
  /* line 104, sass/layout_home-page.scss */
  #home-page .bbc-badge.active {
    display: none;
  }
}
@media (max-width: 600px) and (min-width: 500px) {
  /* line 92, sass/layout_home-page.scss */
  #home-page .bbc-badge {
    top: 484px;
  }
}
@media (max-width: 800px) {
  /* line 114, sass/layout_home-page.scss */
  #home-page .gsce-searchbox {
    right: 0px;
  }
}
/* line 134, sass/layout_home-page.scss */
#home-page #main-holder {
  padding-bottom: 50px;
}
/* line 137, sass/layout_home-page.scss */
#home-page #main-holder header {
  height: 610px;
  margin-top: -20px;
  position: relative;
  float: none;
  z-index: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 137, sass/layout_home-page.scss */
  #home-page #main-holder header {
    height: 236px;
    margin: -10px 0 60px -2.7%;
    width: 105.4%;
  }
}
@media (max-width: 600px) and (min-width: 500px) {
  /* line 137, sass/layout_home-page.scss */
  #home-page #main-holder header {
    height: 379px;
  }
}
/* line 160, sass/layout_home-page.scss */
#home-page .countdown {
  background-image: -webkit-linear-gradient(left, rgba(11, 12, 21, 0) 0%, rgba(11, 12, 21, 0.7) 5%, rgba(11, 12, 21, 0.7) 95%, rgba(11, 12, 21, 0) 100%);
  background-image: -moz-linear-gradient(left, rgba(11, 12, 21, 0) 0%, rgba(11, 12, 21, 0.7) 5%, rgba(11, 12, 21, 0.7) 95%, rgba(11, 12, 21, 0) 100%);
  background-image: linear-gradient(left, rgba(11, 12, 21, 0) 0%, rgba(11, 12, 21, 0.7) 5%, rgba(11, 12, 21, 0.7) 95%, rgba(11, 12, 21, 0) 100%);
  height: 135px;
  width: 107.3%;
  margin: -10px 0 -136px -5.15%;
  padding-left: 3.15%;
  position: relative;
  z-index: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 160, sass/layout_home-page.scss */
  #home-page .countdown {
    height: 0;
  }
}
/* line 173, sass/layout_home-page.scss */
html.no-cssgradients #home-page .countdown {
  background: #000;
}
/* line 177, sass/layout_home-page.scss */
#home-page .countdown p {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.91px;
  color: #FFF;
  margin-top: 59px;
  vertical-align: top;
}
/* line 188, sass/layout_home-page.scss */
#home-page .countdown strong {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 0 10px rgba(0, 74, 152, 0.75);
  line-height: 15.86px;
}
/* line 194, sass/layout_home-page.scss */
#home-page .countdown .counter {
  width: 210px;
  margin: 14px 20px;
  padding: 0;
  background: none;
}
/* line 201, sass/layout_home-page.scss */
#home-page .countdown .counter > div {
  width: 46px;
  float: none;
}
/* line 206, sass/layout_home-page.scss */
#home-page .countdown .counter > div h4 {
  font-family: 'BebasRegular', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  font-size: 7px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9);
  color: #eaf6f8;
  text-align: center;
  margin-bottom: 3px;
  position: relative;
  top: 5px;
}
/* line 218, sass/layout_home-page.scss */
#home-page .countdown .counter > div h5 {
  background: url("../img/bg-home-counter.png") no-repeat;
  display: block;
  width: 46px;
  height: 43px;
  box-shadow: 0 5px 5px rgba(0, 0, 0, 0.75);
  border-radius: 2px;
  margin-bottom: 0;
  font-family: 'BebasRegular', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  line-height: 39px;
  text-align: center;
  color: #ff8900;
  text-shadow: 0 0 15px #ff8900;
}
/* line 233, sass/layout_home-page.scss */
#home-page .countdown .counter > div h5:after {
  background: url(../img/counter-shadow-small.png);
  content: "";
  height: 4px;
  left: 17%;
  position: absolute;
  top: 18px;
  width: 73%;
  opacity: 0.7;
}
/* line 246, sass/layout_home-page.scss */
#home-page .countdown .counter > div + div {
  margin-left: 7px;
}
/* line 252, sass/layout_home-page.scss */
#home-page .products {
  float: none;
  margin: 0 auto;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 252, sass/layout_home-page.scss */
  #home-page .products {
    float: left;
  }
}
/* line 260, sass/layout_home-page.scss */
#home-page .products article.shop-products {
  margin: 0 0 77px -23px;
  width: 102%;
}
/* line 266, sass/layout_home-page.scss */
#home-page .lower {
  clear: both;
}
@media (max-width: 800px) {
  /* line 266, sass/layout_home-page.scss */
  #home-page .lower {
    margin-top: 50px;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 266, sass/layout_home-page.scss */
  #home-page .lower {
    margin-top: 70px;
  }
}
/* line 278, sass/layout_home-page.scss */
#home-page .lower h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  color: #FFF;
  letter-spacing: .3em;
  text-transform: uppercase;
  font-size: 18px;
}
/* line 291, sass/layout_home-page.scss */
#home-page .panels .panel {
  height: 330px;
}
/* line 294, sass/layout_home-page.scss */
#home-page .panels .panel > a:hover {
  box-shadow: 1px 33px 13px rgba(221, 231, 240, 0.8);
}
/* line 298, sass/layout_home-page.scss */
#home-page .panels .panel img {
  border: 1px solid #012036;
}
/* line 302, sass/layout_home-page.scss */
#home-page .panels .panel.watch img {
  border-left: 0;
  border-right: 0;
}
/* line 309, sass/layout_home-page.scss */
#home-page .panels .character h1 {
  top: -218px;
  position: relative;
  padding-top: 4px;
}
/* line 319, sass/layout_home-page.scss */
#home-page .blog-list {
  position: relative;
  float: right;
  margin-right: 1.2%;
}
@media (max-width: 800px) {
  /* line 319, sass/layout_home-page.scss */
  #home-page .blog-list {
    width: 86%;
    margin: 40px 7% 0 7%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 319, sass/layout_home-page.scss */
  #home-page .blog-list {
    width: 100%;
    margin: 40px auto 0;
    float: none;
  }
}
/* line 336, sass/layout_home-page.scss */
#home-page .blog-list h1 {
  margin-bottom: 8px;
}
/* line 340, sass/layout_home-page.scss */
#home-page .blog-list ul {
  background: #042137;
  height: 257px;
  padding: 17px 5%;
  margin: 0 0 7px;
  width: 90%;
  overflow: hidden;
}
@media (max-width: 800px) {
  /* line 340, sass/layout_home-page.scss */
  #home-page .blog-list ul {
    height: auto;
  }
}
/* line 353, sass/layout_home-page.scss */
#home-page .blog-list li {
  list-style-type: none;
  margin-bottom: 14px;
}
/* line 358, sass/layout_home-page.scss */
#home-page .blog-list li + li {
  padding-top: 13px;
  border-top: 1px solid #0e293f;
}
/* line 363, sass/layout_home-page.scss */
#home-page .blog-list h4 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 2px;
}
/* line 370, sass/layout_home-page.scss */
#home-page .blog-list p {
  font-size: 14px;
  line-height: 19px;
  margin-bottom: 4px;
}
/* line 377, sass/layout_home-page.scss */
#home-page .blog-list .copy ul .more {
  margin-left: 0;
  display: block;
  font-size: 11px;
  line-height: 20px;
}
/* line 384, sass/layout_home-page.scss */
#home-page .blog-list .copy a .copy {
  width: 100%;
  margin-left: 0;
  float: none;
  font-weight: normal;
}
/* line 390, sass/layout_home-page.scss */
#home-page .blog-list .copy a .copy:hover {
  color: #ffd800;
}
/* line 393, sass/layout_home-page.scss */
#home-page .blog-list .copy a .copy:hover .more {
  color: #ffd800;
}
/* line 400, sass/layout_home-page.scss */
#home-page .blog-list .more {
  color: #FFF;
  margin-left: 5%;
}
/* line 404, sass/layout_home-page.scss */
#home-page .blog-list .more:hover {
  color: #ffd800;
}

/* line 414, sass/layout_home-page.scss */
html.ie7 #home-page .countdown .counter > div,
html.ie7 #home-page .countdown .counter,
html.ie7 #home-page .countdown p {
  display: block;
  float: left;
}

/* line 4, sass/layout_shop-page.scss */
#shop-page h1 span {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 0.3em;
  margin-left: 0.5em;
}
/* line 10, sass/layout_shop-page.scss */
#shop-page div.hero {
  margin-top: -3px;
  margin-bottom: 63px;
}
/* line 17, sass/layout_shop-page.scss */
#shop-page div.hero h1 {
  font-size: 60px;
  margin-bottom: 8px;
}
/* line 21, sass/layout_shop-page.scss */
#shop-page div.hero h1 span {
  margin-left: .5em;
  display: inline-block;
}
/* line 29, sass/layout_shop-page.scss */
#shop-page div.left h1 {
  letter-spacing: -0.007em;
  margin-bottom: 2px;
}
/* line 33, sass/layout_shop-page.scss */
#shop-page div.left h1 span {
  font-size: 0.4em;
}
/* line 39, sass/layout_shop-page.scss */
#shop-page .right {
  padding-top: 62px;
}
/* line 42, sass/layout_shop-page.scss */
#shop-page .right .shop-products span {
  display: none;
}
/* line 46, sass/layout_shop-page.scss */
#shop-page .right article.shop-products.list .product span.buy {
  margin-top: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 52, sass/layout_shop-page.scss */
  #shop-page h1 span {
    font-size: 0.4em;
    display: block;
    margin: -10px 0 5px;
  }
  /* line 58, sass/layout_shop-page.scss */
  #shop-page div.hero h1 {
    font-size: 34px;
    position: relative;
    z-index: 2;
  }
  /* line 64, sass/layout_shop-page.scss */
  #shop-page article.shop-category a.view {
    top: -28px;
    right: 10px;
    padding: 4px 18px 4px 4px;
    font-size: 12px;
    width: auto;
    text-indent: 0;
  }
  /* line 72, sass/layout_shop-page.scss */
  #shop-page article.shop-category a.view:after {
    top: 8px;
    right: 0;
  }
  /* line 78, sass/layout_shop-page.scss */
  #shop-page .right {
    padding-top: 0;
    margin: 0;
  }
}

/* line 2, sass/layout_errors.scss */
#errors div.main-holder {
  margin-top: 30px;
  min-height: 630px;
  position: relative;
}
/* line 8, sass/layout_errors.scss */
#errors #plax {
  position: absolute;
  width: 630px;
  height: 780px;
  left: auto;
  right: -85px;
  top: 0px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 8, sass/layout_errors.scss */
  #errors #plax {
    z-index: -1;
    left: 0;
    right: 0;
  }
}
/* line 22, sass/layout_errors.scss */
#errors #plax img {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 28, sass/layout_errors.scss */
#errors #plax .front {
  z-index: 2;
  left: 20px;
  top: -180px;
  width: 590px;
  height: 698px;
}
/* line 35, sass/layout_errors.scss */
#errors #plax .middle {
  z-index: 1;
  left: 50px;
  top: -83px;
  width: 463px;
  height: 645px;
}
/* line 42, sass/layout_errors.scss */
#errors #plax .rear {
  z-index: 0;
  left: -142px;
  top: -43px;
  width: 759px;
  height: 677px;
}
/* line 51, sass/layout_errors.scss */
#errors h1.strap {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  text-shadow: 0 0 15px #ffd800, 0 0 15px #ffd800;
  font-size: 66px;
  font-weight: bold;
}
/* line 57, sass/layout_errors.scss */
#errors h1.strap:after {
  display: none;
}
/* line 62, sass/layout_errors.scss */
#errors h1 {
  margin-bottom: 0;
  padding: 0;
  line-height: .88;
}
/* line 68, sass/layout_errors.scss */
#errors h2 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  margin: 2px 0 0 .5%;
  line-height: .9;
}
/* line 75, sass/layout_errors.scss */
#errors div.left div.copy-block {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  margin: 93px 0 26px 2%;
  width: 58%;
}
/* line 81, sass/layout_errors.scss */
#errors div.left div.copy-block strong {
  font-family: 'NovecentowideBookBold', 'Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: -0.02em;
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
}
/* line 86, sass/layout_errors.scss */
#errors div.left div.copy-block ul li {
  display: inline;
  list-style: none;
}
/* line 91, sass/layout_errors.scss */
#errors div.left div.copy-block ul a {
  font-size: 16px;
  color: #FFF;
  margin-left: 0%;
}

/* line 1, sass/layout_one-column.scss */
.single {
  margin-bottom: 50px;
}
/* line 3, sass/layout_one-column.scss */
.single #movie {
  clear: both;
}
/* line 9, sass/layout_one-column.scss */
.single .strap.first {
  font-size: 44px;
  margin-bottom: 42px;
}
/* line 15, sass/layout_one-column.scss */
.single h2.strap {
  font-size: 28px;
}
/* line 20, sass/layout_one-column.scss */
.single h3.strap {
  font-size: 20px;
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}
/* line 25, sass/layout_one-column.scss */
.single .video.box {
  margin: 18px 0;
}
/* line 29, sass/layout_one-column.scss */
.single p a {
  color: #FFF;
}
/* line 33, sass/layout_one-column.scss */
.single p a + a {
  display: block;
}
/* line 37, sass/layout_one-column.scss */
.single h3 {
  font-size: 14px;
  margin-bottom: 8px;
}
/* line 42, sass/layout_one-column.scss */
.single hr {
  margin-top: 40px;
  border: none;
  height: 1px;
  clear: both;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 52, sass/layout_one-column.scss */
  .single .strap.first {
    font-size: 34px;
    margin-bottom: 24px;
  }
  /* line 57, sass/layout_one-column.scss */
  .single h2.strap {
    font-size: 20px;
    margin: 20px 0 15px;
  }
  /* line 62, sass/layout_one-column.scss */
  .single h3.strap {
    font-size: 16px;
  }
  /* line 67, sass/layout_one-column.scss */
  .single #blog,
  .single .panels {
    margin-top: 50px;
  }
  /* line 71, sass/layout_one-column.scss */
  .single > #blog:first-child {
    margin-top: 0;
    padding-right: 1%;
  }
}
/* line 81, sass/layout_one-column.scss */
.single .panel {
  float: none;
}
/* line 84, sass/layout_one-column.scss */
.single .panel img {
  border: 1px solid #FFF;
  margin-top: 5px;
}
/* line 89, sass/layout_one-column.scss */
.single .panel .button, .single .panel .live-events .left a.copy-button, .live-events .left .single .panel a.copy-button, .single .panel #fifty-year-page .main-holder .left a.copy-button, #fifty-year-page .main-holder .left .single .panel a.copy-button, .single .panel #errors div.left div.copy-block ul a, #errors div.left div.copy-block ul .single .panel a {
  font-weight: bold;
  background: none;
  margin: 0;
  position: static;
  padding: 0;
  text-transform: none;
  font: 14px Arial, sans-serif;
}
/* line 99, sass/layout_one-column.scss */
.single .panel .button:before, .single .panel .live-events .left a.copy-button:before, .live-events .left .single .panel a.copy-button:before, .single .panel #fifty-year-page .main-holder .left a.copy-button:before, #fifty-year-page .main-holder .left .single .panel a.copy-button:before, .single .panel #errors div.left div.copy-block ul a:before, #errors div.left div.copy-block ul .single .panel a:before, .single .panel .button:after, .single .panel .live-events .left a.copy-button:after, .live-events .left .single .panel a.copy-button:after, .single .panel #fifty-year-page .main-holder .left a.copy-button:after, #fifty-year-page .main-holder .left .single .panel a.copy-button:after, .single .panel #errors div.left div.copy-block ul a:after, #errors div.left div.copy-block ul .single .panel a:after {
  display: none;
}

/* line 107, sass/layout_one-column.scss */
#one-column .products {
  clear: both;
  float: none;
}

/* line 3, sass/layout_two-column-hero.scss */
#two-column-hero .page-header {
  padding-bottom: 61px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 3, sass/layout_two-column-hero.scss */
  #two-column-hero .page-header {
    padding-bottom: 0;
  }
}
/* line 11, sass/layout_two-column-hero.scss */
#two-column-hero #center-wrapper {
  overflow: hidden;
}
/* line 15, sass/layout_two-column-hero.scss */
#two-column-hero .main-holder > header {
  border-top: 1px solid #ffd800;
  border-bottom: 1px solid #ffd800;
  box-shadow: 0 0 10px #ffd800;
  margin: 0 -20px 35px;
  width: 104.2%;
}
@media (max-width: 800px) {
  /* line 15, sass/layout_two-column-hero.scss */
  #two-column-hero .main-holder > header {
    width: 106.2%;
  }
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 15, sass/layout_two-column-hero.scss */
  #two-column-hero .main-holder > header {
    margin: 0 -2.65% 24px;
  }
}
/* line 30, sass/layout_two-column-hero.scss */
#two-column-hero .main-holder > header img {
  width: 100%;
  vertical-align: middle;
  line-height: 1;
}
/* line 37, sass/layout_two-column-hero.scss */
#two-column-hero div.left {
  margin-top: -12px;
  width: 58%;
  margin-right: 7.05%;
}
/* line 42, sass/layout_two-column-hero.scss */
#two-column-hero div.left a.copy-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 16px;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  font-weight: 200;
  margin: 0 17px 17px 0px;
  text-decoration: none;
}
/* line 225, sass/helpers.scss */
#two-column-hero div.left a.copy-button:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 37, sass/layout_two-column-hero.scss */
  #two-column-hero div.left {
    margin-right: 0;
    width: 100%;
  }
}
/* line 62, sass/layout_two-column-hero.scss */
#two-column-hero .right {
  padding-top: 0px;
}
/* line 65, sass/layout_two-column-hero.scss */
#two-column-hero .right article.downloads {
  margin-top: -12px;
  margin-bottom: 43px;
}

/*
	MAIN EVENTS STYLE
*/
/* line 4, sass/layout_events_global.scss */
body.events {
  background-color: #080d19 !important;
  background-repeat: no-repeat;
  background-position: center top;
}
/* line 9, sass/layout_events_global.scss */
body.events span.sprite {
  display: none;
}
/* line 14, sass/layout_events_global.scss */
body.events div, body.events article, body.events section, body.events aside, body.events ul {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 18, sass/layout_events_global.scss */
body.events.events-mobile.nav-open {
  background-position: center 418px;
}
/* line 23, sass/layout_events_global.scss */
body.events.events-full .full-wrapper {
  background: #1a1020;
  height: 102px;
  border-bottom: 1px solid #6e6e6e;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
/* line 32, sass/layout_events_global.scss */
body.events.events-full .full-wrapper header {
  width: 1000px;
  padding: 0px;
  margin: auto;
}
/* line 49, sass/layout_events_global.scss */
body.events #center-wrapper {
  background: none;
  width: 1000px;
  padding: 0;
}
/* line 53, sass/layout_events_global.scss */
body.events #center-wrapper section#header {
  padding-bottom: 0px;
  height: auto;
  z-index: 1;
  position: relative;
}
/* line 60, sass/layout_events_global.scss */
body.events #center-wrapper section#header header h1 {
  display: block;
  width: 100%;
  height: 302px;
  margin-bottom: 62px;
}
/* line 66, sass/layout_events_global.scss */
body.events #center-wrapper section#header header h1 a {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  display: block;
}
/* line 76, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav {
  width: 100%;
  background: black;
  height: 50px;
  position: absolute;
  bottom: -50px;
}
/* line 83, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav:before {
  content: '';
  background: url(../img/events-submenu-glow.png) center top no-repeat;
  width: 1000px;
  position: absolute;
  top: -10px;
  left: 0;
  height: 10px;
}
/* line 93, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav:after {
  content: '';
  background: url(../img/events-submenu-glow.png) center bottom no-repeat;
  width: 1000px;
  position: absolute;
  bottom: -10px;
  left: 0;
  height: 10px;
  z-index: -1;
}
/* line 104, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav h1 {
  display: none;
}
/* line 108, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul {
  height: 50px;
  padding: 0px 20px 0 21px;
}
@media (max-width: 800px) {
  /* line 108, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav > ul {
    padding: 0px 10px 0 10px;
  }
}
/* line 114, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li {
  float: left;
  margin: 0 9px;
  color: #ffd800;
}
/* line 120, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li.cta {
  float: right;
  position: absolute;
  right: 10px;
}
/* line 124, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li.cta strong, body.events #center-wrapper section#header header nav > ul > li.cta a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 1.1rem;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  line-height: 1.7rem;
  top: 5px;
  position: relative;
}
/* line 225, sass/helpers.scss */
body.events #center-wrapper section#header header nav > ul > li.cta strong:hover, body.events #center-wrapper section#header header nav > ul > li.cta a:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}
/* line 130, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li.cta strong.active {
  color: #FFF;
}
/* line 138, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li:hover > a {
  color: #ffd800;
}
/* line 141, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li:hover ul {
  display: block;
  -webkit-animation-duration: 0.2s;
  -webkit-animation-name: fadeInFromNone;
}
/* line 148, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li a, body.events #center-wrapper section#header header nav > ul > li strong {
  text-transform: uppercase;
  font-family: 'Colossalis', sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
  color: #b7b5bb;
  font-size: 25px;
  margin: 0;
  line-height: 50px;
  display: block;
  margin: 2px 0 -2px 0;
  letter-spacing: -0.019em;
  overflow: auto;
}
@media (min-width: 600px) {
  /* line 162, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav > ul > li a.active, body.events #center-wrapper section#header header nav > ul > li a:hover, body.events #center-wrapper section#header header nav > ul > li strong.active, body.events #center-wrapper section#header header nav > ul > li strong:hover {
    color: #ffd800;
  }
}
/* line 169, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li > ul {
  background: white;
  position: absolute;
  top: 100%;
  margin-top: 2px;
  height: auto;
  padding: 0px;
  display: none;
  border: 1px solid #999;
  outline: 2px solid white;
}
/* line 180, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li > ul > li {
  display: block;
  float: none;
  margin: 0;
}
/* line 184, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li > ul > li > a, body.events #center-wrapper section#header header nav > ul > li > ul > li strong {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  text-transform: capitalize;
  color: #444;
  font-size: 15px;
  padding: 4px 49px 2px 18px;
  margin: 0;
  line-height: 21px;
}
/* line 193, sass/layout_events_global.scss */
body.events #center-wrapper section#header header nav > ul > li > ul > li:hover a {
  background: #000;
  color: #fff;
  text-shadow: 0 0 10px blue;
}
/* line 205, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder {
  margin-top: 12px;
  margin-bottom: 66px;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 10px;
}
/* line 212, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero {
  margin: 0;
  padding: 0;
  width: 100%;
  overflow: visible;
  margin-bottom: 35px;
  padding: 4px 15px;
}
/* line 220, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero > h1 {
  padding-left: 19px;
  line-height: 1;
  padding-bottom: 0.3em;
}
/* line 228, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block,
body.events #center-wrapper #main-holder section#hero > .copy-block {
  width: 100%;
  display: block;
  float: none;
  padding: 13px 20px 6px 19px;
  margin-top: 10px;
}
/* line 235, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block h1,
body.events #center-wrapper #main-holder section#hero > .copy-block h1 {
  font-family: 'Colossalis', sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
  color: #FFF;
  font-size: 46px;
  line-height: 32px;
  margin: 0;
  top: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 26px;
  margin-bottom: 17px;
}
/* line 247, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block h1:after,
body.events #center-wrapper #main-holder section#hero > .copy-block h1:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 15px;
  width: 100%;
  background: url("../img/hr_orange_540x15.png") no-repeat top left;
}
/* line 258, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block h2,
body.events #center-wrapper #main-holder section#hero > .copy-block h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 14px;
  letter-spacing: 0.01em;
}
/* line 268, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block p,
body.events #center-wrapper #main-holder section#hero > .copy-block p {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 15px;
  letter-spacing: -0.0091em;
}
/* line 278, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder section#hero .hero-copy-block p:last-child,
body.events #center-wrapper #main-holder section#hero > .copy-block p:last-child {
  margin-bottom: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 228, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero .hero-copy-block,
  body.events #center-wrapper #main-holder section#hero > .copy-block {
    margin-bottom: 25px;
  }
}
/* line 288, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row {
  margin: 0 0 57px -10px;
  width: 1000px;
  padding: 0;
}
/* line 293, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row article {
  width: 300px;
  float: left;
}
/* line 297, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row article.contestant {
  width: auto;
}
/* line 302, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row article.double {
  width: 640px;
}
/* line 307, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 311, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category {
  width: 640px;
  margin-bottom: 40px;
  float: left;
  background-color: initial;
  padding: 0 25px;
  margin-top: 54px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 319, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category a.next {
  right: -11px;
}
/* line 322, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category a.view {
  right: -9px;
  top: -56px;
}
/* line 326, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category h1 {
  font-family: 'Colossalis', sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: -71px;
  left: 30px;
  font-size: 46px;
}
/* line 332, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category h1 span {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  margin-left: 9px;
  letter-spacing: 0;
}
/* line 340, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category .product {
  width: 149px;
}
/* line 342, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category .product figure {
  width: 125px;
}
/* line 347, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category:after, body.events #center-wrapper #main-holder div.row.two article.shop-category:before {
  margin-left: 0;
  position: relative;
  background-position-x: 68%;
}
/* line 352, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.shop-category:before {
  top: -14px;
}
/* line 357, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.two article.blog-list {
  width: 320px;
}
/* line 366, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.three div.mpu {
  width: 300px;
  float: left;
  margin: 20px 10px 0 10px;
}
/* line 370, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.three div.mpu img {
  border: none;
}
/* line 376, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row.last {
  margin-bottom: 0;
}
/* line 380, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row article {
  margin: 0 10px 0 10px;
}
/* line 384, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row > .copy-block {
  padding: 0 30px;
}
/* line 388, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.row > .iframe {
  padding: 0 30px 20px;
}
/* line 393, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col {
  padding: 17px 10px;
  margin: 0 1%;
}
/* line 396, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left {
  margin-right: 5%;
  width: 59.3%;
}
/* line 400, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left .copy-block h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  color: #ffd800;
  font-size: 36px;
  line-height: 40px;
  text-transform: none;
  margin-bottom: 16px;
  padding-bottom: 21px;
  margin-top: 4px;
  letter-spacing: -0.01em;
}
/* line 410, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left .copy-block h1:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 15px;
  width: 100%;
  background: url("../img/hr_orange_540x15.png") no-repeat top left;
}
/* line 421, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left .copy-block h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 18px;
  letter-spacing: -0.02em;
}
/* line 429, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left .copy-block div.video.box {
  border: 1px solid #fff;
  background: none;
  margin: 26px 0;
  padding: 0;
}
/* line 434, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left .copy-block div.video.box > a {
  width: 100%;
  padding: 0;
  padding-top: 56%;
}
/* line 443, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left section.blog > header h1 {
  font-size: 46px;
  line-height: 46px;
  margin-bottom: 41px;
}
/* line 450, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left section.blog article {
  padding: 0 3% 28px 49.78%;
}
/* line 454, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left section.blog article header a img {
  width: 46%;
}
/* line 460, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover h1, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover h2, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover h3, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover a, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover p, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover span, body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover div {
  color: #ffd800;
  text-decoration: none;
}
/* line 464, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.left section.blog article:hover img {
  border-color: #feef00;
  -webkit-box-shadow: 0 0px 8px #ffd800;
  -moz-box-shadow: 0 0px 8px #ffd800;
  box-shadow: 0 0px 8px #ffd800;
}
/* line 473, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.right {
  width: 32.6%;
  margin-top: 45px;
}
/* line 476, sass/layout_events_global.scss */
body.events #center-wrapper #main-holder div.events-col.right article.single.slider {
  width: 100%;
}

/*
	RESPONSIVE
*/
@media only screen and (max-width: 800px) {
  /* line 495, sass/layout_events_global.scss */
  body.events {
    /* LAYOUT */
    background-size: 162%;
  }
  /* line 506, sass/layout_events_global.scss */
  body.events.events-full .full-wrapper header {
    width: 100%;
  }
  /* line 509, sass/layout_events_global.scss */
  body.events.events-full .full-wrapper header h1 a {
    width: 77px;
  }
  /* line 511, sass/layout_events_global.scss */
  body.events.events-full .full-wrapper header h1 a:before {
    font-size: 21px;
    width: auto;
  }
  /* line 521, sass/layout_events_global.scss */
  body.events #container {
    min-width: 0;
  }
  /* line 525, sass/layout_events_global.scss */
  body.events #center-wrapper {
    width: 100%;
  }
  /* line 529, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header h1 {
    height: auto;
    padding-top: 24%;
    position: relative;
  }
  /* line 533, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header h1 a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }
  /* line 544, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li a, body.events #center-wrapper section#header header nav ul li strong, body.events #center-wrapper section#header header nav ul li.cta a, body.events #center-wrapper section#header header nav ul li.cta strong {
    font-size: 24px;
  }
  /* line 549, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.cta {
    margin-right: 0;
  }
  /* line 551, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.cta a {
    line-height: 20px;
    width: 120px;
    margin-top: 10px;
    padding-bottom: 3px;
  }
  /* line 562, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder {
    padding: 10px 0px;
  }
  /* line 566, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist {
    padding: 0 1%;
  }
  /* line 568, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist .copy-block {
    width: 98%;
    display: block;
    margin: 0 1%;
    float: none;
    clear: both;
    margin-bottom: 30px;
  }
  /* line 577, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist .playlist {
    width: 100%;
    height: auto;
    padding-bottom: 37px;
  }
  /* line 581, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist .playlist .holder {
    height: auto;
  }
  /* line 583, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist .playlist .holder .player {
    height: auto;
  }
  /* line 585, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero div.programme-playlist .playlist .holder .player img {
    display: block;
  }
  /* line 594, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row {
    padding: 0;
    margin: 0;
    margin-bottom: 40px;
    width: 100%;
  }
  /* line 602, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.two article, body.events #center-wrapper #main-holder div.row.three article {
    margin-left: 1%;
    margin-right: 1%;
    width: 32%;
  }
  /* line 608, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.two article.shop-category, body.events #center-wrapper #main-holder div.row.two article.double, body.events #center-wrapper #main-holder div.row.three article.shop-category, body.events #center-wrapper #main-holder div.row.three article.double {
    width: 64%;
  }
  /* line 612, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.two article.blog-list, body.events #center-wrapper #main-holder div.row.three article.blog-list {
    width: 32%;
  }
  /* line 617, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.two div.mpu, body.events #center-wrapper #main-holder div.row.three div.mpu {
    width: 30%;
    margin: 20px 1% 0 1%;
  }
  /* line 627, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.left section.blog article {
    padding: 0 1% 28px 1%;
  }
  /* line 631, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.left section.blog article header a img {
    position: static;
    width: 100%;
  }
  /* line 641, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.right article.slider {
    width: 100%;
  }
}
@media only screen and (max-width: 800px) and (max-device-width: 1022px) {
  /* line 495, sass/layout_events_global.scss */
  body.events {
    background-size: 100%;
  }
}
@media only screen and (max-width: 600px) {
  /* line 652, sass/layout_events_global.scss */
  body.events {
    background-position: center 82px;
  }
  /* line 655, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper {
    background: #080d19;
  }
  /* line 657, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header {
    height: 40px;
  }
  /* line 659, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header h1 {
    height: 40px;
    font-size: 40px;
  }
  /* line 662, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header h1 a {
    width: 100px;
    margin-left: 10px;
    height: 40px;
    margin-top: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 670, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header a.search-trigger {
    top: 0px;
    right: 55px;
    height: 40px;
    width: 40px;
    background-position: 10px -161px;
    background-size: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 679, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header form.gsce-searchbox {
    top: 40px;
    width: 100%;
    margin: 0;
  }
  /* line 684, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header .newsletterlink {
    top: -4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
  }
  /* line 689, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header a.menu-trigger {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 5px;
    right: 8px;
    top: 0px;
    height: 40px;
    width: 40px;
    background-position: 10px -128px;
    background-size: 50%;
    font-size: 8px;
  }
  /* line 699, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header a.menu-trigger.active {
    background-position: 10px -100px;
  }
  /* line 703, sass/layout_events_global.scss */
  body.events.events-mobile .full-wrapper header nav {
    width: 100%;
    margin: 0;
    top: 0px;
  }
  /* line 716, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header h1 {
    z-index: 1;
    padding-top: 28%;
    margin-bottom: 12px;
  }
  /* line 721, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav {
    z-index: 2;
    clear: both;
    position: relative;
    top: 0;
    cursor: pointer;
  }
  /* line 727, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav:before {
    content: none;
  }
  /* line 732, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav.active > ul {
    display: block;
    position: relative;
  }
  /* line 736, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav.active h1:after {
    background: transparent url("../img/bg-mobile-nav.png") no-repeat 12px -15px;
    background-size: 50%;
  }
  /* line 741, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav h1 {
    background: none;
    position: relative;
    width: 100%;
    display: block;
    height: 50px;
    top: 0;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
    padding: 1px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0px;
  }
  /* line 754, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav h1:after {
    content: "";
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 5px;
    right: 8px;
    top: 0px;
    height: 40px;
    width: 40px;
    background: transparent url("../img/bg-mobile-nav.png") no-repeat 12px -216px;
    background-size: 50%;
    font-size: 8px;
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: initial;
    left: initial;
    z-index: 1;
  }
  /* line 773, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul {
    display: none;
    position: absolute;
    width: 100%;
    padding: 0;
  }
  /* line 778, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li {
    display: block;
    width: 100%;
    background: white;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #ddd;
  }
  /* line 785, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li a, body.events #center-wrapper section#header header nav ul li strong {
    padding-left: 10px;
  }
  /* line 788, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.cta {
    float: left;
    position: relative;
    right: 0;
    display: block;
    width: 100%;
    padding: 0;
  }
  /* line 795, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.cta a, body.events #center-wrapper section#header header nav ul li.cta strong {
    width: 100%;
    margin: 0;
    height: auto;
    line-height: 50px;
    background: #ffd800;
    text-align: left;
    padding: 0;
    padding-left: 10px;
    line-height: 50px;
  }
  /* line 805, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.cta a:hover, body.events #center-wrapper section#header header nav ul li.cta strong:hover {
    margin: 0;
    height: 50px;
  }
  /* line 811, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.last {
    border: none;
  }
  /* line 815, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li:hover > ul {
    height: 0;
    display: none;
  }
  /* line 821, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.active > a {
    color: #ffd800;
  }
  /* line 822, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li.active ul {
    height: auto;
    display: block;
    -webkit-animation-duration: 0.2s;
    -webkit-animation-name: fadeInFromNone;
  }
  /* line 829, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li ul {
    position: relative;
    display: none;
    height: 0;
    margin: 0;
    border: 0;
  }
  /* line 836, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li ul li {
    border-bottom: 1px solid #333;
  }
  /* line 838, sass/layout_events_global.scss */
  body.events #center-wrapper section#header header nav ul li ul li a, body.events #center-wrapper section#header header nav ul li ul li strong {
    background: #444;
    color: white;
  }
  /* line 850, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder section#hero {
    margin-bottom: 10px;
  }
  /* line 853, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row {
    margin-bottom: 10px;
  }
  /* line 858, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.one article, body.events #center-wrapper #main-holder div.row.two article, body.events #center-wrapper #main-holder div.row.three article {
    margin: 5px 1% 50px 1%;
    width: 98% !important;
  }
  /* line 861, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.one article.single, body.events #center-wrapper #main-holder div.row.two article.single, body.events #center-wrapper #main-holder div.row.three article.single {
    height: 400px;
  }
  /* line 864, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.one article.shop-category, body.events #center-wrapper #main-holder div.row.two article.shop-category, body.events #center-wrapper #main-holder div.row.three article.shop-category {
    margin-bottom: 50px;
  }
  /* line 869, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.row.one div.mpu, body.events #center-wrapper #main-holder div.row.two div.mpu, body.events #center-wrapper #main-holder div.row.three div.mpu {
    width: 98%;
    margin: 20px 1% 0 1%;
  }
  /* line 877, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.right, body.events #center-wrapper #main-holder div.events-col.left {
    width: 98%;
    display: block;
    margin-left: 1%;
    margin-right: 1%;
    padding: 0;
  }
  /* line 883, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.right article.slider, body.events #center-wrapper #main-holder div.events-col.left article.slider {
    height: 400px;
  }
  /* line 887, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.right section.blog article, body.events #center-wrapper #main-holder div.events-col.left section.blog article {
    padding: 0 1% 28px 1%;
  }
  /* line 891, sass/layout_events_global.scss */
  body.events #center-wrapper #main-holder div.events-col.right section.blog article header a img, body.events #center-wrapper #main-holder div.events-col.left section.blog article header a img {
    width: 41%;
    min-width: 185px;
    margin-right: 2%;
  }
}
/*
	ANIMATIONS
*/
@-webkit-keyframes fadeInFromNone {
  /* line 928, sass/layout_events_global.scss */
  0% {
    display: none;
    opacity: 0;
  }

  /* line 933, sass/layout_events_global.scss */
  1% {
    display: block;
    opacity: 0;
  }

  /* line 938, sass/layout_events_global.scss */
  100% {
    display: block;
    opacity: 1;
  }
}

@media (max-width: 900px) {
  /* line 5, sass/page_blog.scss */
  section.blog {
    padding-right: 0%;
  }
}
/* line 11, sass/page_blog.scss */
section.blog a.prev {
  font-weight: bold;
}
/* line 18, sass/page_blog.scss */
#one-column section.blog .blog-by-tag-header h1 {
  margin-bottom: 40px;
}
/* line 25, sass/page_blog.scss */
section.blog nav.feeds a.rss {
  position: absolute;
  right: 17%;
  top: 24px;
}
/* line 32, sass/page_blog.scss */
section.blog img {
  border: 1px solid #fff;
  margin: 0 0 1.7em 0;
  display: block;
}
/* line 39, sass/page_blog.scss */
section.blog img.thumb {
  float: left;
  margin: 0 1.5em 1em 0em;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 39, sass/page_blog.scss */
  section.blog img.thumb {
    width: 100%;
    margin: 0 0 1em 0;
  }
}
/* line 50, sass/page_blog.scss */
section.blog article {
  margin-bottom: 40px;
  padding-bottom: 40px;
  position: relative;
}
/* line 56, sass/page_blog.scss */
section.blog article .social {
  margin-bottom: 36px;
}
/* line 59, sass/page_blog.scss */
section.blog article .social .fb-like {
  position: relative;
  margin-right: 10px;
}
/* line 65, sass/page_blog.scss */
section.blog article .social .twitter-share-button,
section.blog article .social .twitter {
  position: relative;
  top: 2px;
  margin-right: 6px;
}
/* line 72, sass/page_blog.scss */
section.blog article .social .googleplus {
  position: relative;
  top: 4px;
}
/* line 79, sass/page_blog.scss */
section.blog article p.tags {
  font-size: 12px;
}
/* line 82, sass/page_blog.scss */
section.blog article p.tags a {
  color: #b5b4b9;
  display: inline;
}
/* line 86, sass/page_blog.scss */
section.blog article p.tags a:hover {
  color: #ffd800;
}
/* line 92, sass/page_blog.scss */
section.blog article h1 {
  font-family: 'DIN Next W01','Gill Sans W04', 'Gill Sans', 'Gill Sans MT', 'GillSansStdRegular', 'Helvetica Neue', Helvetica,  Arial,  sans-serif;
  font-weight: 200;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-size: 28px;
  line-height: 32px;
  text-transform: none;
  margin-bottom: 2px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 92, sass/page_blog.scss */
  section.blog article h1 {
    font-size: 24px;
    line-height: 28px;
  }
}
/* line 105, sass/page_blog.scss */
section.blog article h1 a {
  color: #FFF;
}
/* line 108, sass/page_blog.scss */
section.blog article h1 a:hover {
  color: #ffd800;
  text-decoration: underline;
}
/* line 114, sass/page_blog.scss */
section.blog article h1:after {
  display: none;
}
/* line 119, sass/page_blog.scss */
section.blog article h2 {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
  line-height: 22px;
}
/* line 125, sass/page_blog.scss */
section.blog article footer nav {
  font-weight: bold;
  font-size: 12px;
}
/* line 130, sass/page_blog.scss */
section.blog article:after {
  width: 100%;
}
/* line 134, sass/page_blog.scss */
section.blog article:last-child:after {
  display: none;
}
/* line 141, sass/page_blog.scss */
section.blog article.blog-full h1,
section.blog article.gift-full h1 {
  font-family: 'Colossalis', sans-serif;
  font-weight: 200;
  -webkit-font-smoothing: antialiased;
  line-height: 0.8;
  font-size: 46px;
  text-transform: uppercase;
  margin-bottom: 32px;
}
/* line 149, sass/page_blog.scss */
section.blog article.blog-full h1:after,
section.blog article.gift-full h1:after {
  display: block;
}
/* line 153, sass/page_blog.scss */
section.blog article.blog-full h2,
section.blog article.gift-full h2 {
  margin-bottom: -3px;
}
/* line 157, sass/page_blog.scss */
section.blog article.blog-full p.tags,
section.blog article.gift-full p.tags {
  margin-top: 2px;
  margin-bottom: 10px;
}
/* line 162, sass/page_blog.scss */
section.blog article.blog-full:after,
section.blog article.gift-full:after {
  display: none;
}
/* line 166, sass/page_blog.scss */
section.blog article.blog-full .content,
section.blog article.gift-full .content {
  line-height: 1.7;
}
/* line 170, sass/page_blog.scss */
section.blog article.blog-full .product,
section.blog article.gift-full .product {
  margin-left: -3%;
  margin-top: 58px;
  margin-bottom: -22px;
  background: #181827;
}
@media (max-width: 800px) {
  /* line 170, sass/page_blog.scss */
  section.blog article.blog-full .product,
  section.blog article.gift-full .product {
    margin-left: 0%;
  }
}
/* line 180, sass/page_blog.scss */
section.blog article.blog-full .product a,
section.blog article.gift-full .product a {
  display: block;
  padding: 24px 18px 46px;
  clear: both;
  position: relative;
}
/* line 189, sass/page_blog.scss */
section.blog article.blog-full .product:hover,
section.blog article.gift-full .product:hover {
  background: #1a173a;
}
/* line 192, sass/page_blog.scss */
section.blog article.blog-full .product:hover a,
section.blog article.gift-full .product:hover a {
  color: #fff;
}
/* line 197, sass/page_blog.scss */
section.blog article.blog-full .product .image,
section.blog article.gift-full .product .image {
  height: 133px;
  width: 25%;
  float: left;
  margin: 0 3.5% 0 0;
  position: relative;
  text-align: center;
  border: 2px solid #312E4D;
  background: #fff;
  overflow: hidden;
}
/* line 208, sass/page_blog.scss */
section.blog article.blog-full .product .image img,
section.blog article.gift-full .product .image img {
  height: 100%;
  width: auto;
  margin: auto;
}
/* line 215, sass/page_blog.scss */
section.blog article.blog-full .product span.shadow,
section.blog article.gift-full .product span.shadow {
  left: 4%;
  position: absolute;
  top: 79px;
  position: absolute;
}
/* line 222, sass/page_blog.scss */
section.blog article.blog-full .product div.copy,
section.blog article.gift-full .product div.copy {
  float: right;
  padding: 0;
  width: 64%;
  margin-right: 4%;
}
/* line 228, sass/page_blog.scss */
section.blog article.blog-full .product div.copy h2,
section.blog article.gift-full .product div.copy h2 {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  margin-bottom: 13px;
  margin-top: 17px;
  position: relative;
}
/* line 235, sass/page_blog.scss */
section.blog article.blog-full .product div.copy h2:after,
section.blog article.gift-full .product div.copy h2:after {
  content: '';
  position: absolute;
  right: -26px;
  top: 4px;
  opacity: 0.5;
}
/* line 244, sass/page_blog.scss */
section.blog article.blog-full .product div.copy p,
section.blog article.gift-full .product div.copy p {
  display: none;
}
/* line 248, sass/page_blog.scss */
section.blog article.blog-full .product div.copy span.price,
section.blog article.gift-full .product div.copy span.price {
  font-size: 34px;
  float: left;
}
/* line 253, sass/page_blog.scss */
section.blog article.blog-full .product div.copy span.buy,
section.blog article.gift-full .product div.copy span.buy {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: white;
  font-family: 'Gill Sans W04';
  font-size: 14px;
  font-weight: 700;
  line-height: 1.72222em;
  text-transform: uppercase;
  background-color: rgba(1, 22, 31, 0.41);
  border: 3px solid #fff;
  display: inline-block;
  padding: 0.66667em 1.38889em 0.55556em;
  letter-spacing: 0.22222em;
  transition: background 0.4s ease, box-shadow 0.4s ease;
  text-decoration: none;
  margin: 0 0 0px 32px;
}
/* line 225, sass/helpers.scss */
section.blog article.blog-full .product div.copy span.buy:hover,
section.blog article.gift-full .product div.copy span.buy:hover {
  background-color: #01161f;
  box-shadow: 0 0 20px -1px white;
}
/* line 268, sass/page_blog.scss */
section.blog article.blog-full .product span.shadow,
section.blog article.gift-full .product span.shadow {
  left: 3%;
  position: absolute;
  top: 167px;
  position: absolute;
  background: url(../img/blog-image-shadow.png);
  width: 133px;
  height: 23px;
}
/* line 278, sass/page_blog.scss */
section.blog article.blog-full .product:hover .image,
section.blog article.gift-full .product:hover .image {
  border-color: #736e99;
}
/* line 282, sass/page_blog.scss */
section.blog article.blog-full .product:hover,
section.blog article.gift-full .product:hover {
  background: #1a173a;
}
/* line 287, sass/page_blog.scss */
section.blog a.view {
  font-size: 18px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 287, sass/page_blog.scss */
  section.blog a.view {
    font-size: 14px;
  }
}

/* line 296, sass/page_blog.scss */
article.blog-list {
  background-color: #158acc;
  border-image: linear-gradient(to top, #4cc3eb 0%, #ffffff 100%) 1;
  border-width: 5px;
}
/* line 306, sass/page_blog.scss */
article.blog-list h1 {
  margin-bottom: 15px;
}
/* line 310, sass/page_blog.scss */
article.blog-list ul {
  width: 100%;
}
/* line 314, sass/page_blog.scss */
article.blog-list li {
  margin-bottom: 11px;
}
/* line 319, sass/page_blog.scss */
article.blog-list img {
  border: 1px solid #fff;
  float: left;
  width: 36%;
}
/* line 325, sass/page_blog.scss */
article.blog-list .copy .copy {
  float: left;
  margin-left: 3%;
  width: 59%;
  color: #ffffff;
}
/* line 332, sass/page_blog.scss */
article.blog-list h5 {
  color: white;
  font-family: Colossalis;
  font-size: 25px;
  font-weight: 400;
  line-height: 22px;
  text-transform: uppercase;
  text-transform: uppercase;
  margin: 0;
  position: relative;
  display: inline;
  padding-right: 1.5em;
}
/* line 345, sass/page_blog.scss */
article.blog-list h5:after {
  content: '►';
  position: absolute;
  right: 0px;
  top: -2px;
  color: #00ccff;
  text-shadow: 0 0 10px #09E5FF, 0 0 10px #09E5FF;
}
/* line 355, sass/page_blog.scss */
article.blog-list h4 {
  font: 14px/1.429em Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font-weight: normal;
}
/* line 361, sass/page_blog.scss */
article.blog-list a:hover h4 {
  color: #ffd800;
}
/* line 365, sass/page_blog.scss */
article.blog-list a.more {
  font-weight: bold;
  font-size: 12px;
}

/* line 372, sass/page_blog.scss */
article.blog-tags,
article.tags {
  width: 94%;
}
/* line 376, sass/page_blog.scss */
article.blog-tags canvas,
article.tags canvas {
  position: absolute;
  top: 0;
  left: 50%;
  width: 300px;
  height: 300px;
  margin-left: -150px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 376, sass/page_blog.scss */
  article.blog-tags canvas,
  article.tags canvas {
    width: 100%;
    height: 100%;
    position: static;
    margin: 15px auto 15px auto;
  }
}
/* line 392, sass/page_blog.scss */
article.blog-tags.activated,
article.tags.activated {
  background: none;
  height: 304px;
  overflow: hidden;
  position: relative;
}
/* line 398, sass/page_blog.scss */
article.blog-tags.activated h1,
article.tags.activated h1 {
  display: none;
}

@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 405, sass/page_blog.scss */
  article.blog-tags {
    display: none;
  }
}
/* line 410, sass/page_blog.scss */
section.blog {
  position: relative;
}
/* line 414, sass/page_blog.scss */
section.blog.blog-full, section.blog.gift-full {
  margin: 5px 0 0;
}
/* line 419, sass/page_blog.scss */
section.blog article.blog-index,
section.blog article.bbt-condensed {
  position: relative;
  padding: 0 12% 28px 29.78%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 419, sass/page_blog.scss */
  section.blog article.blog-index,
  section.blog article.bbt-condensed {
    padding: 0 1% 20px 0;
    margin-bottom: 28px;
  }
}
/* line 428, sass/page_blog.scss */
section.blog article.blog-index img,
section.blog article.bbt-condensed img {
  position: absolute;
  left: 0;
  top: 7px;
  margin-bottom: 9px;
  width: 25.9%;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 428, sass/page_blog.scss */
  section.blog article.blog-index img,
  section.blog article.bbt-condensed img {
    width: 100%;
    position: static;
  }
}
/* line 441, sass/page_blog.scss */
section.blog article.blog-index h1,
section.blog article.bbt-condensed h1 {
  margin-bottom: -5px;
}
/* line 444, sass/page_blog.scss */
section.blog article.blog-index h1 a,
section.blog article.bbt-condensed h1 a {
  color: #FFF;
}
/* line 449, sass/page_blog.scss */
section.blog article.blog-index h2,
section.blog article.bbt-condensed h2 {
  display: block;
  font-weight: normal;
  font-size: 12px;
  line-height: 19px;
}
/* line 455, sass/page_blog.scss */
section.blog article.blog-index h2 a,
section.blog article.bbt-condensed h2 a {
  color: #b5b4b9;
}
/* line 458, sass/page_blog.scss */
section.blog article.blog-index h2 a:hover,
section.blog article.bbt-condensed h2 a:hover {
  color: #ffd800;
}
/* line 464, sass/page_blog.scss */
section.blog article.blog-index footer nav a,
section.blog article.bbt-condensed footer nav a {
  font-size: 14px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 464, sass/page_blog.scss */
  section.blog article.blog-index footer nav a,
  section.blog article.bbt-condensed footer nav a {
    font-size: 13px;
  }
}
/* line 474, sass/page_blog.scss */
section.blog article.bbt-condensed h1 {
  margin-bottom: 2px;
}
/* line 478, sass/page_blog.scss */
section.blog article.bbt-condensed h2 {
  margin-bottom: 11px;
}
/* line 482, sass/page_blog.scss */
section.blog article.bbt-condensed .content {
  font-weight: bold;
  margin-bottom: 0;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 488, sass/page_blog.scss */
  section.blog article.bbt-condensed h1 {
    margin-bottom: 10px;
  }
  /* line 492, sass/page_blog.scss */
  section.blog article.bbt-condensed h2 {
    display: none;
  }
  /* line 496, sass/page_blog.scss */
  section.blog article.bbt-condensed .content {
    font-weight: normal;
  }
}
/* line 501, sass/page_blog.scss */
section.blog article.bbt-condensed footer {
  margin-top: -10px;
}

/* line 507, sass/page_blog.scss */
div.left section.blog > header h1 {
  margin-bottom: 44px;
}
@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 507, sass/page_blog.scss */
  div.left section.blog > header h1 {
    margin-bottom: 18px;
  }
}

@media (max-width: 600px), (max-width: 799px) and (orientation: landscape) {
  /* line 517, sass/page_blog.scss */
  section.blog article {
    margin-bottom: 26px;
    padding-bottom: 14px;
  }
  /* line 523, sass/page_blog.scss */
  section.blog article.blog-full,
  section.blog article.gift-full {
    padding-bottom: 0;
  }
  /* line 526, sass/page_blog.scss */
  section.blog article.blog-full h1,
  section.blog article.gift-full h1 {
    font-size: 40px;
    margin-bottom: 21px;
  }
}
@font-face {
  font-family: 'dalekregular';
  src: url("../fonts/dalek-webfont.eot");
  src: url("../fonts/dalek-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/dalek-webfont.woff") format("woff"), url("../fonts/dalek-webfont.ttf") format("truetype"), url("../fonts/dalek-webfont.svg#dalekregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 15, sass/eggs.scss */
h1.dalekfont, h2.dalekfont, h3.dalekfont, h4.dalekfont {
  font-family: 'dalekregular' !important;
}

@keyframes tardis {
  /* line 22, sass/eggs.scss */
  0% {
    opacity: 0;
  }

  /* line 23, sass/eggs.scss */
  5% {
    opacity: 1;
  }

  /* line 24, sass/eggs.scss */
  10% {
    opacity: 0;
  }

  /* line 25, sass/eggs.scss */
  15% {
    opacity: 1;
  }

  /* line 26, sass/eggs.scss */
  20% {
    opacity: 0;
  }

  /* line 27, sass/eggs.scss */
  25% {
    opacity: 1;
  }

  /* line 28, sass/eggs.scss */
  30% {
    opacity: 0;
  }

  /* line 29, sass/eggs.scss */
  35% {
    opacity: 1;
  }

  /* line 30, sass/eggs.scss */
  40% {
    opacity: 0;
  }

  /* line 31, sass/eggs.scss */
  45% {
    opacity: 1;
  }

  /* line 32, sass/eggs.scss */
  50% {
    opacity: 0;
  }

  /* line 33, sass/eggs.scss */
  55% {
    opacity: 1;
  }

  /* line 34, sass/eggs.scss */
  60% {
    opacity: 0;
  }

  /* line 35, sass/eggs.scss */
  65% {
    opacity: 1;
  }

  /* line 36, sass/eggs.scss */
  70% {
    opacity: 0;
  }

  /* line 37, sass/eggs.scss */
  75% {
    opacity: 1;
  }

  /* line 38, sass/eggs.scss */
  80% {
    opacity: 0;
  }

  /* line 39, sass/eggs.scss */
  85% {
    opacity: 1;
  }

  /* line 40, sass/eggs.scss */
  90% {
    opacity: 0;
  }

  /* line 41, sass/eggs.scss */
  95% {
    opacity: 1;
  }

  /* line 42, sass/eggs.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes tardis {
  /* line 47, sass/eggs.scss */
  0% {
    opacity: 0;
  }

  /* line 48, sass/eggs.scss */
  5% {
    opacity: 1;
  }

  /* line 49, sass/eggs.scss */
  10% {
    opacity: 0;
  }

  /* line 50, sass/eggs.scss */
  15% {
    opacity: 1;
  }

  /* line 51, sass/eggs.scss */
  20% {
    opacity: 0;
  }

  /* line 52, sass/eggs.scss */
  25% {
    opacity: 1;
  }

  /* line 53, sass/eggs.scss */
  30% {
    opacity: 0;
  }

  /* line 54, sass/eggs.scss */
  35% {
    opacity: 1;
  }

  /* line 55, sass/eggs.scss */
  40% {
    opacity: 0;
  }

  /* line 56, sass/eggs.scss */
  45% {
    opacity: 1;
  }

  /* line 57, sass/eggs.scss */
  50% {
    opacity: 0;
  }

  /* line 58, sass/eggs.scss */
  55% {
    opacity: 1;
  }

  /* line 59, sass/eggs.scss */
  60% {
    opacity: 0;
  }

  /* line 60, sass/eggs.scss */
  65% {
    opacity: 1;
  }

  /* line 61, sass/eggs.scss */
  70% {
    opacity: 0;
  }

  /* line 62, sass/eggs.scss */
  75% {
    opacity: 1;
  }

  /* line 63, sass/eggs.scss */
  80% {
    opacity: 0;
  }

  /* line 64, sass/eggs.scss */
  85% {
    opacity: 1;
  }

  /* line 65, sass/eggs.scss */
  90% {
    opacity: 0;
  }

  /* line 66, sass/eggs.scss */
  95% {
    opacity: 1;
  }

  /* line 67, sass/eggs.scss */
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes tardis {
  /* line 72, sass/eggs.scss */
  0% {
    opacity: 0;
  }

  /* line 73, sass/eggs.scss */
  5% {
    opacity: 1;
  }

  /* line 74, sass/eggs.scss */
  10% {
    opacity: 0;
  }

  /* line 75, sass/eggs.scss */
  15% {
    opacity: 1;
  }

  /* line 76, sass/eggs.scss */
  20% {
    opacity: 0;
  }

  /* line 77, sass/eggs.scss */
  25% {
    opacity: 1;
  }

  /* line 78, sass/eggs.scss */
  30% {
    opacity: 0;
  }

  /* line 79, sass/eggs.scss */
  35% {
    opacity: 1;
  }

  /* line 80, sass/eggs.scss */
  40% {
    opacity: 0;
  }

  /* line 81, sass/eggs.scss */
  45% {
    opacity: 1;
  }

  /* line 82, sass/eggs.scss */
  50% {
    opacity: 0;
  }

  /* line 83, sass/eggs.scss */
  55% {
    opacity: 1;
  }

  /* line 84, sass/eggs.scss */
  60% {
    opacity: 0;
  }

  /* line 85, sass/eggs.scss */
  65% {
    opacity: 1;
  }

  /* line 86, sass/eggs.scss */
  70% {
    opacity: 0;
  }

  /* line 87, sass/eggs.scss */
  75% {
    opacity: 1;
  }

  /* line 88, sass/eggs.scss */
  80% {
    opacity: 0;
  }

  /* line 89, sass/eggs.scss */
  85% {
    opacity: 1;
  }

  /* line 90, sass/eggs.scss */
  90% {
    opacity: 0;
  }

  /* line 91, sass/eggs.scss */
  95% {
    opacity: 1;
  }

  /* line 92, sass/eggs.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes tardis {
  /* line 97, sass/eggs.scss */
  0% {
    opacity: 0;
  }

  /* line 98, sass/eggs.scss */
  5% {
    opacity: 1;
  }

  /* line 99, sass/eggs.scss */
  10% {
    opacity: 0;
  }

  /* line 100, sass/eggs.scss */
  15% {
    opacity: 1;
  }

  /* line 101, sass/eggs.scss */
  20% {
    opacity: 0;
  }

  /* line 102, sass/eggs.scss */
  25% {
    opacity: 1;
  }

  /* line 103, sass/eggs.scss */
  30% {
    opacity: 0;
  }

  /* line 104, sass/eggs.scss */
  35% {
    opacity: 1;
  }

  /* line 105, sass/eggs.scss */
  40% {
    opacity: 0;
  }

  /* line 106, sass/eggs.scss */
  45% {
    opacity: 1;
  }

  /* line 107, sass/eggs.scss */
  50% {
    opacity: 0;
  }

  /* line 108, sass/eggs.scss */
  55% {
    opacity: 1;
  }

  /* line 109, sass/eggs.scss */
  60% {
    opacity: 0;
  }

  /* line 110, sass/eggs.scss */
  65% {
    opacity: 1;
  }

  /* line 111, sass/eggs.scss */
  70% {
    opacity: 0;
  }

  /* line 112, sass/eggs.scss */
  75% {
    opacity: 1;
  }

  /* line 113, sass/eggs.scss */
  80% {
    opacity: 0;
  }

  /* line 114, sass/eggs.scss */
  85% {
    opacity: 1;
  }

  /* line 115, sass/eggs.scss */
  90% {
    opacity: 0;
  }

  /* line 116, sass/eggs.scss */
  95% {
    opacity: 1;
  }

  /* line 117, sass/eggs.scss */
  100% {
    opacity: 1;
  }
}

/* line 121, sass/eggs.scss */
body.tardis-animate #center-wrapper {
  -webkit-animation: tardis 23s linear 1;
  -moz-animation: tardis 23s linear 1;
  -ms-animation: tardis 23s linear 1;
  -o-animation: tardis 23s linear 1;
  animation: tardis 23s linear 1;
}

@-webkit-keyframes regen {
  /* line 128, sass/eggs.scss */
  0% {
    -webkit-box-shadow: 100px 0 500px 20px #ffd800, 0 0 100px 20px white;
    -moz-box-shadow: 100px 0 500px 20px #ffd800, 0 0 100px 20px white;
    box-shadow: 100px 0 500px 20px #ffd800, 0 0 100px 20px white;
  }

  /* line 131, sass/eggs.scss */
  10% {
    -webkit-box-shadow: 100px 100px 500px 20px #ffd800;
    -moz-box-shadow: 100px 100px 500px 20px #ffd800;
    box-shadow: 100px 100px 500px 20px #ffd800;
  }

  /* line 134, sass/eggs.scss */
  20% {
    -webkit-box-shadow: 0 100px 500px 20px #ffd800, 0 0 100px 20px white;
    -moz-box-shadow: 0 100px 500px 20px #ffd800, 0 0 100px 20px white;
    box-shadow: 0 100px 500px 20px #ffd800, 0 0 100px 20px white;
  }

  /* line 137, sass/eggs.scss */
  30% {
    -webkit-box-shadow: -50px -50px 500px 20px yellow;
    -moz-box-shadow: -50px -50px 500px 20px yellow;
    box-shadow: -50px -50px 500px 20px yellow;
  }

  /* line 140, sass/eggs.scss */
  40% {
    -webkit-box-shadow: -100px 0px 500px 20px #ffd800;
    -moz-box-shadow: -100px 0px 500px 20px #ffd800;
    box-shadow: -100px 0px 500px 20px #ffd800;
  }

  /* line 143, sass/eggs.scss */
  50% {
    -webkit-box-shadow: 50px 0px 500px 20px #ffd800;
    -moz-box-shadow: 50px 0px 500px 20px #ffd800;
    box-shadow: 50px 0px 500px 20px #ffd800;
  }

  /* line 146, sass/eggs.scss */
  60% {
    -webkit-box-shadow: 75px 36px 500px 20px #ffd800, 0 0 100px 20px white;
    -moz-box-shadow: 75px 36px 500px 20px #ffd800, 0 0 100px 20px white;
    box-shadow: 75px 36px 500px 20px #ffd800, 0 0 100px 20px white;
  }

  /* line 149, sass/eggs.scss */
  70% {
    -webkit-box-shadow: -14px 90px 500px 20px yellow;
    -moz-box-shadow: -14px 90px 500px 20px yellow;
    box-shadow: -14px 90px 500px 20px yellow;
  }

  /* line 152, sass/eggs.scss */
  80% {
    -webkit-box-shadow: 30px -10px 500px 20px #ffd800;
    -moz-box-shadow: 30px -10px 500px 20px #ffd800;
    box-shadow: 30px -10px 500px 20px #ffd800;
  }

  /* line 155, sass/eggs.scss */
  90% {
    -webkit-box-shadow: 40px 100px 500px 20px #ffd800, 0 0 100px 20px white;
    -moz-box-shadow: 40px 100px 500px 20px #ffd800, 0 0 100px 20px white;
    box-shadow: 40px 100px 500px 20px #ffd800, 0 0 100px 20px white;
  }

  /* line 158, sass/eggs.scss */
  95% {
    -webkit-box-shadow: 0px 0px 500px 20px #ffd800;
    -moz-box-shadow: 0px 0px 500px 20px #ffd800;
    box-shadow: 0px 0px 500px 20px #ffd800;
  }

  /* line 161, sass/eggs.scss */
  100% {
    -webkit-box-shadow: 0px 0px 0px 0px #ffd800;
    -moz-box-shadow: 0px 0px 0px 0px #ffd800;
    box-shadow: 0px 0px 0px 0px #ffd800;
  }
}

@-webkit-keyframes regentext {
  /* line 166, sass/eggs.scss */
  0% {
    text-shadow: 10px 0 50px #ffd800, 0 0 10px white, 10px 0 50px #ffd800, 0 0 10px white, 10px 0 50px #ffd800, 0 0 10px white;
  }

  /* line 169, sass/eggs.scss */
  10% {
    text-shadow: 10px 10px 50px #ffd800, 10px 10px 50px #ffd800, 10px 10px 50px #ffd800;
  }

  /* line 172, sass/eggs.scss */
  20% {
    text-shadow: 0 10px 50px #ffd800, 0 0 10px white, 0 10px 50px #ffd800, 0 0 10px white, 0 10px 50px #ffd800, 0 0 10px white;
  }

  /* line 175, sass/eggs.scss */
  30% {
    text-shadow: -5px -5px 50px yellow, -5px -5px 50px yellow, -5px -5px 50px yellow;
  }

  /* line 178, sass/eggs.scss */
  40% {
    text-shadow: -10px 0px 50px #ffd800, -10px 0px 50px #ffd800, -10px 0px 50px #ffd800;
  }

  /* line 181, sass/eggs.scss */
  50% {
    text-shadow: 5px 0px 50px #ffd800, 5px 0px 50px #ffd800, 5px 0px 50px #ffd800;
  }

  /* line 184, sass/eggs.scss */
  60% {
    text-shadow: 7.5px 3.6px 50px #ffd800, 0 0 10px white, 7.5px 3.6px 50px #ffd800, 0 0 10px white, 7.5px 3.6px 50px #ffd800, 0 0 10px white;
  }

  /* line 187, sass/eggs.scss */
  70% {
    text-shadow: -1.4px 9px 50px yellow, -1.4px 9px 50px yellow, -1.4px 9px 50px yellow;
  }

  /* line 190, sass/eggs.scss */
  80% {
    text-shadow: 3px -1px 50px #ffd800, 3px -1px 50px #ffd800, 3px -1px 50px #ffd800;
  }

  /* line 193, sass/eggs.scss */
  90% {
    text-shadow: 4px 10px 50px #ffd800, 0 0 10px white, 0 0 10px 2px white, 4px 10px 50px #ffd800, 0 0 10px white, 0 0 10px 2px white, 4px 10px 50px #ffd800, 0 0 10px white, 0 0 10px 2px white;
    text-shadow: 4px 10px 50px #ffd800, 0 0 10px 2px white, 0 0 10px 2px white, 4px 10px 50px #ffd800, 0 0 10px 2px white, 0 0 10px 2px white, 4px 10px 50px #ffd800, 0 0 10px 2px white, 0 0 10px 2px white;
  }

  /* line 196, sass/eggs.scss */
  95% {
    text-shadow: 0px 0px 50px #ffd800, 0px 0px 50px #ffd800, 0px 0px 50px #ffd800;
  }

  /* line 199, sass/eggs.scss */
  100% {
    text-shadow: 0px 0px 0px #ffd800;
  }
}

/* line 204, sass/eggs.scss */
body.regen-animate div#main-holder {
  -webkit-animation: regen 5s linear 2;
  -moz-animation: regen 5s linear 2;
  -ms-animation: regen 5s linear 2;
  -o-animation: regen 5s linear 2;
  animation: regen 5s linear 2;
}
/* line 207, sass/eggs.scss */
body.regen-animate div#main-holder h1, body.regen-animate div#main-holder h2, body.regen-animate div#main-holder h3, body.regen-animate div#main-holder h4, body.regen-animate div#main-holder p {
  -webkit-animation: regentext 5s linear 2;
  -moz-animation: regentext 5s linear 2;
  -ms-animation: regentext 5s linear 2;
  -o-animation: regentext 5s linear 2;
  animation: regentext 5s linear 2;
}
/* line 213, sass/eggs.scss */
body.regen-animate nav.paging a,
body.regen-animate .page-header > nav > ul > li > a {
  -webkit-animation: regentext 5s linear 2;
  -moz-animation: regentext 5s linear 2;
  -ms-animation: regentext 5s linear 2;
  -o-animation: regentext 5s linear 2;
  animation: regentext 5s linear 2;
}
