/* normalize-scss 3.0.1+normalize.3.0.1 | MIT/GPLv2 License | bit.ly/normalize-scss */
/* Base
   ========================================================================== */
/**
 * Establish a vertical rhythm unit using $base-font-size, $base-line-height,
 * and $rhythm-unit variables. Also, correct text resizing oddly in IE 6/7 when
 * body `font-size` is set using `em` units.
 */
/* line 106, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 79, ../Scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 91, ../Scss/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 104, ../Scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 124, ../Scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  *display: inline;
  *zoom: 1;
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 143, ../Scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 */
/* line 153, ../Scss/_normalize.scss */
[hidden] {
  display: none;
}

/**
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 162, ../Scss/_normalize.scss */
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 174, ../Scss/_normalize.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 183, ../Scss/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 195, ../Scss/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 203, ../Scss/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Set 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 213, ../Scss/_normalize.scss */
blockquote {
  margin: 1.5em 40px;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 222, ../Scss/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 231, ../Scss/_normalize.scss */
h1, .tvhub.superheader + section.container .module h2 {
  /* Set the font-size and line-height while keeping a proper vertical rhythm. */
  font-size: 2em;
  line-height: 1.5em;
  /* Set 1 unit of vertical rhythm on the top and bottom margins. */
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 246, ../Scss/_normalize.scss */
h2 {
  font-size: 1.5em;
  line-height: 2em;
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 252, ../Scss/_normalize.scss */
h3 {
  font-size: 1.17em;
  line-height: 1.28205em;
  margin-top: 1.28205em;
  margin-bottom: 1.28205em;
}

/* line 258, ../Scss/_normalize.scss */
h4 {
  font-size: 1em;
  line-height: 1.5em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

/* line 264, ../Scss/_normalize.scss */
h5 {
  font-size: 0.83em;
  line-height: 1.80723em;
  margin-top: 1.80723em;
  margin-bottom: 1.80723em;
}

/* line 270, ../Scss/_normalize.scss */
h6 {
  font-size: 0.67em;
  line-height: 2.23881em;
  margin-top: 2.23881em;
  margin-bottom: 2.23881em;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 282, ../Scss/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Set 1 unit of vertical rhythm on the top and bottom margin.
 */
/* line 293, ../Scss/_normalize.scss */
p,
pre {
  margin: 0 0 1em 0;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 303, ../Scss/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 311, ../Scss/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 319, ../Scss/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 323, ../Scss/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Lists
   ========================================================================== */
/**
 * Address margins set differently in IE 6/7.
 */
/* line 335, ../Scss/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1.5em 0;
}

/* line 352, ../Scss/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/**
 * Address paddings set differently in IE 6/7.
 */
/* line 360, ../Scss/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/**
 * Correct list images handled incorrectly in IE 7.
 */
/* line 372, ../Scss/_normalize.scss */
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 387, ../Scss/_normalize.scss */
img {
  border: 0;
  /* Improve image quality when scaled in IE 7. */
  -ms-interpolation-mode: bicubic;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 400, ../Scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 412, ../Scss/_normalize.scss */
figure {
  margin: 1.5em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 421, ../Scss/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 430, ../Scss/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 438, ../Scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * Correct margin displayed oddly in IE 6/7.
 */
/* line 462, ../Scss/_normalize.scss */
form {
  margin: 0;
}

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 * 4. Address `font-family` inconsistency between `textarea` and other form in IE 7
 * 5. Improve appearance and consistency with IE 6/7.
 */
/* line 476, ../Scss/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
  *font-family: sans-serif;
  /* 4 */
  *vertical-align: middle;
  /* 5 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 494, ../Scss/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 505, ../Scss/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Remove inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */
/* line 520, ../Scss/_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 535, ../Scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 544, ../Scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 555, ../Scss/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 * 3. Remove excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */
/* line 570, ../Scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 587, ../Scss/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 598, ../Scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 2 */
  /**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
}
/* line 608, ../Scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 618, ../Scss/_normalize.scss */
fieldset {
  margin: 0 2px;
  /* Apply borders and padding that keep the vertical rhythm. */
  border-color: #c0c0c0;
  border-top-width: 0.0625em;
  border-top-style: solid;
  padding-top: 0.4625em;
  border-bottom-width: 0.0625em;
  border-bottom-style: solid;
  padding-bottom: 0.9125em;
  border-left-width: 0.0625em;
  border-left-style: solid;
  padding-left: 0.875em;
  border-right-width: 0.0625em;
  border-right-style: solid;
  padding-right: 0.875em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 * 3. Correct alignment displayed oddly in IE 6/7.
 */
/* line 634, ../Scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 648, ../Scss/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 657, ../Scss/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 668, ../Scss/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 673, ../Scss/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 2, ../Scss/_animation.scss */
.icon-rotate ::before {
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 13, ../Scss/_animation.scss */
.icon-scale ::before {
  -webkit-animation: scale-out-in 1s linear infinite;
  -moz-animation: scale-out-in 1s linear infinite;
  animation: scale-out-in 1s linear infinite;
}

@-moz-keyframes scale-out-in {
  0% {
    -moz-transform: scale(0.9);
  }
  50% {
    -moz-transform: scale(1.1);
  }
  100% {
    -moz-transform: scale(0.9);
  }
}
@-webkit-keyframes scale-out-in {
  0% {
    -webkit-transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(0.9);
  }
}
@keyframes scale-out-in {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
/* line 100, ../Scss/_global.scss */
.pull-right {
  float: right !important;
}

/* line 105, ../Scss/_global.scss */
.pull-left {
  float: left !important;
}

/* line 110, ../Scss/_global.scss */
.img-centerer {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

/* line 119, ../Scss/_global.scss */
.center-div {
  display: block;
  margin: 0 auto;
  margin-bottom: 2.14286rem;
  text-align: center;
  *zoom: 1;
}
/* line 38, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.center-div:after {
  content: "";
  display: table;
  clear: both;
}

/* line 133, ../Scss/_global.scss */
.primary-bg {
  color: #fff;
  background: #2F317F;
}

/* line 139, ../Scss/_global.scss */
.dark-tint-bg {
  color: #fff;
  background: #1D1F61;
}

/* line 145, ../Scss/_global.scss */
.dark-tint-2-bg {
  color: #fff;
  background: #181940;
}

/* line 151, ../Scss/_global.scss */
.gallery-preview, .program .program-wrapper {
  -moz-box-shadow: 0px 10px 10px -6px rgba(50, 50, 50, 0.5);
  -webkit-box-shadow: 0px 10px 10px -6px rgba(50, 50, 50, 0.5);
  box-shadow: 0px 10px 10px -6px rgba(50, 50, 50, 0.5);
}

@font-face {
  font-family: "utvicon";
  src: url("../Fonts/utvicon.eot");
  /*src: url("../Fonts/utvicon.eot?#iefix") format("embedded-opentype"), url("../Fonts/utvicon.woff2") format("woff2"), url("../Fonts/utvicon.woff") format("woff"), url("../Fonts/utvicon.ttf") format("truetype"), url("../Fonts/utvicon.svg#utviconmedium") format("svg");*/
    src: url("../Fonts/utvicon.eot?#iefix") format("embedded-opentype"), url("../Fonts/utvicon.woff") format("woff"), url("../Fonts/utvicon.ttf") format("truetype"), url("../Fonts/utvicon.svg#utviconmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: "utvicon";
    src: url("../fonts/utvicon.svg#utvicon") format("svg");
  }
}
/* line 39, ../Scss/_utvicon.scss */
[data-icon]:before,
.utvicon_utv_Arrow-sww:before,
.utvicon_utv_accessibility:before,
.utvicon_utv_arrow-e:before,
.utvicon_utv_arrow-n:before,
.utvicon_utv_arrow-ne:before,
.utvicon_utv_arrow-nee-23:before,
.utvicon_utv_arrow-nee-24:before,
.utvicon_utv_arrow-nnw:before,
.utvicon_utv_arrow-nw:before,
.utvicon_utv_arrow-nww:before,
.utvicon_utv_arrow-s:before,
.utvicon_utv_arrow-se:before,
.utvicon_utv_arrow-see:before,
.utvicon_utv_arrow-sse:before,
.utvicon_utv_arrow-ssw:before,
.utvicon_utv_arrow-sw:before,
.utvicon_utv_arrow-w:before,
.utvicon_utv_chevron-down:before,
.utvicon_utv_chevron-left:before,
.utvicon_utv_chevron-right:before,
.utvicon_utv_chevron-up:before,
.utvicon_utv_clock:before,
.guide-entry .duration:before,
.utvicon_utv_close:before,
.utvicon_utv_comment:before,
.utvicon_utv_comment-wide:before,
.utvicon_utv_commentbox:before,
.utvicon_utv_contact:before,
.utvicon_utv_external:before,
.utvicon_utv_facebook:before,
.utvicon_utv_gallery:before,
.utvicon_utv_google:before,
.utvicon_utv_location:before,
.utvicon_utv_map-pin:before,
.utvicon_utv_print:before,
.utvicon_utv_rss:before,
.utvicon_utv_poll:before,
.utvicon_utv_search:before,
.utvicon_utv_tick:before,
.utvicon_utv_twitter:before,
.utvicon_utv_video-gallery:before,
.utvicon_utv_youtube:before, .sidebar-widget footer a:after, td[class^="direction-"]:before, .nav-center .accordion-header:after, .article-categories li.player a:after {
  display: inline-block;
  font-family: "utvicon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

/* line 43, ../Scss/_utvicon.scss */
.icon-gap {
  padding-right: 0.35714rem;
}

/* line 47, ../Scss/_utvicon.scss */
[data-icon]:before {
  content: attr(data-icon);
}

/* line 94, ../Scss/_utvicon.scss */
.utvicon_utv_Arrow-sww:before {
  content: "\f1cf";
}

/* line 95, ../Scss/_utvicon.scss */
.utvicon_utv_accessibility:before {
  content: "\f1d0";
}

/* line 96, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-e:before {
  content: "\f1d1";
}

/* line 97, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-n:before {
  content: "\f1d2";
}

/* line 98, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-ne:before {
  content: "\f1d3";
}

/* line 99, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-nee-23:before {
  content: "\f1d4";
}

/* line 100, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-nee-24:before {
  content: "\f1d5";
}

/* line 101, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-nnw:before {
  content: "\f1d6";
}

/* line 102, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-nw:before {
  content: "\f1d7";
}

/* line 103, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-nww:before {
  content: "\f1d8";
}

/* line 104, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-s:before {
  content: "\f1d9";
}

/* line 105, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-se:before {
  content: "\f1da";
}

/* line 106, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-see:before {
  content: "\f1db";
}

/* line 107, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-sse:before {
  content: "\f1dc";
}

/* line 108, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-ssw:before {
  content: "\f1dd";
}

/* line 109, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-sw:before {
  content: "\f1de";
}

/* line 110, ../Scss/_utvicon.scss */
.utvicon_utv_arrow-w:before {
  content: "\f1df";
}

/* line 111, ../Scss/_utvicon.scss */
.utvicon_utv_chevron-down:before {
  content: "\f1e0";
}

/* line 112, ../Scss/_utvicon.scss */
.utvicon_utv_chevron-left:before {
  content: "\f1e1";
}

/* line 113, ../Scss/_utvicon.scss */
.utvicon_utv_chevron-right:before {
  content: "\f1e2";
}

/* line 114, ../Scss/_utvicon.scss */
.utvicon_utv_chevron-up:before {
  content: "\f1e3";
}

/* line 115, ../Scss/_utvicon.scss */
.utvicon_utv_clock:before, .guide-entry .duration:before {
  content: "\f1e4";
}

/* line 116, ../Scss/_utvicon.scss */
.utvicon_utv_close:before {
  content: "\f1e5";
}

/* line 117, ../Scss/_utvicon.scss */
.utvicon_utv_comment:before {
  content: "\f1e6";
}

/* line 118, ../Scss/_utvicon.scss */
.utvicon_utv_comment-wide:before {
  content: "\f1e7";
}

/* line 119, ../Scss/_utvicon.scss */
.utvicon_utv_commentbox:before {
  content: "\f1e8";
}

/* line 120, ../Scss/_utvicon.scss */
.utvicon_utv_contact:before {
  content: "\f1e9";
}

/* line 121, ../Scss/_utvicon.scss */
.utvicon_utv_external:before {
  content: "\f1ea";
}

/* line 122, ../Scss/_utvicon.scss */
.utvicon_utv_facebook:before {
  content: "\f1eb";
}

/* line 123, ../Scss/_utvicon.scss */
.utvicon_utv_gallery:before {
  content: "\f1ec";
}

/* line 124, ../Scss/_utvicon.scss */
.utvicon_utv_google:before {
  content: "\f1ed";
}

/* line 125, ../Scss/_utvicon.scss */
.utvicon_utv_location:before {
  content: "\f1ee";
}

/* line 126, ../Scss/_utvicon.scss */
.utvicon_utv_map-pin:before {
  content: "\f1ef";
}

/* line 127, ../Scss/_utvicon.scss */
.utvicon_utv_poll:before {
  content: "\f1f0";
}

/* line 128, ../Scss/_utvicon.scss */
.utvicon_utv_print:before {
  content: "\f1f1";
}

/* line 129, ../Scss/_utvicon.scss */
.utvicon_utv_rss:before {
  content: "\f1f2";
}

/* line 130, ../Scss/_utvicon.scss */
.utvicon_utv_search:before {
  content: "\f1f3";
}

/* line 131, ../Scss/_utvicon.scss */
.utvicon_utv_tick:before {
  content: "\f1f4";
}

/* line 132, ../Scss/_utvicon.scss */
.utvicon_utv_twitter:before {
  content: "\f1f5";
}

/* line 133, ../Scss/_utvicon.scss */
.utvicon_utv_video-gallery:before {
  content: "\f1f6";
}

/* line 134, ../Scss/_utvicon.scss */
.utvicon_utv_youtube:before {
  content: "\f1f7";
}

@font-face {
  font-family: 'FSAlbert';
  src: url("../Fonts/FSAlbertWeb-Regular.eot");
  /* IE9 Compat Modes */
  src: url("../Fonts/FSAlbertWeb-Regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/FSAlbertWeb-Regular_.woff") format("woff"), url("../Fonts/FSAlbertWeb-Regular.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
@font-face {
  font-family: 'FSAlbert';
  font-weight: bold;
  src: url("../Fonts/FSAlbertWeb-Bold.eot");
  /* IE9 Compat Modes */
  src: url("../Fonts/FSAlbertWeb-Bold.eot?#iefix") format("embedded-opentype"), url("../Fonts/FSAlbertWeb-Bold_.woff") format("woff"), url("../Fonts/FSAlbertWeb-Bold.svg#svgFontName") format("svg");
  /* Legacy iOS */
}
/* line 18, ../Scss/_type.scss */
.font-xl, .accessibility-on {
  font-size: 1.28571rem;
}
@media (max-width: 599px) {
  /* line 18, ../Scss/_type.scss */
  .font-xl, .accessibility-on {
    font-size: 14px;
  }
}

/* line 25, ../Scss/_type.scss */
.font-base {
  font-size: 14px;
}

/* line 29, ../Scss/_type.scss */
.font-sm, .weather span.location, .footer-copyright .copyright-nav {
  font-size: 0.85714rem;
}

/* line 33, ../Scss/_type.scss */
p.article-media-title {
  font-size: 1.14286rem;
  margin: 0.71429rem 0;
}

/* line 38, ../Scss/_type.scss */
p.subtitle {
  font-size: 1.28571rem;
  margin-bottom: 0;
}

/* line 43, ../Scss/_type.scss */
.error-message {
  color: red;
}

/* line 47, ../Scss/_type.scss */
.success {
  padding: 1.42857rem 0;
}

/* line 51, ../Scss/_type.scss */
.block-heading {
  font-size: 0.85714rem;
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: rgba(255, 255, 255, 0.7);
}

/* line 59, ../Scss/_type.scss */
.score-result {
  background: #edeef4;
  font-size: 1.28571rem;
  margin-bottom: 0;
  padding: 0.71429rem;
  text-transform: uppercase;
  font-weight: bold;
}
@media (max-width: 599px) {
  /* line 59, ../Scss/_type.scss */
  .score-result {
    text-align: center;
  }
}
/* line 69, ../Scss/_type.scss */
.score-result span.score {
  border-left: 1px solid #666;
  padding-left: 0.71429rem;
  margin-left: 0.71429rem;
  font-weight: normal;
  text-transform: none;
}
@media (max-width: 599px) {
  /* line 69, ../Scss/_type.scss */
  .score-result span.score {
    border: 0;
    margin: 0;
    padding: 0;
  }
}

/* line 84, ../Scss/_type.scss */
h1, .tvhub.superheader + section.container .module h2, h2, h3, h4 {
  margin-top: 0;
}
/* line 86, ../Scss/_type.scss */
h1 a, .tvhub.superheader + section.container .module h2 a, h2 a, h3 a, h4 a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
h1 a:hover, .tvhub.superheader + section.container .module h2 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
  color: #2F317F;
}

/* line 91, ../Scss/_type.scss */
h1, .tvhub.superheader + section.container .module h2 {
  font-size: 3.35714rem;
}
@media (max-width: 599px) {
  /* line 91, ../Scss/_type.scss */
  h1, .tvhub.superheader + section.container .module h2 {
    font-size: 2em;
  }
}

/* line 98, ../Scss/_type.scss */
h2 {
  font-size: 2.07143rem;
}
/* line 100, ../Scss/_type.scss */
h2.message {
  font-weight: normal;
  line-height: 1;
}

/* line 106, ../Scss/_type.scss */
h3 {
  font-size: 1.5rem;
}
@media (max-width: 939px) {
  /* line 106, ../Scss/_type.scss */
  h3 {
    font-size: 1.14286em;
  }
}

/* line 113, ../Scss/_type.scss */
h4 {
  font-size: 1.28571rem;
  line-height: 1.2;
}
@media (max-width: 599px) {
  /* line 113, ../Scss/_type.scss */
  h4 {
    font-size: 1.14286em;
  }
}

/* line 121, ../Scss/_type.scss */
a.link {
  text-decoration: none;
  color: #000;
  font-weight: bold;
}
/* line 102, ../Scss/_mixins.scss */
a.link:hover {
  color: #2F317F;
}

/* line 126, ../Scss/_type.scss */
a.primary-link {
  text-decoration: none;
  color: #2F317F;
}
/* line 94, ../Scss/_mixins.scss */
a.primary-link:hover {
  color: #5559E5;
}

/* line 130, ../Scss/_type.scss */
.caption {
  font-size: 0.85714rem;
  color: #666;
}

/* line 135, ../Scss/_type.scss */
ul.list-inline {
  display: inline-block;
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
/* line 75, ../Scss/_mixins.scss */
ul.list-inline > li {
  float: left;
  list-style-type: none;
  padding: 0;
  margin: 0 1em 0 0;
}
/* line 80, ../Scss/_mixins.scss */
ul.list-inline > li:last-child {
  margin-right: 0;
}
/* line 140, ../Scss/_type.scss */
ul.list-inline.pipes li {
  margin-right: .5rem;
  padding-right: .5rem;
  border-right: 1px solid #1D1F61;
}
/* line 146, ../Scss/_type.scss */
ul.list-inline.pipes li:last-child {
  margin: 0;
  padding: 0;
  border-right: none;
}

/* line 157, ../Scss/_type.scss */
ul.blank {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 162, ../Scss/_type.scss */
ol.news-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  counter-reset: li-counter;
  color: #5559E5;
}
/* line 172, ../Scss/_type.scss */
ol.news-list > li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 2em;
}
/* line 179, ../Scss/_type.scss */
ol.news-list > li:before {
  font-weight: bold;
  position: absolute;
  top: 0;
  left: -.5em;
  padding: 0 .4em;
  content: counter(li-counter);
  counter-increment: li-counter;
  text-align: center;
  color: #5559E5;
  background-color: #fff;
}

/* line 1, ../Scss/_buttons.scss */
.button, .itv-competitions-campaign .form-submit,
a.button,
.itv-competitions-campaign a.form-submit,
button.button,
.itv-competitions-campaign button.form-submit {
  -moz-transition: background 150ms;
  -o-transition: background 150ms;
  -webkit-transition: background 150ms;
  transition: background 150ms;
  font-size: 1.14286rem;
  font-weight: bold;
  line-height: 38px;
  display: inline-block;
  height: 38px;
  padding: 0 0 0 15px;
  text-align: left;
  text-decoration: none;
  color: white !important;
  border: 0;
  background: #2F317F;
}
@media (max-width: 599px) {
  /* line 1, ../Scss/_buttons.scss */
  .button, .itv-competitions-campaign .form-submit,
  a.button,
  .itv-competitions-campaign a.form-submit,
  button.button,
  .itv-competitions-campaign button.form-submit {
    line-height: 44px;
    display: block;
    height: 44px;
  }
}
@media (max-width: 599px) {
  /* line 11, ../Scss/_buttons.scss */
  .button.hold-size, .itv-competitions-campaign .hold-size.form-submit,
  a.button.hold-size,
  .itv-competitions-campaign a.hold-size.form-submit,
  button.button.hold-size,
  .itv-competitions-campaign button.hold-size.form-submit {
    display: inline-block;
  }
}
/* line 32, ../Scss/_buttons.scss */
.button.alt, .itv-competitions-campaign .alt.form-submit,
a.button.alt,
.itv-competitions-campaign a.alt.form-submit,
button.button.alt,
.itv-competitions-campaign button.alt.form-submit {
  background: #181940;
}
/* line 35, ../Scss/_buttons.scss */
.button:after, .itv-competitions-campaign .form-submit:after,
a.button:after,
.itv-competitions-campaign a.form-submit:after,
button.button:after,
.itv-competitions-campaign button.form-submit:after {
  display: block;
  float: right;
  width: 15px;
  padding-left: 20px;
  content: '>';
}
/* line 45, ../Scss/_buttons.scss */
.button.dropdown, .itv-competitions-campaign .dropdown.form-submit,
a.button.dropdown,
.itv-competitions-campaign a.dropdown.form-submit,
button.button.dropdown,
.itv-competitions-campaign button.dropdown.form-submit {
  position: relative;
}
/* line 50, ../Scss/_buttons.scss */
.button.add:after, .itv-competitions-campaign .add.form-submit:after,
a.button.add:after,
.itv-competitions-campaign a.add.form-submit:after,
button.button.add:after,
.itv-competitions-campaign button.add.form-submit:after {
  content: '+';
}
/* line 54, ../Scss/_buttons.scss */
.button:hover, .itv-competitions-campaign .form-submit:hover,
a.button:hover,
.itv-competitions-campaign a.form-submit:hover,
button.button:hover,
.itv-competitions-campaign button.form-submit:hover {
  background: #5559E5;
}
/* line 57, ../Scss/_buttons.scss */
.button.fullwidth, .itv-competitions-campaign .fullwidth.form-submit,
a.button.fullwidth,
.itv-competitions-campaign a.fullwidth.form-submit,
button.button.fullwidth,
.itv-competitions-campaign button.fullwidth.form-submit {
  display: block;
  width: 100%;
}
/* line 62, ../Scss/_buttons.scss */
.button.overlay, .itv-competitions-campaign .overlay.form-submit,
a.button.overlay,
.itv-competitions-campaign a.overlay.form-submit,
button.button.overlay,
.itv-competitions-campaign button.overlay.form-submit {
  position: absolute;
  right: 2.14286rem;
  bottom: 2.14286rem;
  left: 2.14286rem;
}
/* line 68, ../Scss/_buttons.scss */
.button.button-share, .itv-competitions-campaign .button-share.form-submit,
a.button.button-share,
.itv-competitions-campaign a.button-share.form-submit,
button.button.button-share,
.itv-competitions-campaign button.button-share.form-submit {
  padding: 0 10px;
}
@media (max-width: 599px) {
  /* line 68, ../Scss/_buttons.scss */
  .button.button-share, .itv-competitions-campaign .button-share.form-submit,
  a.button.button-share,
  .itv-competitions-campaign a.button-share.form-submit,
  button.button.button-share,
  .itv-competitions-campaign button.button-share.form-submit {
    display: inline-block;
  }
}
/* line 73, ../Scss/_buttons.scss */
.button.button-share.facebook, .itv-competitions-campaign .button-share.facebook.form-submit,
a.button.button-share.facebook,
.itv-competitions-campaign a.button-share.facebook.form-submit,
button.button.button-share.facebook,
.itv-competitions-campaign button.button-share.facebook.form-submit {
  background-color: #3b5998;
}
/* line 76, ../Scss/_buttons.scss */
.button.button-share.twitter, .itv-competitions-campaign .button-share.twitter.form-submit,
a.button.button-share.twitter,
.itv-competitions-campaign a.button-share.twitter.form-submit,
button.button.button-share.twitter,
.itv-competitions-campaign button.button-share.twitter.form-submit {
  background-color: #00aced;
}
/* line 79, ../Scss/_buttons.scss */
.button.button-share.google, .itv-competitions-campaign .button-share.google.form-submit,
a.button.button-share.google,
.itv-competitions-campaign a.button-share.google.form-submit,
button.button.button-share.google,
.itv-competitions-campaign button.button-share.google.form-submit {
  background-color: #dd4b39;
}
/* line 83, ../Scss/_buttons.scss */
.button.button-share span:before, .itv-competitions-campaign .button-share.form-submit span:before,
a.button.button-share span:before,
.itv-competitions-campaign a.button-share.form-submit span:before,
button.button.button-share span:before,
.itv-competitions-campaign button.button-share.form-submit span:before {
  padding-right: 10px;
}
/* line 87, ../Scss/_buttons.scss */
.button.button-share:hover, .itv-competitions-campaign .button-share.form-submit:hover,
a.button.button-share:hover,
.itv-competitions-campaign a.button-share.form-submit:hover,
button.button.button-share:hover,
.itv-competitions-campaign button.button-share.form-submit:hover {
  background-color: #2F317F;
}
/* line 90, ../Scss/_buttons.scss */
.button.button-share:after, .itv-competitions-campaign .button-share.form-submit:after,
a.button.button-share:after,
.itv-competitions-campaign a.button-share.form-submit:after,
button.button.button-share:after,
.itv-competitions-campaign button.button-share.form-submit:after {
  display: none;
}
/* line 95, ../Scss/_buttons.scss */
.button.gallery:before, .itv-competitions-campaign .gallery.form-submit:before,
a.button.gallery:before,
.itv-competitions-campaign a.gallery.form-submit:before,
button.button.gallery:before,
.itv-competitions-campaign button.gallery.form-submit:before {
  content: '';
}
/* line 99, ../Scss/_buttons.scss */
.button-full,
a.button-full,
button.button-full {
  width: 100%;
}
/* line 103, ../Scss/_buttons.scss */
.button.disabled, .itv-competitions-campaign .disabled.form-submit,
a.button.disabled,
.itv-competitions-campaign a.disabled.form-submit,
button.button.disabled,
.itv-competitions-campaign button.disabled.form-submit {
  pointer-events: none;
  cursor: disabled;
  background: #2f317f;
  background: rgba(47, 49, 127, 0.5);
}
/* line 109, ../Scss/_buttons.scss */
.button.story-list-button, .itv-competitions-campaign .story-list-button.form-submit,
a.button.story-list-button,
.itv-competitions-campaign a.story-list-button.form-submit,
button.button.story-list-button,
.itv-competitions-campaign button.story-list-button.form-submit {
  margin-bottom: 0.71429rem;
  border-bottom: 1px solid #D8DFED;
}
/* line 114, ../Scss/_buttons.scss */
.button.no-arrow, .itv-competitions-campaign .no-arrow.form-submit,
a.button.no-arrow,
.itv-competitions-campaign a.no-arrow.form-submit,
button.button.no-arrow,
.itv-competitions-campaign button.no-arrow.form-submit {
  padding-right: 15px;
}
/* line 115, ../Scss/_buttons.scss */
.button.no-arrow:after, .itv-competitions-campaign .no-arrow.form-submit:after,
a.button.no-arrow:after,
.itv-competitions-campaign a.no-arrow.form-submit:after,
button.button.no-arrow:after,
.itv-competitions-campaign button.no-arrow.form-submit:after {
  display: none;
}

/* line 123, ../Scss/_buttons.scss */
.button-plain {
  width: 100%;
  padding: 0 10px !important;
}
/* line 126, ../Scss/_buttons.scss */
.button-plain:after {
  display: none !important;
}

/* line 136, ../Scss/_buttons.scss */
.button-rounded {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 1.2em;
  display: inline-block;
  min-height: 38px;
  padding: 12px 10px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* line 150, ../Scss/_buttons.scss */
.button-rounded.active {
  font-weight: bold;
  color: white;
  background: #5559E5;
}

/* line 158, ../Scss/_buttons.scss */
.share-btn {
  line-height: 38px;
  display: inline-block;
  height: 38px;
  margin-right: 10px;
  padding: 0 20px 0 0;
  vertical-align: top;
  text-decoration: none;
  color: white !important;
}
/* line 171, ../Scss/_buttons.scss */
.share-btn:before {
  font-family: 'utvicon';
  font-size: 20px;
  display: block;
  float: left;
  width: 38px;
  height: 38px;
  text-align: center;
}
/* line 183, ../Scss/_buttons.scss */
.share-btn.facebook {
  background: #3b5998;
}
/* line 185, ../Scss/_buttons.scss */
.share-btn.facebook:before {
  content: '\f1eb';
}
/* line 189, ../Scss/_buttons.scss */
.share-btn.twitter {
  background: #00aced;
}
/* line 191, ../Scss/_buttons.scss */
.share-btn.twitter:before {
  content: '\f1f5';
}

/* line 198, ../Scss/_buttons.scss */
.btn-icon-play {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  padding: 0 30px;
  background: url(../images/icon-play.png) no-repeat center #5559E5;
}

/* line 210, ../Scss/_buttons.scss */
.button-search-nav {
  cursor: pointer;
  background-color: none;
}
/* line 214, ../Scss/_buttons.scss */
.button-search-nav:hover {
  background-color: #1D1F61;
}

/* line 219, ../Scss/_buttons.scss */
.button-search {
  display: inline-block;
  float: right;
  padding: 18px 21px;
  text-decoration: none;
  color: white !important;
  background: url(../images/icon-search.svg) no-repeat center #2F317F;
}
@media (max-width: 599px) {
  /* line 219, ../Scss/_buttons.scss */
  .button-search {
    padding: 18px 21px;
    background-size: 22px;
  }
}

/* line 237, ../Scss/_buttons.scss */
.button-rounded {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 1.2em;
  display: inline-block;
  min-height: 38px;
  padding: 12px 10px;
  text-align: center;
  text-decoration: none;
  color: black;
}
/* line 251, ../Scss/_buttons.scss */
.button-rounded.active {
  font-weight: bold;
  color: white;
  background: #5559E5;
}

/* line 259, ../Scss/_buttons.scss */
.btn-center {
  -moz-transition: background 150ms;
  -o-transition: background 150ms;
  -webkit-transition: background 150ms;
  transition: background 150ms;
  font-size: 16px;
  font-weight: bold;
  line-height: 38px;
  display: block;
  float: none !important;
  height: 38px;
  margin: 0 auto !important;
  text-align: center;
  text-decoration: none;
  color: white !important;
  background: #2F317F;
}
@media (max-width: 599px) {
  /* line 259, ../Scss/_buttons.scss */
  .btn-center {
    line-height: 44px;
    height: 44px;
  }
}
/* line 282, ../Scss/_buttons.scss */
.btn-center:hover {
  background: #5559E5;
}
/* line 285, ../Scss/_buttons.scss */
.btn-center:after {
  display: none !important;
}

/* line 290, ../Scss/_buttons.scss */
.pagination {
  font-size: 1.14286rem;
  display: inline-block;
  margin-bottom: 0.71429rem;
}
@media (max-width: 599px) {
  /* line 290, ../Scss/_buttons.scss */
  .pagination {
    display: block;
    text-align: center;
  }
}
/* line 301, ../Scss/_buttons.scss */
.pagination a {
  color: #5559e5;
  color: rgba(85, 89, 229, 0.5);
  padding: 0 0.35714rem;
  text-decoration: none;
}
/* line 307, ../Scss/_buttons.scss */
.pagination a.active {
  font-weight: bold;
  color: #2F317F;
}
/* line 312, ../Scss/_buttons.scss */
.pagination a:hover {
  color: #5559E5;
}

/* line 319, ../Scss/_buttons.scss */
.article-pagination .button-page {
  position: relative;
  display: block;
  margin-bottom: 0.71429rem;
  padding: 0.71429rem;
  padding-left: 40px;
  text-decoration: none;
  color: #fff;
  background: #5559E5;
}
/* line 332, ../Scss/_buttons.scss */
.article-pagination .button-page span {
  display: block;
}
/* line 334, ../Scss/_buttons.scss */
.article-pagination .button-page span.article-title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 341, ../Scss/_buttons.scss */
.article-pagination .button-page:before {
  font-family: 'utvicon';
  font-size: 1.14286rem;
  position: absolute;
  top: 50%;
  left: 0.71429rem;
  display: block;
  margin-top: -10px;
  margin-right: 0.4em;
  padding-right: 0.2em;
  color: #2F317F;
  border-right: 1px solid #000;
}
/* line 359, ../Scss/_buttons.scss */
.article-pagination .button-page.after:before {
  float: right;
  margin-right: 0;
  margin-left: 0.4em;
  padding-right: 0;
  padding-left: 0.2em;
  border-right: 0;
  border-left: 1px solid #000;
}
/* line 371, ../Scss/_buttons.scss */
.article-pagination .button-page.shift-right {
  padding-right: 40px;
  padding-left: 0.71429rem;
}
/* line 374, ../Scss/_buttons.scss */
.article-pagination .button-page.shift-right:before {
  right: 0.71429rem;
  left: auto;
}
/* line 380, ../Scss/_buttons.scss */
.article-pagination .button-page.next:before {
  content: '\f1e1';
}
/* line 385, ../Scss/_buttons.scss */
.article-pagination .button-page.prev:before {
  content: '\f1e2';
}
/* line 389, ../Scss/_buttons.scss */
.article-pagination .button-page:hover {
  color: white;
}
/* line 391, ../Scss/_buttons.scss */
.article-pagination .button-page:hover:before {
  color: #fff;
}

/* line 1, ../Scss/_accordion.scss */
div[data-action="slide"] [data-behavior~=slider-content] {
  -moz-transition: -moz-transform 350ms ease-in-out;
  -o-transition: -o-transform 350ms ease-in-out;
  -webkit-transition: -webkit-transform 350ms ease-in-out;
  transition: transform 350ms ease-in-out;
  overflow: hidden;
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  display: block;
}

/* line 8, ../Scss/_accordion.scss */
div[data-action="slide"].open [data-behavior~=slider-content] {
  -moz-transform: translate3d(0%, 0, 0);
  -ms-transform: translate3d(0%, 0, 0);
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/* line 13, ../Scss/_accordion.scss */
div[data-action="slide"]:not(.open) [data-behavior~=slider-content] {
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 19, ../Scss/_accordion.scss */
div[data-action="slide"][data-direction~=left]:not(.open) [data-behavior~=slider-content] {
  -moz-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 24, ../Scss/_accordion.scss */
div[data-action="slide"].closed [data-behavior~=slider-content] {
  width: 0;
}

/* line 28, ../Scss/_accordion.scss */
.accordion {
  -webkit-transform: translateZ(0);
}

/* line 32, ../Scss/_accordion.scss */
.accordion.open:not(.transitioning) > [data-behavior~=accordion-content],
.slider.open:not(.transitioning) > [data-behavior~=slider-content] {
  -webkit-transition: none 350ms ease-in-out;
  transition: none 350ms ease-in-out;
}

/* line 38, ../Scss/_accordion.scss */
.accordion[data-reveal~=height]:not(.open) [data-behavior~=accordion-content] {
  height: 0;
}

/* line 42, ../Scss/_accordion.scss */
.accordion[data-reveal~=height] [data-behavior~=accordion-content] {
  -webkit-transition: height 350ms ease-in-out;
  transition: height 350ms ease-in-out;
  overflow: hidden;
}

/* line 53, ../Scss/_accordion.scss */
[data-behavior~=accordion-toggle],
[data-behavior~=accordion-close] {
  cursor: pointer;
}

/* line 58, ../Scss/_accordion.scss */
.no-csstransitions .accordion.open[data-reveal~=height] > .dropdown-toggle[data-behavior~=accordion-content] {
  overflow: visible;
  background: #fff;
}
/* line 61, ../Scss/_accordion.scss */
.no-csstransitions .accordion.open[data-reveal~=height] > .dropdown-toggle[data-behavior~=accordion-content] > .outer-wrapper {
  background: #fff;
}

/* line 66, ../Scss/_accordion.scss */
.accordion[data-action~=touch]:not(.open) [data-behavior~=accordion-content] {
  height: auto;
}
@media (max-width: 939px) {
  /* line 66, ../Scss/_accordion.scss */
  .accordion[data-action~=touch]:not(.open) [data-behavior~=accordion-content] {
    height: 0;
  }
}

/* line 72, ../Scss/_accordion.scss */
.accordion[data-action~=mobile]:not(.open) [data-behavior~=accordion-content] {
  height: auto;
}
@media (max-width: 599px) {
  /* line 72, ../Scss/_accordion.scss */
  .accordion[data-action~=mobile]:not(.open) [data-behavior~=accordion-content] {
    height: 0;
  }
}

/* line 86, ../Scss/_accordion.scss */
.accordion[data-action~=mobile] .accordion-header:after,
.accordion[data-action~=touch] .accordion-header:after {
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
/* line 91, ../Scss/_accordion.scss */
.accordion[data-action~=mobile].open .accordion-header:after,
.accordion[data-action~=touch].open .accordion-header:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (min-width: 600px) {
  /* line 99, ../Scss/_accordion.scss */
  .accordion[data-action~=mobile] header {
    pointer-events: none;
  }
}

/* line 106, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=desktop] header {
  padding: 1.07143rem;
  cursor: pointer;
}
/* line 109, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=desktop] header h3 {
  float: left;
  width: 90%;
}
/* line 114, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=desktop] header:after {
  font-family: 'utvicon';
  display: inline-block;
  float: right;
  width: 27px;
  content: "\f1e0";
  text-align: center;
  -moz-transition: -moz-transform 500ms;
  -o-transition: -o-transform 500ms;
  -webkit-transition: -webkit-transform 500ms;
  transition: transform 500ms;
}
/* line 126, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=desktop].open header:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media (min-width: 940px) {
  /* line 136, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=touch] header {
    pointer-events: none;
  }
}
@media (max-width: 939px) {
  /* line 142, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=touch] header {
    pointer-events: auto;
    padding: 1.07143rem;
    cursor: pointer;
  }
  /* line 146, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=touch] header h3 {
    float: left;
  }
  /* line 150, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=touch] header:after {
    font-family: 'utvicon';
    display: inline-block;
    float: right;
    width: 27px;
    content: "\f1e0";
    text-align: center;
    -moz-transition: -moz-transform 500ms;
    -o-transition: -o-transform 500ms;
    -webkit-transition: -webkit-transform 500ms;
    transition: transform 500ms;
  }
}

/* line 164, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=mobile] header {
  pointer-events: none;
}
@media (max-width: 599px) {
  /* line 168, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=mobile] header {
    pointer-events: auto;
    padding: 1.07143rem;
    cursor: pointer;
  }
  /* line 172, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=mobile] header h3 {
    float: left;
  }
  /* line 176, ../Scss/_accordion.scss */
  .sidebar-widget[data-action~=mobile] header:after {
    font-family: 'utvicon';
    display: inline-block;
    float: right;
    width: 27px;
    content: "\f1e0";
    text-align: center;
    -moz-transition: -moz-transform 500ms;
    -o-transition: -o-transform 500ms;
    -webkit-transition: -webkit-transform 500ms;
    transition: transform 500ms;
  }
}
/* line 189, ../Scss/_accordion.scss */
.sidebar-widget[data-action~=mobile].open header:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 197, ../Scss/_accordion.scss */
.accordion .outer-wrapper {
  padding: 0.71429rem;
}

/* line 205, ../Scss/_accordion.scss */
.article-read-more.open:not(.transitioning) [data-behavior~=accordion-content] {
  background: #5559E5;
}

@media (min-width: 940px) {
  /* line 211, ../Scss/_accordion.scss */
  .accordion .accordion-header a {
    pointer-events: none;
  }
}

/* line 222, ../Scss/_accordion.scss */
.default-accordion .accordion {
  background: #EDEEF4;
  margin-top: 0.71429rem;
}
/* line 225, ../Scss/_accordion.scss */
.default-accordion .accordion:first-of-type {
  margin-top: 0;
}
/* line 228, ../Scss/_accordion.scss */
.default-accordion .accordion header {
  background: #D8DFED;
  overflow: hidden;
  padding: 0.71429rem;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  *zoom: 1;
}
/* line 234, ../Scss/_accordion.scss */
.default-accordion .accordion header h4 {
  float: left;
}
/* line 238, ../Scss/_accordion.scss */
.default-accordion .accordion header:after {
  font-family: 'utvicon';
  display: inline-block;
  float: right;
  width: 27px;
  content: "\f1e0";
  text-align: center;
  -moz-transition: -moz-transform 500ms;
  -o-transition: -o-transform 500ms;
  -webkit-transition: -webkit-transform 500ms;
  transition: transform 500ms;
}
/* line 252, ../Scss/_accordion.scss */
.default-accordion .accordion.open header:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 1, ../Scss/_sidebar.scss */
.sidebar {
  background: url(../Images/hr-shadow-narrow.png) no-repeat top center;
  background-size: 100%;
  margin-top: 1.42857rem;
  border-top: 1px solid #D8DFED;
  float: left;
  width: 100%;
}
@media (max-width: 939px) {
  /* line 1, ../Scss/_sidebar.scss */
  .sidebar {
    padding-top: 1.42857rem;
    margin-top: 1.42857rem;
    clear: both;
  }
}
@media (min-width: 940px) {
  /* line 1, ../Scss/_sidebar.scss */
  .sidebar {
    background: none;
    margin-top: 0;
    border-top: 0;
  }
}

/* line 21, ../Scss/_sidebar.scss */
.sidebar-widget {
  background: #EDEEF4;
  margin-bottom: 1em;
  overflow: hidden;
  *zoom: 1;
}
@media (max-width: 939px) {
  /* line 21, ../Scss/_sidebar.scss */
  .sidebar-widget {
    display: inline-block;
    width: 100%;
  }
}
/* line 29, ../Scss/_sidebar.scss */
.sidebar-widget header {
  background: #D8DFED;
  margin: 0;
  padding: 1.2em 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 34, ../Scss/_sidebar.scss */
.sidebar-widget header h3 {
  margin: 0;
}
/* line 38, ../Scss/_sidebar.scss */
.sidebar-widget.open header a:after {
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 42, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy {
  padding: 20px;
}
/* line 46, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy p {
  margin: 0;
}
/* line 49, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy .widget-item {
  overflow: hidden;
  *zoom: 1;
  line-height: 18px;
}
/* line 51, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy .widget-item p.article-meta, .sidebar-widget .widget-copy .widget-item p.gallery-date, .sidebar-widget .widget-copy .widget-item .playlist-caption .published, .playlist-caption .sidebar-widget .widget-copy .widget-item .published {
  margin: 0;
}
/* line 57, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy a {
  font-size: 1.14286rem;
  font-weight: bold;
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.sidebar-widget .widget-copy a:hover {
  color: #2F317F;
}
/* line 62, ../Scss/_sidebar.scss */
.sidebar-widget .widget-copy a.category {
  font-size: 12px;
  color: #2F317F;
}
/* line 69, ../Scss/_sidebar.scss */
.sidebar-widget footer {
  border-top: 1px solid #D8DFED;
  padding: 1.1em 1em;
  font-weight: bold;
  font-size: 1.14286rem;
  overflow: hidden;
  *zoom: 1;
}
/* line 76, ../Scss/_sidebar.scss */
.sidebar-widget footer a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.sidebar-widget footer a:hover {
  color: #2F317F;
}
/* line 78, ../Scss/_sidebar.scss */
.sidebar-widget footer a:hover {
  text-decoration: none;
}
/* line 82, ../Scss/_sidebar.scss */
.sidebar-widget footer a:after {
  content: "\f1e2";
  float: right;
}
/* line 87, ../Scss/_sidebar.scss */
.sidebar-widget footer.row {
  margin: 0;
  text-align: center;
  position: relative;
}
/* line 91, ../Scss/_sidebar.scss */
.sidebar-widget footer.row a:after {
  display: inline;
  float: none;
  margin-left: 5px;
}
/* line 97, ../Scss/_sidebar.scss */
.sidebar-widget footer.row a + a {
  margin-left: 1em;
  padding-left: 1em;
  border-left: 1px solid #666;
}
/* line 103, ../Scss/_sidebar.scss */
.sidebar-widget footer.row a.twitter:before {
  width: 27px;
  height: 27px;
  line-height: 27px;
  text-align: center;
  background: #00aced;
  margin: 6px 5px 0 0px;
  content: "\f1f5";
  display: inline-block;
  color: white;
  font-family: "utvicon";
}
/* line 116, ../Scss/_sidebar.scss */
.sidebar-widget footer.row .vr {
  position: absolute;
  left: 50%;
}
/* line 124, ../Scss/_sidebar.scss */
.sidebar-widget.faq header {
  text-align: left;
  padding: 0.71429rem;
}
/* line 128, ../Scss/_sidebar.scss */
.sidebar-widget.faq h3 {
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 136, ../Scss/_sidebar.scss */
.sidebar-widget.standard-article .widget-item > * {
  float: left;
}
/* line 139, ../Scss/_sidebar.scss */
.sidebar-widget.standard-article .widget-item .image, .sidebar-widget.standard-article .widget-item .info {
  display: inline-block;
  max-width: 50%;
  position: relative;
}
/* line 145, ../Scss/_sidebar.scss */
.sidebar-widget.standard-article .widget-item .info {
  padding-left: 10px;
}
/* line 149, ../Scss/_sidebar.scss */
.sidebar-widget.standard-article .widget-item + .widget-item {
  margin-top: 1em;
}
/* line 153, ../Scss/_sidebar.scss */
.sidebar-widget.standard-article .widget-item:first-child {
  margin-top: 0;
}
/* line 162, ../Scss/_sidebar.scss */
.sidebar-widget.blog .widget-item .image {
  width: 30%;
  display: inline-block;
}
/* line 167, ../Scss/_sidebar.scss */
.sidebar-widget.blog .widget-item .info {
  width: 70%;
  max-width: none;
  padding-left: 10px;
}
/* line 171, ../Scss/_sidebar.scss */
.sidebar-widget.blog .widget-item .info a:hover {
  text-decoration: none;
}
/* line 175, ../Scss/_sidebar.scss */
.sidebar-widget.blog .widget-item span.author {
  display: block;
  font-size: 1rem;
}
/* line 183, ../Scss/_sidebar.scss */
.sidebar-widget.bio img {
  width: 80px;
  margin: 0 auto;
  margin-bottom: 1rem;
}
/* line 189, ../Scss/_sidebar.scss */
.sidebar-widget.bio .twitter {
  color: #00aced;
  text-align: center;
  display: block;
  font-weight: normal;
  margin-bottom: 1rem;
}
/* line 198, ../Scss/_sidebar.scss */
.sidebar-widget.story-map {
  position: relative;
}
/* line 200, ../Scss/_sidebar.scss */
.sidebar-widget.story-map img {
  margin: 0 auto;
}
/* line 206, ../Scss/_sidebar.scss */
.sidebar-widget.tab header {
  padding: 0;
}
/* line 209, ../Scss/_sidebar.scss */
.sidebar-widget.tab header a {
  text-decoration: none;
  color: #000;
  font-size: 1.14286rem;
  width: 50%;
  display: inline-block;
  text-align: center;
  float: left;
  padding: 1.2em 0;
}
/* line 102, ../Scss/_mixins.scss */
.sidebar-widget.tab header a:hover {
  color: #2F317F;
}
/* line 217, ../Scss/_sidebar.scss */
.sidebar-widget.tab header a.active {
  background: #EDEEF4;
  font-weight: bold;
}
/* line 226, ../Scss/_sidebar.scss */
.sidebar-widget.your-stories .story {
  border-top: 1px solid #D8DFED;
}
/* line 232, ../Scss/_sidebar.scss */
.sidebar-widget.promo .widget-copy {
  padding: 0;
}
/* line 234, ../Scss/_sidebar.scss */
.sidebar-widget.promo .widget-copy a {
  color: white;
  display: block;
  width: 100%;
  height: 160px;
  line-height: 160px;
  font-size: 22px;
  font-size: 1.57143rem;
  text-align: center;
}
/* line 244, ../Scss/_sidebar.scss */
.sidebar-widget.promo footer {
  padding: 0;
}
/* line 246, ../Scss/_sidebar.scss */
.sidebar-widget.promo footer a {
  display: block;
  padding: 1.1em 1em;
}
/* line 249, ../Scss/_sidebar.scss */
.sidebar-widget.promo footer a:hover {
  text-decoration: none;
  color: #5559E5;
}
/* line 257, ../Scss/_sidebar.scss */
.sidebar-widget .corner-fold {
  background: linear-gradient(315deg, rgba(0, 0, 0, 0) 30px, #ffffff 0%) bottom right;
}
/* line 259, ../Scss/_sidebar.scss */
.sidebar-widget .corner-fold:after {
  background: transparent;
}

/* line 265, ../Scss/_sidebar.scss */
#Contact_imgMap {
  margin: 0 auto;
}

/* line 2, ../Scss/_tabs.scss */
.tab .tab-header {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #D8DFED;
}
@media (max-width: 599px) {
  /* line 2, ../Scss/_tabs.scss */
  .tab .tab-header {
    background-image: url(../images/hr-shadow-deep.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: -1px;
    line-height: 18px;
  }
}
/* line 12, ../Scss/_tabs.scss */
.tab .tab-header a {
  display: inline-block;
  text-align: center;
}
/* line 15, ../Scss/_tabs.scss */
.tab .tab-header a.active {
  background: #5559E5;
}
/* line 17, ../Scss/_tabs.scss */
.tab .tab-header a.active:hover {
  background: #5559E5;
}
/* line 23, ../Scss/_tabs.scss */
.tab .tab-header a:hover {
  background: #EDEEF4;
}
/* line 29, ../Scss/_tabs.scss */
.tab .tab-body {
  margin-top: 1.42857rem;
}
/* line 31, ../Scss/_tabs.scss */
.tab .tab-body > * {
  display: none;
}
/* line 34, ../Scss/_tabs.scss */
.tab .tab-body .active {
  display: block;
}

@media (max-width: 599px) {
  /* line 3, ../Scss/_weather.scss */
  #weather .tab-header a {
    width: 90px;
  }
  /* line 6, ../Scss/_weather.scss */
  #weather .instream-social a.button, #weather .instream-social .itv-competitions-campaign a.form-submit, .itv-competitions-campaign #weather .instream-social a.form-submit {
    width: 100%;
  }
  /* line 9, ../Scss/_weather.scss */
  #weather div div header.underlined {
    background-image: url(../images/hr-shadow-narrow.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 100%;
    margin-top: 15px;
    padding-top: 20px;
    border-top: 1px solid #D8DFED;
  }
}

/* line 21, ../Scss/_weather.scss */
.find-local-weather {
  color: white;
  background: #2F317F;
  margin: 20px 0;
  padding: 16px;
  position: relative;
  height: 73px;
}
/* line 29, ../Scss/_weather.scss */
.find-local-weather:before, .find-local-weather:after {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  content: '';
  background: #D8DFED;
}
/* line 44, ../Scss/_weather.scss */
.find-local-weather:before {
  top: -20px;
}
/* line 48, ../Scss/_weather.scss */
.find-local-weather:after {
  bottom: -20px;
}
@media (max-width: 599px) {
  /* line 21, ../Scss/_weather.scss */
  .find-local-weather {
    margin-top: 40px;
    padding: 10px;
    height: auto;
  }
  /* line 57, ../Scss/_weather.scss */
  .find-local-weather.show .weather-locator {
    max-height: 1000px;
    margin-top: 10px;
    overflow: visible;
  }
  /* line 62, ../Scss/_weather.scss */
  .find-local-weather.show a.parent-toggle:after {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  /* line 66, ../Scss/_weather.scss */
  .find-local-weather .button-locate, .find-local-weather .pull-right {
    width: 100%;
    float: none !important;
  }
  /* line 70, ../Scss/_weather.scss */
  .find-local-weather a.parent-toggle {
    color: white;
    text-decoration: none;
    font-size: 18px;
    font-size: 1.28571rem;
  }
  /* line 74, ../Scss/_weather.scss */
  .find-local-weather a.parent-toggle:after {
    -moz-transition: 500ms;
    -o-transition: 500ms;
    -webkit-transition: 500ms;
    transition: 500ms;
    display: inline-block;
    font-family: "utvicon";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\f1e0";
    position: absolute;
    right: 10px;
    top: 15px;
    color: white;
    font-size: 14px;
    font-size: 1rem;
  }
  /* line 85, ../Scss/_weather.scss */
  .find-local-weather .weather-locator {
    -moz-transition: 500ms;
    -o-transition: 500ms;
    -webkit-transition: 500ms;
    transition: 500ms;
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
  }
  /* line 91, ../Scss/_weather.scss */
  .find-local-weather .weather-locator input {
    width: 193px;
    width: 13.78571rem;
  }
  /* line 94, ../Scss/_weather.scss */
  .find-local-weather .weather-locator label {
    margin: 10px 0;
    border: 0;
    padding: 0;
  }
}

/* line 103, ../Scss/_weather.scss */
.weather-locator {
  position: relative;
  overflow: hidden;
  *zoom: 1;
  overflow: visible;
  font-size: 18px;
  font-size: 1.28571rem;
}
/* line 111, ../Scss/_weather.scss */
.weather-locator a,
.weather-locator button,
.weather-locator input[type=submit] {
  color: white;
  border: 0;
  background-color: #1D1F61;
}
/* line 119, ../Scss/_weather.scss */
.weather-locator button {
  height: 40px;
}
/* line 124, ../Scss/_weather.scss */
.weather-locator label {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 0;
  padding-left: 45px;
  height: 40px;
  line-height: 40px;
  float: left;
  border-left: 1px solid #1D1F61;
}
/* line 138, ../Scss/_weather.scss */
.weather-locator input {
  padding: 10px;
  border: 0;
  z-index: 1985;
}
/* line 147, ../Scss/_weather.scss */
.weather-locator .button-search {
  background-size: 60%;
}
@media (max-width: 767px) {
  /* line 151, ../Scss/_weather.scss */
  .weather-locator input {
    width: 173px;
  }
  /* line 154, ../Scss/_weather.scss */
  .weather-locator label {
    border: 0;
  }
}

/* line 160, ../Scss/_weather.scss */
.map-caption {
  font-weight: bold;
  margin-bottom: 20px;
  padding: 20px;
  background: #EDEEF4;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 170, ../Scss/_weather.scss */
.map-caption .map-credit {
  margin-bottom: 0;
  color: #767676;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 178, ../Scss/_weather.scss */
.map-caption .map-credit img {
  display: inline;
  margin-right: 10px;
  height: 30px;
  width: 30px;
  vertical-align: middle;
}

/* line 188, ../Scss/_weather.scss */
.map-container {
  height: 620px;
  width: 100%;
}
/* line 192, ../Scss/_weather.scss */
.map-container img {
  max-width: none;
}
@media (max-width: 599px) {
  /* line 188, ../Scss/_weather.scss */
  .map-container {
    height: 300px;
    margin: 0 auto;
  }
}

/* line 201, ../Scss/_weather.scss */
.local-weather-intro {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 1em;
}
/* line 204, ../Scss/_weather.scss */
.local-weather-intro a {
  float: right;
  margin-top: 10px;
  padding-right: 15px;
}
/* line 210, ../Scss/_weather.scss */
.local-weather-intro a:after {
  display: none;
}
@media (max-width: 599px) {
  /* line 204, ../Scss/_weather.scss */
  .local-weather-intro a {
    float: left;
  }
}
/* line 219, ../Scss/_weather.scss */
.local-weather-intro h2 {
  float: left;
  margin-bottom: 0;
}
@media (max-width: 599px) {
  /* line 219, ../Scss/_weather.scss */
  .local-weather-intro h2 {
    float: none;
  }
}

/* line 231, ../Scss/_weather.scss */
.local-weather-tabs, .local-weather-mobile {
  overflow: hidden;
  *zoom: 1;
}
/* line 234, ../Scss/_weather.scss */
.local-weather-tabs a, .local-weather-mobile a {
  display: block;
  float: left;
  width: calc(20% - 2px);
  margin-left: 2px;
  padding: 5px 10px;
  text-align: right;
  text-decoration: none;
  color: white;
  background: #1D1F61;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 251, ../Scss/_weather.scss */
.local-weather-tabs a:hover, .local-weather-mobile a:hover {
  background: #2F317F;
}
/* line 255, ../Scss/_weather.scss */
.local-weather-tabs a p, .local-weather-mobile a p {
  margin-bottom: 0;
  text-align: center;
  font-size: 18px;
  font-size: 1.28571rem;
}
/* line 263, ../Scss/_weather.scss */
.local-weather-tabs a img, .local-weather-mobile a img {
  float: left;
  width: 30px;
}
/* line 268, ../Scss/_weather.scss */
.local-weather-tabs a img.alt, .local-weather-mobile a img.alt {
  display: none;
}
/* line 272, ../Scss/_weather.scss */
.local-weather-tabs a.active, .local-weather-mobile a.active {
  width: 20%;
  margin-left: 0;
  color: #1D1F61;
  background: white;
}
/* line 280, ../Scss/_weather.scss */
.local-weather-tabs a.active img, .local-weather-mobile a.active img {
  display: none;
}
/* line 282, ../Scss/_weather.scss */
.local-weather-tabs a.active img.alt, .local-weather-mobile a.active img.alt {
  display: block;
}
@media (max-width: 599px) {
  /* line 231, ../Scss/_weather.scss */
  .local-weather-tabs, .local-weather-mobile {
    max-height: 40px;
    overflow: hidden;
    position: relative;
    -moz-transition: max-height, 150ms;
    -o-transition: max-height, 150ms;
    -webkit-transition: max-height, 150ms;
    transition: max-height, 150ms;
  }
  /* line 293, ../Scss/_weather.scss */
  .local-weather-tabs:after, .local-weather-mobile:after {
    display: inline-block;
    font-family: "utvicon";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\f1e0";
    position: absolute;
    right: 20px;
    top: 15px;
    color: white;
  }
  /* line 301, ../Scss/_weather.scss */
  .local-weather-tabs:hover, .local-weather-mobile:hover {
    max-height: 250px;
  }
  /* line 303, ../Scss/_weather.scss */
  .local-weather-tabs:hover a, .local-weather-mobile:hover a {
    position: relative !important;
  }
  /* line 307, ../Scss/_weather.scss */
  .local-weather-tabs a, .local-weather-mobile a, .local-weather-tabs a.active, .local-weather-mobile a.active {
    text-align: left;
    width: 100%;
    float: none;
    display: block;
    padding-right: 50px;
    font-size: 18px;
    font-size: 1.28571rem;
    background: #1D1F61;
    margin: 0;
    color: white;
    border-bottom: 2px solid white;
    position: relative;
  }
  /* line 319, ../Scss/_weather.scss */
  .local-weather-tabs a p, .local-weather-mobile a p, .local-weather-tabs a.active p, .local-weather-mobile a.active p {
    margin-right: 20px;
  }
  /* line 322, ../Scss/_weather.scss */
  .local-weather-tabs a img, .local-weather-mobile a img, .local-weather-tabs a.active img, .local-weather-mobile a.active img {
    margin-right: 10px;
    display: inline;
    vertical-align: middle;
  }
  /* line 327, ../Scss/_weather.scss */
  .local-weather-tabs a p, .local-weather-mobile a p, .local-weather-tabs a img, .local-weather-mobile a img, .local-weather-tabs a.active p, .local-weather-mobile a.active p, .local-weather-tabs a.active img, .local-weather-mobile a.active img {
    display: inline;
    float: none;
  }
  /* line 331, ../Scss/_weather.scss */
  .local-weather-tabs a img.alt, .local-weather-mobile a img.alt, .local-weather-tabs a.active img.alt, .local-weather-mobile a.active img.alt {
    display: none;
  }
  /* line 334, ../Scss/_weather.scss */
  .local-weather-tabs a.active, .local-weather-mobile a.active, .local-weather-tabs a.active.active, .local-weather-mobile a.active.active {
    display: block;
    position: absolute;
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 342, ../Scss/_weather.scss */
  .local-weather-tabs a, .local-weather-mobile a {
    padding: 5px 15px;
  }
  /* line 344, ../Scss/_weather.scss */
  .local-weather-tabs a p, .local-weather-mobile a p {
    padding: 0 8px;
  }
}

/* line 351, ../Scss/_weather.scss */
.local-weather-table {
  margin-top: 20px;
  margin-bottom: 40px;
  display: none;
  font-size: 16px;
  font-size: 1.14286rem;
}
@media (min-width: 600px) {
  /* line 357, ../Scss/_weather.scss */
  .local-weather-table.show {
    display: table;
  }
}
/* line 363, ../Scss/_weather.scss */
.local-weather-table:first-child {
  display: block;
}
/* line 368, ../Scss/_weather.scss */
.local-weather-table .head {
  border-bottom: 1px solid #D8DFED;
  font-weight: bold;
}
/* line 373, ../Scss/_weather.scss */
.local-weather-table img {
  display: inline;
  height: 22px;
}
/* line 379, ../Scss/_weather.scss */
.local-weather-table td {
  height: 60px;
  vertical-align: middle;
}

/* line 387, ../Scss/_weather.scss */
.local-weather-mobile {
  display: none;
}
@media (max-width: 599px) {
  /* line 390, ../Scss/_weather.scss */
  .local-weather-mobile.show {
    display: block;
  }
}
/* line 395, ../Scss/_weather.scss */
.local-weather-mobile td {
  padding: 10px;
  text-align: right;
  padding-right: 15px;
}
/* line 399, ../Scss/_weather.scss */
.local-weather-mobile td img {
  float: right;
}
/* line 404, ../Scss/_weather.scss */
.local-weather-mobile td:first-child {
  font-weight: bold;
  text-align: left;
}
/* line 409, ../Scss/_weather.scss */
.local-weather-mobile tr.head {
  background: #D8DFED;
}
/* line 412, ../Scss/_weather.scss */
.local-weather-mobile img {
  height: 30px;
}

/* line 418, ../Scss/_weather.scss */
td[class^="direction-"]:before {
  color: #1D1F61;
  font-size: 18px;
  font-size: 1.28571rem;
  width: 12px;
  text-align: center;
  margin-right: 10px;
}

/* line 427, ../Scss/_weather.scss */
.direction-N:before {
  content: "\f1d9";
}

/* line 428, ../Scss/_weather.scss */
.direction-NNE:before {
  content: "\f1dd";
}

/* line 429, ../Scss/_weather.scss */
.direction-NE:before {
  content: "\f1de";
}

/* line 430, ../Scss/_weather.scss */
.direction-ENE:before {
  content: "\f1cf";
}

/* line 431, ../Scss/_weather.scss */
.direction-E:before {
  content: "\f1df";
}

/* line 432, ../Scss/_weather.scss */
.direction-ESE:before {
  content: "\f1d8";
}

/* line 433, ../Scss/_weather.scss */
.direction-SE:before {
  content: "\f1d7";
}

/* line 434, ../Scss/_weather.scss */
.direction-SSE:before {
  content: "\f1d6";
}

/* line 435, ../Scss/_weather.scss */
.direction-S:before {
  content: "\f1d2";
}

/* line 436, ../Scss/_weather.scss */
.direction-SSW:before {
  content: "\f1d5";
}

/* line 437, ../Scss/_weather.scss */
.direction-SW:before {
  content: "\f1d3";
}

/* line 438, ../Scss/_weather.scss */
.direction-WSW:before {
  content: "\f1d4";
}

/* line 439, ../Scss/_weather.scss */
.direction-W:before {
  content: "\f1d1";
}

/* line 440, ../Scss/_weather.scss */
.direction-WNW:before {
  content: "\f1db";
}

/* line 441, ../Scss/_weather.scss */
.direction-NW:before {
  content: "\f1da";
}

/* line 442, ../Scss/_weather.scss */
.direction-NNW:before {
  content: "\f1dc";
}

/* line 445, ../Scss/_weather.scss */
.map-icon a {
  text-decoration: none;
  display: block;
  width: 110px;
}
/* line 450, ../Scss/_weather.scss */
.map-icon p {
  background: white;
  color: #2F317F;
  font-weight: bold;
  display: inline;
  font-size: 12px;
  font-size: 0.85714rem;
  padding: 6px;
  text-decoration: none !important;
}
/* line 459, ../Scss/_weather.scss */
.map-icon img {
  vertical-align: middle;
  display: inline;
  margin-right: 5px;
  max-width: 40px !important;
}
/* line 465, ../Scss/_weather.scss */
.map-icon span {
  text-decoration: none !important;
  display: inline-block;
}
/* line 468, ../Scss/_weather.scss */
.map-icon span:after {
  width: 100%;
  border-bottom: 1px solid white;
}
/* line 473, ../Scss/_weather.scss */
.map-icon .placename {
  color: black;
  display: block;
  font-size: 18px !important;
  pointer-events: none;
  text-shadow: 0 0 2px white;
}

/* line 482, ../Scss/_weather.scss */
.weather-map {
  position: relative;
}

/* line 486, ../Scss/_weather.scss */
.cus-Body_ddlDateTime {
  position: absolute;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.65);
  color: white;
  z-index: 10;
}
@media (max-width: 599px) {
  /* line 486, ../Scss/_weather.scss */
  .cus-Body_ddlDateTime {
    width: 100%;
    position: relative;
    margin-top: 20px;
    right: auto;
    top: auto;
  }
}
/* line 500, ../Scss/_weather.scss */
.cus-Body_ddlDateTime ul {
  max-height: 38px;
  overflow: hidden;
  float: left;
  width: 200px;
}
@media (max-width: 599px) {
  /* line 500, ../Scss/_weather.scss */
  .cus-Body_ddlDateTime ul {
    float: none;
    width: 100%;
  }
}
/* line 510, ../Scss/_weather.scss */
.cus-Body_ddlDateTime li {
  font-size: 16px;
  font-size: 1.14286rem;
  padding: 8px 15px;
}
/* line 514, ../Scss/_weather.scss */
.cus-Body_ddlDateTime .selected {
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.22);
  padding: 8px 12px;
}

/* line 524, ../Scss/_weather.scss */
.weather-summary {
  display: none;
}
/* line 526, ../Scss/_weather.scss */
.weather-summary.show {
  display: block;
}
/* line 529, ../Scss/_weather.scss */
.weather-summary .article-meta, .weather-summary .gallery-date {
  margin: 1.42857rem 0 0.71429rem 0;
}

/* line 534, ../Scss/_weather.scss */
.local-weather-mobile {
  display: block;
  margin-bottom: 10px;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 539, ../Scss/_weather.scss */
.local-weather-mobile:after {
  position: absolute;
  right: 10px;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 544, ../Scss/_weather.scss */
.local-weather-mobile a.active {
  position: relative !important;
}
/* line 547, ../Scss/_weather.scss */
.local-weather-mobile:hover {
  max-height: 40px;
}
/* line 550, ../Scss/_weather.scss */
.local-weather-mobile.show {
  max-height: 100000px;
}
/* line 552, ../Scss/_weather.scss */
.local-weather-mobile.show:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 556, ../Scss/_weather.scss */
.local-weather-mobile table {
  border-bottom: 1px solid #EDEEF4;
  margin-bottom: 10px;
}
/* line 559, ../Scss/_weather.scss */
.local-weather-mobile table:last-child {
  margin-bottom: 0;
}

/* line 566, ../Scss/_weather.scss */
#weather.container h2 ~ h3 {
  margin-top: -30px;
  margin-bottom: 40px;
}
@media (max-width: 599px) {
  /* line 566, ../Scss/_weather.scss */
  #weather.container h2 ~ h3 {
    margin: 0;
  }
}

/* line 1, ../Scss/_flags.scss */
.flag-side {
  position: relative;
}
/* line 4, ../Scss/_flags.scss */
.flag-side:before {
  position: absolute;
  top: 10px;
  left: -10px;
  display: block;
  content: '';
  border-bottom: 8px solid black;
  border-left: 10px solid transparent;
}
/* line 17, ../Scss/_flags.scss */
.flag-side span.flag-message {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  position: absolute;
  z-index: 2;
  top: 18px;
  left: -10px;
  display: block;
  height: 28px;
  padding: 0 7px;
  text-transform: uppercase;
  color: white;
  background: #5559E5;
}
@media (max-width: 599px) {
  /* line 17, ../Scss/_flags.scss */
  .flag-side span.flag-message {
    font-size: 12px;
    line-height: 24px;
    height: 24px;
  }
}
/* line 48, ../Scss/_flags.scss */
.flag-side.new .flag-message {
  background: #EB2B24;
}
/* line 56, ../Scss/_flags.scss */
.flag-side.breaking .flag-message {
  color: black;
  background: #FDC131;
  display: inline-block;
}

/* line 65, ../Scss/_flags.scss */
a.flag {
  display: block;
  position: relative;
}

@media (max-width: 599px) {
  /* line 75, ../Scss/_flags.scss */
  .flag-side.m-inline:before {
    display: none !important;
  }
  /* line 79, ../Scss/_flags.scss */
  .flag-side.m-inline span.flag-message {
    position: relative;
    top: auto !important;
    left: auto !important;
    margin-left: 12px;
    float: left;
  }
  /* line 89, ../Scss/_flags.scss */
  .flag-side.m-hide:before {
    display: none !important;
  }
  /* line 93, ../Scss/_flags.scss */
  .flag-side.m-hide span.flag-message {
    display: none !important;
  }
}
/* line 101, ../Scss/_flags.scss */
.flag-top {
  position: relative;
  z-index: 10;
}
/* line 106, ../Scss/_flags.scss */
.flag-top span.flag-message {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  font-weight: bold;
  line-height: 28px;
  white-space: nowrap;
  z-index: 2;
  display: inline-block;
  height: 28px;
  padding: 0 2em;
  text-transform: uppercase;
  color: white;
  background: #5559E5;
  position: absolute;
  top: 4px;
  left: 50%;
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 939px) {
  /* line 106, ../Scss/_flags.scss */
  .flag-top span.flag-message {
    top: -1px;
  }
}
@media (max-width: 767px) {
  /* line 106, ../Scss/_flags.scss */
  .flag-top span.flag-message {
    top: -4px;
  }
}
@media (max-width: 599px) {
  /* line 106, ../Scss/_flags.scss */
  .flag-top span.flag-message {
    top: -10px;
  }
}
/* line 143, ../Scss/_flags.scss */
.flag-top span.flag-message:before {
  position: absolute;
  width: 0;
  height: 0;
  left: -10px;
  content: '';
  border-width: 0 0 16px 10px;
  border-style: solid;
  border-color: transparent transparent #000 transparent;
}

/* line 166, ../Scss/_flags.scss */
.simple.flag-side:before {
  display: none;
}
/* line 170, ../Scss/_flags.scss */
.simple.flag-side .flag-message {
  position: static;
  display: inline-block;
}
/* line 176, ../Scss/_flags.scss */
.simple.flag-side p.article-meta, .simple.flag-side p.gallery-date, .simple.flag-side .playlist-caption .published, .playlist-caption .simple.flag-side .published {
  display: inline-block;
}

/* line 1, ../Scss/_dividers.scss */
hr {
  height: 0;
  border: none;
  border-top: 1px solid #D8DFED;
  margin: 0;
  pointer-events: none;
}

/* line 9, ../Scss/_dividers.scss */
hr.dark-tint {
  border-top: 1px solid #1D1F61;
}

/* line 13, ../Scss/_dividers.scss */
hr.arrow {
  height: 28px;
  margin-bottom: -28px;
  margin-top: 0;
  border: 0;
  background: url(../images/hr-arrow.png) center top no-repeat;
  background-size: 100%;
  position: relative;
  z-index: 10;
}
@media (max-width: 599px) {
  /* line 13, ../Scss/_dividers.scss */
  hr.arrow {
    height: 18px;
    margin-bottom: -18px;
    background: url(../images/hr-arrow.png) center top no-repeat;
    background-size: 300%;
  }
}

/* line 30, ../Scss/_dividers.scss */
hr.bulge {
  border: 0;
  height: 12px;
  margin-bottom: -12px;
  margin-top: 0;
  background-image: url(../images/sprites.png);
  background-position: center -29px;
  background-repeat: no-repeat;
  position: relative;
  z-index: 10;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 30, ../Scss/_dividers.scss */
  hr.bulge {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}
@media (max-width: 599px) {
  /* line 30, ../Scss/_dividers.scss */
  hr.bulge {
    background-image: url(../images/sprites.png);
    background-position: center -81px;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 599px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 599px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 599px) and (min-device-pixel-ratio: 1.5) {
  /* line 30, ../Scss/_dividers.scss */
  hr.bulge {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}

/* line 43, ../Scss/_dividers.scss */
hr.blue-bulge-up {
  height: 21px;
  margin-top: -21px;
  border: 0;
  background-image: url(../images/sprites.png);
  background-position: center -41px;
  background-repeat: no-repeat;
  position: relative;
  z-index: 10;
  margin-bottom: 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 43, ../Scss/_dividers.scss */
  hr.blue-bulge-up {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}
@media (max-width: 599px) {
  /* line 43, ../Scss/_dividers.scss */
  hr.blue-bulge-up {
    height: 20px;
    margin-bottom: -20px;
    background-image: url(../images/sprites.png);
    background-position: center -93px;
    background-repeat: no-repeat;
  }
}
@media only screen and (max-width: 599px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 599px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 599px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 599px) and (min-device-pixel-ratio: 1.5) {
  /* line 43, ../Scss/_dividers.scss */
  hr.blue-bulge-up {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}

/* line 58, ../Scss/_dividers.scss */
div.vr {
  width: 1px;
  height: 15px;
  background: #D8DFED;
  float: left;
  margin-top: 23px;
  margin-left: -1px;
}

/* line 1, ../Scss/_ads.scss */
.billboard {
  background: #edeef4;
  padding: 1.42857rem 0;
}
@media (max-width: 939px) {
  /* line 1, ../Scss/_ads.scss */
  .billboard {
    padding: 0.71429rem 0;
  }
}

/* line 8, ../Scss/_ads.scss */
.ad_mpu {
  line-height: 0;
  text-align: center;
  min-width: 300px !important;
}
@media (max-width: 599px) {
  /* line 8, ../Scss/_ads.scss */
  .ad_mpu {
    margin-left: -12px !important;
  }
}
/* line 16, ../Scss/_ads.scss */
.ad_mpu div, .ad_mpu img {
  margin: 0 auto;
}

/* line 21, ../Scss/_ads.scss */
.ad_mobileBanner {
  width: 316px;
  margin-left: -20px;
}

/* line 27, ../Scss/_ads.scss */
.utv-highlights .ad_mpu {
  padding-top: 10px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 27, ../Scss/_ads.scss */
  .utv-highlights .ad_mpu {
    text-align: right;
  }
}

/* line 37, ../Scss/_ads.scss */
.ad-header-top, .ad-leader-bottom {
  width: 728px;
  margin: 0 auto;
  text-align: center;
}
/* line 41, ../Scss/_ads.scss */
.ad-header-top div, .ad-leader-bottom div {
  /*margin-bottom: 5px !important;
  margin-top: 5px !important;*/ 
  font-size:0;
}
@media (max-width: 599px) {
  /* line 37, ../Scss/_ads.scss */
  .ad-header-top, .ad-leader-bottom {
    width: 100%;
  }
  /* line 48, ../Scss/_ads.scss */
  .ad-header-top a, .ad-leader-bottom a {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 37, ../Scss/_ads.scss */
  .ad-header-top, .ad-leader-bottom {
    width: 100%;
  }
  /* line 48, ../Scss/_ads.scss */
  .ad-header-top a, .ad-leader-bottom a {
    display: inline-block;
  }
}

/* line 54, ../Scss/_ads.scss */
.ad-leader-bottom {
  margin-top: 1.42857rem;
}

/* line 1, ../Scss/_carousel.scss */
.carousel {
  position: relative;
  overflow: hidden;
}
/* line 4, ../Scss/_carousel.scss */
.carousel-count {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #5559E5;
  float: left;
  border-right: 1px solid #D8DFED;
  text-transform: uppercase;
  height: 100%;
  text-align: center;
}
@media (max-width: 599px) {
  /* line 4, ../Scss/_carousel.scss */
  .carousel-count {
    font-size: 10px;
  }
}
/* line 15, ../Scss/_carousel.scss */
.carousel-count span {
  font-family: "FSAlbert", Helvetica, Arial, sans-serif;
  line-height: 0.8;
  font-weight: bold;
  font-size: 4em;
  display: block;
}
/* line 23, ../Scss/_carousel.scss */
.carousel-prevnext {
  background: #fff;
  position: absolute;
  height: 100%;
  top: 0;
  right: 0px;
  width: 80px;
  border-left: 1px solid #fff;
  z-index: 10;
}
/* line 34, ../Scss/_carousel.scss */
.carousel-prevnext a {
  -moz-transition: color 500ms;
  -o-transition: color 500ms;
  -webkit-transition: color 500ms;
  transition: color 500ms;
  display: block;
  background: #5559E5;
  color: #2F317F;
  height: 55px;
  text-align: center;
  text-decoration: none;
  margin-bottom: 1px;
  font-size: 4em;
  line-height: 38px;
  padding-top: 5px;
  width: 55px;
}
/* line 47, ../Scss/_carousel.scss */
.carousel-prevnext a.disabled {
  opacity: 0.5;
}
/* line 50, ../Scss/_carousel.scss */
.carousel-prevnext a:hover {
  color: white;
}
/* line 52, ../Scss/_carousel.scss */
.carousel-prevnext a:hover.disabled {
  color: #2F317F;
  cursor: default;
}
@media (max-width: 939px) {
  /* line 23, ../Scss/_carousel.scss */
  .carousel-prevnext {
    width: 120px;
  }
}
@media (max-width: 599px) {
  /* line 23, ../Scss/_carousel.scss */
  .carousel-prevnext {
    width: 48px;
  }
  /* line 63, ../Scss/_carousel.scss */
  .carousel-prevnext a {
    line-height: 30px;
    height: 44px;
    font-size: 3em;
    width: auto;
  }
}
/* line 71, ../Scss/_carousel.scss */
.carousel-wrapper {
  -moz-transition: margin, 150ms;
  -o-transition: margin, 150ms;
  -webkit-transition: margin, 150ms;
  transition: margin, 150ms;
}
/* line 74, ../Scss/_carousel.scss */
.carousel .image {
  margin-bottom: 10px;
}
/* line 77, ../Scss/_carousel.scss */
.carousel article {
  margin-top: 0 !important;
}

/* line 85, ../Scss/_carousel.scss */
.m2-carousel h4 {
  margin: 0;
}

/* line 90, ../Scss/_carousel.scss */
.m2-carousel-items {
  clear: both;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  margin-left: -5px;
}
@media (max-width: 939px) {
  /* line 90, ../Scss/_carousel.scss */
  .m2-carousel-items {
    white-space: nowrap;
  }
}
/* line 99, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item {
  width: 140px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 109, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item .play-video {
  display: block;
}
/* line 111, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item .play-video.active {
  border: 2px solid #FDC131;
}
/* line 113, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item .play-video.active .icon-xs-1, .m2-carousel-items .m2-carousel-item .play-video.active .icon-video-time p {
  background-color: #FDC131;
}
/* line 118, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item .m2-carousel-item-thumbnail {
  position: relative;
}
/* line 41, ../Scss/_mixins.scss */
.m2-carousel-items .m2-carousel-item .m2-carousel-item-thumbnail:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4MzE2MyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTA2MTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(24, 49, 99, 0)), color-stop(100%, #010612));
  background-image: -moz-linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  background-image: -webkit-linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  background-image: linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  -moz-transition: height 150ms;
  -o-transition: height 150ms;
  -webkit-transition: height 150ms;
  transition: height 150ms;
}
/* line 54, ../Scss/_mixins.scss */
.m2-carousel-items .m2-carousel-item .m2-carousel-item-thumbnail:hover:before {
  height: 100%;
}
/* line 122, ../Scss/_carousel.scss */
.m2-carousel-items .m2-carousel-item .m2-carousel-item-thumbnail p.video-desc {
  position: absolute;
  margin: 0;
  bottom: 0;
  color: white;
  padding: 0.4rem;
  line-height: 1;
  z-index: 1;
  white-space: normal;
  padding-right: 30px;
  padding-right: 2.14286rem;
  font-size: 12px;
  font-size: 0.85714rem;
}

/* line 2, ../Scss/_slider.scss */
.slider li {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}
/* line 7, ../Scss/_slider.scss */
.slider li.active {
  display: block;
  opacity: 1;
  visibility: visible;
}

/* line 17, ../Scss/_slider.scss */
.prevnext {
  font-size: 0.8rem;
  float: left;
}
/* line 21, ../Scss/_slider.scss */
.prevnext a {
  line-height: 17px;
  margin-bottom: 2px;
  display: block;
  padding: 0 0.5rem;
  background-color: #1d1f61;
  background-color: rgba(29, 31, 97, 0.5);
  color: #fff;
  text-decoration: none;
}
/* line 29, ../Scss/_slider.scss */
.prevnext a:hover {
  background: #1D1F61;
}

/* line 1, ../Scss/_dropdown.scss */
.dropdown {
  position: relative;
  background: #CE4E49;
  color: #fff;
}
/* line 9, ../Scss/_dropdown.scss */
.dropdown.open .dropdown-trigger:after {
  content: "\f1e5";
}

/* line 16, ../Scss/_dropdown.scss */
.dropdown-trigger {
  cursor: pointer;
  width: 100%;
}
/* line 19, ../Scss/_dropdown.scss */
.dropdown-trigger:after {
  display: block;
  font-family: "utvicon";
  content: "\f1e0";
  float: right;
  width: 15px;
  padding-left: 0.71429rem;
  margin-left: 0.71429rem;
  border-left: 1px solid rgba(0, 0, 0, 0.5);
}

/* line 32, ../Scss/_icons.scss */
.icon-wrapper {
  position: relative;
}
/* line 34, ../Scss/_icons.scss */
.icon-wrapper img {
  display: block;
  width: 100%;
}

@media (min-width: 316px) {
  /* line 91, ../Scss/_icons.scss */
  .icon-xs-4 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    padding: 37px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-xs-4 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-xs-4 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-xs-4 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-xs-4 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-xs-4.icon-video-time {
    margin-bottom: 28px;
    padding: 90px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-xs-4.icon-video-time p {
    font-size: 14px;
    line-height: 28px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-xs-4.icon-video-time, .icon-xs-4.icon-video {
    background-size: 35px 42px;
  }
  /* line 94, ../Scss/_icons.scss */
  .icon-xs-3 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    padding: 17px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-xs-3 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-xs-3 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-xs-3 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-xs-3 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-xs-3.icon-video-time {
    margin-bottom: 21px;
    padding: 50px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-xs-3.icon-video-time p {
    font-size: 12px;
    line-height: 21px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-xs-3.icon-video-time, .icon-xs-3.icon-video {
    background-size: 21px 24px;
  }
  /* line 97, ../Scss/_icons.scss */
  .icon-xs-2 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    padding: 11.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-xs-2 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-xs-2 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-xs-2 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-xs-2 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-xs-2.icon-video-time {
    margin-bottom: 18px;
    padding: 40px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-xs-2.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-xs-2.icon-video-time, .icon-xs-2.icon-video {
    background-size: 17px 20px;
  }
  /* line 100, ../Scss/_icons.scss */
  .icon-xs-1 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 33px;
    height: 33px;
    padding: 8.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-xs-1 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-xs-1 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-xs-1 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-xs-1 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-xs-1.icon-video-time {
    margin-bottom: 18px;
    padding: 33px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-xs-1.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-xs-1.icon-video-time, .icon-xs-1.icon-video {
    background-size: 12px 15px;
  }
}
@media (min-width: 600px) {
  /* line 108, ../Scss/_icons.scss */
  .icon-sm-4 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    padding: 37px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-sm-4 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-sm-4 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-sm-4 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-sm-4 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-sm-4.icon-video-time {
    margin-bottom: 28px;
    padding: 90px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-sm-4.icon-video-time p {
    font-size: 14px;
    line-height: 28px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-sm-4.icon-video-time, .icon-sm-4.icon-video {
    background-size: 35px 42px;
  }
  /* line 111, ../Scss/_icons.scss */
  .icon-sm-3 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    padding: 17px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-sm-3 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-sm-3 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-sm-3 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-sm-3 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-sm-3.icon-video-time {
    margin-bottom: 21px;
    padding: 50px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-sm-3.icon-video-time p {
    font-size: 12px;
    line-height: 21px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-sm-3.icon-video-time, .icon-sm-3.icon-video {
    background-size: 21px 24px;
  }
  /* line 114, ../Scss/_icons.scss */
  .icon-sm-2 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    padding: 11.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-sm-2 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-sm-2 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-sm-2 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-sm-2 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-sm-2.icon-video-time {
    margin-bottom: 18px;
    padding: 40px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-sm-2.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-sm-2.icon-video-time, .icon-sm-2.icon-video {
    background-size: 17px 20px;
  }
  /* line 117, ../Scss/_icons.scss */
  .icon-sm-1 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 33px;
    height: 33px;
    padding: 8.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-sm-1 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-sm-1 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-sm-1 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-sm-1 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-sm-1.icon-video-time {
    margin-bottom: 18px;
    padding: 33px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-sm-1.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-sm-1.icon-video-time, .icon-sm-1.icon-video {
    background-size: 12px 15px;
  }
}
@media (min-width: 768px) {
  /* line 125, ../Scss/_icons.scss */
  .icon-md-4 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    padding: 37px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-md-4 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-md-4 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-md-4 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-md-4 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-md-4.icon-video-time {
    margin-bottom: 28px;
    padding: 90px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-md-4.icon-video-time p {
    font-size: 14px;
    line-height: 28px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-md-4.icon-video-time, .icon-md-4.icon-video {
    background-size: 35px 42px;
  }
  /* line 128, ../Scss/_icons.scss */
  .icon-md-3 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    padding: 17px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-md-3 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-md-3 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-md-3 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-md-3 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-md-3.icon-video-time {
    margin-bottom: 21px;
    padding: 50px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-md-3.icon-video-time p {
    font-size: 12px;
    line-height: 21px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-md-3.icon-video-time, .icon-md-3.icon-video {
    background-size: 21px 24px;
  }
  /* line 131, ../Scss/_icons.scss */
  .icon-md-2 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    padding: 11.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-md-2 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-md-2 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-md-2 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-md-2 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-md-2.icon-video-time {
    margin-bottom: 18px;
    padding: 40px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-md-2.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-md-2.icon-video-time, .icon-md-2.icon-video {
    background-size: 17px 20px;
  }
  /* line 134, ../Scss/_icons.scss */
  .icon-md-1 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 33px;
    height: 33px;
    padding: 8.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-md-1 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-md-1 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-md-1 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-md-1 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-md-1.icon-video-time {
    margin-bottom: 18px;
    padding: 33px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-md-1.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-md-1.icon-video-time, .icon-md-1.icon-video {
    background-size: 12px 15px;
  }
}
@media (min-width: 940px) {
  /* line 142, ../Scss/_icons.scss */
  .icon-lg-4 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 90px;
    height: 90px;
    padding: 37px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-lg-4 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-lg-4 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-lg-4 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-lg-4 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-lg-4.icon-video-time {
    margin-bottom: 28px;
    padding: 90px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-lg-4.icon-video-time p {
    font-size: 14px;
    line-height: 28px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-lg-4.icon-video-time, .icon-lg-4.icon-video {
    background-size: 35px 42px;
  }
  /* line 145, ../Scss/_icons.scss */
  .icon-lg-3 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 50px;
    height: 50px;
    padding: 17px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-lg-3 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-lg-3 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-lg-3 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-lg-3 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-lg-3.icon-video-time {
    margin-bottom: 21px;
    padding: 50px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-lg-3.icon-video-time p {
    font-size: 12px;
    line-height: 21px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-lg-3.icon-video-time, .icon-lg-3.icon-video {
    background-size: 21px 24px;
  }
  /* line 148, ../Scss/_icons.scss */
  .icon-lg-2 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    padding: 11.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-lg-2 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-lg-2 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-lg-2 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-lg-2 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-lg-2.icon-video-time {
    margin-bottom: 18px;
    padding: 40px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-lg-2.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-lg-2.icon-video-time, .icon-lg-2.icon-video {
    background-size: 17px 20px;
  }
  /* line 151, ../Scss/_icons.scss */
  .icon-lg-1 {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 1;
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 0;
    width: 33px;
    height: 33px;
    padding: 8.5px 0;
    text-align: center;
    color: white;
  }
  /* line 61, ../Scss/_icons.scss */
  .icon-lg-1 p {
    -moz-transition: background-color 150ms;
    -o-transition: background-color 150ms;
    -webkit-transition: background-color 150ms;
    transition: background-color 150ms;
  }
  /* line 64, ../Scss/_icons.scss */
  a:hover .icon-lg-1 {
    background-color: #FDC131;
  }
  /* line 66, ../Scss/_icons.scss */
  a:hover .icon-lg-1 p {
    background-color: #FDC131;
  }
  /* line 68, ../Scss/_icons.scss */
  a:hover .icon-lg-1 p:before {
    border-color: #1D1F61;
  }
  /* line 73, ../Scss/_icons.scss */
  .icon-lg-1.icon-video-time {
    margin-bottom: 18px;
    padding: 33px 0 0 0;
  }
  /* line 78, ../Scss/_icons.scss */
  .icon-lg-1.icon-video-time p {
    font-size: 11px;
    line-height: 18px;
  }
  /* line 83, ../Scss/_icons.scss */
  .icon-lg-1.icon-video-time, .icon-lg-1.icon-video {
    background-size: 12px 15px;
  }
}
/* line 158, ../Scss/_icons.scss */
.icon-counter {
  background: #5559E5;
  font-size: 18px;
  font-size: 1.28571rem;
  padding: 7px 0;
}
/* line 163, ../Scss/_icons.scss */
.icon-gallery {
  text-indent: -2px;
  background: url(../images/icon-gallery.svg) center center no-repeat #5559E5;
}
/* line 168, ../Scss/_icons.scss */
.icon-video, .icon-video-time {
  background: url(../images/icon-play.svg) center center no-repeat #5559E5;
}
/* line 172, ../Scss/_icons.scss */
.icon-video-gallery {
  background: url(../images/icon-video-gallery.svg) center center no-repeat #5559E5;
}
/* line 176, ../Scss/_icons.scss */
.icon-video-time p {
  margin: 0;
  padding: 0;
  background: #5559E5;
}
/* line 181, ../Scss/_icons.scss */
.icon-video-time p:before {
  display: block;
  width: 90%;
  height: 0;
  margin: 0 5%;
  margin-top: -1px;
  content: '';
  opacity: 0.5;
  border-top: 1px solid #2F317F;
}

/* line 199, ../Scss/_icons.scss */
.icon-wrapper span.comment {
  font-size: 3rem;
  line-height: 1rem;
  position: absolute;
  top: 0;
  right: 0.5rem;
  color: red;
}
@media (max-width: 599px) {
  /* line 199, ../Scss/_icons.scss */
  .icon-wrapper span.comment {
    left: 0.5rem;
    bottom: 0;
    top: inherit;
    right: inherit;
  }
}
/* line 214, ../Scss/_icons.scss */
.icon-wrapper span.comment p {
  font-size: 1rem;
  position: absolute;
  top: 0.9rem;
  right: 0;
  left: 0;
  text-align: center;
  color: #fff;
}

/* line 2, ../Scss/_gallery.scss */
.galleries-hub section.module {
  background: none;
  margin-top: 0;
  border-top: 0;
}

/* line 10, ../Scss/_gallery.scss */
.gallery-under .sidebar {
  margin-top: 40px;
}
/* line 13, ../Scss/_gallery.scss */
.gallery-under .ad_mpu {
  margin-top: 20px !important;
}
/* line 16, ../Scss/_gallery.scss */
.gallery-under header {
  margin-top: 20px;
}

/* line 21, ../Scss/_gallery.scss */
.gallery-preview {
  position: relative;
  margin-bottom: 1.42857rem;
  color: white;
  background-size: cover;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 32, ../Scss/_gallery.scss */
.gallery-preview span {
  line-height: 1em;
  position: absolute;
  z-index: 2;
  display: block;
}
/* line 41, ../Scss/_gallery.scss */
.gallery-preview:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 45, ../Scss/_gallery.scss */
.gallery-preview.small {
  height: 79px;
}
/* line 48, ../Scss/_gallery.scss */
.gallery-preview.small span {
  font-size: 1em;
  right: 52px;
  bottom: 6px;
  left: 6px;
}
/* line 56, ../Scss/_gallery.scss */
.gallery-preview.small:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMyUiIHN0b3AtY29sb3I9IiMxODMxNjMiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDEwNjEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, rgba(24, 49, 99, 0)), color-stop(100%, #010612));
  background-image: -moz-linear-gradient(rgba(24, 49, 99, 0) 23%, #010612 100%);
  background-image: -webkit-linear-gradient(rgba(24, 49, 99, 0) 23%, #010612 100%);
  background-image: linear-gradient(rgba(24, 49, 99, 0) 23%, #010612 100%);
}
/* line 61, ../Scss/_gallery.scss */
.gallery-preview.large {
  height: 174px;
  padding: 125px 60px 15px 15px;
}
/* line 65, ../Scss/_gallery.scss */
.gallery-preview.large span {
  font-size: 1.2em;
  right: 60px;
  bottom: 15px;
  left: 15px;
}
/* line 73, ../Scss/_gallery.scss */
.gallery-preview.large:before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxODMxNjMiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDEwNjEyIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, rgba(24, 49, 99, 0)), color-stop(100%, #010612));
  background-image: -moz-linear-gradient(rgba(24, 49, 99, 0) 50%, #010612 100%);
  background-image: -webkit-linear-gradient(rgba(24, 49, 99, 0) 50%, #010612 100%);
  background-image: linear-gradient(rgba(24, 49, 99, 0) 50%, #010612 100%);
}
/* line 78, ../Scss/_gallery.scss */
.gallery-preview:before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  content: '';
}
/* line 92, ../Scss/_gallery.scss */
.gallery-preview a {
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
/* line 103, ../Scss/_gallery.scss */
.gallery-preview:hover .icon-gallery {
  background-color: #2F317F;
}

@media (max-width: 767px) {
  /* line 113, ../Scss/_gallery.scss */
  .gallery-center-col .row {
    float: left;
  }
  /* line 116, ../Scss/_gallery.scss */
  .gallery-center-col .row:nth-child(2) {
    margin-left: 20px;
  }
  /* line 120, ../Scss/_gallery.scss */
  .gallery-center-col .row:nth-child(3) {
    display: none;
  }
}
@media (max-width: 599px) {
  /* line 132, ../Scss/_gallery.scss */
  .gallery-center-col .row {
    float: left;
  }
  /* line 135, ../Scss/_gallery.scss */
  .gallery-center-col .row:nth-child(2) {
    margin-left: 12px;
  }
  /* line 139, ../Scss/_gallery.scss */
  .gallery-center-col .row:nth-child(3) {
    display: none;
  }
}
/* line 149, ../Scss/_gallery.scss */
.gallery-pic {
  color: white;
  background: #0F0E1E;
}
@media (min-width: 768px) {
  /* line 154, ../Scss/_gallery.scss */
  .gallery-pic .col-lg-4 {
    height: 560px;
  }
  /* line 157, ../Scss/_gallery.scss */
  .gallery-pic .col-lg-4 .ad_mpu {
    position: absolute;
    bottom: 0;
    border-top: 1px solid #333;
    padding-top: 1em;
    height: 250px;
  }
}
@media (min-width: 768px) {
  /* line 168, ../Scss/_gallery.scss */
  .gallery-pic.big-picture .col-lg-4 {
    height: 300px;
  }
  /* line 171, ../Scss/_gallery.scss */
  .gallery-pic.big-picture .col-lg-4 .ad_mpu {
    position: relative;
  }
}
/* line 176, ../Scss/_gallery.scss */
.gallery-pic.big-picture .gallery-caption {
    /*ABS*/
  /*max-height: 60px; 
  height: 60px;*/
  overflow: hidden;
  position: relative;
}
/* line 182, ../Scss/_gallery.scss */
.gallery-pic.big-picture .gallery-caption.open {
  -moz-transition: 150ms;
  -o-transition: 150ms;
  -webkit-transition: 150ms;
  transition: 150ms;
  height: auto;
  max-height: 10000px;
}
/* line 186, ../Scss/_gallery.scss */
.gallery-pic.big-picture .gallery-caption.open .readmore {
  display: none;
}
/* line 190, ../Scss/_gallery.scss */
.gallery-pic.big-picture .gallery-caption .readmore {
  color: #FDC131;
  display: none;
}
/* line 195, ../Scss/_gallery.scss */
.gallery-pic.big-picture .gallery-caption .truncated .readmore {
  display: inline;
}
/* line 202, ../Scss/_gallery.scss */
.gallery-image {
  position: relative;
  height: 460px;
  margin-bottom: 16px;
  background-color: #000;
}
/* line 210, ../Scss/_gallery.scss */
.gallery-image img {
  position: relative;
  z-index: 1;
  top: 50%;
  left: 50%;
  max-height: 100%;
  -moz-transform: translateY(-50%) translateX(-50%);
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}
@media (max-width: 767px) {
  /* line 202, ../Scss/_gallery.scss */
  .gallery-image {
    height: 300px;
  }
}
@media (max-width: 599px) {
  /* line 202, ../Scss/_gallery.scss */
  .gallery-image {
    height: 250px;
  }
}
/* line 227, ../Scss/_gallery.scss */
.gallery-bigpic {
  position: relative;
  margin-bottom: 25px;
}
/* line 232, ../Scss/_gallery.scss */
.gallery-bigpic img {
  max-width: 100%;
}
/* line 237, ../Scss/_gallery.scss */
.gallery-next, .gallery-prev {
  position: absolute;
  z-index: 2;
  top: 50%;
  display: block;
  width: 48px;
  height: 48px;
  margin-top: -24px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  background: #202020;
  font-size: 48px;
  font-size: 3.42857rem;
  line-height: 42px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 260, ../Scss/_gallery.scss */
.gallery-next:hover, .gallery-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 264, ../Scss/_gallery.scss */
.gallery-next.disabled, .gallery-prev.disabled {
  display: none;
}
/* line 269, ../Scss/_gallery.scss */
.gallery-next {
  right: 0;
}
/* line 273, ../Scss/_gallery.scss */
.gallery-prev {
  left: 0;
}
/* line 277, ../Scss/_gallery.scss */
.gallery-meta {
  font-weight: bold;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 283, ../Scss/_gallery.scss */
.gallery-date {
  margin-bottom: 0 !important;
}
/* line 289, ../Scss/_gallery.scss */
.gallery-caption {
  color: #bbb;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 294, ../Scss/_gallery.scss */
.gallery-thumbs {
  overflow: hidden;
  height: 105px;
  margin-top: 40px;
}
/* line 300, ../Scss/_gallery.scss */
.gallery-thumbs img {
  height: 78px;
}
/* line 306, ../Scss/_gallery.scss */
.gallery-thumbs ul.list-inline > li {
  margin: 1px 1px 1px 18px;
  padding: 1px;
  width: 140px;
  height: 80px;
  text-align: center;
  cursor: pointer;
  background: black;
}
/* line 315, ../Scss/_gallery.scss */
.gallery-thumbs ul.list-inline > li img {
  display: inline;
}
/* line 318, ../Scss/_gallery.scss */
.gallery-thumbs ul.list-inline > li:first-child {
  margin-left: 0;
}
/* line 321, ../Scss/_gallery.scss */
.gallery-thumbs ul.list-inline > li:first-child.active {
  margin-left: 0;
}
/* line 325, ../Scss/_gallery.scss */
.gallery-thumbs ul.list-inline > li.active {
  margin: 0px 0 0 17px;
  height: 83px;
  border: 1px solid #FDC131;
}
/* line 336, ../Scss/_gallery.scss */
.gallery-portrait .gallery-thumbs {
  margin-top: 20px;
}
/* line 339, ../Scss/_gallery.scss */
.gallery-portrait .gallery-caption {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 339, ../Scss/_gallery.scss */
  .gallery-portrait .gallery-caption {
    max-height: 200px;
  }
}
/* line 345, ../Scss/_gallery.scss */
.gallery-portrait .share {
  margin-bottom: 1em;
}
@media (max-width: 939px) {
  /* line 349, ../Scss/_gallery.scss */
  .gallery-portrait .share {
    margin-top: 1em;
  }
}
@media (min-width: 768px) {
  /* line 334, ../Scss/_gallery.scss */
  .gallery-portrait {
    padding-top: 40px;
  }
  /* line 356, ../Scss/_gallery.scss */
  .gallery-portrait .gallery-image {
    height: 460px;
  }
  /* line 360, ../Scss/_gallery.scss */
  .gallery-portrait .gallery-caption {
    padding: 0;
    margin-bottom: 85px;
  }
}

/*Desktop*/
@media (min-width: 940px) {
  /*Increasing big picture size on desktop*/
  /* line 372, ../Scss/_gallery.scss */
  .big-picture .gallery-image {
    height: 530px;
  }
}
/*Mobile style changes*/
@media (max-width: 599px) {
  /* line 380, ../Scss/_gallery.scss */
  .gallery-under .row {
    width: 280px;
    margin: auto;
  }

  /* line 385, ../Scss/_gallery.scss */
  .gallery-portrait .container {
    padding: 20px;
    margin: auto;
  }

  /* line 390, ../Scss/_gallery.scss */
  .gallery-pic .row {
    margin: 10px;
  }
}
/* line 1, ../Scss/_programme.scss */
.utvplayer-wrapper {
  background: url(../images/hr-shadow-up.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
}
@media (max-width: 599px) {
  /* line 1, ../Scss/_programme.scss */
  .utvplayer-wrapper {
    background: none;
  }
  /* line 10, ../Scss/_programme.scss */
  .utvplayer-wrapper .program {
    background: url(../images/hr-shadow-up.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
  }
  /* line 16, ../Scss/_programme.scss */
  .utvplayer-wrapper .program:first-child {
    margin: 0 0 35px 0;
  }
  /* line 19, ../Scss/_programme.scss */
  .utvplayer-wrapper .program .center-div.shadow-up {
    margin-bottom: 0;
  }
}

/* line 26, ../Scss/_programme.scss */
.programme-support.superheader {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (min-width: 940px) {
  /* line 29, ../Scss/_programme.scss */
  .programme-support.superheader h1, .programme-support.superheader .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .programme-support.superheader h2 {
    margin-bottom: 44px;
  }
}
@media (max-width: 939px) {
  /* line 26, ../Scss/_programme.scss */
  .programme-support.superheader {
    margin-bottom: 48px;
  }
}
@media (max-width: 767px) {
  /* line 26, ../Scss/_programme.scss */
  .programme-support.superheader {
    margin-bottom: 206px;
  }
}
@media (max-width: 599px) {
  /* line 26, ../Scss/_programme.scss */
  .programme-support.superheader {
    margin-bottom: 240px;
  }
}
/* line 44, ../Scss/_programme.scss */
.programme-support .btn-center {
  margin-bottom: 30px !important;
}
/* line 48, ../Scss/_programme.scss */
.programme-support .programme {
  margin-bottom: 30px;
}
@media (min-width: 940px) {
  /* line 50, ../Scss/_programme.scss */
  .programme-support .programme.ad_mpu {
    float: right;
  }
}

@media (min-width: 940px) {
  /* line 58, ../Scss/_programme.scss */
  .tvhub.superheader {
    margin-bottom: 64px;
  }
}
@media (max-width: 939px) {
  /* line 58, ../Scss/_programme.scss */
  .tvhub.superheader {
    margin-bottom: 53px;
  }
}
@media (max-width: 599px) {
  /* line 58, ../Scss/_programme.scss */
  .tvhub.superheader {
    height: auto;
    margin-bottom: 0px;
  }
}
/* line 77, ../Scss/_programme.scss */
.tvhub.superheader + section.container .module {
  background: none;
  border-top: 0;
}
/* line 86, ../Scss/_programme.scss */
.tvhub .guide-strip {
  margin: 0;
}
/* line 89, ../Scss/_programme.scss */
.tvhub .scenic {
  background: none;
}
@media (max-width: 939px) {
  /* line 93, ../Scss/_programme.scss */
  .tvhub .now-next {
    padding: 0;
  }
  /* line 95, ../Scss/_programme.scss */
  .tvhub .now-next .container {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 93, ../Scss/_programme.scss */
  .tvhub .now-next {
    padding: 0;
  }
  /* line 95, ../Scss/_programme.scss */
  .tvhub .now-next .container {
    padding: 0;
  }
}
@media (max-width: 939px) {
  /* line 102, ../Scss/_programme.scss */
  .tvhub .now-next {
    width: 700px;
  }
}
@media (max-width: 767px) {
  /* line 108, ../Scss/_programme.scss */
  .tvhub .now-next {
    width: 545px;
  }
}
@media (max-width: 599px) {
  /* line 114, ../Scss/_programme.scss */
  .tvhub .now-next {
    width: auto;
  }
}

/* line 120, ../Scss/_programme.scss */
.programme {
  -moz-box-shadow: black 0px 10px 10px -8px;
  -webkit-box-shadow: black 0px 10px 10px -8px;
  box-shadow: black 0px 10px 10px -8px;
}
/* line 124, ../Scss/_programme.scss */
.programme h3 {
  text-align: center;
}
/* line 128, ../Scss/_programme.scss */
.programme h4 {
  font-weight: normal;
}
/* line 132, ../Scss/_programme.scss */
.programme a {
  color: white;
  text-decoration: none;
}
/* line 137, ../Scss/_programme.scss */
.programme-news {
  background: #EDEEF4;
  padding-bottom: 20px;
}
/* line 141, ../Scss/_programme.scss */
.programme-player-caption {
  padding: 1rem;
  background: #3B3EA0;
}
/* line 144, ../Scss/_programme.scss */
.programme-player-caption h4 {
  margin: 0;
}
@media (max-width: 599px) {
  /* line 141, ../Scss/_programme.scss */
  .programme-player-caption {
    font-size: 85%;
  }
}
/* line 150, ../Scss/_programme.scss */
.programme-player-caption .programme-remaining {
  float: right;
  font-weight: normal;
  font-size: 1em;
  position: relative;
}
/* line 155, ../Scss/_programme.scss */
.programme-player-caption .programme-remaining:before {
  content: "";
  display: block;
  background: url(../Images/icon-calendar.svg) center top no-repeat;
  width: 18px;
  height: 19px;
  position: absolute;
  top: -26px;
  left: 50%;
  margin-left: -9px;
}
@media (max-width: 599px) {
  /* line 150, ../Scss/_programme.scss */
  .programme-player-caption .programme-remaining {
    float: none;
    padding-left: 30px;
    line-height: 20px;
    margin-top: 5px;
  }
  /* line 171, ../Scss/_programme.scss */
  .programme-player-caption .programme-remaining:before {
    top: 0;
    left: 0;
    margin-left: 0;
  }
}

/* line 182, ../Scss/_programme.scss */
.competition .corner-fold {
  height: 260px;
}
@media (max-width: 767px) {
  /* line 182, ../Scss/_programme.scss */
  .competition .corner-fold {
    height: auto;
  }
}
@media (max-width: 599px) {
  /* line 182, ../Scss/_programme.scss */
  .competition .corner-fold {
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 191, ../Scss/_programme.scss */
  .competition .feature .content {
    width: 90%;
    left: 5%;
    bottom: 10%;
  }
}
@media (max-width: 939px) {
  /* line 191, ../Scss/_programme.scss */
  .competition .feature .content {
    width: 90%;
    left: 5%;
    bottom: 10%;
  }
}
@media (max-width: 599px) {
  /* line 191, ../Scss/_programme.scss */
  .competition .feature .content {
    width: 90%;
    left: 5%;
    bottom: 10%;
  }
}

/* line 210, ../Scss/_programme.scss */
.now-next-share {
  overflow: hidden;
  *zoom: 1;
}
/* line 212, ../Scss/_programme.scss */
.now-next-share .row {
  overflow: hidden;
  *zoom: 1;
  margin: 20px 0;
}
/* line 216, ../Scss/_programme.scss */
.now-next-share .pull-right {
  margin-right: 80px;
}
@media (max-width: 939px) {
  /* line 216, ../Scss/_programme.scss */
  .now-next-share .pull-right {
    margin-right: 60px;
  }
}
@media (max-width: 599px) {
  /* line 216, ../Scss/_programme.scss */
  .now-next-share .pull-right {
    margin-right: 0px;
  }
}
@media (max-width: 767px) {
  /* line 216, ../Scss/_programme.scss */
  .now-next-share .pull-right {
    margin-right: 0px;
  }
}

/* line 227, ../Scss/_programme.scss */
.sponsor {
  color: white;
  text-align: center;
  font-size: 18px;
  font-size: 1.28571rem;
  margin-top: -30px;
  margin-bottom: 35px;
  font-weight: bold;
  text-shadow: 0px 3px 7px #202020;
}
/* line 235, ../Scss/_programme.scss */
.sponsor img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

@media (max-width: 599px) {
  /* line 242, ../Scss/_programme.scss */
  .broadcast-detail {
    margin-top: 63px;
  }
  /* line 245, ../Scss/_programme.scss */
  .broadcast-detail.container {
    width: 100%;
  }
  /* line 248, ../Scss/_programme.scss */
  .broadcast-detail .center-div {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 242, ../Scss/_programme.scss */
  .broadcast-detail {
    margin-top: 60px;
  }
}
/* line 255, ../Scss/_programme.scss */
.broadcast-detail h3, .broadcast-detail h2 {
  height: 20px;
  margin: 20px 0 10px;
  line-height: 20px;
}
/* line 260, ../Scss/_programme.scss */
.broadcast-detail h3 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 0;
}
/* line 264, ../Scss/_programme.scss */
.broadcast-detail p {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  font-size: 1.2em;
}
/* line 268, ../Scss/_programme.scss */
.broadcast-detail .single {
  margin: 0 auto !important;
  float: none;
}
/* line 272, ../Scss/_programme.scss */
.broadcast-detail .row, .broadcast-detail .center-div {
  margin-bottom: 0;
}
/* line 275, ../Scss/_programme.scss */
.broadcast-detail .next {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
}
@media (max-width: 599px) {
  /* line 275, ../Scss/_programme.scss */
  .broadcast-detail .next {
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    margin-top: 16px;
  }
}
@media (max-width: 767px) {
  /* line 275, ../Scss/_programme.scss */
  .broadcast-detail .next {
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px -2px 13px -4px;
    margin-top: 16px;
  }
}
@media (max-width: 939px) {
  /* line 284, ../Scss/_programme.scss */
  .broadcast-detail .guide-strip {
    font-size: 89%;
  }
}
@media (max-width: 767px) {
  /* line 284, ../Scss/_programme.scss */
  .broadcast-detail .guide-strip {
    font-size: 84%;
  }
}
/* line 292, ../Scss/_programme.scss */
.broadcast-detail .flag-message {
  top: -16px !important;
}

/* line 297, ../Scss/_programme.scss */
.programme-links {
  margin: 20px 0;
}
/* line 300, ../Scss/_programme.scss */
.programme-links .caption {
  color: black;
}

/* line 305, ../Scss/_programme.scss */
.program-wrapper img {
  width: 100%;
}

/* line 309, ../Scss/_programme.scss */
.social-links {
  border-top: 1px solid #D8DFED;
  border-bottom: 1px solid #D8DFED;
  margin: 40px 0;
  padding: 20px 0 !important;
  overflow: hidden;
  *zoom: 1;
}

/* line 317, ../Scss/_programme.scss */
.support-gallery {
  border-top: 1px solid #D8DFED;
  background: url(../Images/hr-shadow-narrow.png) no-repeat top center;
  background-size: 100%;
}
/* line 321, ../Scss/_programme.scss */
.support-gallery section.module {
  border-top: 0;
  background: none;
}
/* line 326, ../Scss/_programme.scss */
.support-gallery .ad_mpu {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 940px) {
  /* line 326, ../Scss/_programme.scss */
  .support-gallery .ad_mpu {
    margin-top: 0;
    margin-bottom: 0;
  }
}

/* line 340, ../Scss/_programme.scss */
#Body_galleriesPromo_adPlacement {
  margin: 0 auto;
  width: 300px;
}

/* line 345, ../Scss/_programme.scss */
#Body_articlesSlice_aMore {
  margin-bottom: 30px;
}

@media (min-width: 940px) {
  /* line 350, ../Scss/_programme.scss */
  .programme-news {
    margin-top: 20px;
  }
}

/*ABS*/
@media (max-width: 599px) {
  /* line 357, ../Scss/_programme.scss */
  .tvhub-gallery .button, .tvhub-gallery .itv-competitions-campaign .form-submit, .itv-competitions-campaign .tvhub-gallery .form-submit, .programme-support .button {
    margin-bottom: 20px;
  }
}

/* line 1, ../Scss/_polls.scss */
.poll-buttons {
  *zoom: 1;
}
/* line 38, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.poll-buttons:after {
  content: "";
  display: table;
  clear: both;
}

/* line 5, ../Scss/_polls.scss */
.poll-button-2 {
  float: left;
  width: 48%;
  margin: 0 1%;
  background: white;
  text-align: center;
}
/* line 11, ../Scss/_polls.scss */
.poll-button-2.result {
  padding: 10px 0;
  font-size: 21px;
  font-size: 1.5rem;
  color: #2F317F;
  margin-bottom: -30px;
}
/* line 16, ../Scss/_polls.scss */
.poll-button-2.result span {
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  display: block;
  color: #757cbd;
}

@media (min-width: 600px) {
  /* line 25, ../Scss/_polls.scss */
  article + .row .poll {
    width: 544px;
  }
}
@media (min-width: 768px) {
  /* line 25, ../Scss/_polls.scss */
  article + .row .poll {
    margin: 1em 0 1em 60px !important;
    width: 580px;
  }
}
@media (min-width: 940px) {
  /* line 25, ../Scss/_polls.scss */
  article + .row .poll {
    margin: 1em 0 1em 79px !important;
    width: 460px;
  }
}

/* line 39, ../Scss/_polls.scss */
.poll {
  padding-bottom: 55px !important;
}
/* line 41, ../Scss/_polls.scss */
.poll p {
  text-align: center;
  font-size: 1.3em;
  min-height: 75px;
}
/* line 46, ../Scss/_polls.scss */
.poll .poll-popup {
  display: none;
}
@media (max-width: 599px) {
  /* line 39, ../Scss/_polls.scss */
  .poll {
    margin-bottom: 20px;
  }
}

/* line 54, ../Scss/_polls.scss */
.poll-body {
  margin-bottom: 58px;
  padding-left: 18px;
  padding-right: 18px;
}
/* line 58, ../Scss/_polls.scss */
.poll-body .button, .poll-body .itv-competitions-campaign .form-submit, .itv-competitions-campaign .poll-body .form-submit {
  text-align: center;
  margin-bottom: 7px;
}
/* line 61, ../Scss/_polls.scss */
.poll-body .button:after, .poll-body .itv-competitions-campaign .form-submit:after, .itv-competitions-campaign .poll-body .form-submit:after {
  display: none;
}

/* line 67, ../Scss/_polls.scss */
.popup-container {
  background: rgba(0, 0, 0, 0.9);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1984;
}

/* line 77, ../Scss/_polls.scss */
.poll-popup {
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: fixed !important;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWVmNCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVlZjQiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWRlZWY0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g') !important;
  background-size: 100%;
  background-image: -moz-linear-gradient(135deg, rgba(237, 238, 244, 0) 0px, rgba(237, 238, 244, 0) 28px, #edeef4 28px) !important;
  background-image: -webkit-linear-gradient(135deg, rgba(237, 238, 244, 0) 0px, rgba(237, 238, 244, 0) 28px, #edeef4 28px) !important;
  background-image: linear-gradient(315deg, rgba(237, 238, 244, 0) 0px, rgba(237, 238, 244, 0) 28px, #edeef4 28px) !important;
  background-color: transparent !important;
  top: 5%;
  left: 5%;
  right: 5%;
}
/* line 78, ../Scss/_polls.scss */
.poll-popup:after {
  background: transparent none !important;
}
/* line 90, ../Scss/_polls.scss */
.poll-popup .poll-results {
  display: none;
}
/* line 93, ../Scss/_polls.scss */
.poll-popup .close {
  position: absolute;
  top: 0px;
  right: 15px;
  color: #2F317F;
  text-decoration: none;
  font-size: 30px;
  font-size: 2.14286rem;
}
/* line 100, ../Scss/_polls.scss */
.poll-popup .close:hover {
  color: #5559E5;
}
/* line 104, ../Scss/_polls.scss */
.poll-popup header {
  border-bottom: 1px solid #D8DFED;
  margin-top: 10px;
  margin-bottom: 30px;
}
/* line 109, ../Scss/_polls.scss */
.poll-popup header p {
  font-size: 14px;
  font-size: 1rem;
  color: #767676;
}
/* line 114, ../Scss/_polls.scss */
.poll-popup h1, .poll-popup .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .poll-popup h2 {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: normal;
}
/* line 118, ../Scss/_polls.scss */
.poll-popup .result {
  color: #757cbd;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 36px;
  position: relative;
  height: 36px;
  margin-bottom: 7px;
}
/* line 125, ../Scss/_polls.scss */
.poll-popup .result span {
  position: relative;
  z-index: 2;
  margin-left: 8px;
}
/* line 131, ../Scss/_polls.scss */
.poll-popup .poll-number, .poll-popup .poll-bar {
  position: absolute;
  top: 0;
  left: 0;
  height: 36px;
  width: 0;
}
/* line 137, ../Scss/_polls.scss */
.poll-popup .poll-number.anim, .poll-popup .poll-bar.anim {
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 141, ../Scss/_polls.scss */
.poll-popup .poll-bar {
  background: white;
  z-index: 1;
}
/* line 145, ../Scss/_polls.scss */
.poll-popup .poll-number {
  padding-right: 10px;
  text-align: right;
  z-index: 2;
  color: #2F317F;
}

/* line 3, ../Scss/_player.scss */
.utv-player .program a, .utv-player .program a:hover {
  color: white;
}

/* line 1, ../Scss/_guide.scss */
.loading {
  width: 100%;
  padding: 1em;
  text-align: center;
  color: #aaa;
}
/* line 11, ../Scss/_guide.scss */
.bottom .loading {
  bottom: 0;
}

/* line 19, ../Scss/_guide.scss */
.schedule-day.show {
  display: block;
  min-height: 600px;
}

/* line 26, ../Scss/_guide.scss */
.atoz-letter h2 {
  border-bottom: 1px solid #D8DFED;
  margin-top: -100px;
  padding-top: 110px;
}
/* line 31, ../Scss/_guide.scss */
.atoz-letter .guide-entry {
  border: none;
}

/* line 35, ../Scss/_guide.scss */
.guide-entry {
  min-height: 165px;
  padding: 20px 0;
  background: white;
  border-bottom: 1px solid #D8DFED;
}
/* line 44, ../Scss/_guide.scss */
.guide-entry .flag-message {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  float: left;
  display: block;
  height: 28px;
  padding: 0 7px;
  text-transform: uppercase;
  color: white;
  background: #5559E5;
}
/* line 63, ../Scss/_guide.scss */
.guide-entry .flag-container {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  /* line 70, ../Scss/_guide.scss */
  .guide-entry .cta {
    margin-top: 10px;
    float: left;
    clear: both;
  }
}
@media (max-width: 599px) {
  /* line 79, ../Scss/_guide.scss */
  .guide-entry .broadcast-time {
    font-size: 14px;
    font-size: 1rem;
  }
  /* line 83, ../Scss/_guide.scss */
  .guide-entry h1, .guide-entry .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .guide-entry h2 {
    font-size: 16px;
    font-size: 1.14286rem;
  }
  /* line 87, ../Scss/_guide.scss */
  .guide-entry h1 span, .guide-entry .tvhub.superheader + section.container .module h2 span, .tvhub.superheader + section.container .module .guide-entry h2 span {
    line-height: 17px;
    display: inline-block;
    margin-top: 3px;
    margin-right: 5px;
    padding: 0 3px;
    vertical-align: top;
    text-transform: uppercase;
    color: white;
    background: #EB2B24;
    font-size: 10px;
    font-size: 0.71429rem;
  }
  /* line 105, ../Scss/_guide.scss */
  .guide-entry .guide-info {
    position: relative;
  }
  /* line 108, ../Scss/_guide.scss */
  .guide-entry .guide-info .duration {
    position: absolute;
    bottom: 0;
  }
  /* line 114, ../Scss/_guide.scss */
  .guide-entry .buttons {
    margin-left: 0;
  }
  /* line 118, ../Scss/_guide.scss */
  .guide-entry .cta {
    margin-top: 10px;
  }
  /* line 121, ../Scss/_guide.scss */
  .guide-entry .cta a {
    display: block;
    float: left;
    width: 48%;
    margin-left: 4%;
    font-size: 14px;
    font-size: 1rem;
  }
  /* line 130, ../Scss/_guide.scss */
  .guide-entry .cta a:first-child {
    margin-left: 0;
  }
  /* line 134, ../Scss/_guide.scss */
  .guide-entry .cta a span {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}
@media (max-width: 767px) {
  /* line 79, ../Scss/_guide.scss */
  .guide-entry .broadcast-time {
    font-size: 14px;
    font-size: 1rem;
  }
  /* line 83, ../Scss/_guide.scss */
  .guide-entry h1, .guide-entry .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .guide-entry h2 {
    font-size: 16px;
    font-size: 1.14286rem;
  }
  /* line 87, ../Scss/_guide.scss */
  .guide-entry h1 span, .guide-entry .tvhub.superheader + section.container .module h2 span, .tvhub.superheader + section.container .module .guide-entry h2 span {
    line-height: 17px;
    display: inline-block;
    margin-top: 3px;
    margin-right: 5px;
    padding: 0 3px;
    vertical-align: top;
    text-transform: uppercase;
    color: white;
    background: #EB2B24;
    font-size: 10px;
    font-size: 0.71429rem;
  }
  /* line 105, ../Scss/_guide.scss */
  .guide-entry .guide-info {
    position: relative;
  }
  /* line 108, ../Scss/_guide.scss */
  .guide-entry .guide-info .duration {
    position: absolute;
    bottom: 0;
  }
  /* line 114, ../Scss/_guide.scss */
  .guide-entry .buttons {
    margin-left: 0;
  }
  /* line 118, ../Scss/_guide.scss */
  .guide-entry .cta {
    margin-top: 10px;
  }
  /* line 121, ../Scss/_guide.scss */
  .guide-entry .cta a {
    display: block;
    float: left;
    width: 48%;
    margin-left: 4%;
    font-size: 14px;
    font-size: 1rem;
  }
  /* line 130, ../Scss/_guide.scss */
  .guide-entry .cta a:first-child {
    margin-left: 0;
  }
  /* line 134, ../Scss/_guide.scss */
  .guide-entry .cta a span {
    font-size: 12px;
    font-size: 0.85714rem;
  }
}
@media (max-width: 767px) {
  /* line 143, ../Scss/_guide.scss */
  .guide-entry .guide-info {
    padding-bottom: 30px;
  }
}
@media (max-width: 599px) {
  /* line 150, ../Scss/_guide.scss */
  .guide-entry .image:before {
    display: none !important;
  }
  /* line 154, ../Scss/_guide.scss */
  .guide-entry .guide-info {
    padding-bottom: 20px;
  }
}
/* line 161, ../Scss/_guide.scss */
.guide-entry .flag:before,
.guide-entry .flag .flag-message {
  display: none;
}
/* line 165, ../Scss/_guide.scss */
.live .guide-entry .flag:before, .live
.guide-entry .flag .flag-message {
  display: block;
}
/* line 171, ../Scss/_guide.scss */
.guide-entry .row {
  position: relative;
  margin: 0;
}
/* line 177, ../Scss/_guide.scss */
.guide-entry .broadcast-time {
  color: #2F317F;
  font-size: 16px;
  font-size: 1.14286rem;
  margin-bottom: 5px;
}
/* line 185, ../Scss/_guide.scss */
.guide-entry p {
  margin: 0;
}
/* line 189, ../Scss/_guide.scss */
.guide-entry.live {
  position: relative;
}
/* line 196, ../Scss/_guide.scss */
.guide-entry.live .broadcast-time {
  color: #5559E5;
}
/* line 200, ../Scss/_guide.scss */
.guide-entry.live:before, .guide-entry.live:after {
  display: block;
  height: 8px;
  content: '';
  width: 510px;
  left: 50%;
  margin-left: -255px;
  position: absolute;
}
/* line 211, ../Scss/_guide.scss */
.guide-entry.live:before {
  margin-top: -20px;
  background-image: url(../images/sprites.png);
  background-position: -332.5px -121px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 211, ../Scss/_guide.scss */
  .guide-entry.live:before {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}
/* line 217, ../Scss/_guide.scss */
.guide-entry.live:after {
  margin-top: 12px;
  margin-bottom: -20px;
  background-image: url(../images/sprites.png);
  background-position: -335.5px -113px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 217, ../Scss/_guide.scss */
  .guide-entry.live:after {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}
/* line 225, ../Scss/_guide.scss */
.guide-entry h1, .guide-entry .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .guide-entry h2 {
  font-size: 18px;
  font-size: 1.28571rem;
  line-height: 18px;
}
@media (min-width: 768px) {
  /* line 230, ../Scss/_guide.scss */
  .guide-entry .buttons {
    position: absolute;
    right: -20px;
    height: 100%;
  }
}
@media (min-width: 940px) {
  /* line 230, ../Scss/_guide.scss */
  .guide-entry .buttons {
    right: 0;
  }
}
/* line 243, ../Scss/_guide.scss */
.guide-entry .buttons:before {
  display: block;
  float: left;
  width: 1px;
  height: 100%;
  margin-left: -11px;
  content: '';
  background: #D8DFED;
}
/* line 256, ../Scss/_guide.scss */
.guide-entry .buttons .button, .guide-entry .buttons .itv-competitions-campaign .form-submit, .itv-competitions-campaign .guide-entry .buttons .form-submit {
  margin-top: 2px;
  background: #181940;
}
/* line 261, ../Scss/_guide.scss */
.guide-entry .buttons .button:hover, .guide-entry .buttons .itv-competitions-campaign .form-submit:hover, .itv-competitions-campaign .guide-entry .buttons .form-submit:hover {
  background: #5559E5;
}
/* line 265, ../Scss/_guide.scss */
.guide-entry .buttons .button span, .guide-entry .buttons .itv-competitions-campaign .form-submit span, .itv-competitions-campaign .guide-entry .buttons .form-submit span {
  line-height: 18px;
  position: relative;
  display: inline-block;
  min-width: 18px;
  height: 18px;
  margin-top: -5px;
  margin-right: 8px;
  padding: 0 5px;
  text-align: center;
  vertical-align: middle;
  color: #2F317F;
  background: white;
  font-size: 13px;
  font-size: 0.92857rem;
}
/* line 286, ../Scss/_guide.scss */
.guide-entry .buttons .button span:after, .guide-entry .buttons .itv-competitions-campaign .form-submit span:after, .itv-competitions-campaign .guide-entry .buttons .form-submit span:after {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-width: 0 6px 6px 0;
  border-style: solid;
  border-color: transparent #181940 transparent transparent;
  -moz-transition: 150ms;
  -o-transition: 150ms;
  -webkit-transition: 150ms;
  transition: 150ms;
}
/* line 308, ../Scss/_guide.scss */
.guide-entry .buttons .button:hover span, .guide-entry .buttons .itv-competitions-campaign .form-submit:hover span, .itv-competitions-campaign .guide-entry .buttons .form-submit:hover span {
  color: #5559E5;
}
/* line 311, ../Scss/_guide.scss */
.guide-entry .buttons .button:hover span:after, .guide-entry .buttons .itv-competitions-campaign .form-submit:hover span:after, .itv-competitions-campaign .guide-entry .buttons .form-submit:hover span:after {
  border-color: transparent #5559E5 transparent transparent;
}
/* line 319, ../Scss/_guide.scss */
.guide-entry .duration {
  font-weight: bold;
  color: #2F317F;
}
/* line 326, ../Scss/_guide.scss */
.guide-entry .duration:before {
  margin-right: 5px;
  vertical-align: top;
  font-size: 19px;
  font-size: 1.35714rem;
}

/* line 337, ../Scss/_guide.scss */
.schedule-header {
  z-index: 10;
  width: 100%;
  background: #2F317F;
}
/* line 347, ../Scss/_guide.scss */
.is-sticky .schedule-header {
  left: 0;
}
/* line 351, ../Scss/_guide.scss */
.schedule-header .header-shadow {
  position: absolute;
  bottom: -12px;
  width: 100%;
  display: block;
  height: 12px;
  background: url(../Images/hr-shadow-narrow.png) center top no-repeat;
  z-index: 1999;
}
/* line 361, ../Scss/_guide.scss */
.is-sticky .schedule-header .header-shadow {
  position: relative;
  margin-bottom: -12px;
  bottom: auto;
}
/* line 368, ../Scss/_guide.scss */
.schedule-header .title p {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 374, ../Scss/_guide.scss */
.schedule-header .player-logo {
  display: inline-block;
  width: 64px;
  height: 34px;
  margin-left: 5px;
  background-image: url(/Assets/Images/logo-utv-player.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 64px 34px;
  vertical-align: bottom;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 390, ../Scss/_guide.scss */
.schedule-header .container {
  z-index: 10;
}

/* line 395, ../Scss/_guide.scss */
.sticky-wrapper {
  z-index: 1984;
}

/* line 400, ../Scss/_guide.scss */
#schedule-nav {
  height: 100px;
}
/* line 405, ../Scss/_guide.scss */
#schedule-nav.atoz .schedule-atoz {
  display: block;
}
/* line 409, ../Scss/_guide.scss */
#schedule-nav.atoz .schedule-dates {
  display: none;
}
/* line 416, ../Scss/_guide.scss */
#schedule-nav.schedule .schedule-atoz {
  display: none;
}
/* line 420, ../Scss/_guide.scss */
#schedule-nav.schedule .schedule-dates {
  display: block;
}

/* line 427, ../Scss/_guide.scss */
.schedule-dates,
.schedule-atoz {
  overflow: auto;
  text-align: center;
  -moz-transition: 150ms;
  -o-transition: 150ms;
  -webkit-transition: 150ms;
  transition: 150ms;
}
/* line 435, ../Scss/_guide.scss */
.schedule-dates ul,
.schedule-atoz ul {
  width: 940px;
  margin: 0;
  padding: 20px 0 10px 0;
  display: -webkit-flex;
  display: flex;
}
/* line 443, ../Scss/_guide.scss */
.schedule-dates li,
.schedule-atoz li {
  display: inline-block;
  border-radius: 4px;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -moz-transition: background, 150ms;
  -o-transition: background, 150ms;
  -webkit-transition: background, 150ms;
  transition: background, 150ms;
}
/* line 453, ../Scss/_guide.scss */
.schedule-dates li:first-child,
.schedule-atoz li:first-child {
  margin-left: 0;
}
/* line 457, ../Scss/_guide.scss */
.schedule-dates li.disabled,
.schedule-atoz li.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  pointer-events: none;
}
/* line 464, ../Scss/_guide.scss */
.schedule-dates li a,
.schedule-atoz li a {
  display: block;
  width: 100%;
  height: 100%;
  text-align: center;
  text-decoration: none;
  color: white;
  padding: 8px;
  padding: 0.57143rem;
  font-size: 18px;
  font-size: 1.28571rem;
}
/* line 480, ../Scss/_guide.scss */
.schedule-dates li a span,
.schedule-atoz li a span {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  display: block;
  margin-top: 12px;
  text-transform: uppercase;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  font-size: 12px;
  font-size: 0.85714rem;
}
/* line 494, ../Scss/_guide.scss */
.schedule-dates li.active,
.schedule-atoz li.active {
  background: #1D1F61;
}
/* line 497, ../Scss/_guide.scss */
.schedule-dates li.active a span,
.schedule-atoz li.active a span {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 502, ../Scss/_guide.scss */
.schedule-dates li:hover,
.schedule-atoz li:hover {
  background: rgba(29, 31, 97, 0.5);
}

/* line 509, ../Scss/_guide.scss */
.schedule-nownext {
  position: relative;
  display: none;
  height: 77px;
  margin: 0 !important;
  overflow: hidden;
  border-top: 1px solid #1D1F61;
}
@media (min-width: 768px) {
  /* line 509, ../Scss/_guide.scss */
  .schedule-nownext {
    display: block;
  }
}
/* line 525, ../Scss/_guide.scss */
.schedule-nownext .button, .schedule-nownext .itv-competitions-campaign .form-submit, .itv-competitions-campaign .schedule-nownext .form-submit {
  width: auto;
  margin-top: 8px;
  background: #1D1F61;
}
@media (max-width: 939px) {
  /* line 525, ../Scss/_guide.scss */
  .schedule-nownext .button, .schedule-nownext .itv-competitions-campaign .form-submit, .itv-competitions-campaign .schedule-nownext .form-submit {
    font-size: 80%;
  }
}
/* line 537, ../Scss/_guide.scss */
.schedule-nownext .flag {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  height: 76px;
  padding-top: 10px;
}
/* line 542, ../Scss/_guide.scss */
.schedule-nownext .flag:before {
  top: 10px;
}
/* line 545, ../Scss/_guide.scss */
.schedule-nownext .flag .flag-message {
  top: 18px;
}
/* line 549, ../Scss/_guide.scss */
.schedule-nownext:before {
  top: 0;
  display: block;
  height: 12px;
  content: '';
  width: 736px;
  left: 50%;
  margin-left: -368px;
  position: absolute;
  background-image: url(../images/sprites.png);
  background-position: -222.5px -154.5px;
  background-repeat: no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  /* line 549, ../Scss/_guide.scss */
  .schedule-nownext:before {
    background-image: url(../images/sprites@2x.png);
    background-size: 1181px 300px;
  }
}
/* line 562, ../Scss/_guide.scss */
.schedule-nownext p {
  line-height: 1.4;
  margin: 0;
  font-size: 18px;
  font-size: 1.28571rem;
}
/* line 569, ../Scss/_guide.scss */
.schedule-nownext p.time {
  font-size: 16px;
  font-size: 1.14286rem;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
}
/* line 575, ../Scss/_guide.scss */
.schedule-nownext-detail {
  padding-top: 5px;
  padding-left: 80px;
}

/* line 582, ../Scss/_guide.scss */
.tvguide-header {
  position: relative;
  padding-top: 2em !important;
  padding-bottom: 0 !important;
}
@media (max-width: 599px) {
  /* line 591, ../Scss/_guide.scss */
  .tvguide-header .head-tabs li {
    float: left;
    width: 50%;
    min-width: 0;
  }
  /* line 598, ../Scss/_guide.scss */
  .tvguide-header .head-tabs li a {
    font-size: 18px;
    font-size: 1.28571rem;
  }
}
/* line 603, ../Scss/_guide.scss */
.tvguide-header h1, .tvguide-header .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .tvguide-header h2 {
  margin-bottom: .25em;
}

@media (max-width: 599px) {
  /* line 610, ../Scss/_guide.scss */
  #schedule-contents {
    width: 100%;
    height: auto;
  }

  /* line 614, ../Scss/_guide.scss */
  .guide-entry .cta {
    width: 270px;
  }
}
@media (min-width: 940px) {
  /* line 621, ../Scss/_guide.scss */
  #schedule-contents {
    width: 620px;
    overflow-x: auto;
  }

  /* line 626, ../Scss/_guide.scss */
  .shadow-slider {
    overflow: hidden;
  }

  /* line 630, ../Scss/_guide.scss */
  .guide-info {
    width: 340px !important;
  }
}
@media (max-width: 939px) {
  /* line 637, ../Scss/_guide.scss */
  #schedule-contents {
    width: 700px;
    height: auto;
    overflow-x: auto;
  }
}
@media (max-width: 767px) {
  /* line 645, ../Scss/_guide.scss */
  #schedule-contents {
    width: 564px;
    height: auto;
    overflow-x: auto;
    margin-left: -20px;
    padding-left: 20px;
  }
}
/* line 654, ../Scss/_guide.scss */
#viewOnNow {
  margin-top: 18px;
}

@media (min-width: 940px) {
  /* line 659, ../Scss/_guide.scss */
  .guide-ads {
    padding-top: 20px;
  }
}
@media (max-width: 939px) {
  /* line 659, ../Scss/_guide.scss */
  .guide-ads {
    overflow: hidden;
    *zoom: 1;
    float: left;
    width: 100%;
    padding-top: 1em;
  }
}

@media (min-width: 940px) {
  /* line 671, ../Scss/_guide.scss */
  .guide-footer-shadow {
    width: 100%;
    height: 12px;
    margin-top: -12px;
    background: url(../images/hr-shadow-up.png) center top no-repeat;
    position: relative;
    z-index: 2;
  }
}

/* line 1, ../Scss/_forms.scss */
.form {
  margin-bottom: 30px;
  padding: 20px;
  background: #EDEEF4;
}

/* line 9, ../Scss/_forms.scss */
.input-form {
  padding-top: 1.42857rem;
}

/* line 14, ../Scss/_forms.scss */
select.select-box {
  height: 42px;
  padding: 10px;
  color: white;
  border: none;
  background: #5559E5;
}

/* line 23, ../Scss/_forms.scss */
label {
  display: block;
  margin-bottom: 10px;
}
/* line 28, ../Scss/_forms.scss */
label span {
  margin-left: 10px;
  color: #666;
  font-size: 14px;
  font-size: 1rem;
}

/* line 38, ../Scss/_forms.scss */
input[type=checkbox] {
  display: inline-block;
  margin-right: 0.71429rem;
}
/* line 43, ../Scss/_forms.scss */
input[type=checkbox] + label {
  display: inline-block;
}

/* line 49, ../Scss/_forms.scss */
input[type=text],
input[type=email],
textarea,
.form select {
  display: block;
  width: 100%;
  min-height: 40px;
  margin-bottom: 20px;
  padding-left: 0.71429rem;
  color: #202020;
  border: 1px solid #D8DFED;
  background: white;
  line-height: 40px;
}

/* line 68, ../Scss/_forms.scss */
textarea {
  height: 100px;
  height: 7.14286rem;
}

/* line 72, ../Scss/_forms.scss */
.form select {
  height: 40px;
}

/* line 76, ../Scss/_forms.scss */
input.searchbox {
  margin-bottom: 0;
}

/* line 83, ../Scss/_forms.scss */
.autofit-form span {
  display: block;
  overflow: hidden;
}
/* line 88, ../Scss/_forms.scss */
.autofit-form a {
  float: right;
  text-decoration: none;
  color: white;
}

/* line 99, ../Scss/_forms.scss */
.file-replace {
  position: relative;
  overflow: hidden;
  border: 1px solid #D8DFED;
  background: white;
}
/* line 107, ../Scss/_forms.scss */
.file-replace--left {
  float: left;
  padding: 20px;
  border-right: 1px solid #D8DFED;
}
/* line 115, ../Scss/_forms.scss */
.file-replace--right {
  text-align: center;
  line-height: 78px;
}
/* line 120, ../Scss/_forms.scss */
.file-replace--right.null {
  color: #666;
}
/* line 125, ../Scss/_forms.scss */
.file-replace input {
  font-size: 100px;
  line-height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  border: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  opacity: 0.01;
  filter: alpha(opacity=1);
}
/* line 143, ../Scss/_forms.scss */
.file-replace .button:before, .file-replace .itv-competitions-campaign .form-submit:before, .itv-competitions-campaign .file-replace .form-submit:before {
  font-family: 'utvicon';
  margin-right: 5px;
  content: '\f1ec';
}

/* line 153, ../Scss/_forms.scss */
.form-submit {
  margin-top: 30px;
  overflow: hidden;
  *zoom: 1;
}
/* line 158, ../Scss/_forms.scss */
.form-submit--col {
  float: left;
  width: 50%;
}
/* line 164, ../Scss/_forms.scss */
.form-submit .terms {
  font-size: 14px;
  font-size: 1rem;
  line-height: 38px;
}
/* line 168, ../Scss/_forms.scss */
.form-submit .terms input {
  float: left;
  width: auto;
  margin: 14px 5px 0 0;
}
/* line 176, ../Scss/_forms.scss */
.form-submit .button, .form-submit .itv-competitions-campaign .form-submit, .itv-competitions-campaign .form-submit .form-submit {
  text-align: center;
}

@media (max-width: 599px) {
  /* line 184, ../Scss/_forms.scss */
  .form-submit--col {
    width: 100%;
  }

  /* line 188, ../Scss/_forms.scss */
  .file-replace--left {
    width: 100%;
    border-bottom: 1px solid #D8DFED;
    border-left: 0;
  }

  /* line 195, ../Scss/_forms.scss */
  label span {
    display: block;
    margin-left: 0;
  }
}
/* line 1, ../Scss/_info.scss */
.info {
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 3, ../Scss/_info.scss */
.info a {
  font-weight: bold;
  text-decoration: none;
  color: #2F317F;
}
/* line 7, ../Scss/_info.scss */
.info a:hover {
  text-decoration: underline;
}
/* line 12, ../Scss/_info.scss */
.info img.full {
  width: 100%;
}
/* line 16, ../Scss/_info.scss */
.info .inline {
  margin: 0px 20px 20px 0;
}
/* line 20, ../Scss/_info.scss */
.info ul, .info ol {
  padding-left: 20px;
}
/* line 22, ../Scss/_info.scss */
.info ul li, .info ol li {
  padding-left: 10px;
}
/* line 27, ../Scss/_info.scss */
.info .accordion-all {
  margin-bottom: 10px;
}
/* line 29, ../Scss/_info.scss */
.info .accordion-all p {
  font-size: 14px;
  font-size: 1rem;
  margin-left: 20px;
  margin-right: 20px;
}
/* line 33, ../Scss/_info.scss */
.info .accordion-all p:first-child {
  margin-top: 20px;
}

/* line 2, ../Scss/_highlights.scss */
.utv-highlights .instream-social {
  border-top: 1px solid #EDEEF4;
  padding: 10px 0;
}
@media (min-width: 600px) {
  /* line 1, ../Scss/_highlights.scss */
  .utv-highlights {
    margin-bottom: 20px;
  }
  /* line 7, ../Scss/_highlights.scss */
  .utv-highlights header {
    margin: 55px 0;
  }
}

/* line 14, ../Scss/_highlights.scss */
.feature {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 260px;
  position: relative;
  color: white;
  background-size: cover;
}
/* line 16, ../Scss/_highlights.scss */
.feature a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
/* line 41, ../Scss/_mixins.scss */
.feature:before {
  display: block;
  content: "";
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE4MzE2MyIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTA2MTIiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(24, 49, 99, 0)), color-stop(100%, #010612));
  background-image: -moz-linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  background-image: -webkit-linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  background-image: linear-gradient(rgba(24, 49, 99, 0) 0%, #010612 100%);
  -moz-transition: height 150ms;
  -o-transition: height 150ms;
  -webkit-transition: height 150ms;
  transition: height 150ms;
}
/* line 54, ../Scss/_mixins.scss */
.feature:hover:before {
  height: 100%;
}
/* line 30, ../Scss/_highlights.scss */
.feature h2, .feature span {
  position: relative;
  z-index: 2;
  font-size: 2.07143rem;
  line-height: 1.2;
}
@media (max-width: 767px) {
  /* line 14, ../Scss/_highlights.scss */
  .feature {
    margin-bottom: 2.14286rem;
  }
  /* line 38, ../Scss/_highlights.scss */
  .feature h2, .feature span {
    font-size: 26px;
    font-size: 1.85714rem;
  }
}
@media (max-width: 599px) {
  /* line 43, ../Scss/_highlights.scss */
  .feature h2, .feature span {
    font-size: 18px;
    font-size: 1.28571rem;
  }
}
/* line 47, ../Scss/_highlights.scss */
.feature h2 {
  margin: 0 0 0 0;
}
@media (max-width: 599px) {
  /* line 14, ../Scss/_highlights.scss */
  .feature {
    height: 160px;
    padding: 100px 20px 20px 20px;
    font-size: 60%;
  }
}
/* line 55, ../Scss/_highlights.scss */
.programme .feature {
  height: 349px;
}
@media (max-width: 767px) {
  /* line 55, ../Scss/_highlights.scss */
  .programme .feature {
    height: 307px;
  }
}
@media (max-width: 599px) {
  /* line 55, ../Scss/_highlights.scss */
  .programme .feature {
    height: 156px;
  }
}
/* line 64, ../Scss/_highlights.scss */
.feature .content {
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 110px;
}
@media (max-width: 599px) {
  /* line 64, ../Scss/_highlights.scss */
  .feature .content {
    bottom: 20px;
    left: 20px;
    right: 80px;
  }
}
/* line 76, ../Scss/_highlights.scss */
.feature:hover .icon-video, .feature:hover .icon-video-time {
  background-color: #FDC131;
}
/* line 80, ../Scss/_highlights.scss */
.feature .highlight-meta-large {
  position: absolute;
  bottom: 20px;
  left: 20px;
  right: 20px;
}
@media (max-width: 599px) {
  /* line 80, ../Scss/_highlights.scss */
  .feature .highlight-meta-large {
    bottom: 10px;
    left: 10px;
    right: 10px;
  }
}

/* line 93, ../Scss/_highlights.scss */
.feature-md {
  margin-left: 0 !important;
  background: #EDEEF4;
}
/* line 96, ../Scss/_highlights.scss */
.feature-md a {
  text-decoration: none;
}
/* line 99, ../Scss/_highlights.scss */
.feature-md .image {
  position: relative;
}
/* line 102, ../Scss/_highlights.scss */
.feature-md .highlight-meta {
  height: 68px;
  padding: 10px;
}
/* line 105, ../Scss/_highlights.scss */
.feature-md .highlight-meta .time {
  font-size: 14px;
  font-size: 1rem;
  padding-top: 5px;
  left: 10px;
  right: 10px;
}
/* line 112, ../Scss/_highlights.scss */
.feature-md h2 {
  font-size: 20px;
  font-size: 1.42857rem;
  margin-bottom: 5px;
  line-height: 20px;
  height: 20px;
  color: black;
}

/* line 121, ../Scss/_highlights.scss */
.highlight {
  -moz-transition: color 150ms;
  -o-transition: color 150ms;
  -webkit-transition: color 150ms;
  transition: color 150ms;
  color: black;
  text-decoration: none;
}
/* line 125, ../Scss/_highlights.scss */
.highlight:hover {
  color: #5559E5;
}

/* line 130, ../Scss/_highlights.scss */
.small-highlight {
  background: #EDEEF4;
}
@media (max-width: 939px) {
  /* line 130, ../Scss/_highlights.scss */
  .small-highlight {
    margin-bottom: 0.71429rem;
  }
}

/* line 137, ../Scss/_highlights.scss */
.highlight-meta {
  padding: 12px 7px 0 0;
  height: 124px;
}
@media (max-width: 939px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    height: 90px;
  }
  /* line 142, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    height: 38px;
  }
}
@media (max-width: 767px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    height: 121px;
  }
  /* line 148, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    height: 81px;
  }
}
@media (max-width: 599px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    height: 76px;
  }
  /* line 154, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    height: 38px;
  }
}
/* line 158, ../Scss/_highlights.scss */
.highlight-meta h3 {
  font-size: 18px;
  font-size: 1.28571rem;
  margin: 0 0 10px 0;
}
/* line 162, ../Scss/_highlights.scss */
.highlight-meta .time {
  border-top: 1px solid #D8DFED;
  padding: 8px 0 0 0;
  font-size: 1.2em;
  color: #2F317F;
  position: absolute;
  bottom: 8px;
  left: 0px;
  right: 10px;
}
/* line 171, ../Scss/_highlights.scss */
.highlight-meta .time p {
  margin-bottom: 0px;
}
@media (max-width: 599px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    padding: 10px 10px 0 0;
  }
  /* line 177, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    font-size: 1.1em;
    line-height: 1.1em;
    margin: 0 0 6px 0;
  }
  /* line 182, ../Scss/_highlights.scss */
  .highlight-meta .time {
    font-size: 1em;
    line-height: 1em;
    border-top: 0;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    padding: 10px 10px 0 0;
  }
  /* line 192, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    font-size: 1.3em;
    line-height: 1.1em;
    margin: 0 0 6px 0;
  }
  /* line 197, ../Scss/_highlights.scss */
  .highlight-meta .time {
    font-size: 1.2em;
    line-height: 1em;
    border-top: 0;
    padding: 0;
  }
}
@media (max-width: 939px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    padding: 10px 10px 0 0;
  }
  /* line 207, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    font-size: 18px;
    font-size: 1.28571rem;
    line-height: 18px;
    margin: 0 0 6px 0;
  }
  /* line 212, ../Scss/_highlights.scss */
  .highlight-meta .time {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 16px;
  }
}
@media (max-width: 599px) {
  /* line 137, ../Scss/_highlights.scss */
  .highlight-meta {
    padding: 10px 10px 0 0;
  }
  /* line 220, ../Scss/_highlights.scss */
  .highlight-meta h3 {
    font-size: 16px;
    font-size: 1.14286rem;
    line-height: 16px;
    margin: 0 0 6px 0;
  }
  /* line 225, ../Scss/_highlights.scss */
  .highlight-meta .time {
    font-size: 14px;
    font-size: 1rem;
    line-height: 14px;
  }
}

/* line 232, ../Scss/_highlights.scss */
.small-highlights {
  margin-top: -40px;
}
@media (min-width: 768px) {
  /* line 232, ../Scss/_highlights.scss */
  .small-highlights {
    margin-top: 0;
  }
}

/* line 1, ../Scss/_article.scss */
.article-list {
  margin-bottom: 1.42857rem;
  border-bottom: 1px solid #D8DFED;
}
@media (max-width: 599px) {
  /* line 1, ../Scss/_article.scss */
  .article-list {
    margin-bottom: 0.71429rem;
  }
}

/* line 12, ../Scss/_article.scss */
.entertainment-sponsor {
  margin-bottom: 0.71429rem;
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: bold;
}
/* line 16, ../Scss/_article.scss */
.entertainment-sponsor img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}

/* line 23, ../Scss/_article.scss */
article {
  position: relative;
}
/* line 25, ../Scss/_article.scss */
article.top-story {
  margin-bottom: 1.42857rem;
}
/* line 30, ../Scss/_article.scss */
article.top-story .article-digging-deeper .dropdown {
  min-width: 0;
}
/* line 35, ../Scss/_article.scss */
article.top-story img {
  margin-bottom: 0.71429rem;
}
/* line 43, ../Scss/_article.scss */
article .article-copy {
  font-size: 1.14286rem;
}
/* line 45, ../Scss/_article.scss */
article .article-copy.accessibility-on {
  font-size: 1.42857rem;
}
/* line 49, ../Scss/_article.scss */
article a {
  color: #5559E5;
  text-decoration: none;
}
/* line 53, ../Scss/_article.scss */
article a.icon:before {
  padding-right: 0.35714rem;
}
/* line 57, ../Scss/_article.scss */
article a:hover {
  color: #1D1F61;
}
/* line 60, ../Scss/_article.scss */
article a.title {
  display: block;
}
/* line 64, ../Scss/_article.scss */
article p.summary {
  margin: 5px 0 0 0;
}
/* line 68, ../Scss/_article.scss */
article p.article-meta, article p.gallery-date, article .playlist-caption .published, .playlist-caption article .published {
  margin-bottom: 0.71429rem;
}
/* line 71, ../Scss/_article.scss */
article h1, article .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article h2 {
  margin: 0;
  display: inline;
  line-height: 1.1em;
}
/*ABS*/
article.breaking h1 {
    line-height:1.4em;
}
/* line 77, ../Scss/_article.scss */
article h2 {
  line-height: 1.2;
  overflow: hidden;
  *zoom: 1;
}
/* line 82, ../Scss/_article.scss */
article h3 {
  line-height: 1;
  margin-bottom: 14px;
  margin-bottom: 1rem;
}
@media (max-width: 939px) {
  /* line 90, ../Scss/_article.scss */
  article .utv-player-container a:after {
    border-width: 70px;
  }
}
/* line 97, ../Scss/_article.scss */
article .article-copy .ad_mpu {
  margin-left: 0.71429rem;
}
/* line 104, ../Scss/_article.scss */
article.breaking {
  display: block;
  margin-bottom: 0.71429rem;
}
/* line 108, ../Scss/_article.scss */
article.breaking h1 a, article.breaking .tvhub.superheader + section.container .module h2 a, .tvhub.superheader + section.container .module article.breaking h2 a, article.breaking h2 a {
  background: #FDC131;
  display: inline;
  padding-bottom: 0.2rem;
}
/* line 117, ../Scss/_article.scss */
article.preview a {
  color: black;
  text-decoration: none;
}
/* line 120, ../Scss/_article.scss */
article.preview a:hover {
  color: #5559E5;
}
/* line 125, ../Scss/_article.scss */
article.preview .image:hover ~ .article-content h1 a, article.preview .image:hover ~ .article-content .tvhub.superheader + section.container .module h2 a, .tvhub.superheader + section.container .module article.preview .image:hover ~ .article-content h2 a {
  color: #5559E5;
}
/* line 129, ../Scss/_article.scss */
article.preview p.article-meta, article.preview p.gallery-date, article.preview .playlist-caption .published, .playlist-caption article.preview .published {
  margin: 0 0 3px 0;
}
/* line 137, ../Scss/_article.scss */
article.preview.large {
  margin-bottom: 2.14286rem;
}
/* line 139, ../Scss/_article.scss */
article.preview.large p.article-meta, article.preview.large p.gallery-date, article.preview.large .playlist-caption .published, .playlist-caption article.preview.large .published {
  margin-bottom: 10px;
}
/* line 143, ../Scss/_article.scss */
article.preview.large p.summary {
  margin-top: 1.42857rem;
}
/* line 146, ../Scss/_article.scss */
article.preview.large h1, article.preview.large .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.large h2 {
  font-size: 2.5em;
  padding: 3px;
}
@media (max-width: 599px) {
  /* line 146, ../Scss/_article.scss */
  article.preview.large h1, article.preview.large .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.large h2 {
    font-size: 1.6em;
  }
}
/* line 156, ../Scss/_article.scss */
article.preview.large.breaking h1, article.preview.large.breaking .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.large.breaking h2 {
  background: #FDC131;
}
/* line 158, ../Scss/_article.scss */
article.preview.large.breaking h1 a, article.preview.large.breaking .tvhub.superheader + section.container .module h2 a, .tvhub.superheader + section.container .module article.preview.large.breaking h2 a {
  line-height: 1.3;
}
/* line 162, ../Scss/_article.scss */
article.preview.large img {
  margin-bottom: 1.42857rem;
}
@media (max-width: 599px) {
  /* line 167, ../Scss/_article.scss */
  article.preview.large .summary {
    display: block;
  }
}
/* line 172, ../Scss/_article.scss */
article.preview.medium {
  margin: 15px 0;
}
/* line 174, ../Scss/_article.scss */
article.preview.medium h1, article.preview.medium .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.medium h2 {
  font-size: 2.1em;
}
@media (max-width: 599px) {
  /* line 174, ../Scss/_article.scss */
  article.preview.medium h1, article.preview.medium .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.medium h2 {
    margin-top: 0.5em;
    font-size: 1.6em;
  }
}
/* line 181, ../Scss/_article.scss */
article.preview.medium .icon-wrapper:hover ~ .article-content h1 a, article.preview.medium .icon-wrapper:hover ~ .article-content .tvhub.superheader + section.container .module h2 a, .tvhub.superheader + section.container .module article.preview.medium .icon-wrapper:hover ~ .article-content h2 a {
  color: #2F317F;
}
@media (max-width: 599px) {
  /* line 185, ../Scss/_article.scss */
  article.preview.medium .article-content {
    margin-top: 10px;
  }
  /* line 188, ../Scss/_article.scss */
  article.preview.medium .summary {
    display: block;
  }
}
/* line 193, ../Scss/_article.scss */
article.preview.small, article.preview.simple {
  margin: 30px 0;
}
/* line 195, ../Scss/_article.scss */
article.preview.small h1, article.preview.small .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.small h2, article.preview.simple h1, article.preview.simple .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.simple h2 {
  font-size: 1.6em;
}
@media (max-width: 599px) {
  /* line 195, ../Scss/_article.scss */
  article.preview.small h1, article.preview.small .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.small h2, article.preview.simple h1, article.preview.simple .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module article.preview.simple h2 {
    font-size: 1.15em;
  }
}
@media (max-width: 599px) {
  /* line 203, ../Scss/_article.scss */
  article.preview .summary {
    display: none;
  }
}
/* line 209, ../Scss/_article.scss */
article.preview.simple span.flag-message {
  font-size: 12px;
}
/* line 214, ../Scss/_article.scss */
article .image {
  position: relative;
}

@media (max-width: 599px) {
  /* line 221, ../Scss/_article.scss */
  article:not(.simple) .article-author, article:not(.simple) .date {
    padding-top: 0.35714rem;
    display: block;
  }
}

/* line 228, ../Scss/_article.scss */
.article-read-more {
  position: absolute;
  bottom: 0rem;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
}
/* line 233, ../Scss/_article.scss */
.article-read-more span:before {
  -moz-transition: -moz-transform 500ms;
  -o-transition: -o-transform 500ms;
  -webkit-transition: -webkit-transform 500ms;
  transition: transform 500ms;
}
/* line 236, ../Scss/_article.scss */
.article-read-more.transition-finished {
  background: #5559E5;
}
/* line 242, ../Scss/_article.scss */
.article-read-more.open .accordion-toggle span:before {
  transform: rotate(180deg);
}
/* line 247, ../Scss/_article.scss */
.article-read-more .read-more-link {
  color: #fff;
  display: block;
  float: left;
}
/* line 252, ../Scss/_article.scss */
.article-read-more .read-more-link span {
  display: block;
}
/* line 254, ../Scss/_article.scss */
.article-read-more .read-more-link span.icon {
  width: 60px;
  text-align: center;
  font-size: 1.2rem;
  display: inline-block;
  cursor: pointer;
  vertical-align: top;
  padding: 0.71429rem;
  position: absolute;
  height: 100%;
  z-index: 1;
  background: #5559E5;
  float: left;
}
@media (max-width: 939px) {
  /* line 254, ../Scss/_article.scss */
  .article-read-more .read-more-link span.icon {
    width: 40px;
  }
}
/* line 270, ../Scss/_article.scss */
.article-read-more .read-more-link span.icon:hover {
  color: #1D1F61;
}
/* line 276, ../Scss/_article.scss */
.article-read-more .read-more-link .read-more-article {
  z-index: 0;
  background: #5559E5;
  float: left;
  padding-left: 60px;
}
@media (max-width: 939px) {
  /* line 276, ../Scss/_article.scss */
  .article-read-more .read-more-link .read-more-article {
    padding-left: 40px;
  }
}
/* line 287, ../Scss/_article.scss */
.article-read-more .read-more-link .read-more-article img {
  width: 99px;
  display: inline-block;
  margin-right: 0.71429rem;
}
/* line 293, ../Scss/_article.scss */
.article-read-more .read-more-link .read-more-article .content-wrapper {
  display: inline-block;
  vertical-align: top;
}
/* line 299, ../Scss/_article.scss */
.article-read-more .read-more-link .read-more-article a.outer-wrapper {
  color: white;
  text-decoration: none;
  display: block;
  padding: 0.71429rem;
}
/* line 306, ../Scss/_article.scss */
.article-read-more .read-more-link .read-more-article.on {
  display: inline-block;
  transform: translate3d(0, 0, 0);
}

/* line 314, ../Scss/_article.scss */
p.article-meta, p.gallery-date, .playlist-caption .published {
  margin: 0.71429rem 0 1.42857rem 0;
  font-weight: normal;
  line-height: 1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-size: 0.85714rem;
}
/* line 321, ../Scss/_article.scss */
p.article-meta .category, p.gallery-date .category, .playlist-caption .published .category {
  font-weight: bold;
}
/* line 323, ../Scss/_article.scss */
p.article-meta .category a, p.gallery-date .category a, .playlist-caption .published .category a {
  color: #5559E5;
}
/* line 328, ../Scss/_article.scss */
.large p.article-meta, .large p.gallery-date, .large .playlist-caption .published, .playlist-caption .large .published {
  margin-top: 5px;
}
/* line 332, ../Scss/_article.scss */
p.article-meta a, p.gallery-date a, .playlist-caption .published a {
  color: #5559E5;
}

/* line 340, ../Scss/_article.scss */
p.intro {
  font-size: 1.28571rem;
  font-weight: bold;
}

/* line 345, ../Scss/_article.scss */
.news-toggle {
  border-top: 1px solid #D8DFED;
  background: url(../Images/hr-shadow-narrow.png) no-repeat top center;
  padding: 20px 0;
  text-align: center;
  font-size: 1.3em;
}
/* line 353, ../Scss/_article.scss */
.news-toggle a {
  display: inline-block;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 8px 10px;
  color: black;
  text-decoration: none;
}
/* line 359, ../Scss/_article.scss */
.news-toggle a.active {
  background: #5559E5;
  color: white;
  font-weight: bold;
}
@media (max-width: 599px) {
  /* line 345, ../Scss/_article.scss */
  .news-toggle {
    background: #D8DFED;
    font-size: 1.2em;
  }
  /* line 369, ../Scss/_article.scss */
  .news-toggle a.active {
    background: transparent;
  }
  /* line 372, ../Scss/_article.scss */
  .news-toggle + hr {
    display: none;
  }
}

/* line 378, ../Scss/_article.scss */
a.player {
  display: block;
}
/* line 380, ../Scss/_article.scss */
a.player:after {
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  -webkit-transition: opacity 150ms;
  transition: opacity 150ms;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: #2F317F;
  opacity: 0;
  display: block;
  z-index: 1;
}
/* line 394, ../Scss/_article.scss */
a.player:hover:after {
  opacity: 0.3;
}

/* line 400, ../Scss/_article.scss */
span.article-tag {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: bold;
  padding: 0.35714rem;
  background: #5559E5;
  color: white;
  margin-right: 0.35714rem;
  display: inline-block;
}
/* line 408, ../Scss/_article.scss */
span.article-tag.breaking {
  background: #FDC131;
  color: black;
}

/* line 414, ../Scss/_article.scss */
.article-author {
  margin-top: 1rem;
}

/* line 417, ../Scss/_article.scss */
.article-author, .date {
  color: #666;
}

/* line 422, ../Scss/_article.scss */
.article-options li {
  display: block;
  text-align: center;
  background: #edeef4;
  margin-bottom: 0.5em;
}
@media (max-width: 767px) {
  /* line 422, ../Scss/_article.scss */
  .article-options li {
    display: inline-block;
  }
}
/* line 430, ../Scss/_article.scss */
.article-options li a {
  font-size: 2em;
  padding: 0.5em;
  display: block;
  line-height: 1;
  color: #757cbd;
  position: relative;
}
/* line 437, ../Scss/_article.scss */
.article-options li a:hover {
  background: #D8DFED;
}
@media (max-width: 939px) {
  /* line 430, ../Scss/_article.scss */
  .article-options li a {
    font-size: 1.5em;
  }
}
/* line 445, ../Scss/_article.scss */
.article-options li a.accessibility-toggle.active {
  background: #757cbd;
  color: #fff;
}

/* line 456, ../Scss/_article.scss */
.article-single-template .media {
  margin: 0.71429rem 0;
}
/* line 458, ../Scss/_article.scss */
.article-single-template .media .media-block {
  margin-bottom: 1.42857rem;
  padding-bottom: 0.71429rem;
  border-bottom: 1px solid #D8DFED;
}
/* line 465, ../Scss/_article.scss */
.article-single-template .media-caption {
  padding: 0.71429rem 0;
  border-bottom: 1px solid #D8DFED;
}

/* line 471, ../Scss/_article.scss */
span.comment-number {
  color: #fff;
  position: absolute;
  font-size: 0.4em;
  top: 1.9em;
  width: 100%;
  left: 0;
}

/* line 482, ../Scss/_article.scss */
.tags {
  margin-bottom: 1.42857rem;
}
/* line 484, ../Scss/_article.scss */
.tags .tag {
  display: inline-block;
  color: #666;
  text-decoration: none;
  font-weight: bold;
  padding: 0.5rem;
  background: #edeef4;
  margin-right: 0.5rem;
}

/* line 496, ../Scss/_article.scss */
blockquote {
  font-size: 1em;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 496, ../Scss/_article.scss */
  blockquote {
    margin: 1em 0;
  }
}
/* line 503, ../Scss/_article.scss */
blockquote span.article-quote, blockquote p.article-quote {
  text-transform: uppercase;
  display: inline;
  font-size: 1.5rem;
  line-height: 1.6;
  background: #2F317F;
  padding: 0.5em 0;
  color: #fff;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  box-shadow: 0.7rem 0 0 #2F317F, 0.7rem 0 0 #2F317F, -0.7rem 0 0 #2F317F, -0.7rem 0 0 #2F317F;
}
/* line 517, ../Scss/_article.scss */
blockquote span.article-quote.help, blockquote p.article-quote.help {
  background: #666;
  box-shadow: 0.7rem 0 0 #666, -0.7rem 0 0 #666;
}
/* line 523, ../Scss/_article.scss */
blockquote .caption {
  padding-top: 1.42857rem;
}

/* line 528, ../Scss/_article.scss */
.article-addon {
  border-top: 1px solid #D8DFED;
  margin-top: 2.14286rem;
  padding-top: 1.42857rem;
}

/* line 534, ../Scss/_article.scss */
.help-block {
  color: #666;
}
/* line 536, ../Scss/_article.scss */
.help-block a {
  color: #666;
}
/* line 538, ../Scss/_article.scss */
.help-block a:hover {
  color: #2F317F;
}
/* line 542, ../Scss/_article.scss */
.help-block h2 {
  margin-bottom: 0;
  line-height: 1;
}

/* line 549, ../Scss/_article.scss */
.digest .program-wrapper .icon-wrapper:hover ~ h4 a {
  color: #5559E5;
}

/* line 554, ../Scss/_article.scss */
.search-option {
  color: #666;
  float: right;
}
@media (max-width: 599px) {
  /* line 554, ../Scss/_article.scss */
  .search-option {
    text-align: center;
    display: block;
    margin-bottom: 0.71429rem;
    float: none;
  }
}

/* line 565, ../Scss/_article.scss */
p.summary {
  max-height: 60px;
  overflow: hidden;
}
@media (max-width: 939px) {
  /* line 565, ../Scss/_article.scss */
  p.summary {
    max-height: 75px;
  }
}
@media (max-width: 767px) {
  /* line 565, ../Scss/_article.scss */
  p.summary {
    max-height: 55px;
  }
}

@media (max-width: 767px) {
  /* line 577, ../Scss/_article.scss */
  .article-single-template article {
    margin-bottom: 1.42857rem;
  }
}

/* line 584, ../Scss/_article.scss */
.image-gallery {
  position: relative;
}
/* line 586, ../Scss/_article.scss */
.image-gallery .article-gallery-thumbnail {
  background: #edeef4;
}
/* line 588, ../Scss/_article.scss */
.image-gallery .article-gallery-thumbnail img {
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 602, ../Scss/_article.scss */
.news-hub-template .article-list {
  border-bottom: none;
}

/* line 3, ../Scss/_blog.scss */
.blog-latest-block {
  margin-bottom: 2.14286rem;
  padding-bottom: 1.42857rem;
  border-bottom: 1px solid #D8DFED;
}
/* line 8, ../Scss/_blog.scss */
.blog-latest-block h2 {
  text-align: center;
  line-height: 1;
}
@media (max-width: 599px) {
  /* line 8, ../Scss/_blog.scss */
  .blog-latest-block h2 {
    font-size: 1.5rem;
  }
}
/* line 17, ../Scss/_blog.scss */
.blog-latest-block .blog-latest-content h3, .blog-latest-block .blog-latest-content p {
  margin-bottom: 0;
}
/* line 22, ../Scss/_blog.scss */
.blog-latest-block img {
  float: left;
  position: relative;
}
@media (max-width: 599px) {
  /* line 33, ../Scss/_blog.scss */
  .blog-latest-block .p1-block-no-corner {
    background: #edeef4;
  }
  /* line 35, ../Scss/_blog.scss */
  .blog-latest-block .p1-block-no-corner:after {
    display: none;
  }
}

/* line 42, ../Scss/_blog.scss */
.title-letter {
  margin-bottom: 1.42857rem;
  padding-bottom: 1.42857rem;
  border-bottom: 1px solid #D8DFED;
}
/* line 46, ../Scss/_blog.scss */
.title-letter h1, .title-letter .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .title-letter h2 {
  line-height: 1;
}
@media (max-width: 599px) {
  /* line 46, ../Scss/_blog.scss */
  .title-letter h1, .title-letter .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .title-letter h2 {
    padding-bottom: 0.71429rem;
    border-bottom: 1px solid #D8DFED;
  }
}

/* line 55, ../Scss/_blog.scss */
.blog-list-block {
  margin-bottom: 1.42857rem;
  padding-bottom: 1.42857rem;
}
/* line 59, ../Scss/_blog.scss */
.blog-list-block:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 64, ../Scss/_blog.scss */
.blog-list-block h2 {
  line-height: 1;
}
@media (max-width: 599px) {
  /* line 64, ../Scss/_blog.scss */
  .blog-list-block h2 {
    font-size: 1.5rem;
  }
}
/* line 70, ../Scss/_blog.scss */
.blog-list-block p.article-meta, .blog-list-block p.gallery-date, .blog-list-block .playlist-caption .published, .playlist-caption .blog-list-block .published {
  margin: 0;
}

/* line 76, ../Scss/_blog.scss */
.bg-overlay {
  float: left;
  position: relative;
  max-width: 100%;
}
/* line 80, ../Scss/_blog.scss */
.bg-overlay:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2f317f;
  background-color: rgba(47, 49, 127, 0.5);
  top: 0;
  -moz-transition: opacity 150ms;
  -o-transition: opacity 150ms;
  -webkit-transition: opacity 150ms;
  transition: opacity 150ms;
  opacity: 0;
}
/* line 91, ../Scss/_blog.scss */
.bg-overlay:hover:after {
  opacity: 1;
}

/* line 97, ../Scss/_blog.scss */
.blog-profile {
  padding-bottom: 1.42857rem;
  margin-bottom: 1.42857rem;
  border-bottom: 1px solid #D8DFED;
}
@media (max-width: 599px) {
  /* line 104, ../Scss/_blog.scss */
  .blog-profile .blog-bio p {
    display: none;
  }
}

/* line 3, ../Scss/_competitions.scss */
.competitions-template .itv-competitions-category .campaign-wrapper {
  width: 100%;
}
/* line 5, ../Scss/_competitions.scss */
.competitions-template .itv-competitions-category .campaign-wrapper > .landing-image {
  margin-left: 0 !important;
  margin-right: 1.42857rem;
}
/* line 10, ../Scss/_competitions.scss */
.competitions-template .itv-competitions-category .campaign-wrapper img {
  height: auto;
}
/* line 16, ../Scss/_competitions.scss */
.competitions-template .previous-winners {
  width: 100%;
}
/* line 18, ../Scss/_competitions.scss */
.competitions-template .previous-winners > .show-image {
  margin-left: 0 !important;
  margin-right: 1.42857rem;
}
/* line 23, ../Scss/_competitions.scss */
.competitions-template .previous-winners img {
  height: auto;
}

/* line 30, ../Scss/_competitions.scss */
.itv-competitions-campaign h1, .itv-competitions-campaign .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .itv-competitions-campaign h2 {
  font-size: 2.07143rem;
}
/* line 35, ../Scss/_competitions.scss */
.itv-competitions-campaign .campaign-summary h2, .itv-competitions-campaign .campaign h2 {
  line-height: 1;
}
/* line 41, ../Scss/_competitions.scss */
.itv-competitions-campaign .campaign form {
  text-align: left;
}
/* line 44, ../Scss/_competitions.scss */
.itv-competitions-campaign .campaign form .form-item label {
  width: auto;
  line-height: 40px;
}
/* line 54, ../Scss/_competitions.scss */
.itv-competitions-campaign .form-submit {
  padding-right: 15px;
}

/* line 61, ../Scss/_competitions.scss */
.recaptchatable input {
  min-height: 0;
  line-height: inherit;
  display: inline-block;
}

/* line 2, ../Scss/_comments.scss */
#comments .comment-wrapper {
  padding: 1.42857rem 0;
}
@media (max-width: 599px) {
  /* line 2, ../Scss/_comments.scss */
  #comments .comment-wrapper {
    padding: 1em;
  }
}
/* line 7, ../Scss/_comments.scss */
#comments .comment-wrapper .commentbox {
  font-size: 2rem;
  color: #757cbd;
}
/* line 12, ../Scss/_comments.scss */
#comments .comment-wrapper .comment-title span {
  font-weight: bold;
}
/* line 17, ../Scss/_comments.scss */
#comments .comment-wrapper .row {
  margin: 0;
}
/* line 22, ../Scss/_comments.scss */
#comments .comment-content {
  padding-bottom: 1em;
  padding-right: 1.42857rem;
  border-bottom: 1px solid #D8DFED;
}
/* line 28, ../Scss/_comments.scss */
#comments .comment-tag {
  text-transform: uppercase;
  font-weight: normal;
}
/* line 31, ../Scss/_comments.scss */
#comments .comment-tag.new {
  color: #EA2B24;
}
@media (max-width: 599px) {
  /* line 38, ../Scss/_comments.scss */
  #comments .comment-interaction a {
    display: block;
    margin-bottom: 0.5em;
  }
}
/* line 45, ../Scss/_comments.scss */
#comments .comment-interaction a + a {
  margin-left: 0.71429rem;
}
@media (max-width: 599px) {
  /* line 45, ../Scss/_comments.scss */
  #comments .comment-interaction a + a {
    margin-left: 0;
  }
}
/* line 53, ../Scss/_comments.scss */
#comments .comment-form {
  padding-top: 1.42857rem;
  padding-right: 1.42857rem;
}

/* line 59, ../Scss/_comments.scss */
.comment-wrapper:not(.open) [data-behavior~=comment-content] {
  height: 0;
}

/* line 63, ../Scss/_comments.scss */
.comment-wrapper.open [data-behavior~=comment-content] {
  height: auto;
  overflow: auto;
}

/* line 68, ../Scss/_comments.scss */
.comment-wrapper [data-behavior~=comment-content] {
  -webkit-transition: height 350ms ease-in-out;
  transition: height 350ms ease-in-out;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

/* line 75, ../Scss/_comments.scss */
.comment-wrapper.open:not(.transitioning) > [data-behavior~=comment-content] {
  -webkit-transition: none 350ms ease-in-out;
  transition: none 350ms ease-in-out;
}

/* line 1, ../Scss/_condolence.scss */
.condolence-wrapper {
  padding: 1.42857rem !important;
}

/* line 5, ../Scss/_condolence.scss */
ul.condolence-list {
  border-bottom: 1px solid #D8DFED;
  margin-bottom: 1.42857rem;
}
/* line 8, ../Scss/_condolence.scss */
ul.condolence-list li {
  width: 49%;
  display: inline-block;
  padding-bottom: 1.42857rem;
  /*font-weight: bold;*/
  vertical-align:top;
}
/* line 13, ../Scss/_condolence.scss */
ul.condolence-list li span {
  font-weight: normal;
}
/* line 16, ../Scss/_condolence.scss */
ul.condolence-list li:nth-of-type(2n+2) {
  clear: right;
  margin-left:2%;
}

/* line 22, ../Scss/_condolence.scss */
.condolence-wrapper:not(.open) [data-behavior~=condolence-content] {
  height: 0;
}

/* line 26, ../Scss/_condolence.scss */
.condolence-wrapper.open [data-behavior~=condolence-content] {
  height: auto;
  overflow: auto;
}

/* line 31, ../Scss/_condolence.scss */
.condolence-wrapper [data-behavior~=condolence-content] {
  -webkit-transition: height 350ms ease-in-out;
  transition: height 350ms ease-in-out;
  overflow: hidden;
  -webkit-transform: translateZ(0);
}

/* line 38, ../Scss/_condolence.scss */
.condolence-wrapper.open:not(.transitioning) > [data-behavior~=condolence-content] {
  -webkit-transition: none 350ms ease-in-out;
  transition: none 350ms ease-in-out;
}

/* line 43, ../Scss/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
/* line 38, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.container:after {
  content: "";
  display: table;
  clear: both;
}

/* line 54, ../Scss/_grid.scss */
.gap {
  margin-bottom: 1.42857rem;
}

/* line 58, ../Scss/_grid.scss */
.gap-top {
  margin-top: 1.42857rem;
}

/* line 62, ../Scss/_grid.scss */
.row {
  *zoom: 1;
}
/* line 38, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 65, ../Scss/_grid.scss */
.row *[class*='col-']:first-of-type,
.row article[class*='col-']:first-of-type {
  margin-left: 0;
}
/* line 69, ../Scss/_grid.scss */
.row *[class*='col-']:first-of-type .row,
.row article[class*='col-']:first-of-type .row {
  margin-right: 0;
  margin-left: 0;
}

/* line 77, ../Scss/_grid.scss */
.nomargin {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
/* line 81, ../Scss/_grid.scss */
.nomargin-left {
  margin-left: 0 !important;
}
/* line 85, ../Scss/_grid.scss */
.nomargin-right {
  margin-right: 0 !important;
}

@media (max-width: 599px) {
  /* line 92, ../Scss/_grid.scss */
  .container.full-mobile {
    width: 100%;
  }
}
@media (min-width: 316px) {
  /* line 99, ../Scss/_grid.scss */
  body:after {
    content: "mobile";
    display: none;
  }

  /* line 101, ../Scss/_grid.scss */
  .five-col-fluid .col-1of5 {
    width: auto;
    display: block;
  }

  /* line 106, ../Scss/_grid.scss */
  .container {
    width: 276px;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-0 {
    position: relative;
    float: left;
    width: -12px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-0 {
    margin-left: 12px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-0 {
    margin-right: 0px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-1 {
    position: relative;
    float: left;
    width: 12px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-1 {
    margin-left: 24px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-1 {
    margin-right: 24px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-2 {
    position: relative;
    float: left;
    width: 36px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-2 {
    margin-left: 48px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-2 {
    margin-right: 48px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-3 {
    position: relative;
    float: left;
    width: 60px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-3 {
    margin-left: 72px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-3 {
    margin-right: 72px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-4 {
    position: relative;
    float: left;
    width: 84px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-4 {
    margin-left: 96px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-4 {
    margin-right: 96px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-5 {
    position: relative;
    float: left;
    width: 108px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-5 {
    margin-left: 120px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-5 {
    margin-right: 120px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-6 {
    position: relative;
    float: left;
    width: 132px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-6 {
    margin-left: 144px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-6 {
    margin-right: 144px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-7 {
    position: relative;
    float: left;
    width: 156px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-7 {
    margin-left: 168px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-7 {
    margin-right: 168px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-8 {
    position: relative;
    float: left;
    width: 180px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-8 {
    margin-left: 192px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-8 {
    margin-right: 192px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-9 {
    position: relative;
    float: left;
    width: 204px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-9 {
    margin-left: 216px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-9 {
    margin-right: 216px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-10 {
    position: relative;
    float: left;
    width: 228px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-10 {
    margin-left: 240px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-10 {
    margin-right: 240px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-11 {
    position: relative;
    float: left;
    width: 252px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-11 {
    margin-left: 264px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-11 {
    margin-right: 264px !important;
  }

  /* line 112, ../Scss/_grid.scss */
  .col-xs-12 {
    position: relative;
    float: left;
    width: 276px;
    min-height: 1px;
    margin-left: 12px;
  }

  /* line 116, ../Scss/_grid.scss */
  .col-pull-xs-12 {
    margin-left: 288px !important;
  }

  /* line 120, ../Scss/_grid.scss */
  .col-push-xs-12 {
    margin-right: 288px !important;
  }

  /* line 125, ../Scss/_grid.scss */
  .col-xs-12 {
    margin-left: 0;
  }
}
@media (min-width: 600px) {
  /* line 133, ../Scss/_grid.scss */
  body:after {
    content: "tablet-sm";
    display: none;
  }

  /* line 134, ../Scss/_grid.scss */
  .container {
    width: 600px;
    padding: 0 28px;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-0 {
    margin-left: 20px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-0 {
    margin-right: 0px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-1 {
    position: relative;
    float: left;
    width: 27px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-1 {
    margin-left: 47px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-1 {
    margin-right: 47px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-2 {
    position: relative;
    float: left;
    width: 74px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-2 {
    margin-left: 94px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-2 {
    margin-right: 94px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-3 {
    position: relative;
    float: left;
    width: 121px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-3 {
    margin-left: 141px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-3 {
    margin-right: 141px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-4 {
    position: relative;
    float: left;
    width: 168px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-4 {
    margin-left: 188px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-4 {
    margin-right: 188px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-5 {
    position: relative;
    float: left;
    width: 215px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-5 {
    margin-left: 235px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-5 {
    margin-right: 235px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-6 {
    position: relative;
    float: left;
    width: 262px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-6 {
    margin-left: 282px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-6 {
    margin-right: 282px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-7 {
    position: relative;
    float: left;
    width: 309px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-7 {
    margin-left: 329px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-7 {
    margin-right: 329px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-8 {
    position: relative;
    float: left;
    width: 356px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-8 {
    margin-left: 376px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-8 {
    margin-right: 376px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-9 {
    position: relative;
    float: left;
    width: 403px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-9 {
    margin-left: 423px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-9 {
    margin-right: 423px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-10 {
    position: relative;
    float: left;
    width: 450px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-10 {
    margin-left: 470px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-10 {
    margin-right: 470px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-11 {
    position: relative;
    float: left;
    width: 497px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-11 {
    margin-left: 517px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-11 {
    margin-right: 517px !important;
  }

  /* line 141, ../Scss/_grid.scss */
  .col-xs-12 {
    position: relative;
    float: left;
    width: 544px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 145, ../Scss/_grid.scss */
  .col-pull-xs-12 {
    margin-left: 564px !important;
  }

  /* line 149, ../Scss/_grid.scss */
  .col-push-xs-12 {
    margin-right: 564px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-0 {
    margin-left: 20px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-0 {
    margin-right: 0px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-1 {
    position: relative;
    float: left;
    width: 27px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-1 {
    margin-left: 47px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-1 {
    margin-right: 47px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-2 {
    position: relative;
    float: left;
    width: 74px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-2 {
    margin-left: 94px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-2 {
    margin-right: 94px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-3, .competitions-template .itv-competitions-category .campaign-wrapper > .landing-image, .competitions-template .previous-winners > .show-image {
    position: relative;
    float: left;
    width: 121px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-3 {
    margin-left: 141px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-3 {
    margin-right: 141px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-4 {
    position: relative;
    float: left;
    width: 168px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-4 {
    margin-left: 188px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-4 {
    margin-right: 188px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-5 {
    position: relative;
    float: left;
    width: 215px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-5 {
    margin-left: 235px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-5 {
    margin-right: 235px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-6 {
    position: relative;
    float: left;
    width: 262px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-6 {
    margin-left: 282px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-6 {
    margin-right: 282px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-7 {
    position: relative;
    float: left;
    width: 309px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-7 {
    margin-left: 329px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-7 {
    margin-right: 329px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-8 {
    position: relative;
    float: left;
    width: 356px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-8 {
    margin-left: 376px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-8 {
    margin-right: 376px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-9 {
    position: relative;
    float: left;
    width: 403px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-9 {
    margin-left: 423px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-9 {
    margin-right: 423px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-10 {
    position: relative;
    float: left;
    width: 450px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-10 {
    margin-left: 470px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-10 {
    margin-right: 470px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-11 {
    position: relative;
    float: left;
    width: 497px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-11 {
    margin-left: 517px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-11 {
    margin-right: 517px !important;
  }

  /* line 156, ../Scss/_grid.scss */
  .col-sm-12 {
    position: relative;
    float: left;
    width: 544px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 160, ../Scss/_grid.scss */
  .col-pull-sm-12 {
    margin-left: 564px !important;
  }

  /* line 164, ../Scss/_grid.scss */
  .col-push-sm-12 {
    margin-right: 564px !important;
  }

  /* line 169, ../Scss/_grid.scss */
  .col-sm-12 {
    margin-left: 0;
  }
}
@media (min-width: 768px) {
  /* line 178, ../Scss/_grid.scss */
  body:after {
    content: "tablet";
    display: none;
  }

  /* line 179, ../Scss/_grid.scss */
  .container {
    width: 768px;
    padding: 0 34px;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-0 {
    margin-left: 20px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-0 {
    margin-right: 0px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-1 {
    position: relative;
    float: left;
    width: 40px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-1 {
    margin-left: 60px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-1 {
    margin-right: 60px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-2 {
    position: relative;
    float: left;
    width: 100px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-2 {
    margin-left: 120px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-2 {
    margin-right: 120px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-3 {
    position: relative;
    float: left;
    width: 160px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-3 {
    margin-left: 180px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-3 {
    margin-right: 180px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-4 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-4 {
    margin-left: 240px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-4 {
    margin-right: 240px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-5 {
    position: relative;
    float: left;
    width: 280px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-5 {
    margin-left: 300px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-5 {
    margin-right: 300px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-6 {
    position: relative;
    float: left;
    width: 340px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-6 {
    margin-left: 360px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-6 {
    margin-right: 360px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-7 {
    position: relative;
    float: left;
    width: 400px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-7 {
    margin-left: 420px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-7 {
    margin-right: 420px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-8 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-8 {
    margin-left: 480px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-8 {
    margin-right: 480px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-9 {
    position: relative;
    float: left;
    width: 520px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-9 {
    margin-left: 540px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-9 {
    margin-right: 540px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-10 {
    position: relative;
    float: left;
    width: 580px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-10 {
    margin-left: 600px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-10 {
    margin-right: 600px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-11 {
    position: relative;
    float: left;
    width: 640px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-11 {
    margin-left: 660px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-11 {
    margin-right: 660px !important;
  }

  /* line 186, ../Scss/_grid.scss */
  .col-xs-12 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 190, ../Scss/_grid.scss */
  .col-pull-xs-12 {
    margin-left: 720px !important;
  }

  /* line 194, ../Scss/_grid.scss */
  .col-push-xs-12 {
    margin-right: 720px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-0 {
    margin-left: 20px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-0 {
    margin-right: 0px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-1 {
    position: relative;
    float: left;
    width: 40px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-1 {
    margin-left: 60px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-1 {
    margin-right: 60px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-2 {
    position: relative;
    float: left;
    width: 100px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-2 {
    margin-left: 120px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-2 {
    margin-right: 120px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-3, .competitions-template .itv-competitions-category .campaign-wrapper > .landing-image, .competitions-template .previous-winners > .show-image {
    position: relative;
    float: left;
    width: 160px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-3 {
    margin-left: 180px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-3 {
    margin-right: 180px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-4 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-4 {
    margin-left: 240px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-4 {
    margin-right: 240px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-5 {
    position: relative;
    float: left;
    width: 280px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-5 {
    margin-left: 300px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-5 {
    margin-right: 300px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-6 {
    position: relative;
    float: left;
    width: 340px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-6 {
    margin-left: 360px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-6 {
    margin-right: 360px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-7 {
    position: relative;
    float: left;
    width: 400px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-7 {
    margin-left: 420px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-7 {
    margin-right: 420px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-8 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-8 {
    margin-left: 480px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-8 {
    margin-right: 480px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-9 {
    position: relative;
    float: left;
    width: 520px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-9 {
    margin-left: 540px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-9 {
    margin-right: 540px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-10 {
    position: relative;
    float: left;
    width: 580px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-10 {
    margin-left: 600px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-10 {
    margin-right: 600px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-11 {
    position: relative;
    float: left;
    width: 640px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-11 {
    margin-left: 660px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-11 {
    margin-right: 660px !important;
  }

  /* line 201, ../Scss/_grid.scss */
  .col-sm-12 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 205, ../Scss/_grid.scss */
  .col-pull-sm-12 {
    margin-left: 720px !important;
  }

  /* line 209, ../Scss/_grid.scss */
  .col-push-sm-12 {
    margin-right: 720px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-0 {
    margin-left: 20px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-0 {
    margin-right: 0px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-1 {
    position: relative;
    float: left;
    width: 40px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-1 {
    margin-left: 60px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-1 {
    margin-right: 60px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-2 {
    position: relative;
    float: left;
    width: 100px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-2 {
    margin-left: 120px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-2 {
    margin-right: 120px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-3 {
    position: relative;
    float: left;
    width: 160px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-3 {
    margin-left: 180px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-3 {
    margin-right: 180px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-4 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-4 {
    margin-left: 240px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-4 {
    margin-right: 240px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-5 {
    position: relative;
    float: left;
    width: 280px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-5 {
    margin-left: 300px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-5 {
    margin-right: 300px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-6 {
    position: relative;
    float: left;
    width: 340px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-6 {
    margin-left: 360px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-6 {
    margin-right: 360px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-7 {
    position: relative;
    float: left;
    width: 400px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-7 {
    margin-left: 420px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-7 {
    margin-right: 420px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-8 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-8 {
    margin-left: 480px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-8 {
    margin-right: 480px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-9 {
    position: relative;
    float: left;
    width: 520px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-9 {
    margin-left: 540px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-9 {
    margin-right: 540px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-10 {
    position: relative;
    float: left;
    width: 580px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-10 {
    margin-left: 600px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-10 {
    margin-right: 600px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-11 {
    position: relative;
    float: left;
    width: 640px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-11 {
    margin-left: 660px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-11 {
    margin-right: 660px !important;
  }

  /* line 216, ../Scss/_grid.scss */
  .col-md-12 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 220, ../Scss/_grid.scss */
  .col-pull-md-12 {
    margin-left: 720px !important;
  }

  /* line 224, ../Scss/_grid.scss */
  .col-push-md-12 {
    margin-right: 720px !important;
  }

  /* line 229, ../Scss/_grid.scss */
  .col-md-12 {
    margin-left: 0;
  }
}
@media (min-width: 940px) {
  /* line 238, ../Scss/_grid.scss */
  body:after {
    content: "desktop";
    display: none;
  }

  /* line 240, ../Scss/_grid.scss */
  .five-col-fluid .col-1of5 {
    width: 18%;
    margin-left: 2%;
    float: left;
  }

  /* line 248, ../Scss/_grid.scss */
  .sevel-col .col-1of7 {
    width: 14.28571%;
  }

  /* line 14, ../Scss/_grid.scss */
  .seven-col > * {
    position: relative;
    float: left;
    width: 91.57143px;
    min-height: 1px;
    margin-left: 20px;
  }
  /* line 21, ../Scss/_grid.scss */
  .seven-col > *:first-of-type {
    margin-left: 0;
  }

  /* line 259, ../Scss/_grid.scss */
  .container-wide {
    width: 970px;
    *zoom: 1;
    margin: 0px auto auto auto;
  }
  /* line 38, C:/Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.1/stylesheets/compass/utilities/general/_clearfix.scss */
  .container-wide:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 265, ../Scss/_grid.scss */
  .container {
    width: 940px;
    padding: 0;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-0 {
    margin-left: 20px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-0 {
    margin-right: 0px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-1 {
    position: relative;
    float: left;
    width: 60px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-1 {
    margin-left: 80px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-1 {
    margin-right: 80px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-2 {
    position: relative;
    float: left;
    width: 140px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-2 {
    margin-left: 160px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-2 {
    margin-right: 160px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-3 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-3 {
    margin-left: 240px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-3 {
    margin-right: 240px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-4 {
    position: relative;
    float: left;
    width: 300px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-4 {
    margin-left: 320px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-4 {
    margin-right: 320px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-5 {
    position: relative;
    float: left;
    width: 380px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-5 {
    margin-left: 400px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-5 {
    margin-right: 400px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-6 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-6 {
    margin-left: 480px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-6 {
    margin-right: 480px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-7 {
    position: relative;
    float: left;
    width: 540px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-7 {
    margin-left: 560px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-7 {
    margin-right: 560px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-8 {
    position: relative;
    float: left;
    width: 620px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-8 {
    margin-left: 640px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-8 {
    margin-right: 640px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-9 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-9 {
    margin-left: 720px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-9 {
    margin-right: 720px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-10 {
    position: relative;
    float: left;
    width: 780px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-10 {
    margin-left: 800px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-10 {
    margin-right: 800px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-11 {
    position: relative;
    float: left;
    width: 860px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-11 {
    margin-left: 880px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-11 {
    margin-right: 880px !important;
  }

  /* line 272, ../Scss/_grid.scss */
  .col-xs-12 {
    position: relative;
    float: left;
    width: 940px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 276, ../Scss/_grid.scss */
  .col-pull-xs-12 {
    margin-left: 960px !important;
  }

  /* line 280, ../Scss/_grid.scss */
  .col-push-xs-12 {
    margin-right: 960px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-0 {
    margin-left: 20px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-0 {
    margin-right: 0px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-1 {
    position: relative;
    float: left;
    width: 60px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-1 {
    margin-left: 80px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-1 {
    margin-right: 80px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-2 {
    position: relative;
    float: left;
    width: 140px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-2 {
    margin-left: 160px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-2 {
    margin-right: 160px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-3, .competitions-template .itv-competitions-category .campaign-wrapper > .landing-image, .competitions-template .previous-winners > .show-image {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-3 {
    margin-left: 240px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-3 {
    margin-right: 240px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-4 {
    position: relative;
    float: left;
    width: 300px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-4 {
    margin-left: 320px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-4 {
    margin-right: 320px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-5 {
    position: relative;
    float: left;
    width: 380px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-5 {
    margin-left: 400px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-5 {
    margin-right: 400px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-6 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-6 {
    margin-left: 480px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-6 {
    margin-right: 480px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-7 {
    position: relative;
    float: left;
    width: 540px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-7 {
    margin-left: 560px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-7 {
    margin-right: 560px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-8 {
    position: relative;
    float: left;
    width: 620px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-8 {
    margin-left: 640px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-8 {
    margin-right: 640px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-9 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-9 {
    margin-left: 720px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-9 {
    margin-right: 720px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-10 {
    position: relative;
    float: left;
    width: 780px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-10 {
    margin-left: 800px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-10 {
    margin-right: 800px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-11 {
    position: relative;
    float: left;
    width: 860px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-11 {
    margin-left: 880px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-11 {
    margin-right: 880px !important;
  }

  /* line 287, ../Scss/_grid.scss */
  .col-sm-12 {
    position: relative;
    float: left;
    width: 940px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 291, ../Scss/_grid.scss */
  .col-pull-sm-12 {
    margin-left: 960px !important;
  }

  /* line 295, ../Scss/_grid.scss */
  .col-push-sm-12 {
    margin-right: 960px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-0 {
    margin-left: 20px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-0 {
    margin-right: 0px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-1 {
    position: relative;
    float: left;
    width: 60px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-1 {
    margin-left: 80px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-1 {
    margin-right: 80px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-2 {
    position: relative;
    float: left;
    width: 140px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-2 {
    margin-left: 160px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-2 {
    margin-right: 160px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-3 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-3 {
    margin-left: 240px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-3 {
    margin-right: 240px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-4 {
    position: relative;
    float: left;
    width: 300px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-4 {
    margin-left: 320px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-4 {
    margin-right: 320px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-5 {
    position: relative;
    float: left;
    width: 380px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-5 {
    margin-left: 400px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-5 {
    margin-right: 400px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-6 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-6 {
    margin-left: 480px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-6 {
    margin-right: 480px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-7 {
    position: relative;
    float: left;
    width: 540px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-7 {
    margin-left: 560px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-7 {
    margin-right: 560px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-8 {
    position: relative;
    float: left;
    width: 620px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-8 {
    margin-left: 640px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-8 {
    margin-right: 640px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-9 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-9 {
    margin-left: 720px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-9 {
    margin-right: 720px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-10 {
    position: relative;
    float: left;
    width: 780px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-10 {
    margin-left: 800px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-10 {
    margin-right: 800px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-11 {
    position: relative;
    float: left;
    width: 860px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-11 {
    margin-left: 880px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-11 {
    margin-right: 880px !important;
  }

  /* line 302, ../Scss/_grid.scss */
  .col-md-12 {
    position: relative;
    float: left;
    width: 940px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 306, ../Scss/_grid.scss */
  .col-pull-md-12 {
    margin-left: 960px !important;
  }

  /* line 310, ../Scss/_grid.scss */
  .col-push-md-12 {
    margin-right: 960px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-0 {
    position: relative;
    float: left;
    width: -20px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-0 {
    margin-left: 20px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-0 {
    margin-right: 0px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-1 {
    position: relative;
    float: left;
    width: 60px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-1, .container-narrow {
    margin-left: 80px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-1 {
    margin-right: 80px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-2 {
    position: relative;
    float: left;
    width: 140px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-2 {
    margin-left: 160px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-2 {
    margin-right: 160px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-3 {
    position: relative;
    float: left;
    width: 220px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-3 {
    margin-left: 240px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-3 {
    margin-right: 240px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-4 {
    position: relative;
    float: left;
    width: 300px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-4 {
    margin-left: 320px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-4 {
    margin-right: 320px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-5 {
    position: relative;
    float: left;
    width: 380px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-5 {
    margin-left: 400px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-5 {
    margin-right: 400px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-6 {
    position: relative;
    float: left;
    width: 460px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-6 {
    margin-left: 480px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-6 {
    margin-right: 480px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-7 {
    position: relative;
    float: left;
    width: 540px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-7 {
    margin-left: 560px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-7 {
    margin-right: 560px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-8 {
    position: relative;
    float: left;
    width: 620px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-8 {
    margin-left: 640px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-8 {
    margin-right: 640px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-9 {
    position: relative;
    float: left;
    width: 700px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-9 {
    margin-left: 720px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-9 {
    margin-right: 720px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-10, .container-narrow {
    position: relative;
    float: left;
    width: 780px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-10 {
    margin-left: 800px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-10 {
    margin-right: 800px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-11 {
    position: relative;
    float: left;
    width: 860px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-11 {
    margin-left: 880px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-11 {
    margin-right: 880px !important;
  }

  /* line 317, ../Scss/_grid.scss */
  .col-lg-12 {
    position: relative;
    float: left;
    width: 940px;
    min-height: 1px;
    margin-left: 20px;
  }

  /* line 321, ../Scss/_grid.scss */
  .col-pull-lg-12 {
    margin-left: 960px !important;
  }

  /* line 325, ../Scss/_grid.scss */
  .col-push-lg-12 {
    margin-right: 960px !important;
  }

  /* line 330, ../Scss/_grid.scss */
  .col-lg-12 {
    margin-left: 0;
  }

  /* line 14, ../Scss/_grid.scss */
  .seven-col > * {
    position: relative;
    float: left;
    width: 116.14286px;
    min-height: 1px;
    margin-left: 20px;
  }
  /* line 21, ../Scss/_grid.scss */
  .seven-col > *:first-of-type {
    margin-left: 0;
  }
}
/* line 341, ../Scss/_grid.scss */
.container-narrow {
  overflow: hidden;
  *zoom: 1;
}

/* line 1, ../Scss/_styles.scss */
.debug {
  position: fixed;
  top: 0;
  color: white;
  background: black;
}

/* line 10, ../Scss/_styles.scss */
html {
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

/* line 17, ../Scss/_styles.scss */
body {
  font-family: "FSAlbert", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.52857;/*ABS line-height: 1.42857;*/
  color: #202020;
}

/* line 26, ../Scss/_styles.scss */
img, video {
  display: block;
  max-width: 100%;
}
/* line 31, ../Scss/_styles.scss */
img.center, video.center {
  text-align: center;
}

/* line 37, ../Scss/_styles.scss */
* {
  box-sizing: border-box;
}

/* line 42, ../Scss/_styles.scss */
.center {
  text-align: center;
}

/* line 47, ../Scss/_styles.scss */
.clearfix, .p1-block-no-corner, .itv-competitions-category .campaign-wrapper, .previous-winners {
  overflow: hidden;
  *zoom: 1;
}

/* line 53, ../Scss/_styles.scss */
a {
  text-decoration: none;
  color: #2F317F;
}

/* line 60, ../Scss/_styles.scss */
table {
  width: 100%;
}

/* line 65, ../Scss/_styles.scss */
form {
  position: relative;
}
@media (max-width: 599px) {
  /* line 65, ../Scss/_styles.scss */
  form {
    overflow: hidden;
  }
}

/* line 73, ../Scss/_styles.scss */
blockquote {
  margin: 25px 40px 15px;
}

/* line 77, ../Scss/_styles.scss */
span.time {
  color: #bfc0f5;
}

/* line 87, ../Scss/_styles.scss */
.nav-center {
  text-align: center;
  list-style-type: none;
}
/* line 19, ../Scss/_mixins.scss */
.nav-center > ul {
  margin: 0;
  padding: 0;
}
/* line 22, ../Scss/_mixins.scss */
.nav-center > ul > li {
  display: inline-block;
  margin-right: 1em;
  vertical-align: top;
}
@media (max-width: 599px) {
  /* line 22, ../Scss/_mixins.scss */
  .nav-center > ul > li {
    margin-right: 0.5em;
  }
}
/* line 29, ../Scss/_mixins.scss */
.nav-center > ul > li:last-child {
  margin-right: 0px;
}
/* line 32, ../Scss/_mixins.scss */
.nav-center > ul > li a {
  color: #fff;
  text-decoration: none;
}
/* line 92, ../Scss/_styles.scss */
.nav-center h4 {
  margin-bottom: 0;
  color: white;
  display: inline-block;
}
/* line 98, ../Scss/_styles.scss */
.nav-center .accordion-header:after {
  padding: 0.71429rem;
  content: "\f1e0";
  position: relative;
  color: #fff;
  display: inline-block;
}
@media (max-width: 599px) {
  /* line 108, ../Scss/_styles.scss */
  .nav-center ul li {
    display: block;
    margin: 0.35714rem 0;
  }
}

@media only screen and (min-width: 940px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 940px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-width: 940px) and (min--moz-device-pixel-ratio: 1.5), only screen and (min-width: 940px) and (min-device-pixel-ratio: 1.5) {
  /* line 119, ../Scss/_styles.scss */
  .scenic {
    /*background: url(/Assets/Images/scenic-north@2x.jpg) center top no-repeat $dark-tint-2;*/
    background-size: 1561px 140px;
  }
}
@media (min-width: 940px) {
  /* line 125, ../Scss/_styles.scss */
  .scenic {
    /* background: url(/Assets/Images/scenic-north.jpg) center top no-repeat $dark-tint-2;*/
    background-color: #181940;
    background-position: center top;
    background-repeat: no-repeat;
    height: 135px;
  }
}
@media (max-width: 939px) {
  /* line 136, ../Scss/_styles.scss */
  .scenic {
    background-image: none !important;
  }
}
@media (max-width: 767px) {
  /* line 136, ../Scss/_styles.scss */
  .scenic {
    background-image: none !important;
  }
}
@media (max-width: 599px) {
  /* line 136, ../Scss/_styles.scss */
  .scenic {
    background-image: none !important;
  }
}
/* line 141, ../Scss/_styles.scss */
header.shadowed {
  border-top: 1px solid #D8DFED;
  background: url(../Images/hr-shadow-narrow.png) no-repeat top center;
  padding-top: 1.42857rem;
}

/* line 147, ../Scss/_styles.scss */
header.main {
  position: relative;
  z-index: 1000;
  color: #fff;
  background: #2F317F;
}
@media (max-width: 599px) {
  /* line 147, ../Scss/_styles.scss */
  header.main {
    padding: 0.71429rem 0;
  }
}
/* line 159, ../Scss/_styles.scss */
header.main h1.logo, header.main .tvhub.superheader + section.container .module h2.logo, .tvhub.superheader + section.container .module header.main h2.logo {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 165, ../Scss/_styles.scss */
header.main h1.logo a, header.main .tvhub.superheader + section.container .module h2.logo a, .tvhub.superheader + section.container .module header.main h2.logo a {
  float: left;
  width: 112px;
  height: 45px;
  background-image: url(/Assets/Images/logo-utv.svg);
  background-size: cover;
}
@media (max-width: 599px) {
  /* line 159, ../Scss/_styles.scss */
  header.main h1.logo, header.main .tvhub.superheader + section.container .module h2.logo, .tvhub.superheader + section.container .module header.main h2.logo {
    padding: 0.71429rem 0;
  }
  /* line 178, ../Scss/_styles.scss */
  header.main h1.logo a, header.main .tvhub.superheader + section.container .module h2.logo a, .tvhub.superheader + section.container .module header.main h2.logo a {
    width: 67px;
    height: 27px;
    margin-right: 0;
  }
}
/* line 186, ../Scss/_styles.scss */
header.main a.utv-player {
  display: block;
  width: 85px;
  height: 45px;
  background-image: url(/Assets/Images/logo-utv-player.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80%;
}
@media (max-width: 939px) {
  /* line 186, ../Scss/_styles.scss */
  header.main a.utv-player {
    height: 34px;
  }
}
@media (max-width: 599px) {
  /* line 186, ../Scss/_styles.scss */
  header.main a.utv-player {
    width: 70px;
    background-size: 50px;
  }
}
/* line 209, ../Scss/_styles.scss */
header.main .container {
  position: relative;
  padding: 1.42857rem 0;
  overflow: hidden;
}
@media (max-width: 939px) {
  /* line 209, ../Scss/_styles.scss */
  header.main .container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media (max-width: 767px) {
  /* line 209, ../Scss/_styles.scss */
  header.main .container {
    padding-left: 1em;
    padding-right: 1em;
  }
}
@media (max-width: 599px) {
  /* line 209, ../Scss/_styles.scss */
  header.main .container {
    padding: 0;
  }
}
/* line 221, ../Scss/_styles.scss */
header.main .container > * {
  display: inline-block;
  float: left;
  margin-right: 1.42857rem;
}
@media (max-width: 767px) {
  /* line 221, ../Scss/_styles.scss */
  header.main .container > * {
    margin-right: .3rem;
  }
}
/* line 233, ../Scss/_styles.scss */
header.main .container .header-content {
  float: right;
  position: relative;
  margin-top: 5px;
  margin-right: 0;
}
/* line 239, ../Scss/_styles.scss */
header.main .container .header-content > * {
  display: inline-block;
  float: left;
  margin-right: 2.5rem;
}
@media (max-width: 599px) {
  /* line 239, ../Scss/_styles.scss */
  header.main .container .header-content > * {
    margin-right: .8em;
  }
}
/* line 250, ../Scss/_styles.scss */
header.main .container .header-content > *:last-child {
  margin-right: 0;
}
/* line 258, ../Scss/_styles.scss */
header.main .social {
  line-height: 36px;
}
/* line 261, ../Scss/_styles.scss */
header.main .social span {
  font-size: 1.4em;
  margin-right: 2px;
  padding: 8px;
  color: #fff;
  -moz-transition: background 150ms;
  -o-transition: background 150ms;
  -webkit-transition: background 150ms;
  transition: background 150ms;
  background-color: #1d1f61;
  background-color: rgba(29, 31, 97, 0.5);
}

/* line 277, ../Scss/_styles.scss */
nav.navigation {
  display: inline-block;
  list-style-type: none;
}
/* line 19, ../Scss/_mixins.scss */
nav.navigation > ul {
  margin: 0;
  padding: 0;
}
/* line 22, ../Scss/_mixins.scss */
nav.navigation > ul > li {
  display: inline-block;
  margin-right: 1em;
  vertical-align: top;
}
@media (max-width: 599px) {
  /* line 22, ../Scss/_mixins.scss */
  nav.navigation > ul > li {
    margin-right: 0.5em;
  }
}
/* line 29, ../Scss/_mixins.scss */
nav.navigation > ul > li:last-child {
  margin-right: 0px;
}
/* line 32, ../Scss/_mixins.scss */
nav.navigation > ul > li a {
  color: #fff;
  text-decoration: none;
}
@media (max-width: 939px) {
  /* line 277, ../Scss/_styles.scss */
  nav.navigation {
    display: block;
    float: left !important;
    width: 100%;
    margin-top: .7em;
    margin-right: 0;
  }
  /* line 290, ../Scss/_styles.scss */
  nav.navigation > ul {
    padding-top: .7em;
  }
}
/* line 295, ../Scss/_styles.scss */
nav.navigation .nav-divider {
  position: absolute;
  left: 0;
  width: 100%;
}
/* line 304, ../Scss/_styles.scss */
nav.navigation li a {
  font-size: 1.28571rem;
  display: block;
  padding: 0.55556em;
  text-decoration: none;
  color: #fff;
}
@media (max-width: 939px) {
  /* line 304, ../Scss/_styles.scss */
  nav.navigation li a {
    font-size: 1.14286rem;
    padding: 0.38889em;
  }
}
/* line 322, ../Scss/_styles.scss */
nav.navigation li a.active {
  background: #1D1F61;
}
/* line 326, ../Scss/_styles.scss */
nav.navigation li a:hover {
  background-color: #1d1f61;
  background-color: rgba(29, 31, 97, 0.5);
}
@media (max-width: 939px) {
  /* line 330, ../Scss/_styles.scss */
  nav.navigation li a.utv-player {
    padding: 0 .5em;
  }
  /* line 335, ../Scss/_styles.scss */
  nav.navigation li a.utv-player img {
    width: 50px;
  }
}

/* line 346, ../Scss/_styles.scss */
.weather {
  line-height: 1;
  text-transform: uppercase;
}
/* line 349, ../Scss/_styles.scss */
.weather .prevnext a {
  background-color: #1d1f61;
  background-color: rgba(29, 31, 97, 0.5);
}
/* line 351, ../Scss/_styles.scss */
.weather .prevnext a:hover {
  background: #1D1F61;
}
@media (max-width: 599px) {
  /* line 348, ../Scss/_styles.scss */
  .weather .prevnext {
    display: none;
  }
}
/* line 366, ../Scss/_styles.scss */
.weather .weather-info {
  float: left;
}
/* line 368, ../Scss/_styles.scss */
.weather .weather-info a {
  color: white;
}
/* line 372, ../Scss/_styles.scss */
.weather .weather-info .weather-location {
  float: left;
  width: 145px;
  margin-left: 2px;
  padding: 3px 10px;
  height: 36px;
  position: relative;
  background-color: #1d1f61;
  background-color: rgba(29, 31, 97, 0.5);
}
/* line 382, ../Scss/_styles.scss */
.weather .weather-info .weather-location img {
  display: inline-block;
  margin-right: 0.71429rem;
  height: 28px;
}
@media (max-width: 599px) {
  /* line 382, ../Scss/_styles.scss */
  .weather .weather-info .weather-location img {
    top: -2px;
  }
}
/* line 393, ../Scss/_styles.scss */
.weather .weather-info .weather-location .weather-content {
  display: inline-block;
}
/* line 399, ../Scss/_styles.scss */
.weather span {
  display: block;
}
/* line 402, ../Scss/_styles.scss */
.weather span.temp {
  font-size: 1.14286rem;
}
/* line 409, ../Scss/_styles.scss */
.weather span.location:after {
  content: " >";
}
@media (max-width: 599px) {
  /* line 406, ../Scss/_styles.scss */
  .weather span.location {
    font-size: 11px;
  }
}

/* line 425, ../Scss/_styles.scss */
.share a {
  margin-right: 0.71429rem;
}
/* line 429, ../Scss/_styles.scss */
.share .shares {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
  color: #666;
  font-size: 0.85714rem;
}
/* line 435, ../Scss/_styles.scss */
.share .shares span {
  font-size: 1.5rem;
  color: #2F317F;
  display: block;
  font-weight: bold;
}

/* line 446, ../Scss/_styles.scss */
.social li {
  margin: 0;
  display: inline-block;
}
/* line 450, ../Scss/_styles.scss */
.social a {
  color: white;
  text-decoration: none;
}
/* line 455, ../Scss/_styles.scss */
.social a:hover .facebook {
  background-color: #3b5998;
}
/* line 459, ../Scss/_styles.scss */
.social a:hover .twitter {
  background-color: #00aced;
}
/* line 464, ../Scss/_styles.scss */
.social a:hover .google, .social a:hover .youtube {
  background-color: #dd4b39;
}
/* line 468, ../Scss/_styles.scss */
.social a:hover .rss {
  background-color: #fa9b39;
}
/* line 471, ../Scss/_styles.scss */
.social a:hover .contact {
  background-color: #FDC131;
}

/* line 479, ../Scss/_styles.scss */
.button + .instream-social, .itv-competitions-campaign .form-submit + .instream-social {
  display: inline-block;
}
/* line 481, ../Scss/_styles.scss */
.button + .instream-social .social, .itv-competitions-campaign .form-submit + .instream-social .social {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid #D8DFED;
}
@media (max-width: 599px) {
  /* line 481, ../Scss/_styles.scss */
  .button + .instream-social .social, .itv-competitions-campaign .form-submit + .instream-social .social {
    margin-left: 0;
    padding-left: 0;
    border: none;
  }
}

/* line 497, ../Scss/_styles.scss */
.instream-social .social {
  line-height: 38px;
  height: 38px;
}
@media (max-width: 599px) {
  /* line 497, ../Scss/_styles.scss */
  .instream-social .social {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    border-left: none;
  }
}
/* line 512, ../Scss/_styles.scss */
.instream-social .social li {
  margin-right: 0.35714rem;
}
/* line 517, ../Scss/_styles.scss */
.instream-social .social a span {
  padding: 0.71429rem;
}
/* line 521, ../Scss/_styles.scss */
.instream-social .social a .facebook, .instream-social .social a.facebook {
  background-color: #3b5998;
}
/* line 525, ../Scss/_styles.scss */
.instream-social .social a .twitter, .instream-social .social a.twitter {
  background-color: #00aced;
}
/* line 529, ../Scss/_styles.scss */
.instream-social .social a .google, .instream-social .social a.google {
  background-color: #dd4b39;
}
/* line 533, ../Scss/_styles.scss */
.instream-social .social a:hover span {
  background: #2F317F;
}

/* line 546, ../Scss/_styles.scss */
.search {
  line-height: 38px;
  float: right;
}
@media (max-width: 599px) {
  /* line 546, ../Scss/_styles.scss */
  .search {
    border-left: 1px solid #1D1F61;
  }
}
/* line 555, ../Scss/_styles.scss */
.search img {
  vertical-align: middle;
}
/* line 559, ../Scss/_styles.scss */
.search:hover .search-dropdown {
  display: block;
}
/* line 563, ../Scss/_styles.scss */
.search div[data-behavior="slider-content"] {
  z-index: 1010;
  top: -10px;
  right: 0rem;
  position: absolute;
}
@media (max-width: 939px) {
  /* line 563, ../Scss/_styles.scss */
  .search div[data-behavior="slider-content"] {
    top: -5px;
  }
}
/* line 572, ../Scss/_styles.scss */
.search .search-dropdown {
  padding: 0.71429rem;
  background: #1D1F61;
}
/* line 583, ../Scss/_styles.scss */
.search .searchbox {
  font-size: 1.14286rem;
}
/* line 586, ../Scss/_styles.scss */
.search .searchbox span {
  display: block;
  overflow: hidden;
}
/* line 591, ../Scss/_styles.scss */
.search .searchbox input.search-input {
  line-height: normal;
  width: 100%;
  /* width: 100%; */
  padding: 0.71429rem;
  margin-bottom: 0;
  border: none;
}
/* line 602, ../Scss/_styles.scss */
.search .searchbox a {
  padding: 0 0.71429rem;
}

/* line 610, ../Scss/_styles.scss */
section.main {
  margin-top: 2.14286rem;
}
@media (max-width: 599px) {
  /* line 610, ../Scss/_styles.scss */
  section.main {
    margin-top: 1.42857rem;
  }
}
/* line 617, ../Scss/_styles.scss */
section.module {
  margin-top: 2.14286rem;
  border-top: 1px solid #D8DFED;
  background: url(../Images/hr-shadow-narrow.png) no-repeat top center;
  background-size: 100%;
}
/* line 625, ../Scss/_styles.scss */
section header {
  margin: 40px 0;
  text-align: center;
}
@media (max-width: 599px) {
  /* line 625, ../Scss/_styles.scss */
  section header {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 625, ../Scss/_styles.scss */
  section header {
    margin: 35px 0;
  }
}
/* line 639, ../Scss/_styles.scss */
section header h1, .tvhub.superheader + section.container header .module h2, .tvhub.superheader + section.container .module header h2 {
  line-height: 1;
  margin: 0;
}
/* line 649, ../Scss/_styles.scss */
section header h1 + .subtitle, .tvhub.superheader + section.container header .module h2 + .subtitle, .tvhub.superheader + section.container .module header h2 + .subtitle {
  padding-top: 2.14286rem;
}
/* line 656, ../Scss/_styles.scss */
section header.small h2 {
  font-size: 2em;
  line-height: 1;
  margin: 0;
}
/* line 664, ../Scss/_styles.scss */
section header.underlined {
  position: relative;
  padding-bottom: 2.14286rem;
}
/* line 669, ../Scss/_styles.scss */
section header.underlined:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: block;
  width: 100px;
  margin-left: -50px;
  content: '';
  border-bottom: 1px solid #5559E5;
}
/* line 684, ../Scss/_styles.scss */
section header.underlined.small {
  padding-bottom: 1.42857rem;
}
/* line 687, ../Scss/_styles.scss */
section header.underlined.small:after {
  width: 50px;
  margin-left: -25px;
}
/* line 693, ../Scss/_styles.scss */
section header.underlined h4 {
  margin-top: 15px;
}

/* line 702, ../Scss/_styles.scss */
.block {
  padding: 3.57143em 0;
}
/* line 705, ../Scss/_styles.scss */
.block h1, .block .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .block h2 {
  text-align: center;
}
/* line 709, ../Scss/_styles.scss */
.block header {
  margin-top: 0;
}

@media (max-width: 939px) {
  /* line 718, ../Scss/_styles.scss */
  .now-next {
    background: #1D1F61;
  }
}
/* line 724, ../Scss/_styles.scss */
.now-next .row {
  margin-bottom: 0;
}
/* line 728, ../Scss/_styles.scss */
.now-next .tag {
  top: 20px;
}
/* line 732, ../Scss/_styles.scss */
.now-next img {
  float: left;
  width: 134px;
  margin-right: 1em;
}
/* line 739, ../Scss/_styles.scss */
.now-next .now-next-block {
  padding: 0 1em 0.71429rem 1em;
}
@media (min-width: 600px) {
  /* line 743, ../Scss/_styles.scss */
  .now-next .now-next-block h4 {
    height: 44px;
  }
}
/* line 749, ../Scss/_styles.scss */
.now-next .now-next-block .details {
  padding-top: 1em;
  float: left;
  min-height: 100px;
}
@media (min-width: 768px) {
  /* line 749, ../Scss/_styles.scss */
  .now-next .now-next-block .details {
    height: 104px;
    overflow: hidden;
  }
}
@media (min-width: 940px) {
  /* line 749, ../Scss/_styles.scss */
  .now-next .now-next-block .details {
    width: 204px;
  }
}
@media (max-width: 939px) {
  /* line 749, ../Scss/_styles.scss */
  .now-next .now-next-block .details {
    width: 164px;
  }
}
@media (max-width: 767px) {
  /* line 749, ../Scss/_styles.scss */
  .now-next .now-next-block .details {
    width: 86px;
  }
}
/* line 770, ../Scss/_styles.scss */
.now-next .now-next-block img {
  margin-top: 1em;
  float: left;
}
/* line 775, ../Scss/_styles.scss */
.now-next .now-next-block.no-image .details {
  padding-left: 60px;
  padding-left: 4.28571rem;
}
@media (min-width: 940px) {
  /* line 775, ../Scss/_styles.scss */
  .now-next .now-next-block.no-image .details {
    width: 350px;
  }
}
@media (max-width: 939px) {
  /* line 775, ../Scss/_styles.scss */
  .now-next .now-next-block.no-image .details {
    width: 320px;
  }
}
@media (max-width: 767px) {
  /* line 775, ../Scss/_styles.scss */
  .now-next .now-next-block.no-image .details {
    width: 250px;
  }
}
/* line 789, ../Scss/_styles.scss */
.now-next .now-next-block table {
  padding-top: 0.71429rem;
  border-spacing: 5px;
  border-collapse: separate;
}
/* line 793, ../Scss/_styles.scss */
.now-next .now-next-block table tr {
  margin-bottom: 5px;
}
/* line 796, ../Scss/_styles.scss */
.now-next .now-next-block table td {
  white-space: nowrap;
}
/* line 799, ../Scss/_styles.scss */
.now-next .now-next-block table td.flag {
  width: 70px;
}
/* line 801, ../Scss/_styles.scss */
.now-next .now-next-block table td.flag span {
  color: white;
  font-weight: bold;
  background: #5559E5;
  text-transform: uppercase;
  padding: 5px;
  display: inline-block;
  margin-bottom: 5px;
}
/* line 812, ../Scss/_styles.scss */
.now-next .now-next-block table td.title span {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 170px;
  width: 12.14286rem;
  display: block;
}
/* line 821, ../Scss/_styles.scss */
.now-next .now-next-block table td.time {
  width: 47px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 827, ../Scss/_styles.scss */
.now-next .next {
  -moz-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
  box-shadow: rgba(0, 0, 0, 0.3) -12px -2px 13px -4px;
}

/* line 837, ../Scss/_styles.scss */
.guide-strip {
  margin: 0;
  padding: .3em 1em;
  text-align: center;
  color: #D8DFED;
  background: #181940;
}
@media (max-width: 939px) {
  /* line 837, ../Scss/_styles.scss */
  .guide-strip {
    margin: 0;
  }
}
@media (max-width: 599px) {
  /* line 837, ../Scss/_styles.scss */
  .guide-strip {
    padding: 0.71429rem 0;
    text-align: center;
    font-size: 12px;
    font-size: 0.85714rem;
  }
  /* line 858, ../Scss/_styles.scss */
  .guide-strip li {
    margin: 0 !important;
    float: none !important;
    display: inline-block !important;
  }
}
/* line 865, ../Scss/_styles.scss */
.guide-strip li {
  display: inline;
  margin-right: 1em;
  text-align: left;
}
/* line 872, ../Scss/_styles.scss */
.guide-strip li span {
  padding-right: .5em;
}
/* line 877, ../Scss/_styles.scss */
.guide-strip.fullwidth {
  margin: 0;
}
/* line 881, ../Scss/_styles.scss */
.guide-strip a {
  text-decoration: none;
  color: white;
}
/* line 886, ../Scss/_styles.scss */
.guide-strip a:after {
  margin-left: 5px;
  content: '>';
}
/* line 893, ../Scss/_styles.scss */
.guide-strip.links {
  font-size: 18px;
  font-size: 1.28571rem;
  border-top: 1px solid #1D1F61;
  padding: 5px 0;
}
/* line 897, ../Scss/_styles.scss */
.guide-strip.links a {
  margin-left: 10px;
}

@media (max-width: 599px) {
  /* line 905, ../Scss/_styles.scss */
  .local-news-container {
    margin-top: 1.42857rem;
  }
}

/* line 911, ../Scss/_styles.scss */
.location-block {
  position: relative;
  background: #5559E5;
}
/* line 915, ../Scss/_styles.scss */
.location-block img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 918, ../Scss/_styles.scss */
.location-block .location-wrapper {
  position: absolute;
  right: 3em;
  bottom: 2em;
  left: 3em;
  display: inline-block;
  margin: 0 auto;
  padding: 0.71429rem;
  vertical-align: middle;
  background: rgba(255, 255, 255, 0.8);
  -moz-border-radius: 4px / 4px;
  -webkit-border-radius: 4px 4px;
  border-radius: 4px / 4px;
}
@media (max-width: 599px) {
  /* line 918, ../Scss/_styles.scss */
  .location-block .location-wrapper {
    position: static;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
}
/* line 943, ../Scss/_styles.scss */
.location-block .location-wrapper span {
  line-height: 38px;
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.location-block .location-wrapper span:hover {
  color: #2F317F;
}

/* line 952, ../Scss/_styles.scss */
.article-categories {
  padding: 1em 0;
  background-color: #1D1F61;
}
/* line 957, ../Scss/_styles.scss */
.article-categories li {
  font-size: 1.14286rem;
}
/* line 959, ../Scss/_styles.scss */
.article-categories li a {
  padding: 0.35714rem;
}
/* line 961, ../Scss/_styles.scss */
.article-categories li a:hover, .article-categories li a.active {
  background: #2F317F;
}
/* line 968, ../Scss/_styles.scss */
.article-categories li.player a:after {
  display: inline-block;
  content: "\f1ea";
  margin-left: 10px;
}

/* line 977, ../Scss/_styles.scss */
.article-header {
  margin-bottom: 2em;
  position: relative;
  padding: 3.57143em 0 5.71429em 0;
}
@media (max-width: 939px) {
  /* line 977, ../Scss/_styles.scss */
  .article-header {
    padding: 2.14286em 0 3.57143em 0;
  }
  /* line 984, ../Scss/_styles.scss */
  .article-header:after {
    height: 1.42857rem;
  }
}
@media (max-width: 767px) {
  /* line 977, ../Scss/_styles.scss */
  .article-header {
    padding: 0.71429rem 0 0.71429rem 0;
  }
}
/* line 993, ../Scss/_styles.scss */
.article-header:after {
  content: "";
  background: url("../Images/placeholder/hero-mask.svg") no-repeat center 0px transparent;
  width: 100%;
  height: 2.14286rem;
  position: absolute;
  bottom: 0px;
  z-index: 0;
}
@media (max-width: 767px) {
  /* line 993, ../Scss/_styles.scss */
  .article-header:after {
    display: none;
  }
}
/* line 1006, ../Scss/_styles.scss */
.article-header:before {
  content: "";
  background: #fff;
  width: 100%;
  height: 2.14286rem;
  position: absolute;
  bottom: 0px;
  z-index: 0;
}
/* line 1015, ../Scss/_styles.scss */
.article-header h1, .article-header .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .article-header h2 {
  margin-bottom: 0;
}
/* line 1020, ../Scss/_styles.scss */
.article-header .story-arc {
  position: relative;
  z-index: 1;
}
/* line 1025, ../Scss/_styles.scss */
.article-header .hero-image {
  position: absolute;
  top: 0;
  z-index: 0;
  margin: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
/* line 1034, ../Scss/_styles.scss */
.article-header .hero-image:after {
  content: "";
}
/* line 1040, ../Scss/_styles.scss */
.article-header .hero-image .container:after {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: #5559e5;
  background-color: rgba(85, 89, 229, 0.6);
  max-width: 940px;
}
@media (max-width: 939px) {
  /* line 1039, ../Scss/_styles.scss */
  .article-header .hero-image .container {
    width: 100%;
    padding: 0;
  }
}
/* line 1066, ../Scss/_styles.scss */
.article-header .dropdown {
  display: inline-block;
}

/* line 1073, ../Scss/_styles.scss */
.article-digging-deeper {
  position: relative;
  z-index: 100;
}
/* line 1077, ../Scss/_styles.scss */
.article-digging-deeper .dropdown {
  padding: 0.71429rem 1.42857rem;
  text-align: left;
  margin-bottom: 1.42857rem;
}
@media (min-width: 768px) {
  /* line 1077, ../Scss/_styles.scss */
  .article-digging-deeper .dropdown {
    min-width: 400px;
  }
}
@media (max-width: 599px) {
  /* line 1077, ../Scss/_styles.scss */
  .article-digging-deeper .dropdown {
    min-width: 280px;
  }
}
/* line 1089, ../Scss/_styles.scss */
.article-digging-deeper .button, .article-digging-deeper .itv-competitions-campaign .form-submit, .itv-competitions-campaign .article-digging-deeper .form-submit {
  background: #CE4E49;
}
/* line 1093, ../Scss/_styles.scss */
.article-digging-deeper span.number {
  margin-left: .5rem;
  padding: .2rem .4rem;
  font-weight: bold;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.15);
}
/* line 1101, ../Scss/_styles.scss */
.article-digging-deeper .dropdown-toggle {
  position: absolute;
  left: 0;
  top: 2.81rem;
  width: 100%;
  color: #000;
  background: #fff;
}
/* line 1111, ../Scss/_styles.scss */
.article-digging-deeper .dropdown-toggle > .outer-wrapper {
  border: 5px solid #CE4E49;
  border-top: none;
}
/* line 1116, ../Scss/_styles.scss */
.article-digging-deeper .digging-deeper-block {
  margin-bottom: 0.71429rem;
}
/* line 1120, ../Scss/_styles.scss */
.article-digging-deeper .digging-deeper-block a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.article-digging-deeper .digging-deeper-block a:hover {
  color: #2F317F;
}
/* line 1125, ../Scss/_styles.scss */
.article-digging-deeper .digging-deeper-block h4 {
  margin-bottom: 0;
}
/* line 1130, ../Scss/_styles.scss */
.article-digging-deeper .digging-deeper-block .scroll-area {
  overflow-y: scroll;
  max-height: 250px;
}
/* line 1138, ../Scss/_styles.scss */
.article-digging-deeper .digging-deeper-story p.article-meta, .article-digging-deeper .digging-deeper-story p.gallery-date, .article-digging-deeper .digging-deeper-story .playlist-caption .published, .playlist-caption .article-digging-deeper .digging-deeper-story .published {
  margin-bottom: 0.35714rem;
  color: #666;
}

/* line 1146, ../Scss/_styles.scss */
.article-breakdown {
  margin-bottom: 1em;
}
/* line 1151, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li {
  margin-right: .5em;
}
/* line 1154, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li a {
  color: #fff;
}
/* line 1156, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li a:hover {
  color: #D8DFED;
}
@media (max-width: 767px) {
  /* line 1151, ../Scss/_styles.scss */
  .article-breakdown ul.list-inline li {
    font-size: .9em;
    margin-right: 0.35714rem;
  }
  /* line 1165, ../Scss/_styles.scss */
  .article-breakdown ul.list-inline li:after {
    padding-left: 0.35714rem;
  }
}
/* line 1170, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li em {
  margin-right: 0.35714rem;
}
/* line 1173, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li span {
  font-weight: bold;
}
/* line 1177, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li:after {
  padding-left: .5em;
  content: '/';
}
/* line 1185, ../Scss/_styles.scss */
.article-breakdown ul.list-inline li:last-child:after {
  display: none;
}

/* line 1197, ../Scss/_styles.scss */
.search-header a.search-icon {
  font-size: 30px;
  font-size: 2.14286rem;
  color: white;
  text-decoration: none;
  margin-left: 0.71429rem;
}

/* line 1205, ../Scss/_styles.scss */
.utv-player-results {
  padding-bottom: 1.42857rem;
}

/* line 1211, ../Scss/_styles.scss */
.top-banner {
  padding: 1em 0;
  background: #2F317F;
}
/* line 1216, ../Scss/_styles.scss */
.top-banner p {
  margin-bottom: 0;
}
/* line 1220, ../Scss/_styles.scss */
.top-banner span {
  text-transform: uppercase;
}
/* line 1224, ../Scss/_styles.scss */
.top-banner.breaking {
  background: #FDC131;
}

/* line 1232, ../Scss/_styles.scss */
.block-wrapper h3 {
  margin-bottom: 1.42857rem;
  text-align: center;
}
@media (max-width: 599px) {
  /* line 1232, ../Scss/_styles.scss */
  .block-wrapper h3 {
    margin-bottom: 0.71429rem;
  }
}
/* line 1241, ../Scss/_styles.scss */
.block-wrapper p.article-meta, .block-wrapper p.gallery-date, .block-wrapper .playlist-caption .published, .playlist-caption .block-wrapper .published {
  margin-bottom: 0;
}
/* line 1247, ../Scss/_styles.scss */
.block-wrapper a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.block-wrapper a:hover {
  color: #2F317F;
}
@media (max-width: 599px) {
  /* line 1253, ../Scss/_styles.scss */
  .block-wrapper .col-xs-6:nth-child(2) {
    clear: right;
  }
  /* line 1256, ../Scss/_styles.scss */
  .block-wrapper .col-xs-6:nth-child(3) {
    margin-left: 0;
  }
  /* line 1260, ../Scss/_styles.scss */
  .block-wrapper h4 {
    margin-top: 0.35714rem;
    margin-bottom: 0.71429rem;
  }
}
/* line 1266, ../Scss/_styles.scss */
.block-wrapper .icon-wrapper:hover ~ h4 a {
  color: #2F317F;
}

/* line 1271, ../Scss/_styles.scss */
.top-shows {
  background: #EDEEF4;
  padding-bottom: 20px;
}
@media (max-width: 599px) {
  /* line 1277, ../Scss/_styles.scss */
  .top-shows h2 {
    margin: 25px 0;
    font-size: 22px;
    font-size: 1.57143rem;
  }
}
/* line 1283, ../Scss/_styles.scss */
.top-shows h2 {
  line-height: 1;
  margin: 40px 0 5px;
}

/* line 1290, ../Scss/_styles.scss */
.top-show {
  font-size: 1.28571rem;
  position: relative;
  display: table;
  float: left;
  height: 100px;
  margin-bottom: 20px;
  text-align: center;
}
/* line 1304, ../Scss/_styles.scss */
.top-show:hover a {
  color: #2F317F;
}
/* line 1308, ../Scss/_styles.scss */
.top-show.top-all {
  height: 38px;
}
/* line 1313, ../Scss/_styles.scss */
.prelaunch .top-show.top-all {
  display: none;
}
/* line 1316, ../Scss/_styles.scss */
.prelaunch .top-show.top-5:after {
  display: none;
}
@media (min-width: 940px) {
  /* line 1312, ../Scss/_styles.scss */
  .prelaunch .top-show {
    width: 18%;
  }
}
@media (max-width: 599px) {
  /* line 1325, ../Scss/_styles.scss */
  .prelaunch .top-show img {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 1325, ../Scss/_styles.scss */
  .prelaunch .top-show img {
    display: none;
  }
}
@media (min-width: 940px) {
  /* line 1290, ../Scss/_styles.scss */
  .top-show {
    width: 15%;
    margin-left: 2%;
    padding: 0 10px;
  }
  /* line 1336, ../Scss/_styles.scss */
  .top-show.top-all {
    height: 100px;
  }
  /* line 1339, ../Scss/_styles.scss */
  .top-show.top-0 {
    margin-left: 0;
  }
  /* line 1345, ../Scss/_styles.scss */
  .top-show a img {
    top: 10px;
  }
}
@media (max-width: 939px) {
  /* line 1290, ../Scss/_styles.scss */
  .top-show {
    width: 18%;
    margin-left: 2.5%;
  }
  /* line 1355, ../Scss/_styles.scss */
  .top-show.top-0 {
    margin-left: 0;
  }
  /* line 1362, ../Scss/_styles.scss */
  .top-show.top-4:after {
    display: none;
  }
  /* line 1370, ../Scss/_styles.scss */
  .top-show.top-all {
    float: right;
    width: 40%;
    margin-bottom: 24px;
  }
  /* line 1377, ../Scss/_styles.scss */
  .top-show a {
    padding: 0 15px;
  }
  /* line 1380, ../Scss/_styles.scss */
  .top-show a img {
    top: 10px;
  }
}
@media (max-width: 599px) {
  /* line 1290, ../Scss/_styles.scss */
  .top-show {
    width: 100%;
    margin-left: 0;
    font-size: 1.2em;
    float: none;
    height: auto;
    min-height: 25px;
  }
  /* line 1391, ../Scss/_styles.scss */
  .top-show.top-all {
    width: 100%;
  }
  /* line 1401, ../Scss/_styles.scss */
  .top-show img {
    position: relative;
    left: auto;
    margin: 0 auto;
    display: none;
  }
  /* line 1407, ../Scss/_styles.scss */
  .top-show a img {
    display: none !important;
  }
  /* line 1411, ../Scss/_styles.scss */
  .top-show:after {
    display: none !important;
  }
  /* line 1415, ../Scss/_styles.scss */
  .top-show a {
    padding: 8px;
  }
  /* line 1419, ../Scss/_styles.scss */
  .top-show a.button, .top-show .itv-competitions-campaign a.form-submit, .itv-competitions-campaign .top-show a.form-submit {
    padding: 0 0 0 15px;
  }
  /* line 1423, ../Scss/_styles.scss */
  .top-show.top-4 {
    display: table;
  }
}
@media (max-width: 767px) {
  /* line 1290, ../Scss/_styles.scss */
  .top-show {
    width: 100%;
    margin-left: 0;
    font-size: 1.2em;
    float: none;
    height: auto;
    min-height: 25px;
  }
  /* line 1391, ../Scss/_styles.scss */
  .top-show.top-all {
    width: 100%;
  }
  /* line 1401, ../Scss/_styles.scss */
  .top-show img {
    position: relative;
    left: auto;
    margin: 0 auto;
    display: none;
  }
  /* line 1407, ../Scss/_styles.scss */
  .top-show a img {
    display: none !important;
  }
  /* line 1411, ../Scss/_styles.scss */
  .top-show:after {
    display: none !important;
  }
  /* line 1415, ../Scss/_styles.scss */
  .top-show a {
    padding: 8px;
  }
  /* line 1419, ../Scss/_styles.scss */
  .top-show a.button, .top-show .itv-competitions-campaign a.form-submit, .itv-competitions-campaign .top-show a.form-submit {
    padding: 0 0 0 15px;
  }
  /* line 1423, ../Scss/_styles.scss */
  .top-show.top-4 {
    display: table;
  }
}
@media (max-width: 599px) {
  /* line 1429, ../Scss/_styles.scss */
  .top-show:after {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 1429, ../Scss/_styles.scss */
  .top-show:after {
    display: none;
  }
}
/* line 1437, ../Scss/_styles.scss */
.top-show:last-child:after {
  display: none;
}
/* line 1442, ../Scss/_styles.scss */
.top-show img {
  -moz-box-shadow: 0px 8px 10px -5px rgba(50, 50, 50, 0.3);
  -webkit-box-shadow: 0px 8px 10px -5px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 8px 10px -5px rgba(50, 50, 50, 0.3);
  margin-bottom: 10px;
  width: 100%;
}
/* line 1447, ../Scss/_styles.scss */
.top-show a {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  color: black;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 1458, ../Scss/_styles.scss */
.top-show a img {
  left: 0;
  width: 100%;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  -webkit-backface-visibility: hidden;
}
/* line 1477, ../Scss/_styles.scss */
.top-show a:hover img {
  display: block;
  opacity: 1;
}
/* line 1484, ../Scss/_styles.scss */
.top-show a.button, .top-show .itv-competitions-campaign a.form-submit, .itv-competitions-campaign .top-show a.form-submit {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
}

/* line 1497, ../Scss/_styles.scss */
.program a {
  text-decoration: none;
  color: black;
}
/* line 1502, ../Scss/_styles.scss */
.program a:hover {
  color: #5559E5;
}
/* line 1507, ../Scss/_styles.scss */
.program h3 {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 1514, ../Scss/_styles.scss */
.program img {
  display: block;
}
/* line 1518, ../Scss/_styles.scss */
.program .program-wrapper {
  cursor: pointer;
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
/* line 1524, ../Scss/_styles.scss */
.program .program-wrapper:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 1529, ../Scss/_styles.scss */
.program .program-episode-info {
  position: relative;
  padding: 10px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMzE3ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NTllNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2f317f), color-stop(100%, #5559e5));
  background-image: -moz-linear-gradient(#2f317f, #5559e5);
  background-image: -webkit-linear-gradient(#2f317f, #5559e5);
  background-image: linear-gradient(#2f317f, #5559e5);
  -moz-transition: all 500ms;
  -o-transition: all 500ms;
  -webkit-transition: all 500ms;
  transition: all 500ms;
}
/* line 1538, ../Scss/_styles.scss */
.program h4 {
  margin: 0;
}

/* line 1544, ../Scss/_styles.scss */
.sidebar > div,
.sidebar > section {
  margin-bottom: 1rem;
}

/* line 1551, ../Scss/_styles.scss */
.caption-under .caption {
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 10px;
  padding: 0 1em;
  text-align: center;
}
/* line 1561, ../Scss/_styles.scss */
.caption-under .btn-center {
  margin: 40px auto 30px auto !important;
}

/* line 1566, ../Scss/_styles.scss */
.center-row {
  text-align: center;
}
/* line 1569, ../Scss/_styles.scss */
.center-row .row {
  display: inline-block;
  text-align: left;
}

/* line 1577, ../Scss/_styles.scss */
.p1-block {
  background: #edeef4;
  position: relative;
}

/* line 1582, ../Scss/_styles.scss */
.p1-block-no-corner, .itv-competitions-category .campaign-wrapper, .previous-winners {
  position: relative;
  margin-bottom: 0.71429rem;
  padding: 0.71429rem;
  padding-right: 50px;
  padding-right: 3.57143rem;
  background: linear-gradient(315deg, rgba(0, 0, 0, 0) 30px, #edeef4 0%) bottom right;
}
/* line 1591, ../Scss/_styles.scss */
.p1-block-no-corner:after, .itv-competitions-category .campaign-wrapper:after, .previous-winners:after {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-top: 20px solid #D8DFED;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #D8DFED;
}

/* line 1612, ../Scss/_styles.scss */
.corner-fold {
  position: relative;
  background: #EDEEF4;
  padding: 18px;
}
/* line 1619, ../Scss/_styles.scss */
.corner-fold img {
  margin-bottom: 1rem;
}
/* line 1623, ../Scss/_styles.scss */
.corner-fold:after {
  position: absolute;
  right: 0;
  background: white;
  bottom: 0;
  display: block;
  width: 0;
  height: 0;
  content: '';
  border-top: 20px solid #D8DFED;
  border-right: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #D8DFED;
}
/* line 1642, ../Scss/_styles.scss */
.corner-fold h5 {
  font-size: 1.6em;
  line-height: 1em;
  margin: 0;
}
/* line 1649, ../Scss/_styles.scss */
.corner-fold p {
  margin: 1em 0;
}
/* line 1652, ../Scss/_styles.scss */
.corner-fold p a {
  font-weight: bold;
  text-decoration: none;
  color: black;
}
/* line 1659, ../Scss/_styles.scss */
.corner-fold p a:hover {
  text-decoration: underline;
}

/* line 1667, ../Scss/_styles.scss */
.shadow-up {
  height: 2.85714rem;
}

/* line 1674, ../Scss/_styles.scss */
.social-links a {
  line-height: 19px;
  position: relative;
  display: inline-block;
  width: 18%;
  height: 38px;
  margin: 0 1.5%;
  padding-left: 44px;
  text-align: left;
  text-decoration: none;
  color: black;
}
@media (max-width: 939px) {
  /* line 1674, ../Scss/_styles.scss */
  .social-links a {
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 1674, ../Scss/_styles.scss */
  .social-links a {
    width: 29%;
  }
}
@media (max-width: 599px) {
  /* line 1674, ../Scss/_styles.scss */
  .social-links a {
    display: block;
    width: 60%;
    margin-bottom: 20px;
  }
}
/* line 1707, ../Scss/_styles.scss */
.social-links a:before {
  font-family: 'utvicon';
  font-size: 30px;
  line-height: 38px;
  position: absolute;
  left: 0;
  display: block;
  float: left;
  width: 38px;
  height: 38px;
  content: '';
  text-align: center;
  color: white;
}
/* line 1727, ../Scss/_styles.scss */
.social-links a.facebook:before {
  content: '\f1eb';
  background-color: #3b5998;
}
/* line 1733, ../Scss/_styles.scss */
.social-links a.twitter:before {
  content: '\f1f5';
  background-color: #00aced;
}
/* line 1739, ../Scss/_styles.scss */
.social-links a.gplus:before {
  content: '\f1ed';
  background-color: #dd4b39;
}

/* line 1748, ../Scss/_styles.scss */
.inline-center {
  text-align: center;
}
/* line 1751, ../Scss/_styles.scss */
.inline-center div {
  text-align: left;
}

/* line 1757, ../Scss/_styles.scss */
.superheader {
  height: 312px;
  background-color: #181940;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: contain;
}
@media (max-width: 599px) {
  /* line 1757, ../Scss/_styles.scss */
  .superheader {
    background-size: cover;
  }
}
/* line 1770, ../Scss/_styles.scss */
.superheader.sponsored {
  margin-bottom: 30px;
}
@media (max-width: 939px) {
  /* line 1770, ../Scss/_styles.scss */
  .superheader.sponsored {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1770, ../Scss/_styles.scss */
  .superheader.sponsored {
    margin-bottom: 200px;
  }
}
@media (max-width: 599px) {
  /* line 1770, ../Scss/_styles.scss */
  .superheader.sponsored {
    margin-bottom: 230px;
  }
  /* line 1779, ../Scss/_styles.scss */
  .superheader.sponsored .sponsor {
    margin-bottom: 30px;
    margin-top: -26px;
  }
  /* line 1783, ../Scss/_styles.scss */
  .superheader.sponsored .broadcast-detail {
    margin-top: 30px;
  }
}
/* line 1790, ../Scss/_styles.scss */
.superheader h1, .superheader .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .superheader h2 {
  font-size: 4em;
  padding-top: 65px;
  text-align: center;
  color: white;
  text-shadow: 0px 3px 7px #202020;
}
@media (max-width: 939px) {
  /* line 1757, ../Scss/_styles.scss */
  .superheader {
    height: 255px;
  }
  /* line 1806, ../Scss/_styles.scss */
  .superheader h1, .superheader .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .superheader h2 {
    font-size: 3.5em;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1757, ../Scss/_styles.scss */
  .superheader {
    height: 200px;
  }
  /* line 1816, ../Scss/_styles.scss */
  .superheader h1, .superheader .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .superheader h2 {
    font-size: 2.5em;
    padding-top: 55px;
  }
}
@media (max-width: 599px) {
  /* line 1757, ../Scss/_styles.scss */
  .superheader {
    height: 155px;
    background-size: cover;
  }
  /* line 1828, ../Scss/_styles.scss */
  .superheader h1, .superheader .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .superheader h2 {
    font-size: 2em;
    padding-top: 53px;
  }
}

/* line 1839, ../Scss/_styles.scss */
.back-to-top {
  line-height: 1;
  display: block;
  padding: 0.71429rem 0;
  margin-top: 2.85714rem;
  text-align: center;
  overflow: hidden;
  *zoom: 1;
}
/* line 1851, ../Scss/_styles.scss */
.back-to-top a {
  padding: 0.71429rem 2.14286rem;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  background: #5559E5;
}
/* line 1861, ../Scss/_styles.scss */
.back-to-top a:hover {
  background: #1D1F61;
}

/* line 1867, ../Scss/_styles.scss */
footer.p1 {
  padding-top: 2.14286rem;
  background: #2F317F;
  color: #fff;
}
/* line 1873, ../Scss/_styles.scss */
footer.p1 h4 {
  margin-bottom: 0.71429rem;
  display: inline-block;
}
/* line 1877, ../Scss/_styles.scss */
footer.p1 a {
  text-decoration: none;
  color: #fff;
}
/* line 1883, ../Scss/_styles.scss */
footer.p1 a:hover {
  color: #D8DFED;
}
/* line 1888, ../Scss/_styles.scss */
footer.p1 .utv-popular-module span.utv-player {
  display: inline-block;
  width: 100px;
  height: 50px;
  margin-right: 2.14286rem;
  background-image: url(/Assets/Images/logo-utv-player.svg);
  background-repeat: no-repeat;
  background-position: left center;
  vertical-align: top;
}
@media (max-width: 939px) {
  /* line 1888, ../Scss/_styles.scss */
  footer.p1 .utv-popular-module span.utv-player {
    display: block;
    margin-bottom: 0.71429rem;
  }
}
/* line 1907, ../Scss/_styles.scss */
footer.p1 .utv-popular-module a.player-image {
  width: 140px;
  display: inline-block;
  margin-right: 1.42857rem;
}
@media (max-width: 599px) {
  /* line 1907, ../Scss/_styles.scss */
  footer.p1 .utv-popular-module a.player-image {
    margin-right: 0.71429rem;
    width: 100px;
    width: 7.14286rem;
  }
}
/* line 1917, ../Scss/_styles.scss */
footer.p1 .utv-popular-module .player-info {
  display: inline-block;
  vertical-align: top;
  width: 160px;
  width: 11.42857rem;
}
/* line 1921, ../Scss/_styles.scss */
footer.p1 .utv-popular-module .player-info p {
  display: block;
  color: #D8DFED;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 1927, ../Scss/_styles.scss */
footer.p1 .utv-popular-module .player-info h4, footer.p1 .utv-popular-module .player-info p.article-meta, footer.p1 .utv-popular-module .player-info p.gallery-date, footer.p1 .utv-popular-module .player-info .playlist-caption .published, .playlist-caption footer.p1 .utv-popular-module .player-info .published {
  margin-bottom: 0;
  line-height: 1;
}
/* line 1933, ../Scss/_styles.scss */
footer.p1 .footer-links {
  margin-bottom: 1.42857rem;
}
@media (max-width: 939px) {
  /* line 1933, ../Scss/_styles.scss */
  footer.p1 .footer-links {
    margin-bottom: 0;
  }
  /* line 1938, ../Scss/_styles.scss */
  footer.p1 .footer-links h4 {
    margin-bottom: 0;
  }
}
@media (max-width: 939px) {
  /* line 1942, ../Scss/_styles.scss */
  footer.p1 .footer-links ul {
    margin-bottom: 0.71429rem;
  }
}
/* line 1948, ../Scss/_styles.scss */
footer.p1 .footer-links ul.accordion {
  background: none;
}
@media (max-width: 939px) {
  /* line 1948, ../Scss/_styles.scss */
  footer.p1 .footer-links ul.accordion {
    background: #1D1F61;
  }
}
/* line 1958, ../Scss/_styles.scss */
footer.p1 .footer-links li {
  font-size: 1.14286rem;
  margin-bottom: 0.71429rem;
  padding-bottom: 0 0.71429rem;
  color: #fff;
}
@media (max-width: 939px) {
  /* line 1958, ../Scss/_styles.scss */
  footer.p1 .footer-links li {
    margin-bottom: 0;
    padding: 0.71429rem 1.42857rem;
  }
}
/* line 1972, ../Scss/_styles.scss */
footer.p1 .footer-links li a {
  color: #fff;
}
/* line 1975, ../Scss/_styles.scss */
footer.p1 .footer-links li a:hover {
  color: #D8DFED;
}
/* line 1983, ../Scss/_styles.scss */
footer.p1 .footer-social a {
  display: block;
}
/* line 1985, ../Scss/_styles.scss */
footer.p1 .footer-social a:hover {
  color: #D8DFED;
}
/* line 1989, ../Scss/_styles.scss */
footer.p1 .footer-social li {
  width: 150px;
  margin-bottom: .5rem;
}
@media (max-width: 939px) {
  /* line 1989, ../Scss/_styles.scss */
  footer.p1 .footer-social li {
    width: 120px;
  }
}
@media (max-width: 767px) {
  /* line 1989, ../Scss/_styles.scss */
  footer.p1 .footer-social li {
    width: 152px;
  }
}
@media (max-width: 599px) {
  /* line 1989, ../Scss/_styles.scss */
  footer.p1 .footer-social li {
    width: 138px;
  }
}
/* line 2004, ../Scss/_styles.scss */
footer.p1 .footer-social span {
  display: inline-block;
  margin-right: .5rem;
  padding: 0 0.71429rem;
  line-height: 33px;
  background: #1D1F61;
}
/* line 2016, ../Scss/_styles.scss */
footer.p1 .second-row > * {
  display: inline-block;
  padding: 1.42857rem 0;
  border-top: 1px solid #1D1F61;
}

/* line 2026, ../Scss/_styles.scss */
.logo-small {
  display: inline-block;
  width: 80px;
  height: 33px;
  vertical-align: middle;
  background-image: url(/Assets/Images/logo-utv.svg);
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 2026, ../Scss/_styles.scss */
  .logo-small {
    display: block;
  }
}

@media (max-width: 939px) {
  /* line 2044, ../Scss/_styles.scss */
  .nav-collapse {
    background: #1D1F61;
  }
  /* line 2051, ../Scss/_styles.scss */
  .nav-collapse .accordion-header:after {
    font-family: 'utvicon';
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    display: inline-block;
    float: right;
    content: '\f1e0';
    text-decoration: inherit;
    text-transform: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
  }
}
/* line 2073, ../Scss/_styles.scss */
.nav-collapse .accordion-header {
  margin-bottom: 0.71429rem;
  border-bottom: 1px solid #1D1F61;
}
@media (max-width: 939px) {
  /* line 2073, ../Scss/_styles.scss */
  .nav-collapse .accordion-header {
    display: block;
    margin-bottom: 0;
    padding: 0.71429rem 1.42857rem;
    border-bottom: 0;
    background: #181940;
  }
}

/* line 2091, ../Scss/_styles.scss */
.footer-copyright {
  padding: 0.71429rem 0;
  color: #D8DFED;
  background: #1D1F61;
}
/* line 2096, ../Scss/_styles.scss */
.footer-copyright a {
  text-decoration: none;
  color: white;
}
/* line 2100, ../Scss/_styles.scss */
.footer-copyright a:hover {
  color: #D8DFED;
}
/* line 2104, ../Scss/_styles.scss */
.footer-copyright .logo-small {
  margin-right: 1rem;
}
/* line 2108, ../Scss/_styles.scss */
.footer-copyright .copyright-nav {
  padding: 0.57143rem 0;
  float: right;
}
@media (max-width: 767px) {
  /* line 2108, ../Scss/_styles.scss */
  .footer-copyright .copyright-nav {
    float: left;
    clear: both;
  }
}
/* line 2120, ../Scss/_styles.scss */
.footer-copyright .copyright-nav.pipes li {
  border-color: #D8DFED;
}

/* line 2128, ../Scss/_styles.scss */
.head-tabs {
  margin: 30px 0 0 0;
  padding: 0;
  text-align: center;
}
/* line 2134, ../Scss/_styles.scss */
.head-tabs li {
  display: inline-block;
  min-width: 180px;
}
/* line 2139, ../Scss/_styles.scss */
.head-tabs li a {
  line-height: 2.5;
  display: block;
  width: 100%;
  text-decoration: none;
  color: white;
  font-size: 24px;
  font-size: 1.71429rem;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
}
/* line 2154, ../Scss/_styles.scss */
.head-tabs li.active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2Mzg5MiIvPjxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjMmYzMTdmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -moz-linear-gradient(270deg, #363892 0%, #2f317f 91%);
  background-image: -webkit-linear-gradient(270deg, #363892 0%, #2f317f 91%);
  background-image: linear-gradient(-180deg, #363892 0%, #2f317f 91%);
}
/* line 2157, ../Scss/_styles.scss */
.head-tabs li.active a {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2165, ../Scss/_styles.scss */
.shadow-slider {
  position: relative;
}
/* line 2168, ../Scss/_styles.scss */
.shadow-slider .before,
.shadow-slider .after {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 89px;
  height: 100%;
  content: '';
  pointer-events: none;
}
@media (min-width: 940px) {
  /* line 2168, ../Scss/_styles.scss */
  .shadow-slider .before,
  .shadow-slider .after {
    display: none !important;
  }
}
/* line 2186, ../Scss/_styles.scss */
.shadow-slider .after {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMzE3ZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjMxN2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-linear-gradient(0deg, rgba(47, 49, 127, 0) 0%, #2f317f 100%);
  background-image: -webkit-linear-gradient(0deg, rgba(47, 49, 127, 0) 0%, #2f317f 100%);
  background-image: linear-gradient(90deg, rgba(47, 49, 127, 0) 0%, #2f317f 100%);
}
@media (max-width: 939px) {
  /* line 2186, ../Scss/_styles.scss */
  .shadow-slider .after {
    right: 34px;
  }
}
@media (max-width: 767px) {
  /* line 2186, ../Scss/_styles.scss */
  .shadow-slider .after {
    right: 28px;
  }
}
@media (max-width: 599px) {
  /* line 2186, ../Scss/_styles.scss */
  .shadow-slider .after {
    right: 0;
  }
}
/* line 2202, ../Scss/_styles.scss */
.shadow-slider .before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmMzE3ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmMzE3ZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -moz-linear-gradient(0deg, #2f317f 0%, rgba(47, 49, 127, 0) 100%);
  background-image: -webkit-linear-gradient(0deg, #2f317f 0%, rgba(47, 49, 127, 0) 100%);
  background-image: linear-gradient(90deg, #2f317f 0%, rgba(47, 49, 127, 0) 100%);
}
@media (max-width: 939px) {
  /* line 2202, ../Scss/_styles.scss */
  .shadow-slider .before {
    left: 34px;
  }
}
@media (max-width: 767px) {
  /* line 2202, ../Scss/_styles.scss */
  .shadow-slider .before {
    left: 28px;
  }
}
@media (max-width: 599px) {
  /* line 2202, ../Scss/_styles.scss */
  .shadow-slider .before {
    left: 0;
  }
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-0 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-0 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-1 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-1 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-2 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-2 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-3 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-3 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-4 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-4 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-5 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-5 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-6 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-6 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-7 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-7 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-8 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-8 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-9 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-9 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 2220, ../Scss/_styles.scss */
.shadow-slider.fade-l-10 .before {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 2224, ../Scss/_styles.scss */
.shadow-slider.fade-r-10 .after {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 2231, ../Scss/_styles.scss */
.countdown {
  text-align: center;
}
/* line 2233, ../Scss/_styles.scss */
.countdown p {
  margin: 20px 0 0 0;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 2237, ../Scss/_styles.scss */
.countdown h1, .countdown .tvhub.superheader + section.container .module h2, .tvhub.superheader + section.container .module .countdown h2 {
  margin-bottom: 20px;
}

/* line 2242, ../Scss/_styles.scss */
.cookie-message {
  display: none;
  background: #181940;
  color: white;
  text-align: center;
  padding: 10px 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 2248, ../Scss/_styles.scss */
.cookie-message .container {
  padding: 0px !important;
}
@media (min-width: 940px) {
  /* line 2254, ../Scss/_styles.scss */
  .cookie-message .body {
    margin-right: 50px;
    width: 500px;
  }
  /* line 2258, ../Scss/_styles.scss */
  .cookie-message .container {
    width: 810px;
  }
}
@media (min-width: 768px) {
  /* line 2242, ../Scss/_styles.scss */
  .cookie-message {
    text-align: left;
  }
  /* line 2265, ../Scss/_styles.scss */
  .cookie-message .container {
    width: 740px;
    float: none;
  }
  /* line 2269, ../Scss/_styles.scss */
  .cookie-message div {
    float: left;
  }
  /* line 2272, ../Scss/_styles.scss */
  .cookie-message .title {
    width: 140px;
    padding: 0 20px 0 0;
    border-right: 1px solid #1D1F61;
    margin-right: 20px;
  }
  /* line 2278, ../Scss/_styles.scss */
  .cookie-message .body {
    width: 500px;
    margin-right: 0px;
  }
  /* line 2282, ../Scss/_styles.scss */
  .cookie-message .close {
    padding: 0;
  }
  /* line 2285, ../Scss/_styles.scss */
  .cookie-message .close a {
    line-height: 38px;
  }
}
@media (min-width: 600px) {
  /* line 2291, ../Scss/_styles.scss */
  .cookie-message .container {
    width: 740px;
    max-width: 100%;
  }
}
/* line 2297, ../Scss/_styles.scss */
.cookie-message a {
  color: #FDC131;
  text-decoration: none;
}
/* line 2301, ../Scss/_styles.scss */
.cookie-message .title, .cookie-message .close {
  padding: 5px 0;
  font-weight: bold;
}
/* line 2306, ../Scss/_styles.scss */
.cookie-message .close a:before {
  content: "\f1f4";
  margin-right: 5px;
  font-family: utvicon;
  font-size: 18px;
  font-size: 1.28571rem;
}

/* line 2315, ../Scss/_styles.scss */
.error {
  background: #1D1F61;
  color: white;
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 2319, ../Scss/_styles.scss */
.error a {
  color: white;
  text-decoration: none;
}
/* line 2323, ../Scss/_styles.scss */
.error .center {
  margin-top: 10%;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 2328, ../Scss/_styles.scss */
.error img {
  width: 120px;
  display: inline;
}

/* line 2334, ../Scss/_styles.scss */
.input-form-error {
  color: #EB2B24;
}

/* line 2338, ../Scss/_styles.scss */
p.strong {
  font-weight: bold;
}

/* line 2342, ../Scss/_styles.scss */
.playlist-caption {
  border-bottom: 1px solid #D8DFED;
  padding-bottom: 10px;
}
/* line 2343, ../Scss/_styles.scss */
.playlist-caption .row {
  margin-bottom: 10px;
}
/* line 2346, ../Scss/_styles.scss */
.playlist-caption .published {
  margin-bottom: 5px !important;
  display: block !important;
}
/* line 2351, ../Scss/_styles.scss */
.playlist-caption .article-pagination .button-page.after:before {
  padding-left: 10px;
}

/* line 2358, ../Scss/_styles.scss */
#sendStory {
  font-size: 16px;
  font-size: 1.14286rem;
}
/* line 2361, ../Scss/_styles.scss */
#sendStory .send-alternate {
  border-top: 1px solid #D8DFED;
  border-bottom: 1px solid #D8DFED;
  padding: 18px 0;
  text-align: center;
}
/* line 2366, ../Scss/_styles.scss */
#sendStory .send-alternate a {
  margin: 0 10px;
}
@media (max-width: 599px) {
  /* line 2361, ../Scss/_styles.scss */
  #sendStory .send-alternate {
    padding: 5px 0;
  }
  /* line 2371, ../Scss/_styles.scss */
  #sendStory .send-alternate a {
    width: 100%;
    margin: 5px 0;
  }
}
/* line 2378, ../Scss/_styles.scss */
#sendStory .form input[type=text] {
  font-size: 14px;
  font-size: 1rem;
}
/* line 2382, ../Scss/_styles.scss */
#sendStory .form a {
  color: black;
  text-decoration: none;
  font-weight: bold;
}

/* line 2390, ../Scss/_styles.scss */
.customSelect ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
}
/* line 2397, ../Scss/_styles.scss */
.customSelect.open ul {
  max-height: 1000px;
}
/* line 2400, ../Scss/_styles.scss */
.customSelect.open .selected:after {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 2404, ../Scss/_styles.scss */
.customSelect li:hover {
  background: rgba(0, 0, 0, 0.2);
}
/* line 2407, ../Scss/_styles.scss */
.customSelect .selected {
  position: relative;
  cursor: pointer;
}
/* line 2410, ../Scss/_styles.scss */
.customSelect .selected:hover {
  background: none;
}
/* line 2414, ../Scss/_styles.scss */
.customSelect .selected:after {
  display: inline-block;
  font-family: "utvicon";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  content: "\f1e0";
  color: white;
  -moz-transition: 500ms;
  -o-transition: 500ms;
  -webkit-transition: 500ms;
  transition: 500ms;
  position: absolute;
  right: 10px;
  top: 11px;
}

/* Typeahead styling */
/* line 2426, ../Scss/_styles.scss */
.tt-input {
  color: black;
  outline: none;
}

/* line 2443, ../Scss/_styles.scss */
.tt-dropdown-menu {
  color: black;
  background: white;
  width: 100%;
  z-index: 1985;
}
/* line 2448, ../Scss/_styles.scss */
.tt-dropdown-menu > div {
  padding: 0 10px;
}

/* line 2465, ../Scss/_styles.scss */
:-ms-input-placeholder {
  color: gray;
}

/* line 2469, ../Scss/_styles.scss */
.shares-total {
  display: inline-block;
  color: #2F317F;
  font-size: 21px;
  font-size: 1.5rem;
  line-height: 21px;
  text-align: center;
}
/* line 2475, ../Scss/_styles.scss */
.shares-total span {
  display: block;
  font-size: 14px;
  font-size: 1rem;
  line-height: 14px;
  color: gray;
}

@media (max-width: 599px) {
  /* line 2485, ../Scss/_styles.scss */
  .program-wrapper .icon-wrapper {
    height: 74px;
    overflow: hidden;
  }
  /* line 2489, ../Scss/_styles.scss */
  .program-wrapper .flag-message {
    display: none !important;
  }
  /* line 2492, ../Scss/_styles.scss */
  .program-wrapper .flag:before {
    display: none;
  }
}

/* line 2498, ../Scss/_styles.scss */
#liSubNavTitle {
  text-transform: uppercase;
  color: #bfc0f5;
}

/* line 2503, ../Scss/_styles.scss */
.socialFix {
  margin: 30px 0;
}
/* line 2504, ../Scss/_styles.scss */
.socialFix .instream-social {
  text-align: center;
}
/* line 2507, ../Scss/_styles.scss */
.socialFix a {
  width: 40px;
  height: 40px;
  display: block;
  font-size: 20px;
  font-size: 1.42857rem;
}
/* line 2513, ../Scss/_styles.scss */
.socialFix span {
  width: 40px;
  height: 40px;
  display: block;
  padding: 0 !important;
}

/* line 2522, ../Scss/_styles.scss */
.weather-warning {
  background: #D04D45;
  color: white;
  font-size: 14px;
  padding: 10px;
  text-align: center;
}
@media (min-width: 940px) {
  /* line 2522, ../Scss/_styles.scss */
  .weather-warning {
    text-align: left;
  }
}
/* line 2531, ../Scss/_styles.scss */
.weather-warning .title {
  text-transform: uppercase;
  font-weight: bold;
  padding: 10px 0;
}
@media (min-width: 940px) {
  /* line 2531, ../Scss/_styles.scss */
  .weather-warning .title {
    padding: 0;
  }
}
/* line 2538, ../Scss/_styles.scss */
.weather-warning .title img {
  height: 28px;
  width: 28px;
  display: inline;
  margin-right: 5px;
  vertical-align: middle;
}

/* line 4, ../Scss/_modules.scss */
.news-item img {
  margin-bottom: 0.5rem;
}
/* line 8, ../Scss/_modules.scss */
.news-item a {
  text-decoration: none;
  color: #000;
}
/* line 102, ../Scss/_mixins.scss */
.news-item a:hover {
  color: #2F317F;
}

/* line 1, ../Scss/_takeovers.scss */
.takeover-left, .takeover-top, .takeover-right {
  top: 0;
  left: 50%;
  z-index: 2000;
}
@media (max-width: 939px) {
  /* line 1, ../Scss/_takeovers.scss */
  .takeover-left, .takeover-top, .takeover-right {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 1, ../Scss/_takeovers.scss */
  .takeover-left, .takeover-top, .takeover-right {
    display: none;
  }
}
@media (max-width: 599px) {
  /* line 1, ../Scss/_takeovers.scss */
  .takeover-left, .takeover-top, .takeover-right {
    display: none;
  }
}
/* line 8, ../Scss/_takeovers.scss */
.takeover-left img, .takeover-top img, .takeover-right img {
  display: inline;
}

/* line 13, ../Scss/_takeovers.scss */
.takeover-top {
  width: 1024px;
  height: 100px;
  margin: 0 auto -5px auto;
}

/* line 19, ../Scss/_takeovers.scss */
.takeover-inner {
  width: 300px;
}

/* line 23, ../Scss/_takeovers.scss */
.takeover-left, .takeover-right {
  width: 300px;
  position: absolute;
}

/* line 28, ../Scss/_takeovers.scss */
.takeover-left {
  text-align: right;
  margin-left: -812px;
}

/* line 33, ../Scss/_takeovers.scss */
.takeover-right {
  text-align: left;
  margin-left: 512px;
}

@media (min-width: 940px) {
  /* line 38, ../Scss/_takeovers.scss */
  #form1.takeover {
    width: 1024px;
    margin: 0 auto;
    background: white;
  }
}

/* line 47, ../Scss/_takeovers.scss */
.takeover-fixed .takeover-inner {
  position: fixed;
}

/* line 53, ../Scss/_takeovers.scss */
.takeover-old .takeover-left, .takeover-old .takeover-right {
  margin-top: 100px;
}

/* line 1, ../Scss/_responsive-utilities.scss */
.visible-xs, .visible-sm, .visible-md, .visible-lg, .off {
  display: none !important;
}

@media (min-width: 940px) {
  /* line 6, ../Scss/_responsive-utilities.scss */
  .hidden-lg {
    display: none !important;
  }

  /* line 9, ../Scss/_responsive-utilities.scss */
  .visible-lg {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 939px) {
  /* line 15, ../Scss/_responsive-utilities.scss */
  .hidden-md {
    display: none !important;
  }

  /* line 18, ../Scss/_responsive-utilities.scss */
  .visible-md {
    display: block !important;
  }
}
@media (min-width: 600px) and (max-width: 767px) {
  /* line 24, ../Scss/_responsive-utilities.scss */
  .hidden-sm {
    display: none !important;
  }

  /* line 27, ../Scss/_responsive-utilities.scss */
  .visible-sm {
    display: block !important;
  }
}
@media (max-width: 599px) {
  /* line 33, ../Scss/_responsive-utilities.scss */
  .hidden-xs {
    display: none !important;
  }

  /* line 36, ../Scss/_responsive-utilities.scss */
  .visible-xs {
    display: block !important;
  }
}
/* line 3, ../Scss/_ie.scss */
.ie blockquote span.article-quote {
  display: block;
  box-shadow: none;
  padding: 0.5rem;
}

/*# sourceMappingURL=north.css.map */
