@charset "UTF-8";
/*
*	Main style
*	Martini Responsive 2016
*	---
*	Last checked
*	on:
*	by:
*	---
*	History
*
*
*
*
*
*	---
*	Only imports go in here in the following order
*	Core - Components - New
*	---
*	When a new section of SASS is added, a new SCSS file
*	is to be made in the /scss/imports/new/ dir which
*	will then be combined with the core files (if code
*	is reusable) or added to its own file in the
*	/scss/imports/comp/ dir. Once done, the /new/ SCSS
*	can be deleted.
*	---
*	Any questions email tomhackett@newsquest.co.uk or
*	grab me on jabber/skype.
*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../scss/imports/core/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  vertical-align: baseline;
  border: 0;
  font: inherit;
  font-size: 100%;
}

/* HTML5 display-role reset for older browsers */
/* line 30, ../scss/imports/core/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 34, ../scss/imports/core/_reset.scss */
body {
  line-height: 1;
}

/* line 37, ../scss/imports/core/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 40, ../scss/imports/core/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 43, ../scss/imports/core/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 48, ../scss/imports/core/_reset.scss */
table {
  border-spacing: 0;
  border-collapse: collapse;
}

/* line 53, ../scss/imports/core/_reset.scss */
h1, h2, h3, h4, h5 {
  line-height: 1.2em;
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* line 11, ../bootstrap/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../bootstrap/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../bootstrap/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../bootstrap/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../bootstrap/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../bootstrap/bootstrap/_scaffolding.scss */
a {
  color: #337ab7;
  text-decoration: none;
}
/* line 52, ../bootstrap/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: #23527c;
  text-decoration: underline;
}
/* line 58, ../bootstrap/bootstrap/_scaffolding.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 69, ../bootstrap/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../bootstrap/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../bootstrap/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../bootstrap/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../bootstrap/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../bootstrap/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../bootstrap/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../bootstrap/bootstrap/_scaffolding.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../bootstrap/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../bootstrap/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 14, ../bootstrap/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../bootstrap/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../bootstrap/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../bootstrap/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../bootstrap/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../bootstrap/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../bootstrap/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../bootstrap/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../bootstrap/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../bootstrap/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../bootstrap/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../bootstrap/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 7, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 10, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 11, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  /* line 54, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 59, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  /* line 64, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 10, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 11, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 10, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 11, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 92, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 97, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 102, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  /* line 7, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 10, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 11, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  /* line 111, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  /* line 116, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  /* line 121, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  /* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 10, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 11, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 155, ../bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 155, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 162, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../bootstrap/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 169, ../bootstrap/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 18, ../bootstrap/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/* line 4, ../scss/imports/core/_temp.scss */
.side-ad {
  margin-bottom: 10px;
}

/* line 8, ../scss/imports/core/_temp.scss */
#subscription-spinner {
  display: none;
}

/* line 12, ../scss/imports/core/_temp.scss */
#subscription-content {
  background: none !important;
  height: auto !important;
}

/* line 25, ../scss/imports/core/_temp.scss */
.most-tab-content3 .tab-pane {
  overflow: hidden;
}

/* line 30, ../scss/imports/core/_temp.scss */
.most-read-slide {
  position: relative;
  left: 0;
  -webkit-transition: left 1s ease;
  -moz-transition: left 1s ease;
  -ms-transition: left 1s ease;
  -o-transition: left 1s ease;
  transition: left 1s ease;
}
/* line 40, ../scss/imports/core/_temp.scss */
.most-read-slide ol:last-child {
  position: absolute;
  top: 0;
  left: 100%;
}

/* line 47, ../scss/imports/core/_temp.scss */
#MostRead3, #MostRead-more3 {
  width: 100%;
  float: left;
}

/*
  Just some notes
  The designs give us 4 views
    Desktop
    Tablet (landscape)
    Tablet
    Mobile

  We currently break at 768px, 600px and 480px.
  480px is suitable for mobile devices.
  768px will hit all tablets if we use device-width rather than width
  We can use orientation:landscape to specifically target landscape tablets
  but the issue we will have is that ads differ between these two designs
  mostly in the sidebar. I'm not sure if we can display: none on ads or not?

  tl;dr
  Make 768px into tablet landscape, 600px into tablet portrait. The rest is good.
*/
/* Mixins */
/*
** The main theme mixin uses the following:
** $name - Name of colour scheme, used for the ID
** $primary - Primary colour (links, bigger blocks of colour)
** $secondary - Secondary colour (hover states, borders, accents)
** $light - Lighter colour (backgrounds, bars)
**
** The mixin is in the core/_mixins.scss file
*/
/* Colour schemes take elements from the theme and recolour them
** The main theme mixin uses the following:
** $name - Name of colour scheme, used for the ID
** $primary - Primary colour (links, bigger blocks of colour)
** $secondary - Secondary colour (hover states, borders, accents)
** $light - Lighter colour (backgrounds, bars)
**
** The mixin is in the core/_mixins.scss file
*/
/* line 13, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .primary-color {
  color: #A01016;
}
/* line 14, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .primary-background {
  background-color: #A01016;
}
/* line 15, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .primary-border {
  border-color: #A01016;
}
/* line 16, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .secondary-color {
  color: #dc0b17;
}
/* line 17, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .secondary-background {
  background-color: #dc0b17;
}
/* line 18, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .secondary-border {
  border-color: #dc0b17;
}
/* line 19, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .light-color {
  color: #fcebeb;
}
/* line 20, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .light-background {
  background-color: #fcebeb;
}
/* line 21, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .light-border {
  border-color: #fcebeb;
}
/* line 23, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .nav-shortcuts nav a:hover,
.schemeRed .main-nav nav + nav a:hover,
.schemeRed .carousel .jcarousel-control,
.schemeRed #comments-list button.button-transparent,
.schemeRed #comments-list button.reply,
.schemeRed span.item-count,
.schemeRed .see-more-stories button,
.schemeRed .article-body a,
.schemeRed .bizColMore a,
.schemeRed #disasterHeadline a:hover,
.schemeRed a:focus,
.schemeRed .page-section,
.schemeRed .title a,
.schemeRed .page-section a,
.schemeRed .more-news,
.schemeRed #home .sitename, .schemeRed #home .share-stat0s,
.schemeRed .comment-disclaimer a
#disasterHeadline a:hover {
  color: #A01016;
}
/* line 44, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .main-nav nav + nav a:hover,
.schemeRed .articles-cta,
.schemeRed .news-cta {
  border-color: #A01016;
}
/* line 50, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .main-nav nav .active {
  border-color: #dc0b17;
}
/* line 54, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed a:hover,
.schemeRed .comment-controls .report:hover,
.schemeRed .most-tabs a.active,
.schemeRed .related-articles a:hover h5,
.schemeRed .article-body a:hover,
.schemeRed .title a:hover,
.schemeRed .page-section a:hover,
.schemeRed .more-news:hover {
  color: #dc0b17;
}
/* line 65, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .see-more-stories button:hover,
.schemeRed #comments-list button.reply:hover {
  background-color: #A01016;
}
/* line 70, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .main-nav nav:first-of-type a:hover,
.schemeRed .deco-strip:after,
.schemeRed .footer-strip,
.schemeRed .send-us-your-news,
.schemeRed .main-nav nav .active {
  background-color: #dc0b17;
}
/* line 78, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .social-icons-container span > div {
  background-color: #fcebeb;
}
/* line 82, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed .announcements .new-note-alert, .schemeRed .announcement .notice-alert {
  background-image: url("/resources/responsive-static/img/schemeRed/announcement-corner.png");
}
/* line 86, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed a.twitter-button {
  color: #3ea1cb;
}
/* line 90, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed i.fa-print {
  color: #A01016;
}
/* line 93, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed a.button, .schemeRed button {
  color: #ffffff;
}
/* line 96, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed a.button:hover {
  color: #A01016;
}
/* line 100, ../scss/imports/core/mixins/_scheme.scss */
.schemeRed #disasterHeadline a {
  color: #3f3f3f;
}

/* line 13, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .primary-color {
  color: #14497f;
}
/* line 14, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .primary-background {
  background-color: #14497f;
}
/* line 15, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .primary-border {
  border-color: #14497f;
}
/* line 16, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .secondary-color {
  color: #3771c6;
}
/* line 17, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .secondary-background {
  background-color: #3771c6;
}
/* line 18, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .secondary-border {
  border-color: #3771c6;
}
/* line 19, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .light-color {
  color: #F7F4F1;
}
/* line 20, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .light-background {
  background-color: #F7F4F1;
}
/* line 21, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .light-border {
  border-color: #F7F4F1;
}
/* line 23, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .nav-shortcuts nav a:hover,
.schemeBlue .main-nav nav + nav a:hover,
.schemeBlue .carousel .jcarousel-control,
.schemeBlue #comments-list button.button-transparent,
.schemeBlue #comments-list button.reply,
.schemeBlue span.item-count,
.schemeBlue .see-more-stories button,
.schemeBlue .article-body a,
.schemeBlue .bizColMore a,
.schemeBlue #disasterHeadline a:hover,
.schemeBlue a:focus,
.schemeBlue .page-section,
.schemeBlue .title a,
.schemeBlue .page-section a,
.schemeBlue .more-news,
.schemeBlue #home .sitename, .schemeBlue #home .share-stat0s,
.schemeBlue .comment-disclaimer a
#disasterHeadline a:hover {
  color: #14497f;
}
/* line 44, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .main-nav nav + nav a:hover,
.schemeBlue .articles-cta,
.schemeBlue .news-cta {
  border-color: #14497f;
}
/* line 50, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .main-nav nav .active {
  border-color: #3771c6;
}
/* line 54, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue a:hover,
.schemeBlue .comment-controls .report:hover,
.schemeBlue .most-tabs a.active,
.schemeBlue .related-articles a:hover h5,
.schemeBlue .article-body a:hover,
.schemeBlue .title a:hover,
.schemeBlue .page-section a:hover,
.schemeBlue .more-news:hover {
  color: #3771c6;
}
/* line 65, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .see-more-stories button:hover,
.schemeBlue #comments-list button.reply:hover {
  background-color: #14497f;
}
/* line 70, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .main-nav nav:first-of-type a:hover,
.schemeBlue .deco-strip:after,
.schemeBlue .footer-strip,
.schemeBlue .send-us-your-news,
.schemeBlue .main-nav nav .active {
  background-color: #3771c6;
}
/* line 78, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .social-icons-container span > div {
  background-color: #F7F4F1;
}
/* line 82, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue .announcements .new-note-alert, .schemeBlue .announcement .notice-alert {
  background-image: url("/resources/responsive-static/img/schemeBlue/announcement-corner.png");
}
/* line 86, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue a.twitter-button {
  color: #3ea1cb;
}
/* line 90, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue i.fa-print {
  color: #14497f;
}
/* line 93, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue a.button, .schemeBlue button {
  color: #ffffff;
}
/* line 96, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue a.button:hover {
  color: #14497f;
}
/* line 100, ../scss/imports/core/mixins/_scheme.scss */
.schemeBlue #disasterHeadline a {
  color: #3f3f3f;
}

/* line 13, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .primary-color {
  color: #277844;
}
/* line 14, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .primary-background {
  background-color: #277844;
}
/* line 15, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .primary-border {
  border-color: #277844;
}
/* line 16, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .secondary-color {
  color: #34a11f;
}
/* line 17, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .secondary-background {
  background-color: #34a11f;
}
/* line 18, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .secondary-border {
  border-color: #34a11f;
}
/* line 19, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .light-color {
  color: #f0f5e2;
}
/* line 20, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .light-background {
  background-color: #f0f5e2;
}
/* line 21, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .light-border {
  border-color: #f0f5e2;
}
/* line 23, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .nav-shortcuts nav a:hover,
.schemeGreen .main-nav nav + nav a:hover,
.schemeGreen .carousel .jcarousel-control,
.schemeGreen #comments-list button.button-transparent,
.schemeGreen #comments-list button.reply,
.schemeGreen span.item-count,
.schemeGreen .see-more-stories button,
.schemeGreen .article-body a,
.schemeGreen .bizColMore a,
.schemeGreen #disasterHeadline a:hover,
.schemeGreen a:focus,
.schemeGreen .page-section,
.schemeGreen .title a,
.schemeGreen .page-section a,
.schemeGreen .more-news,
.schemeGreen #home .sitename, .schemeGreen #home .share-stat0s,
.schemeGreen .comment-disclaimer a
#disasterHeadline a:hover {
  color: #277844;
}
/* line 44, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .main-nav nav + nav a:hover,
.schemeGreen .articles-cta,
.schemeGreen .news-cta {
  border-color: #277844;
}
/* line 50, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .main-nav nav .active {
  border-color: #34a11f;
}
/* line 54, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen a:hover,
.schemeGreen .comment-controls .report:hover,
.schemeGreen .most-tabs a.active,
.schemeGreen .related-articles a:hover h5,
.schemeGreen .article-body a:hover,
.schemeGreen .title a:hover,
.schemeGreen .page-section a:hover,
.schemeGreen .more-news:hover {
  color: #34a11f;
}
/* line 65, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .see-more-stories button:hover,
.schemeGreen #comments-list button.reply:hover {
  background-color: #277844;
}
/* line 70, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .main-nav nav:first-of-type a:hover,
.schemeGreen .deco-strip:after,
.schemeGreen .footer-strip,
.schemeGreen .send-us-your-news,
.schemeGreen .main-nav nav .active {
  background-color: #34a11f;
}
/* line 78, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .social-icons-container span > div {
  background-color: #f0f5e2;
}
/* line 82, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen .announcements .new-note-alert, .schemeGreen .announcement .notice-alert {
  background-image: url("/resources/responsive-static/img/schemeGreen/announcement-corner.png");
}
/* line 86, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen a.twitter-button {
  color: #3ea1cb;
}
/* line 90, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen i.fa-print {
  color: #277844;
}
/* line 93, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen a.button, .schemeGreen button {
  color: #ffffff;
}
/* line 96, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen a.button:hover {
  color: #277844;
}
/* line 100, ../scss/imports/core/mixins/_scheme.scss */
.schemeGreen #disasterHeadline a {
  color: #3f3f3f;
}

/* line 13, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .primary-color {
  color: #504DA1;
}
/* line 14, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .primary-background {
  background-color: #504DA1;
}
/* line 15, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .primary-border {
  border-color: #504DA1;
}
/* line 16, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .secondary-color {
  color: #6173b5;
}
/* line 17, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .secondary-background {
  background-color: #6173b5;
}
/* line 18, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .secondary-border {
  border-color: #6173b5;
}
/* line 19, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .light-color {
  color: #e2e1f4;
}
/* line 20, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .light-background {
  background-color: #e2e1f4;
}
/* line 21, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .light-border {
  border-color: #e2e1f4;
}
/* line 23, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .nav-shortcuts nav a:hover,
.schemePurple .main-nav nav + nav a:hover,
.schemePurple .carousel .jcarousel-control,
.schemePurple #comments-list button.button-transparent,
.schemePurple #comments-list button.reply,
.schemePurple span.item-count,
.schemePurple .see-more-stories button,
.schemePurple .article-body a,
.schemePurple .bizColMore a,
.schemePurple #disasterHeadline a:hover,
.schemePurple a:focus,
.schemePurple .page-section,
.schemePurple .title a,
.schemePurple .page-section a,
.schemePurple .more-news,
.schemePurple #home .sitename, .schemePurple #home .share-stat0s,
.schemePurple .comment-disclaimer a
#disasterHeadline a:hover {
  color: #504DA1;
}
/* line 44, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .main-nav nav + nav a:hover,
.schemePurple .articles-cta,
.schemePurple .news-cta {
  border-color: #504DA1;
}
/* line 50, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .main-nav nav .active {
  border-color: #6173b5;
}
/* line 54, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple a:hover,
.schemePurple .comment-controls .report:hover,
.schemePurple .most-tabs a.active,
.schemePurple .related-articles a:hover h5,
.schemePurple .article-body a:hover,
.schemePurple .title a:hover,
.schemePurple .page-section a:hover,
.schemePurple .more-news:hover {
  color: #6173b5;
}
/* line 65, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .see-more-stories button:hover,
.schemePurple #comments-list button.reply:hover {
  background-color: #504DA1;
}
/* line 70, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .main-nav nav:first-of-type a:hover,
.schemePurple .deco-strip:after,
.schemePurple .footer-strip,
.schemePurple .send-us-your-news,
.schemePurple .main-nav nav .active {
  background-color: #6173b5;
}
/* line 78, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .social-icons-container span > div {
  background-color: #e2e1f4;
}
/* line 82, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple .announcements .new-note-alert, .schemePurple .announcement .notice-alert {
  background-image: url("/resources/responsive-static/img/schemePurple/announcement-corner.png");
}
/* line 86, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple a.twitter-button {
  color: #3ea1cb;
}
/* line 90, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple i.fa-print {
  color: #504DA1;
}
/* line 93, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple a.button, .schemePurple button {
  color: #ffffff;
}
/* line 96, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple a.button:hover {
  color: #504DA1;
}
/* line 100, ../scss/imports/core/mixins/_scheme.scss */
.schemePurple #disasterHeadline a {
  color: #3f3f3f;
}

/* line 18, ../scss/imports/core/_schemes.scss */
.schemeRed .fotorama__arr, .schemeRed .fotorama__fullscreen-icon, .schemeRed .fotorama__video-close, .schemeRed .fotorama__video-play {
  background-image: url(/resources/responsive-static/img/fotorama_red.png);
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 21, ../scss/imports/core/_schemes.scss */
  .schemeRed .fotorama__arr, .schemeRed .fotorama__fullscreen-icon, .schemeRed .fotorama__video-close, .schemeRed .fotorama__video-play {
    background-image: url(/resources/responsive-static/img/fotorama_red@2x.png);
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 32, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul > li {
  border: solid 1px #FFCECA;
}
/* line 34, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul > li:hover {
  border: solid 1px #ffa8a1;
}
/* line 39, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul > li a:hover p {
  color: #A01016;
}
/* line 45, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #A01016;
}
/* line 51, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul .promo-ad-space {
  background: #D0021B;
}
/* line 54, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul .promo-ad-space:hover {
  background: #D0021B;
}
/* line 58, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul .promo-ad-space:active {
  background: #D0021B;
}
/* line 63, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 65, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 77, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #A01016;
}
/* line 83, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-container {
  border: solid 1px #FFCECA;
}
/* line 87, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #FFCECA;
}
/* line 89, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #ffeae9;
}
/* line 97, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-form .img-options {
  border-top: solid 1px #FFCECA;
}
/* line 100, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .notice .notice-form .img-options:hover:after {
  color: #A01016;
}
/* line 109, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .pager a:hover {
  background: #A01016;
}
/* line 113, ../scss/imports/core/_schemes.scss */
.schemeRed .announcements .pager a:active {
  background: #A01016;
}

/* line 122, ../scss/imports/core/_schemes.scss */
.schemeBlue .fotorama__arr, .schemeBlue .fotorama__fullscreen-icon, .schemeBlue .fotorama__video-close, .schemeBlue .fotorama__video-play {
  background-image: url(/resources/responsive-static/img/fotorama_blue.png);
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 125, ../scss/imports/core/_schemes.scss */
  .schemeBlue .fotorama__arr, .schemeBlue .fotorama__fullscreen-icon, .schemeBlue .fotorama__video-close, .schemeBlue .fotorama__video-play {
    background-image: url(/resources/responsive-static/img/fotorama_blue@2x.png);
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 136, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul > li {
  border: solid 1px #cae0ff;
}
/* line 138, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul > li:hover {
  border: solid 1px #a1c8ff;
}
/* line 143, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul > li a:hover p {
  color: #3B99FC;
}
/* line 149, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #3B99FC;
}
/* line 155, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul .promo-ad-space {
  background: #6CB3FD;
}
/* line 158, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul .promo-ad-space:hover {
  background: #6CB3FD;
}
/* line 162, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .tiled-list > ul .promo-ad-space:active {
  background: #6CB3FD;
}
/* line 172, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #3B99FC;
}
/* line 178, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-container {
  border: solid 1px #cae0ff;
}
/* line 182, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #cae0ff;
}
/* line 184, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #e9f2ff;
}
/* line 192, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-form .img-options {
  border-top: solid 1px #cae0ff;
}
/* line 195, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .notice .notice-form .img-options:hover:after {
  color: #3B99FC;
}
/* line 204, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .pager a:hover {
  background: #3B99FC;
}
/* line 208, ../scss/imports/core/_schemes.scss */
.schemeBlue .announcements .pager a:active {
  background: #3B99FC;
}

/* line 217, ../scss/imports/core/_schemes.scss */
.schemeGreen .fotorama__arr, .schemeGreen .fotorama__fullscreen-icon, .schemeGreen .fotorama__video-close, .schemeGreen .fotorama__video-play {
  background-image: url(/resources/responsive-static/img/fotorama_green.png);
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 220, ../scss/imports/core/_schemes.scss */
  .schemeGreen .fotorama__arr, .schemeGreen .fotorama__fullscreen-icon, .schemeGreen .fotorama__video-close, .schemeGreen .fotorama__video-play {
    background-image: url(/resources/responsive-static/img/fotorama_green@2x.png);
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 231, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul > li {
  border: solid 1px #AFEDC0;
}
/* line 233, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul > li:hover {
  border: solid 1px #8ee6a6;
}
/* line 238, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul > li a:hover p {
  color: #35A11F;
}
/* line 244, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #35A11F;
}
/* line 250, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul .promo-ad-space {
  background: #5C8E71;
}
/* line 253, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul .promo-ad-space:hover {
  background: #5C8E71;
}
/* line 257, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul .promo-ad-space:active {
  background: #5C8E71;
}
/* line 262, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 264, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 276, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #35A11F;
}
/* line 282, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-container {
  border: solid 1px #AFEDC0;
}
/* line 286, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #AFEDC0;
}
/* line 288, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #c8f3d4;
}
/* line 296, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-form .img-options {
  border-top: solid 1px #AFEDC0;
}
/* line 299, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .notice .notice-form .img-options:hover:after {
  color: #35A11F;
}
/* line 308, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .pager a:hover {
  background: #35A11F;
}
/* line 312, ../scss/imports/core/_schemes.scss */
.schemeGreen .announcements .pager a:active {
  background: #35A11F;
}

/* line 321, ../scss/imports/core/_schemes.scss */
.schemePurple .fotorama__arr, .schemePurple .fotorama__fullscreen-icon, .schemePurple .fotorama__video-close, .schemePurple .fotorama__video-play {
  background-image: url(/resources/responsive-static/img/fotorama_purple.png);
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 2dppx) {
  /* line 324, ../scss/imports/core/_schemes.scss */
  .schemePurple .fotorama__arr, .schemePurple .fotorama__fullscreen-icon, .schemePurple .fotorama__video-close, .schemePurple .fotorama__video-play {
    background-image: url(/resources/responsive-static/img/fotorama_purple@2x.png);
    background-size: 96px 160px;
    background-repeat: no-repeat;
  }
}
/* line 335, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul > li {
  border: solid 1px #CCCAED;
}
/* line 337, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul > li:hover {
  border: solid 1px #aface3;
}
/* line 342, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul > li a:hover p {
  color: #6173B5;
}
/* line 348, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul > li h3 strong {
  border-bottom: solid 1px #6173B5;
}
/* line 354, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul .promo-ad-space {
  background: #6B71CE;
}
/* line 357, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul .promo-ad-space:hover {
  background: #6B71CE;
}
/* line 361, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul .promo-ad-space:active {
  background: #6B71CE;
}
/* line 366, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul .promo-ad-space > ul > li {
  color: #ffffff !important;
}
/* line 368, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .tiled-list > ul .promo-ad-space > ul > li > a {
  color: #ffffff !important;
}
/* line 380, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-header h1 strong {
  border-bottom: solid 2px #6173B5;
}
/* line 386, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-container {
  border: solid 1px #CCCAED;
}
/* line 390, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-container .message-board .replied-post {
  border-top: solid 1px #CCCAED;
}
/* line 392, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-container .message-board .replied-post:before {
  border-top: solid 1px #e2e1f5;
}
/* line 400, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-form .img-options {
  border-top: solid 1px #CCCAED;
}
/* line 403, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .notice .notice-form .img-options:hover:after {
  color: #6173B5;
}
/* line 412, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .pager a:hover {
  background: #6173B5;
}
/* line 416, ../scss/imports/core/_schemes.scss */
.schemePurple .announcements .pager a:active {
  background: #6173B5;
}

/*
* Weather fonts
* Created with iconvau.lt
*/
@font-face {
  font-family: "iconvault";
  font-weight: normal;
  font-style: normal;
  src: url("/resources/responsive-static/fonts/iconvault_forecastfont.eot");
  src: url("/resources/responsive-static/fonts/iconvault_forecastfont.eot?#iefix") format("embedded-opentype"), url("/resources/responsive-static/fonts/iconvault_forecastfont.woff") format("woff"), url("/resources/responsive-static/fonts/iconvault_forecastfont.ttf") format("truetype"), url("/resources/responsive-static/fonts/iconvault_forecastfont.svg#iconvault") format("svg");
}
/* line 18, ../scss/imports/core/_fonts.scss */
.icon-thunder,
.icon-sunny,
.icon-drizzle,
.icon-hail,
.icon-showers,
.icon-rain,
.icon-snowy,
.icon-frosty,
.icon-windy,
.icon-windyrain,
.icon-windysnow,
.icon-sleet,
.icon-moon,
.icon-night,
.icon-sun,
.icon-cloud,
.icon-sunrise,
.icon-sunset,
.icon-mist {
  text-decoration: inherit;
  font-family: 'iconvault';
  font-size: 6em;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (min-width: 479px) and (max-width: 678px) {
  /* line 48, ../scss/imports/core/_fonts.scss */
  .icon-thunder,
  .icon-sunny,
  .icon-drizzle,
  .icon-hail,
  .icon-showers,
  .icon-rain,
  .icon-snowy,
  .icon-frosty,
  .icon-windy,
  .icon-windyrain,
  .icon-windysnow,
  .icon-sleet,
  .icon-moon,
  .icon-night,
  .icon-sun,
  .icon-cloud,
  .icon-sunrise,
  .icon-sunset,
  .icon-mist {
    position: absolute;
    display: inline-block;
    text-decoration: inherit;
    text-transform: none;
    font-family: "iconvault";
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
  }
}
/* -----BaseCloud----- */
/* line 86, ../scss/imports/core/_fonts.scss */
.base-cloud:before {
  position: absolute;
  content: '\f105';
  color: #cccccc;
  font-family: 'iconvault';
}

/* -----windyraincloud----- */
/* line 100, ../scss/imports/core/_fonts.scss */
.windyrain-cloud:before {
  position: absolute;
  content: '\f111';
  color: #cccccc;
  font-family: 'iconvault';
}

/* -----Windysnowcloud----- */
/* line 112, ../scss/imports/core/_fonts.scss */
.windysnow-cloud:before {
  position: absolute;
  content: '\f109';
  color: #cccccc;
  font-family: 'iconvault';
}

/* -----Basethundercloud----- */
/* line 124, ../scss/imports/core/_fonts.scss */
.base-thunder-cloud:before {
  position: absolute;
  content: '\f105';
  color: #000;
  font-family: 'iconvault';
}

/* -----Thunder----- */
/* line 138, ../scss/imports/core/_fonts.scss */
.icon-thunder:before {
  position: absolute;
  content: "\f114";
  color: orange;
}

/* -----Sunny----- */
/* line 148, ../scss/imports/core/_fonts.scss */
.icon-sunny:after {
  position: absolute;
  content: "\f101";
  color: orange;
}

/* -----Drizzle----- */
/* line 159, ../scss/imports/core/_fonts.scss */
.icon-drizzle:before {
  position: absolute;
  content: "\f10a";
  color: #82b2e4;
}

/* -----Hail----- */
/* line 169, ../scss/imports/core/_fonts.scss */
.icon-hail:before {
  position: absolute;
  content: "\f10f";
  color: #cccccc;
}

/* -----Showers----- */
/* line 178, ../scss/imports/core/_fonts.scss */
.icon-showers:before {
  position: absolute;
  content: "\f104";
  color: #82b2e4;
}

/* -----Rainy----- */
/* line 188, ../scss/imports/core/_fonts.scss */
.icon-rainy:before {
  position: absolute;
  content: "\f107";
  color: #4681c3;
}

/* -----Snowy----- */
/* line 198, ../scss/imports/core/_fonts.scss */
.icon-snowy:before {
  position: absolute;
  content: "\f10b";
  color: #acd3f3;
}

/* -----Frosty----- */
/* line 208, ../scss/imports/core/_fonts.scss */
.icon-frosty:before {
  position: absolute;
  content: "\f102";
  color: #85d8f7;
}

/* -----Windy----- */
/* line 218, ../scss/imports/core/_fonts.scss */
.icon-windy:before {
  position: absolute;
  content: "\f115";
  color: #cccccc;
}

/* -----WindyRain----- */
/* line 228, ../scss/imports/core/_fonts.scss */
.icon-windyrain:before {
  position: absolute;
  content: "\f10e";
  color: #acd3f3;
}

/* -----WindySnow----- */
/* line 238, ../scss/imports/core/_fonts.scss */
.icon-windysnow:before {
  position: absolute;
  content: "\f103";
  color: #acd3f3;
}

/* -----Sleet----- */
/* line 248, ../scss/imports/core/_fonts.scss */
.icon-sleet:before {
  position: absolute;
  content: "\f10c";
  color: #acd3f3;
}

/* -----Moon----- */
/* line 258, ../scss/imports/core/_fonts.scss */
.icon-moon:after {
  position: absolute;
  content: "\f10d";
  color: orange;
}

/* -----Night----- */
/* line 268, ../scss/imports/core/_fonts.scss */
.icon-night:after {
  position: absolute;
  content: "\f100";
  color: orange;
}

/* -----Sun----- */
/* line 279, ../scss/imports/core/_fonts.scss */
.icon-sun:after {
  position: absolute;
  content: "\f113";
  color: orange;
}

/* -----Cloud----- */
/* line 289, ../scss/imports/core/_fonts.scss */
.icon-cloud:after {
  position: absolute;
  content: "\f106";
  color: #cccccc;
}

/* -----Sunrise----- */
/* line 300, ../scss/imports/core/_fonts.scss */
.icon-sunrise:before {
  position: absolute;
  content: '\f112';
  color: orange;
}

/* -----Sunset----- */
/* line 310, ../scss/imports/core/_fonts.scss */
.icon-sunset:before {
  position: absolute;
  content: '\f110';
  color: #f96f23;
}

/* -----Mist----- */
/* line 320, ../scss/imports/core/_fonts.scss */
.icon-mist:before {
  position: absolute;
  content: '\f108';
  color: #cccccc;
}

/* line 2, ../scss/imports/core/_typography.scss */
.super-large {
  font-size: 48px;
}

/* line 3, ../scss/imports/core/_typography.scss */
.xx-large {
  font-size: 42px;
}

/* line 4, ../scss/imports/core/_typography.scss */
.x-large {
  font-size: 34px;
}

/* line 5, ../scss/imports/core/_typography.scss */
.large {
  font-size: 24px;
}

/* line 6, ../scss/imports/core/_typography.scss */
.medium {
  font-size: 21px;
}

/* line 7, ../scss/imports/core/_typography.scss */
.small {
  font-size: 18px;
}

/* line 8, ../scss/imports/core/_typography.scss */
.x-small {
  font-size: 16px;
}

/* line 9, ../scss/imports/core/_typography.scss */
.xx-small {
  font-size: 15px;
}

/* line 10, ../scss/imports/core/_typography.scss */
.tiny {
  font-size: 14px;
}

/* line 11, ../scss/imports/core/_typography.scss */
.mini {
  font-size: 12px;
}

/*

Just some notes on font sizes:

15px seems to have been used a lot across the new homepage design, so
maybe this should be taken as the new "medium" or "regular" variable as well
as the default for all elements.

*/
/* line 35, ../scss/imports/core/_typography.scss */
.loud {
  font-weight: bold;
}

/* line 36, ../scss/imports/core/_typography.scss */
.semi-loud {
  font-weight: 600;
}

/* line 37, ../scss/imports/core/_typography.scss */
.quiet {
  font-weight: normal;
}

/* line 40, ../scss/imports/core/_typography.scss */
.ttu {
  text-transform: uppercase;
}

/* line 41, ../scss/imports/core/_typography.scss */
.l-aling {
  text-align: left;
}

/* line 42, ../scss/imports/core/_typography.scss */
.c-align {
  text-align: center;
}

/* line 43, ../scss/imports/core/_typography.scss */
.r-align {
  text-align: right;
}

/* line 46, ../scss/imports/core/_typography.scss */
.muted, .muted a {
  color: #797979;
}

/* line 1, ../scss/imports/core/_base.scss */
body {
  background-color: #f9f9f9;
}

/* line 5, ../scss/imports/core/_base.scss */
body, input, button {
  font-family: "Source Sans Pro", sans-serif;
}

/* line 9, ../scss/imports/core/_base.scss */
a, a:visited, a:active {
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

/* line 17, ../scss/imports/core/_base.scss */
a:hover {
  text-decoration: none;
  color: #A01016;
}

/* line 23, ../scss/imports/core/_base.scss */
a:focus {
  text-decoration: none;
}

/* line 27, ../scss/imports/core/_base.scss */
button {
  vertical-align: middle;
  outline: none;
}

/* line 33, ../scss/imports/core/_base.scss */
.wrapper {
  width: 960px;
  margin: 0 auto;
}
@media (max-width: 960px) {
  /* line 33, ../scss/imports/core/_base.scss */
  .wrapper {
    width: 100%;
  }
}

/* line 42, ../scss/imports/core/_base.scss */
#contentContainer {
  background: #ffffff;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 480px) {
  /* line 42, ../scss/imports/core/_base.scss */
  #contentContainer {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 55, ../scss/imports/core/_base.scss */
.search-container {
  margin: 0;
  padding: 0 10px;
  background-color: #e3e3eb;
}

/* line 61, ../scss/imports/core/_base.scss */
.mobile-only {
  display: none;
}
@media (max-width: 480px) {
  /* line 61, ../scss/imports/core/_base.scss */
  .mobile-only {
    display: block;
  }
}
@media (max-width: 600px) {
  /* line 61, ../scss/imports/core/_base.scss */
  .mobile-only {
    display: block;
  }
}

/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.article-extra:before, .article-extra:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.article-extra:after {
  clear: both;
}
/* line 4, ../scss/imports/core/_end-blocks.scss */
.article-extra section {
  margin-bottom: 20px;
}
/* line 7, ../scss/imports/core/_end-blocks.scss */
.article-extra section h4 {
  margin-bottom: 10px;
}

/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.promoted-wrapper:before, .promoted-wrapper:after, .also-wrapper:before, .also-wrapper:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.promoted-wrapper:after, .also-wrapper:after {
  clear: both;
}

/* line 19, ../scss/imports/core/_end-blocks.scss */
.promoted-block {
  margin-top: 15px;
}
/* line 22, ../scss/imports/core/_end-blocks.scss */
.promoted-block h4 {
  margin-bottom: 10px;
}

/* line 28, ../scss/imports/core/_end-blocks.scss */
.also-read {
  margin-top: 15px;
}
/* line 32, ../scss/imports/core/_end-blocks.scss */
.also-read a {
  color: #000;
}

/* line 37, ../scss/imports/core/_end-blocks.scss */
#uatu-title {
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  /* line 43, ../scss/imports/core/_end-blocks.scss */
  .also-wrapper .clearfix {
    display: none;
  }
}

/* line 49, ../scss/imports/core/_end-blocks.scss */
.article-horizontal {
  max-width: 300px;
  display: inline-block;
  vertical-align: top;
  min-width: 50px;
  width: 23.275%;
  box-sizing: border-box;
  position: relative;
  margin: 0 0 0 2.3%;
}
/* line 62, ../scss/imports/core/_end-blocks.scss */
.article-horizontal:first-child {
  margin-left: 0;
}
@media (max-width: 992px) {
  /* line 49, ../scss/imports/core/_end-blocks.scss */
  .article-horizontal {
    width: 48.8%;
    max-width: 500px;
    margin-bottom: 10px;
  }
  /* line 71, ../scss/imports/core/_end-blocks.scss */
  .article-horizontal:nth-child(4) {
    margin-left: 0;
  }
}
/* line 76, ../scss/imports/core/_end-blocks.scss */
.article-horizontal img {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

/* line 88, ../scss/imports/core/_end-blocks.scss */
.most-block .tab-content ol li span {
  width: 34px;
  padding: 10px 0 0 0;
  text-align: right;
  min-width: 40px;
}
/* line 97, ../scss/imports/core/_end-blocks.scss */
.most-block .tab-content ol li span.fa-comments {
  padding: 0;
  width: auto;
  min-width: auto;
}
/* line 104, ../scss/imports/core/_end-blocks.scss */
.most-block .tab-content ol li a {
  padding: 10px 0 0 10px;
}
/* line 110, ../scss/imports/core/_end-blocks.scss */
.most-block .clearfix {
  border-bottom: 1px solid #ffffff;
  margin: 0 20px;
}
/* line 114, ../scss/imports/core/_end-blocks.scss */
.most-block .clearfix:last-child {
  border: 0;
}
@media (max-width: 480px) {
  /* line 120, ../scss/imports/core/_end-blocks.scss */
  .most-block .clearfix {
    border-bottom: 0;
    margin: 0;
  }
  /* line 125, ../scss/imports/core/_end-blocks.scss */
  .most-block li {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
}

/* line 135, ../scss/imports/core/_end-blocks.scss */
.most-block-full span.item-count {
  width: 45px;
}

/* line 141, ../scss/imports/core/_end-blocks.scss */
#MostRead-more {
  display: none;
}
/* line 144, ../scss/imports/core/_end-blocks.scss */
.show-more #MostRead-more {
  display: block;
}

/* line 151, ../scss/imports/core/_end-blocks.scss */
.see-more {
  margin-right: 10px;
  padding: 10px 0;
  text-align: right;
}

/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.mini-banners:before, .mini-banners:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.mini-banners:after {
  clear: both;
}
/* line 163, ../scss/imports/core/_end-blocks.scss */
.mini-banners div {
  text-align: center;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding: 0;
}
@media (min-width: 992px) {
  /* line 163, ../scss/imports/core/_end-blocks.scss */
  .mini-banners div {
    float: left;
    width: 33.33333%;
  }
}
@media (max-width: 768px) {
  /* line 163, ../scss/imports/core/_end-blocks.scss */
  .mini-banners div {
    margin-bottom: 10px;
  }
}

/* line 177, ../scss/imports/core/_end-blocks.scss */
.bottom-leaderboard {
  padding-bottom: 20px;
  text-align: center;
}

/* line 2, ../scss/imports/core/_header.scss */
header .advert {
  background: #ffffff;
  padding-bottom: 20px;
}
@media (max-width: 600px) {
  /* line 2, ../scss/imports/core/_header.scss */
  header .advert {
    padding-bottom: 10px;
    min-height: auto;
  }
}

/* line 13, ../scss/imports/core/_header.scss */
.nav-shortcuts {
  height: 35px;
  border-top: 1px solid #371556;
  border-bottom: 1px solid #e3e3eb;
}
@media (max-width: 768px) {
  /* line 13, ../scss/imports/core/_header.scss */
  .nav-shortcuts {
    display: none;
  }
}
/* line 23, ../scss/imports/core/_header.scss */
.nav-shortcuts > nav {
  float: left;
  margin-left: 5px;
}
/* line 28, ../scss/imports/core/_header.scss */
.nav-shortcuts > nav a {
  display: inline-block;
  padding: 0 8px;
  color: #3f3f3f;
  line-height: 35px;
}
/* line 40, ../scss/imports/core/_header.scss */
.nav-shortcuts #topNav a, .nav-shortcuts #topNav a:visited, .nav-shortcuts #topNav a:active, .nav-shortcuts .search-container a, .nav-shortcuts .search-container a:visited, .nav-shortcuts .search-container a:active, .nav-shortcuts #loggedInContainer a, .nav-shortcuts #loggedInContainer a:visited, .nav-shortcuts #loggedInContainer a:active, .nav-shortcuts #loginContainer a, .nav-shortcuts #loginContainer a:visited, .nav-shortcuts #loginContainer a:active {
  color: #3f3f3f;
}

/* line 46, ../scss/imports/core/_header.scss */
.book-an-ad {
  height: 35px;
  margin-left: 20px;
  background-color: rgba(0, 0, 0, 0.1);
}
@media (max-width: 992px) {
  /* line 46, ../scss/imports/core/_header.scss */
  .book-an-ad {
    display: none;
  }
}

/* line 59, ../scss/imports/core/_header.scss */
.social-icons-container {
  float: right;
  margin: 7px 2px 0 0;
}
/* line 64, ../scss/imports/core/_header.scss */
.social-icons-container span {
  position: relative;
  display: inline-block;
}
/* line 69, ../scss/imports/core/_header.scss */
.social-icons-container span > a {
  display: inline-block;
  width: 20px;
  min-width: 22px;
  height: 22px;
  margin: 0 4px;
  padding: 3px 0 0 0;
  text-align: center;
  border: none;
  border-radius: 50%;
  background-color: #ffffff;
  font-size: 14px;
  line-height: 18px;
  color: #3f3f3f;
}
/* line 88, ../scss/imports/core/_header.scss */
.social-icons-container span > a.rss:hover {
  color: #ffffff;
  background-color: #3f3f3f;
}
/* line 93, ../scss/imports/core/_header.scss */
.social-icons-container span > a.twitter {
  color: #3ea1cb;
}
/* line 95, ../scss/imports/core/_header.scss */
.social-icons-container span > a.twitter:hover {
  color: #ffffff;
  background-color: #3ea1cb;
}
/* line 101, ../scss/imports/core/_header.scss */
.social-icons-container span > a.fb {
  color: #395283;
}
/* line 103, ../scss/imports/core/_header.scss */
.social-icons-container span > a.fb:hover {
  color: #ffffff;
  background-color: #395283;
}
/* line 109, ../scss/imports/core/_header.scss */
.social-icons-container span > a:hover {
  border: 0;
}
/* line 114, ../scss/imports/core/_header.scss */
.social-icons-container span > div {
  position: absolute;
  z-index: 10;
  top: 40px;
  left: -85px;
  display: none;
  width: 200px;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
}

/* line 134, ../scss/imports/core/_header.scss */
.dd-arrow {
  position: absolute;
  top: -20px;
  left: 50%;
  width: 42px;
  height: 20px;
  margin-left: -21px;
  background: url(/resources/responsive-static/img/dd-arrow.png) top center no-repeat;
}
/* line 145, ../scss/imports/core/_header.scss */
.dd-arrow.right {
  right: -1px;
  left: auto;
  width: 21px;
  margin-left: 0;
  background: url(/resources/responsive-static/img/dd-arrow-right.png) top center no-repeat;
}

/* line 160, ../scss/imports/core/_header.scss */
#navShortcuts .search-container {
  position: relative;
  float: right;
  height: 35px;
  border-bottom: 1px solid #e3e3eb;
}
/* line 170, ../scss/imports/core/_header.scss */
#navShortcuts .search-container .fa-search {
  font-size: 18px;
  line-height: 18px;
}

/* line 177, ../scss/imports/core/_header.scss */
#btnSearchToggle {
  color: #371556;
}

/* line 181, ../scss/imports/core/_header.scss */
#divSearchBox {
  position: absolute;
  z-index: 10;
  top: 36px;
  right: 1px;
  display: none;
  width: 240px;
  padding: 15px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
  box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.4);
}
/* line 196, ../scss/imports/core/_header.scss */
#divSearchBox.on {
  display: block;
}
/* line 200, ../scss/imports/core/_header.scss */
#divSearchBox input[type="text"] {
  display: inline-block;
  width: 160px;
  margin-right: 10px;
}
/* line 207, ../scss/imports/core/_header.scss */
#divSearchBox button {
  display: inline-block;
  min-width: 28px;
  height: 28px;
  padding: 0;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #371556;
  font-size: 16px;
}

/* line 224, ../scss/imports/core/_header.scss */
#loggedInContainer, #loginContainer {
  float: right;
  margin: 8px 11px 0 0;
}
/* line 229, ../scss/imports/core/_header.scss */
#loggedInContainer a, #loginContainer a {
  padding: 0 2px;
}

/* line 234, ../scss/imports/core/_header.scss */
#sectionBranding {
  background: #ffffff;
  position: relative;
  padding: 10px 0;
}

/* line 241, ../scss/imports/core/_header.scss */
.widget-weather {
  position: absolute;
  right: 10px;
  margin-top: 15px;
  width: 180px;
}
@media (max-width: 768px) {
  /* line 241, ../scss/imports/core/_header.scss */
  .widget-weather {
    display: none;
  }
}
/* line 252, ../scss/imports/core/_header.scss */
.widget-weather p {
  padding-top: 32px;
}

/* line 257, ../scss/imports/core/_header.scss */
.weather-icon {
  position: absolute;
  top: -15px;
  left: 54%;
  display: block;
  margin-left: -2em;
}
/* line 266, ../scss/imports/core/_header.scss */
.weather-icon div {
  padding: 0 0 5px 0;
  font-size: 3em;
}

/* line 274, ../scss/imports/core/_header.scss */
.logo img {
  padding: 10px 0 15px 0;
}
@media (max-width: 768px) {
  /* line 274, ../scss/imports/core/_header.scss */
  .logo img {
    width: 60%;
    height: auto;
  }
}

/* line 284, ../scss/imports/core/_header.scss */
.main-nav {
  background: #ffffff;
}
/* line 287, ../scss/imports/core/_header.scss */
.main-nav a {
  display: inline-block;
  padding: 0 8px;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 15px;
  line-height: 35px;
}
/* line 299, ../scss/imports/core/_header.scss */
.main-nav a:hover {
  color: #ffffff;
}
/* line 304, ../scss/imports/core/_header.scss */
.main-nav nav {
  margin: 0 15px;
  padding-left: 0;
  border-bottom: 5px solid;
}
@media (max-width: 991px) {
  /* line 304, ../scss/imports/core/_header.scss */
  .main-nav nav {
    margin: 0;
  }
}
@media (max-width: 768px) {
  /* line 315, ../scss/imports/core/_header.scss */
  .main-nav nav > a {
    display: none;
  }
  /* line 320, ../scss/imports/core/_header.scss */
  .main-nav nav > a:nth-child(1), .main-nav nav > a:nth-child(2), .main-nav nav > a:nth-child(3), .main-nav nav > a:nth-child(4) {
    display: inline-block;
  }
}
/* line 329, ../scss/imports/core/_header.scss */
.main-nav nav .button-toggle-nav {
  display: none;
}
@media (max-width: 768px) {
  /* line 329, ../scss/imports/core/_header.scss */
  .main-nav nav .button-toggle-nav {
    display: inline-block;
  }
}
/* line 338, ../scss/imports/core/_header.scss */
.main-nav nav + nav {
  overflow: hidden;
  height: 30px;
  border-bottom: none;
  background-color: #f7f4f1;
}
@media (max-width: 768px) {
  /* line 338, ../scss/imports/core/_header.scss */
  .main-nav nav + nav {
    display: none;
  }
}
/* line 350, ../scss/imports/core/_header.scss */
.main-nav nav + nav a {
  padding: 0 10px;
  text-transform: capitalize;
  color: #3f3f3f;
  border-bottom: 3px solid transparent;
  font-size: 15px;
  font-weight: 600;
  line-height: 27px;
}
/* line 362, ../scss/imports/core/_header.scss */
.main-nav nav + nav a:active, .main-nav nav + nav a:visited {
  color: #3f3f3f;
}
/* line 366, ../scss/imports/core/_header.scss */
.main-nav nav + nav a:hover {
  border-bottom: 3px solid;
  background-color: transparent;
}
/* line 371, ../scss/imports/core/_header.scss */
.main-nav nav + nav a:active {
  color: #797979;
}
/* line 377, ../scss/imports/core/_header.scss */
.main-nav .title {
  background: url(/resources/responsive-static/img/header-nav-arrow.png) center right;
}

/* line 382, ../scss/imports/core/_header.scss */
#navMobile {
  display: none;
}
/* line 389, ../scss/imports/core/_header.scss */
#navMobile.on {
  display: block;
}
/* line 393, ../scss/imports/core/_header.scss */
#navMobile .in-menu-options {
  border-bottom: 1px solid #444;
}
/* line 397, ../scss/imports/core/_header.scss */
#navMobile .options-container {
  background: #000;
}
/* line 400, ../scss/imports/core/_header.scss */
#navMobile .options-container button {
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  border: none;
  outline: none;
  background-color: transparent;
}
/* line 413, ../scss/imports/core/_header.scss */
#navMobile .options-container a {
  float: right;
  padding: 0 16px;
  line-height: 50px;
}
/* line 422, ../scss/imports/core/_header.scss */
#navMobile #searchContainer {
  padding: 17px 13px;
  background-color: #f7f4f1;
}
/* line 427, ../scss/imports/core/_header.scss */
#navMobile #searchContainer input[type="text"] {
  width: 75%;
  padding: 9px;
}
/* line 432, ../scss/imports/core/_header.scss */
#navMobile #searchContainer button {
  float: right;
  width: 36px;
  height: 36px;
  color: #ffffff;
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #371556;
}
/* line 445, ../scss/imports/core/_header.scss */
#navMobile .nav-items {
  margin: 0;
  padding: 0;
  list-style: none;
  background-color: #343434;
}
/* line 453, ../scss/imports/core/_header.scss */
#navMobile .nav-items a {
  display: block;
  width: 100%;
  padding: 5px 0 5px 15px;
  color: #ffffff;
  border-bottom: 1px solid #444;
  outline: none;
}

/* line 1, ../scss/imports/core/_footer.scss */
.footer-container {
  width: 100%;
  margin: auto;
  padding: 10px 15px 0 15px;
  background-color: #fff;
  font-size: 12px;
}
@media (max-width: 768px) {
  /* line 1, ../scss/imports/core/_footer.scss */
  .footer-container {
    width: 100%;
  }
  /* line 10, ../scss/imports/core/_footer.scss */
  .footer-container .switch-to-mobile {
    display: none;
  }
}
/* line 15, ../scss/imports/core/_footer.scss */
.footer-container ul {
  padding: 0;
  list-style: none;
}
/* line 21, ../scss/imports/core/_footer.scss */
.footer-container a, .footer-container a:active, .footer-container a:visited {
  color: #3f3f3f;
}

/* line 26, ../scss/imports/core/_footer.scss */
.footer-strip {
  height: 4px;
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

/* line 33, ../scss/imports/core/_footer.scss */
.footer-links {
  float: left;
  margin: 0;
}
@media (max-width: 768px) {
  /* line 33, ../scss/imports/core/_footer.scss */
  .footer-links {
    padding: 0;
  }
}
/* line 43, ../scss/imports/core/_footer.scss */
.footer-links li a {
  color: #999999;
}

/* line 48, ../scss/imports/core/_footer.scss */
.footer-notice {
  clear: none;
  margin: 5px 0;
}

/* line 53, ../scss/imports/core/_footer.scss */
.ipso-regulated {
  margin: 10px 0 0 0;
  padding: 10px 0;
  border-bottom: 4px #f9f9f9 solid;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  /* line 53, ../scss/imports/core/_footer.scss */
  .ipso-regulated {
    margin: 0 0 15px 0;
    padding: 0;
  }
}
/* line 65, ../scss/imports/core/_footer.scss */
.ipso-regulated::after {
  display: block;
  visibility: hidden;
  clear: both;
  overflow: hidden;
  width: 0;
  height: 0;
  content: ".";
  font-size: 0;
  line-height: 0;
}
/* line 80, ../scss/imports/core/_footer.scss */
.ipso-regulated h5 {
  display: block;
  float: left;
  /*margin: 0 15px 0 0;*/
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: normal;
}
@media (max-width: 768px) {
  /* line 80, ../scss/imports/core/_footer.scss */
  .ipso-regulated h5 {
    float: none;
    margin-top: 10px;
  }
}
/* line 97, ../scss/imports/core/_footer.scss */
.ipso-regulated h5 span {
  display: block;
  font-family: 'Times New Roman', Times, serif;
  font-size: 34px;
}
/* line 105, ../scss/imports/core/_footer.scss */
.ipso-regulated p {
  display: block;
  float: right;
  clear: none;
  width: 800px;
  margin: 0;
  padding: 0;
}
@media (max-width: 768px) {
  /* line 105, ../scss/imports/core/_footer.scss */
  .ipso-regulated p {
    float: none;
    width: 100%;
  }
}

/* line 122, ../scss/imports/core/_footer.scss */
.footer-submenu {
  width: 100%;
}
@media (max-width: 768px) {
  /* line 122, ../scss/imports/core/_footer.scss */
  .footer-submenu {
    padding: 0;
  }
}

/* line 131, ../scss/imports/core/_footer.scss */
.footer-submenu li, .footer-links li {
  display: inline-block;
  margin-right: 15px;
}

/*
 *  Footer used exclusively on herald scotland
*/
/* line 5, ../scss/imports/core/_footer-herald.scss */
#herald {
  margin: 0;
  padding: 30px 0 0 0;
  color: #333333;
  border-top: 1px #d8d8d8 solid;
  background-color: #f9f9f9;
}
/* line 13, ../scss/imports/core/_footer-herald.scss */
#herald strong {
  font-weight: 600;
}
/* line 17, ../scss/imports/core/_footer-herald.scss */
#herald h4 {
  font-weight: 600;
  margin: 0 0 20px 0;
}
/* line 22, ../scss/imports/core/_footer-herald.scss */
#herald .footer-container {
  margin: 0;
  padding: 10px 0;
}
/* line 30, ../scss/imports/core/_footer-herald.scss */
#herald .footer-links-list > li {
  border-right: 1px #d8d8d8 solid;
  line-height: 1.7;
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  /* line 30, ../scss/imports/core/_footer-herald.scss */
  #herald .footer-links-list > li {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  /* line 30, ../scss/imports/core/_footer-herald.scss */
  #herald .footer-links-list > li {
    float: left;
    width: 16.66667%;
  }
}
/* line 39, ../scss/imports/core/_footer-herald.scss */
#herald .footer-links-list > li.our-network {
  font-weight: 600;
}
/* line 43, ../scss/imports/core/_footer-herald.scss */
#herald .footer-links-list > li.our-colleagues, #herald .footer-links-list > li.our-network {
  border-right: 0;
}
@media (max-width: 480px) {
  /* line 48, ../scss/imports/core/_footer-herald.scss */
  #herald .footer-links-list > li:nth-child(odd) {
    clear: left;
    border-right: 0;
  }
  /* line 53, ../scss/imports/core/_footer-herald.scss */
  #herald .footer-links-list > li .switch-to-mobile {
    display: none;
  }
}
/* line 63, ../scss/imports/core/_footer-herald.scss */
#herald .ipso-regulated {
  clear: both;
  float: none;
}
/* line 68, ../scss/imports/core/_footer-herald.scss */
#herald .ipso-logo {
  line-height: 22px;
}
/* line 72, ../scss/imports/core/_footer-herald.scss */
#herald.et {
  background-color: transparent;
  border-top: 0;
}
/* line 76, ../scss/imports/core/_footer-herald.scss */
#herald.et .footer-container, #herald.et .footer-links-list a {
  background-color: #333;
  color: #999;
}
/* line 81, ../scss/imports/core/_footer-herald.scss */
#herald.et .ipso-regulated {
  margin-bottom: 0;
}

/* line 2, ../scss/imports/core/_article-display.scss */
.article-labels .breaking {
  background-color: #EA3F35;
}
/* line 6, ../scss/imports/core/_article-display.scss */
.article-labels .exclusive, .article-labels .commercial {
  background-color: #007F4C;
}
/* line 10, ../scss/imports/core/_article-display.scss */
.article-labels .live {
  background-color: #4A91E1;
}

/* line 15, ../scss/imports/core/_article-display.scss */
h1.headline {
  margin: 0 0 20px 0;
  font-size: 34px;
  line-height: 1.1em;
}
@media (max-width: 768px) {
  /* line 15, ../scss/imports/core/_article-display.scss */
  h1.headline {
    margin-right: 30px;
  }
}

/* line 27, ../scss/imports/core/_article-display.scss */
.article-wrapper {
  margin: 0 -15px;
}
/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.article-wrapper:before, .article-wrapper:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.article-wrapper:after {
  clear: both;
}
/* line 31, ../scss/imports/core/_article-display.scss */
.article-wrapper article {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  /* line 31, ../scss/imports/core/_article-display.scss */
  .article-wrapper article {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 31, ../scss/imports/core/_article-display.scss */
  .article-wrapper article {
    float: left;
    width: 66.66667%;
  }
}
@media (max-width: 768px) {
  /* line 31, ../scss/imports/core/_article-display.scss */
  .article-wrapper article {
    width: 60%;
  }
}
@media (max-width: 765px) {
  /* line 31, ../scss/imports/core/_article-display.scss */
  .article-wrapper article {
    width: 100%;
  }
}
/* line 55, ../scss/imports/core/_article-display.scss */
.article-wrapper aside {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  /* line 55, ../scss/imports/core/_article-display.scss */
  .article-wrapper aside {
    float: left;
    width: 33.33333%;
  }
}
@media (max-width: 768px) {
  /* line 55, ../scss/imports/core/_article-display.scss */
  .article-wrapper aside {
    float: left;
    width: 40%;
    display: block;
  }
}
@media (max-width: 480px) {
  /* line 55, ../scss/imports/core/_article-display.scss */
  .article-wrapper aside {
    display: none;
  }
}
@media (max-width: 765px) {
  /* line 55, ../scss/imports/core/_article-display.scss */
  .article-wrapper aside {
    display: none;
  }
}

/* line 81, ../scss/imports/core/_article-display.scss */
.article-hero {
  text-align: center;
}
/* line 84, ../scss/imports/core/_article-display.scss */
.article-hero img {
  max-width: 100%;
  height: auto;
}
@media (max-width: 480px) {
  /* line 84, ../scss/imports/core/_article-display.scss */
  .article-hero img {
    width: 100%;
  }
}

/* line 94, ../scss/imports/core/_article-display.scss */
.hero-caption {
  padding-bottom: 5px;
}
/* line 97, ../scss/imports/core/_article-display.scss */
.hero-caption a {
  display: block;
}
/* line 101, ../scss/imports/core/_article-display.scss */
.hero-caption span {
  display: block;
  margin-top: 5px;
}

/* line 108, ../scss/imports/core/_article-display.scss */
.article-credits {
  padding: 10px 0;
}
/* line 113, ../scss/imports/core/_article-display.scss */
.article-credits .author-image {
  float: left;
  width: 50px;
  height: 50px;
  margin-right: 10px;
}
/* line 120, ../scss/imports/core/_article-display.scss */
.article-credits .author-image img {
  border-radius: 50px;
}
@media (max-width: 480px) {
  /* line 113, ../scss/imports/core/_article-display.scss */
  .article-credits .author-image {
    display: none;
  }
}
/* line 129, ../scss/imports/core/_article-display.scss */
.article-credits .author-details {
  float: left;
}
/* line 139, ../scss/imports/core/_article-display.scss */
.article-credits p a {
  color: #371556;
}
/* line 145, ../scss/imports/core/_article-display.scss */
.article-credits p span {
  color: #371556;
}
/* line 150, ../scss/imports/core/_article-display.scss */
.article-credits .twitter-button {
  margin-left: 10px;
}
@media (max-width: 480px) {
  /* line 150, ../scss/imports/core/_article-display.scss */
  .article-credits .twitter-button {
    display: inline;
    margin-left: 0;
  }
}

/* line 164, ../scss/imports/core/_article-display.scss */
#responsive-cta {
  position: relative;
  background-color: #f8f8f8;
}

/* line 169, ../scss/imports/core/_article-display.scss */
.email-news-promo-panel {
  padding: 15px 10px;
  margin: 0 0 10px 0;
}
/* line 173, ../scss/imports/core/_article-display.scss */
.email-news-promo-panel input[type=text] {
  margin: 10px auto;
  max-width: 60%;
  width: 300px;
  padding: 5px 10px;
  margin: 10px 10px 0 10px;
  display: inline;
  margin-right: 10px;
}
/* line 185, ../scss/imports/core/_article-display.scss */
.email-news-promo-panel button {
  min-width: 100px;
}
@media (max-width: 480px) {
  /* line 190, ../scss/imports/core/_article-display.scss */
  .email-news-promo-panel h2, .email-news-promo-panel p {
    font-size: 12px;
  }
  /* line 194, ../scss/imports/core/_article-display.scss */
  .email-news-promo-panel input[type=text] {
    display: block;
    margin: 10px auto;
  }
}

/*
.email-news-promo-panel {
  margin-bottom: 10px;

  p {
    color: $white;
    position: relative;

    display: inline-block;

    width: 36%;
    margin-right: 4%;
    padding: 5px 23px 5px 2%;

    vertical-align: middle;
    height: 40px;
  }

  i {
    position: absolute;
    top: 0;
    right: 0;

    display: inline-block;

    width: 25px;
    min-height: 50px;

    background: url(/resources/responsive-static/img/cta-r-arrow.png) no-repeat scroll right center transparent;
  }

  input[type=text] {
    display: inline-block;

    width: 30%;
    margin-right: 4%;

    vertical-align: middle;
    padding: 10px;
  }

  button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    float: right;

    min-width: auto; // XXX Remove if this has to go from the button style
    //margin-top: 5px;
    padding: 4px 40px;
  }

  @media (max-width: $screen-sm) {

    p, input[type=text], button {

    }

    p {
      width: 60%;
      padding: 5px 2%;
    }

    i {
      display: none;
    }

    input[type=text] {
      display: none;
    }

    button {
      width: 30%;
      //margin-top: 8px;
      padding: 4px;

      font-size: 14px;
    }
  }
}
*/
/* line 285, ../scss/imports/core/_article-display.scss */
.article-body h2, .article-body p {
  margin-bottom: 10px;
  word-break: break-word;
}
/* line 290, ../scss/imports/core/_article-display.scss */
.article-body p {
  font-size: 16px;
}
/* line 295, ../scss/imports/core/_article-display.scss */
.article-body ul {
  list-style: disc;
  margin: 0 0 10px 30px;
}
/* line 300, ../scss/imports/core/_article-display.scss */
.article-body a, .article-body strong, .article-body b {
  font-weight: 600;
}
/* line 304, ../scss/imports/core/_article-display.scss */
.article-body i, .article-body em {
  font-style: italic;
}
/* line 308, ../scss/imports/core/_article-display.scss */
.article-body a {
  text-decoration: underline;
}

/* line 314, ../scss/imports/core/_article-display.scss */
.comments-button {
  margin: 28px 0 18px 0;
  padding: 4px 0;
  font-weight: 400;
}
@media (max-width: 768px) {
  /* line 314, ../scss/imports/core/_article-display.scss */
  .comments-button {
    text-align: center;
  }
}
/* line 328, ../scss/imports/core/_article-display.scss */
.comments-button a {
  min-width: 190px;
  padding: 4px 20px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  border: 1px solid #e3e3eb;
  border-radius: 50px;
  background-color: transparent;
}

/* line 1, ../scss/imports/core/_article-side.scss */
.side-ad {
  text-align: center;
}
@media (max-width: 768px) {
  /* line 1, ../scss/imports/core/_article-side.scss */
  .side-ad {
    margin: 20px 0;
  }
}

/* line 13, ../scss/imports/core/_article-side.scss */
.most-read-commented .read-more {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/* line 19, ../scss/imports/core/_article-side.scss */
.most-read-commented button span {
  margin-right: 10px;
}

/* line 26, ../scss/imports/core/_article-side.scss */
#advertisingContainer, #advertisingContainerTwo, #mostReadContainer {
  position: relative;
}

/* line 30, ../scss/imports/core/_article-side.scss */
.most-read-commented .side-ad {
  margin-top: 10px;
}

/* line 1, ../scss/imports/core/_comments.scss */
.comments-headline {
  margin: 0 15px;
}

/* line 5, ../scss/imports/core/_comments.scss */
.comments-wrapper {
  padding-bottom: 20px;
}
/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.comments-wrapper:before, .comments-wrapper:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.comments-wrapper:after {
  clear: both;
}
/* line 9, ../scss/imports/core/_comments.scss */
.comments-wrapper section {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  padding-right: 45px;
}
@media (min-width: 768px) {
  /* line 9, ../scss/imports/core/_comments.scss */
  .comments-wrapper section {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 9, ../scss/imports/core/_comments.scss */
  .comments-wrapper section {
    float: left;
    width: 66.66667%;
  }
}
/* line 16, ../scss/imports/core/_comments.scss */
.comments-wrapper aside {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  /* line 16, ../scss/imports/core/_comments.scss */
  .comments-wrapper aside {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 16, ../scss/imports/core/_comments.scss */
  .comments-wrapper aside {
    float: left;
    width: 33.33333%;
  }
}
@media (max-width: 768px) {
  /* line 22, ../scss/imports/core/_comments.scss */
  .comments-wrapper .floating-social {
    display: none;
  }
  /* line 26, ../scss/imports/core/_comments.scss */
  .comments-wrapper section {
    padding-right: 15px;
  }
}
/* line 31, ../scss/imports/core/_comments.scss */
.comments-wrapper > .deco-strip {
  margin-left: 15px;
  margin-right: 15px;
}

/* line 37, ../scss/imports/core/_comments.scss */
.comment-disclaimer {
  margin-bottom: 10px;
}

/* line 41, ../scss/imports/core/_comments.scss */
.comment-status {
  padding: 10px;
}

/* line 45, ../scss/imports/core/_comments.scss */
.comments {
  margin-top: 10px;
}

/* line 51, ../scss/imports/core/_comments.scss */
.post-comment textarea {
  width: 100%;
  height: 120px;
  margin-top: 10px;
  padding: 3%;
}

/* line 60, ../scss/imports/core/_comments.scss */
.comment {
  margin-top: 10px;
  padding: 10px;
}
/* line 64, ../scss/imports/core/_comments.scss */
.comment.nested-comment {
  margin-top: 0;
  border-top: 1px dashed #e3e3eb;
}
/* line 70, ../scss/imports/core/_comments.scss */
.comment .timestamp {
  float: right;
  color: #371556;
}
@media (max-width: 480px) {
  /* line 70, ../scss/imports/core/_comments.scss */
  .comment .timestamp {
    float: none;
    clear: both;
    display: block;
  }
}

/* line 83, ../scss/imports/core/_comments.scss */
.nested-comment-1 {
  margin-left: 15px;
}

/* line 84, ../scss/imports/core/_comments.scss */
.nested-comment-2 {
  margin-left: 30px;
}

/* line 85, ../scss/imports/core/_comments.scss */
.nested-comment-3 {
  margin-left: 45px;
}

/* line 86, ../scss/imports/core/_comments.scss */
.nested-comment-4 {
  margin-left: 60px;
}

/* line 88, ../scss/imports/core/_comments.scss */
.comment-body {
  margin-top: 10px;
}

/* line 92, ../scss/imports/core/_comments.scss */
.article-quote {
  margin-bottom: 10px;
  padding: 10px;
  background: #ffffff;
}

/* line 99, ../scss/imports/core/_comments.scss */
.comment-controls {
  margin-top: 10px;
}
/* line 102, ../scss/imports/core/_comments.scss */
.comment-controls .l-align {
  float: left;
}
/* line 106, ../scss/imports/core/_comments.scss */
.comment-controls .r-align {
  float: right;
}
/* line 110, ../scss/imports/core/_comments.scss */
.comment-controls button {
  background: #ffffff;
}
/* line 114, ../scss/imports/core/_comments.scss */
.comment-controls .good {
  color: #518851;
}
/* line 118, ../scss/imports/core/_comments.scss */
.comment-controls .bad {
  color: #ce0b24;
}

/* line 127, ../scss/imports/core/_comments.scss */
.comments-wrapper form {
  margin-top: 10px;
}
/* line 131, ../scss/imports/core/_comments.scss */
.comments-wrapper form textarea {
  width: 93.5%;
  height: 120px;
  margin-top: 10px;
  padding: 3%;
}
/* line 138, ../scss/imports/core/_comments.scss */
.comments-wrapper blockquote {
  margin: 10px 0 20px 30px;
  background-image: url(/resources/responsive-static/img/bg-reply.png);
  background-repeat: no-repeat;
  background-position: 0 2px;
}
/* line 146, ../scss/imports/core/_comments.scss */
.comments-wrapper #emailMeUponNewComment {
  margin: 20px 0 0 0;
}
/* line 150, ../scss/imports/core/_comments.scss */
.comments-wrapper #emailMeUponNewComment > form {
  margin: 0;
}
/* line 154, ../scss/imports/core/_comments.scss */
.comments-wrapper #emailMeUponNewComment label {
  display: inline;
  margin-left: 5px;
}
/* line 160, ../scss/imports/core/_comments.scss */
.comments-wrapper #sectionArticleRecommendations div[class*="grid"] .content-wrapper,
.comments-wrapper #sectionArticlePromoted div[class*="grid"] .content-wrapper {
  padding: 10px 0;
}
/* line 165, ../scss/imports/core/_comments.scss */
.comments-wrapper #sectionArticleRecommendations .twin {
  width: 48%;
}

/* New comments design. */
/* line 177, ../scss/imports/core/_comments.scss */
#commentSort {
  width: inherit;
  background-color: #ffffff;
}

/* line 185, ../scss/imports/core/_comments.scss */
#comments-list button.button-transparent {
  background-color: transparent;
}
/* line 189, ../scss/imports/core/_comments.scss */
#comments-list button.cancel,
#comments-list button.comment-report,
#comments-list button.edit-comment,
#comments-list button.delete-comment,
#comments-list button.quote-remove,
#comments-list button.quote-selected,
#comments-list button.reply {
  min-width: 0;
}
/* line 199, ../scss/imports/core/_comments.scss */
#comments-list #comments-list button.reply:hover {
  color: #ffffff;
}
/* line 203, ../scss/imports/core/_comments.scss */
#comments-list button.delete-comment {
  color: #d2021b;
}
/* line 207, ../scss/imports/core/_comments.scss */
#comments-list button.delete-comment:hover {
  color: #ffffff;
  background-color: #d2021b;
}
/* line 212, ../scss/imports/core/_comments.scss */
#comments-list .quote-preview {
  margin: 11px 0 10px 0;
  padding: 1px;
}
/* line 217, ../scss/imports/core/_comments.scss */
#comments-list .nested-comment {
  border-top: 1px dashed #d8d8d8;
}
/* line 221, ../scss/imports/core/_comments.scss */
#comments-list .reply-area.nested-comment {
  border: 1px solid #d8d8d8;
}
/* line 225, ../scss/imports/core/_comments.scss */
#comments-list .replying-icon {
  margin: 0 10px !important;
  border: none;
}
/* line 232, ../scss/imports/core/_comments.scss */
#comments-list .article-quote br:first-of-type {
  display: none;
}

/* line 237, ../scss/imports/core/_comments.scss */
.comment-username {
  word-wrap: break-word;
}

/* line 1, ../scss/imports/core/_cookie.scss */
#cookieWarning {
  display: none;
  position: fixed;
  z-index: 150;
  right: 0;
  bottom: 0;
  width: 320px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.65);
  -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.65);
  box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.65);
}
/* line 14, ../scss/imports/core/_cookie.scss */
#cookieWarning .title {
  color: #ffffff;
  background-color: #164d85;
}
/* line 19, ../scss/imports/core/_cookie.scss */
#cookieWarning > div {
  padding: 10px;
}
/* line 23, ../scss/imports/core/_cookie.scss */
#cookieWarning p {
  margin-bottom: 10px;
}
/* line 27, ../scss/imports/core/_cookie.scss */
#cookieWarning a {
  float: left;
  padding-top: 10px;
}
/* line 33, ../scss/imports/core/_cookie.scss */
#cookieWarning button {
  float: right;
  min-width: inherit;
}
@media (max-width: 768px) {
  /* line 1, ../scss/imports/core/_cookie.scss */
  #cookieWarning {
    width: 100%;
  }
  /* line 42, ../scss/imports/core/_cookie.scss */
  #cookieWarning > div {
    padding: 5px;
  }
  /* line 46, ../scss/imports/core/_cookie.scss */
  #cookieWarning p {
    margin: 0;
  }
}
@media (max-width: 480px) {
  /* line 52, ../scss/imports/core/_cookie.scss */
  #cookieWarning .title, #cookieWarning p {
    font-size: 12px;
  }
}

/* line 1, ../scss/imports/core/_next-story.scss */
.next-story-m {
  height: auto;
  max-height: 100px;
  box-shadow: none;
  line-height: 2;
  display: none;
  background-color: #14497f;
  border-bottom: solid 3px #000;
  color: #fff;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  width: 100%;
}
/* line 16, ../scss/imports/core/_next-story.scss */
.next-story-m a {
  display: table-row;
  margin-left: 10px;
}
/* line 21, ../scss/imports/core/_next-story.scss */
.next-story-m h4 {
  font-weight: 600;
  font-size: 16px;
  white-space: normal;
  vertical-align: top;
  display: table-cell;
  color: #fff;
  vertical-align: middle;
  padding: 5px 10px 8px;
  line-height: 18px;
}
/* line 33, ../scss/imports/core/_next-story.scss */
.next-story-m a h4:after {
  width: 20px;
  display: inline-block;
}
/* line 38, ../scss/imports/core/_next-story.scss */
.next-story-m a:hover h4:after {
  font-weight: 400;
  color: #fff;
  content: '\f105';
  margin-left: 5px;
  font-family: "FontAwesome";
}
/* line 46, ../scss/imports/core/_next-story.scss */
.next-story-m img {
  width: 110px;
  margin-top: -28px;
  text-align: center;
  height: 100%;
  border: none !important;
  display: table-cell;
  float: right;
}
/* line 56, ../scss/imports/core/_next-story.scss */
.next-story-m .next {
  line-height: .9;
  background: none;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  background: #000;
  display: inline-block;
  padding: 5px 10px 8px;
}

/* line 1, ../scss/imports/core/_global-warning.scss */
.globalWarning {
  background-color: #575757;
  border-bottom: 1px solid #000;
  color: #e3e3eb;
  font-size: 14px;
  padding: 10px;
  position: fixed;
  top: 0;
  left: 0;
  height: 30px;
  overflow: hidden;
  text-align: left;
  width: 100%;
  max-width: 180px;
  z-index: 9999;
  -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  -o-transition: all 300ms ease;
  transition: all 300ms ease;
}
/* line 23, ../scss/imports/core/_global-warning.scss */
.globalWarning:hover {
  width: 100%;
  max-width: 180px;
  height: 100%;
  overflow: auto;
}
@media (max-width: 768px) {
  /* line 1, ../scss/imports/core/_global-warning.scss */
  .globalWarning {
    display: none;
  }
}
/* line 34, ../scss/imports/core/_global-warning.scss */
.globalWarning a {
  color: #e3e3eb;
}
/* line 37, ../scss/imports/core/_global-warning.scss */
.globalWarning a:hover {
  color: #ffffff;
}
/* line 42, ../scss/imports/core/_global-warning.scss */
.globalWarning ul {
  list-style: disc;
}
/* line 45, ../scss/imports/core/_global-warning.scss */
.globalWarning ul li {
  display: block;
}

/* line 1, ../scss/imports/core/_article-live.scss */
.livefeed-summary {
  margin-bottom: 20px;
}

/* line 5, ../scss/imports/core/_article-live.scss */
.livefeed-item {
  padding: 10px 20px 10px 0;
  margin: 20px 0 10px 0;
  display: table;
  table-layout: fixed;
  border-bottom: 4px solid #e3e3eb;
  width: 100%;
}

/* line 14, ../scss/imports/core/_article-live.scss */
.livefeed-timestamp, .livefeed-content {
  display: table-cell;
}

/* line 19, ../scss/imports/core/_article-live.scss */
.livefeed-content video {
  max-width: 100%;
  height: auto;
}

/* line 25, ../scss/imports/core/_article-live.scss */
.livefeed-timestamp {
  padding: 0 20px 0 0;
  width: 110px;
  text-align: right;
}

/* line 31, ../scss/imports/core/_article-live.scss */
.liveTime {
  margin-bottom: 10px;
}

/* line 36, ../scss/imports/core/_article-live.scss */
.livefeed-content img {
  max-width: 100%;
  height: auto;
}

/* line 3, ../scss/imports/core/_featured-jobs.scss */
#panelJobSearchSubmit h3 {
  font-size: 18px;
}
/* line 7, ../scss/imports/core/_featured-jobs.scss */
#panelJobSearchSubmit > div > div {
  padding: 0 5px;
}

/* line 3, ../scss/imports/core/_subscription.scss */
#subscription-content {
  display: none;
}

/* line 7, ../scss/imports/core/_subscription.scss */
#subscription-content img {
  border: none;
}

/* line 10, ../scss/imports/core/_subscription.scss */
#subscription-spinner {
  text-align: center;
  border: none;
}

/* line 14, ../scss/imports/core/_subscription.scss */
#subscription-spinner img {
  border: none;
}

/* line 18, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer {
  height: 460px;
  padding-top: 40px;
  background: url(/resources/static/standard/subscription/subscription-text-block.jpg);
}

/* line 24, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-container {
  width: 95%;
  max-width: 520px;
  margin: auto;
  min-height: 180px;
  background-color: #1A6BAE;
  background: url(/resources/static/standard/subscription/herald-scotland-background.png) repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 20px;
}

/* line 37, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-header {
  width: 100%;
  border-bottom: 1px solid #8cb2d4;
  padding-bottom: 5px;
  overflow: hidden;
}

/* line 44, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-header a {
  font-family: Arial, sans-serif;
  float: right;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}

/* line 52, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-header img {
  float: left;
  width: auto;
}

/* line 57, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content:after {
  content: ".";
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  clear: both;
}

/* line 69, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content h2 {
  font-family: Georgia, serif;
  color: #fff;
  font-size: 26px;
  font-weight: normal;
  text-shadow: 0px 1px 0px #0b235c;
  margin: 10px 0;
  text-transform: none;
}

/* line 79, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content p {
  font-family: Arial, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 14px;
  text-shadow: 0px 1px 0px #0b235c;
  margin: 0 0 12px 0;
}

/* line 88, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content .subscribe-btn {
  width: 280px;
  height: 30px;
  background: url(/resources/static/standard/subscription/herald-scotland-subscribe-background.png) repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  text-shadow: 0px 1px 0px #345c10;
  text-transform: uppercase;
  float: left;
  text-decoration: none;
}

/* line 106, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content .subscribe-btn.narrow {
  width: 220px;
}
@media (max-width: 480px) {
  /* line 106, ../scss/imports/core/_subscription.scss */
  #article #subscribe-box-outer #subscribe-box-content .subscribe-btn.narrow {
    display: block;
    margin: 0 0 10px 0;
  }
}

/* line 115, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content .sign-in-btn {
  width: 89px;
  height: 30px;
  background: url(/resources/static/standard/subscription/herald-scotland-signin-background.png) repeat;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  text-shadow: 0px 1px 0px #345c10;
  text-transform: uppercase;
  float: right;
  text-decoration: none;
  margin-left: 5px;
}
@media (max-width: 480px) {
  /* line 115, ../scss/imports/core/_subscription.scss */
  #article #subscribe-box-outer #subscribe-box-content .sign-in-btn {
    float: none;
    clear: both;
    display: block;
    margin: 0;
  }
}

/* line 143, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content .already-registered {
  font-family: Arial, sans-serif;
  color: #fff;
  font-size: 12px;
  font-style: italic;
  text-align: right;
  margin: 0;
  height: 20px;
  position: relative;
  height: 30px;
  line-height: 30px;
  float: right;
}

/* line 156, ../scss/imports/core/_subscription.scss */
#article #subscribe-box-outer #subscribe-box-content .already-registered span {
  display: block;
  float: left;
}

@media only screen and (max-width: 480px) {
  /* line 161, ../scss/imports/core/_subscription.scss */
  article #subscribe-box-outer #subscribe-box-content .already-registered {
    padding-top: 10px;
  }

  /* line 164, ../scss/imports/core/_subscription.scss */
  article #subscribe-box-outer #subscribe-box-content .already-registered span {
    width: 150px;
    line-height: 1.3;
  }
}
/** subscription page css **/
/* line 173, ../scss/imports/core/_subscription.scss */
#subscription-page .main {
  background: #fff url("/resources/static/standard/subscription/header-image.jpg") no-repeat right center;
  color: #1B6DAE;
  font-size: 32px;
  line-height: 2.6em;
  padding: 0 200px 0 0;
}

/* line 180, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription {
  border-collapse: separate;
  border-spacing: 0;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* line 185, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription caption {
  background: #1b6dae;
  color: #FFFFFF;
  margin-bottom: 2px;
  padding: 2px;
  text-align: left;
}

/* line 192, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription thead th {
  border-bottom: none;
  color: #FFFFFF;
  font-size: 14px;
  padding: 4px;
  text-align: center;
}

/* line 199, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription tbody td,
#subscription-page #subscription tfoot td {
  font-size: 11px;
  padding: 5px 0;
  text-align: center;
}

/* line 205, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription tbody td {
  border-right: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
}

/* line 209, ../scss/imports/core/_subscription.scss */
#subscription-page #subscription tbody td strong {
  font-size: 18px;
}

/* line 212, ../scss/imports/core/_subscription.scss */
#subscription-page .on {
  background: transparent url("/resources/static/standard/subscription/circle-on.png") no-repeat center center;
}

/* line 213, ../scss/imports/core/_subscription.scss */
#subscription-page .off {
  background: transparent url("/resources/static/standard/subscription/circle-off.png") no-repeat center center;
}

/* line 214, ../scss/imports/core/_subscription.scss */
#subscription-page .align-left {
  text-align: left !important;
}

/* line 215, ../scss/imports/core/_subscription.scss */
#subscription-page .items {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

/* line 221, ../scss/imports/core/_subscription.scss */
#subscription-page .items li {
  display: inline-block;
  margin-right: 4px;
}

/* line 225, ../scss/imports/core/_subscription.scss */
#subscription-page .iphone {
  background: transparent url("/resources/static/standard/subscription/iphone-icon.png") no-repeat;
  height: 32px;
  text-indent: -9999em;
  width: 21px;
}

/* line 231, ../scss/imports/core/_subscription.scss */
#subscription-page .ipad {
  background: transparent url("/resources/static/standard/subscription/ipad-icon.png") no-repeat;
  height: 35px;
  text-indent: -9999em;
  width: 29px;
}

/* line 237, ../scss/imports/core/_subscription.scss */
#subscription-page .imac {
  background: transparent url("/resources/static/standard/subscription/imac-icon.png") no-repeat;
  height: 32px;
  text-indent: -9999em;
  width: 40px;
}

/* line 243, ../scss/imports/core/_subscription.scss */
#subscription-page .kindle {
  background: transparent url("/resources/static/standard/subscription/kindle-icon.png") no-repeat;
  height: 37px;
  text-indent: -9999em;
  width: 23px;
}

/* line 249, ../scss/imports/core/_subscription.scss */
#subscription-page .free-text {
  color: #0c2d77;
  font-size: 24px;
}

/* line 253, ../scss/imports/core/_subscription.scss */
#subscription-page .kindle-row {
  position: relative;
}

/* line 256, ../scss/imports/core/_subscription.scss */
#subscription-page .kindle-row span {
  font-weight: bold;
  position: absolute;
  right: 2px;
  text-align: center;
  top: 20px;
  width: 48px;
}

/* line 265, ../scss/imports/core/_subscription.scss */
#subscription-page td.current {
  background-color: #e3edf6;
  color: #000;
}

/* line 269, ../scss/imports/core/_subscription.scss */
#subscription-page td.current a {
  color: #000;
}

/* line 272, ../scss/imports/core/_subscription.scss */
#subscription-page td.subscribe {
  background-color: #459113;
}

/* line 275, ../scss/imports/core/_subscription.scss */
#subscription-page td.subscribe a {
  color: #fff;
}

/* For: /my/subscriptiondigital/web/ */
/* line 280, ../scss/imports/core/_subscription.scss */
#freepress-subscription-ma fieldset {
  border: 1px solid #cacaca;
  padding: 7px;
}

/* line 284, ../scss/imports/core/_subscription.scss */
#freepress-subscription-ma p {
  margin: 1em 0;
}

/* line 287, ../scss/imports/core/_subscription.scss */
#freepress-subscription-ma .description {
  color: #666;
  margin-bottom: 5px;
}

/* For: /my/app/ */
/* line 293, ../scss/imports/core/_subscription.scss */
#app-information img {
  border: 0px;
}

/* line 296, ../scss/imports/core/_subscription.scss */
#app-information h1,
#app-information h2,
#app-information h3 {
  color: #1B6DAE;
}

/* line 301, ../scss/imports/core/_subscription.scss */
#app-information .box {
  float: left;
  width: 465px;
}

/* line 305, ../scss/imports/core/_subscription.scss */
#app-information .box .product {
  float: left;
}

/* line 308, ../scss/imports/core/_subscription.scss */
#app-information .box .text {
  float: left;
}

/* line 311, ../scss/imports/core/_subscription.scss */
#app-information h2,
#app-information .sign-in h2 {
  font-size: 28px;
  line-height: 2.4;
  font-weight: 600;
}

/* line 317, ../scss/imports/core/_subscription.scss */
#app-information .box .text h3 {
  font-size: 24px;
  line-height: 4;
  font-weight: 600;
}

/* line 322, ../scss/imports/core/_subscription.scss */
#app-information .box .text p {
  line-height: 16px;
}

/* line 325, ../scss/imports/core/_subscription.scss */
#app-information .apple-app .text {
  margin: 0 0 0 10px;
  width: 205px;
}

/* line 329, ../scss/imports/core/_subscription.scss */
#app-information .android-app .text {
  margin: 0 10px;
  width: 240px;
}

/* line 333, ../scss/imports/core/_subscription.scss */
#app-information .kindle-app .text {
  padding-left: 20px;
  width: 300px;
}

/* line 337, ../scss/imports/core/_subscription.scss */
#app-information .kindle-app .text h3 {
  padding-left: 78px;
}

/* line 340, ../scss/imports/core/_subscription.scss */
#app-information .section {
  clear: both;
  margin-bottom: 20px;
}

/* line 344, ../scss/imports/core/_subscription.scss */
.grid_4 #app-information .box .text {
  clear: both;
  margin: 0 0 16px 10px;
}

/* line 348, ../scss/imports/core/_subscription.scss */
.grid_4 #app-information .box .text h3 {
  line-height: 1;
}

/* line 355, ../scss/imports/core/_subscription.scss */
#subscription-content-england {
  margin-bottom: 20px;
  background: url(/resources/static/standard/subscription/subscription-text-block.jpg);
}
/* line 359, ../scss/imports/core/_subscription.scss */
#subscription-content-england a {
  text-decoration: none;
}
/* line 363, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay {
  padding: 20px 20px 0 20px;
  clear: both;
  background-color: #f7f4f1;
  -webkit-box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.8);
  -moz-box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.8);
  box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.8);
}
/* line 372, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-title {
  border-bottom: 4px solid #ffffff;
  padding-bottom: 10px;
}
/* line 379, ../scss/imports/core/_subscription.scss */
#subscription-content-england .editors-avatar {
  float: left;
  width: 150px;
  display: table-cell;
  margin: 10px 0px 10px 0px;
}
/* line 385, ../scss/imports/core/_subscription.scss */
#subscription-content-england .editors-avatar img {
  width: 100%;
  height: auto;
}
@media (max-width: 992px) {
  /* line 379, ../scss/imports/core/_subscription.scss */
  #subscription-content-england .editors-avatar {
    float: none;
    display: block;
    margin: 10px auto;
  }
}
/* line 397, ../scss/imports/core/_subscription.scss */
#subscription-content-england blockquote {
  display: table-cell;
  padding-left: 40px;
  position: relative;
  border: 0;
}
/* line 403, ../scss/imports/core/_subscription.scss */
#subscription-content-england blockquote:before {
  content: '“';
  position: absolute;
  left: 0;
  font-size: 84px;
}
/* line 410, ../scss/imports/core/_subscription.scss */
#subscription-content-england blockquote h2 {
  font-size: 24px;
  line-height: 26px;
  font-weight: 600;
  margin: 0;
}
/* line 418, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body {
  margin: 10px 0;
  background-image: url(../img/d-pointer.png);
  background-repeat: no-repeat;
  background-position: top center;
}
/* line 425, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body.secondary-background {
  color: #ffffff;
  margin: 0 -20px;
  padding: 0 10px;
}
/* line 430, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body.secondary-background .cta-message, #subscription-content-england .article-overlay-body.secondary-background .cta-container {
  width: 50%;
  float: left;
  padding: 20px 10px;
}
@media (max-width: 992px) {
  /* line 430, ../scss/imports/core/_subscription.scss */
  #subscription-content-england .article-overlay-body.secondary-background .cta-message, #subscription-content-england .article-overlay-body.secondary-background .cta-container {
    width: 100%;
    float: none;
    padding: 0 10px;
  }
}
@media (max-width: 992px) {
  /* line 442, ../scss/imports/core/_subscription.scss */
  #subscription-content-england .article-overlay-body.secondary-background .cta-message {
    padding-top: 20px;
  }
}
/* line 447, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body.secondary-background .cta-message p {
  font-size: 18px;
  line-height: 22px;
}
/* line 455, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body.secondary-background .cta-container a {
  font-weight: normal;
  display: block;
  color: #ffffff;
  text-align: center;
  margin-bottom: 20px;
}
/* line 463, ../scss/imports/core/_subscription.scss */
#subscription-content-england .article-overlay-body.secondary-background .cta-container #variable-button {
  background: transparent;
  border: 1px solid #ffffff;
}
/* line 470, ../scss/imports/core/_subscription.scss */
#subscription-content-england .content-wrapper {
  padding: 10px;
}

/* line 2, ../scss/imports/core/mixins/_nqrow.scss */
.page-wrapper:before, .page-wrapper:after {
  display: table;
  content: " ";
}
/* line 8, ../scss/imports/core/mixins/_nqrow.scss */
.page-wrapper:after {
  clear: both;
}
/* line 5, ../scss/imports/comp/_layout.scss */
.page-wrapper > article, .page-wrapper .content {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  width: 66.66667%;
}
@media (max-width: 992px) {
  /* line 5, ../scss/imports/comp/_layout.scss */
  .page-wrapper > article, .page-wrapper .content {
    width: 59%;
  }
}
@media (max-width: 480px) {
  /* line 5, ../scss/imports/comp/_layout.scss */
  .page-wrapper > article, .page-wrapper .content {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
/* line 28, ../scss/imports/comp/_layout.scss */
.page-wrapper .full-content {
  width: 100%;
}
/* line 32, ../scss/imports/comp/_layout.scss */
.page-wrapper aside {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  float: left;
  width: 33.33333%;
}
@media (max-width: 992px) {
  /* line 32, ../scss/imports/comp/_layout.scss */
  .page-wrapper aside {
    width: 41%;
  }
}
@media (max-width: 480px) {
  /* line 32, ../scss/imports/comp/_layout.scss */
  .page-wrapper aside {
    display: none;
  }
}

/* line 49, ../scss/imports/comp/_layout.scss */
.title {
  font-size: 32px;
  font-weight: 600;
}
/* line 53, ../scss/imports/comp/_layout.scss */
.title i {
  font-size: 18px;
  font-weight: normal;
}

/* line 59, ../scss/imports/comp/_layout.scss */
.page-section {
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 63, ../scss/imports/comp/_layout.scss */
.page-section i {
  font-weight: normal;
}

/* line 68, ../scss/imports/comp/_layout.scss */
h1.page-section {
  font-size: 22px;
}
/* line 71, ../scss/imports/comp/_layout.scss */
h1.page-section i {
  font-size: 14px;
}

/* line 3, ../scss/imports/comp/_alerts.scss */
.alert {
  margin-top: 10px;
  padding: 15px;
  border-bottom: 1px solid transparent;
}
/* line 10, ../scss/imports/comp/_alerts.scss */
.alert ul {
  margin-left: 30px;
  color: #212d31;
}
/* line 16, ../scss/imports/comp/_alerts.scss */
.alert li {
  margin-left: 25px;
  list-style: disc;
}
/* line 24, ../scss/imports/comp/_alerts.scss */
.alert .icon {
  color: inherit;
}
/* line 28, ../scss/imports/comp/_alerts.scss */
.alert .message {
  padding-left: 10px;
}

/* line 34, ../scss/imports/comp/_alerts.scss */
.alert-bad {
  color: #ce0a23;
  border-bottom-color: #d42a40;
  background-color: #f7d0d1;
}
/* line 39, ../scss/imports/comp/_alerts.scss */
.alert-bad .message {
  color: #ce0a23;
}

/* line 44, ../scss/imports/comp/_alerts.scss */
.alert-good {
  color: #427313;
  border-bottom-color: #8fd64d;
  background-color: #f5fae5;
}
/* line 49, ../scss/imports/comp/_alerts.scss */
.alert-good .message {
  color: #427313;
}

/* line 2, ../scss/imports/comp/_blocks.scss */
.deco-strip {
  height: 4px;
  background-color: #e3e3eb;
  margin: 15px 0;
}
/* line 8, ../scss/imports/comp/_blocks.scss */
.deco-strip:after {
  display: block;
  width: 33.3%;
  max-width: 100%;
  height: 4px;
  content: '';
}

/* line 20, ../scss/imports/comp/_blocks.scss */
.advert-container {
  margin: 0 0 10px 0;
}
/* line 23, ../scss/imports/comp/_blocks.scss */
.advert-container > div {
  text-align: center;
  margin: 0 auto;
}
@media (max-width: 768px) {
  /* line 29, ../scss/imports/comp/_blocks.scss */
  .advert-container a {
    display: none;
  }
}

/* line 35, ../scss/imports/comp/_blocks.scss */
.advert-title {
  padding: 10px;
}
/* line 42, ../scss/imports/comp/_blocks.scss */
.advert-title a {
  float: right;
}

/* line 1, ../scss/imports/comp/_buttons.scss */
button {
  cursor: pointer;
}

/* line 5, ../scss/imports/comp/_buttons.scss */
.button:hover, .button.active, .button-inverse {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  color: #371556;
  border: 1px solid #e3e3eb;
  background-color: #ffffff;
}

/* line 15, ../scss/imports/comp/_buttons.scss */
.button, .button-inverse:hover {
  color: #ffffff;
  border: 1px solid transparent;
  background-color: #371556;
}

/* line 21, ../scss/imports/comp/_buttons.scss */
.button, .button-inverse {
  min-width: 190px;
  padding: 4px 20px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  /* height: 30px; */
  border-radius: 50px;
}

/* line 35, ../scss/imports/comp/_buttons.scss */
.button-with-icon {
  min-width: 28px;
  height: 28px;
  padding: 0;
  font-size: 16px;
}

/* line 43, ../scss/imports/comp/_buttons.scss */
.button-with-icon.bg-comments {
  height: 45px;
}

/* line 47, ../scss/imports/comp/_buttons.scss */
.search-button {
  height: 29px;
  margin-top: 3px;
  padding: 0;
  color: #371556;
  border: none;
  background: none;
}

/* line 1, ../scss/imports/comp/_social.scss */
.floating-social-wrapper {
  position: absolute;
  top: 0;
  right: 8px;
  width: 28px;
  height: 100%;
}
@media (max-width: 480px) {
  /* line 1, ../scss/imports/comp/_social.scss */
  .floating-social-wrapper {
    right: 15px;
    height: auto;
  }
}

/* line 17, ../scss/imports/comp/_social.scss */
.floating-social > button, .floating-social > a {
  margin-bottom: 5px;
  display: block;
}
/* line 22, ../scss/imports/comp/_social.scss */
.floating-social.fixed {
  position: fixed;
  top: 10px;
}

/* line 28, ../scss/imports/comp/_social.scss */
.bg-comments {
  background-color: #356fc9;
  font-size: 14px;
}
/* line 32, ../scss/imports/comp/_social.scss */
.bg-comments span {
  display: block;
}

/* line 37, ../scss/imports/comp/_social.scss */
.mobile-social {
  text-align: center;
  display: block;
  padding: 10px 0;
  text-align: left;
  font-weight: 600;
  margin-bottom: 10px;
}
/* line 49, ../scss/imports/comp/_social.scss */
.mobile-social.top-sharing {
  padding-top: 0;
}
@media (max-width: 768px) {
  /* line 37, ../scss/imports/comp/_social.scss */
  .mobile-social {
    display: block;
  }
}
/* line 59, ../scss/imports/comp/_social.scss */
.mobile-social > button, .mobile-social > a {
  display: inline-block;
  margin: 5px;
}
/* line 65, ../scss/imports/comp/_social.scss */
.mobile-social .button-with-icon {
  height: 35px;
  min-width: 35px;
  font-size: 18px;
}
/* line 71, ../scss/imports/comp/_social.scss */
.mobile-social .read-comments {
  display: block;
  width: 80%;
  margin: 0 auto;
  padding: 5px;
}

/* line 80, ../scss/imports/comp/_social.scss */
.end-social {
  border-bottom: 4px solid #e3e3eb;
}

/* line 87, ../scss/imports/comp/_social.scss */
.c-fb {
  color: #395283;
}

/* line 91, ../scss/imports/comp/_social.scss */
.c-twitter {
  color: #3ea1cb;
}

/* line 95, ../scss/imports/comp/_social.scss */
.c-whatsapp {
  color: #59b867;
}

/* line 99, ../scss/imports/comp/_social.scss */
.c-email {
  color: #9c9991;
}

/* line 103, ../scss/imports/comp/_social.scss */
.bg-fb {
  background-color: #395283;
}

/* line 107, ../scss/imports/comp/_social.scss */
.bg-twitter {
  background-color: #3ea1cb;
}

/* line 111, ../scss/imports/comp/_social.scss */
.bg-whatsapp {
  background-color: #59b867;
}

/* line 115, ../scss/imports/comp/_social.scss */
.bg-email {
  background-color: #9c9991;
}

/* line 3, ../scss/imports/comp/_tabs.scss */
.tabs li + li {
  float: right;
}
/* line 6, ../scss/imports/comp/_tabs.scss */
.tabs li + li a {
  color: #797979;
}
/* line 11, ../scss/imports/comp/_tabs.scss */
.tabs li {
  display: inline-block;
  width: 49.5%;
  padding: 10px 0;
}
/* line 17, ../scss/imports/comp/_tabs.scss */
.tabs li.active a {
  color: #000;
}

/* line 24, ../scss/imports/comp/_tabs.scss */
.tab-pane {
  padding-bottom: 10px;
}

/* line 28, ../scss/imports/comp/_tabs.scss */
.tab-content {
  display: none;
}
/* line 31, ../scss/imports/comp/_tabs.scss */
.tab-content ol {
  margin-bottom: 10px;
}
/* line 36, ../scss/imports/comp/_tabs.scss */
.tab-content ol li:last-child {
  border: 0;
}
/* line 40, ../scss/imports/comp/_tabs.scss */
.tab-content ol li span {
  display: table-cell;
  min-width: 34px;
  vertical-align: top;
  color: #2da30a;
  font-size: 26px;
  line-height: 1em;
}
/* line 55, ../scss/imports/comp/_tabs.scss */
.tab-content ol li a {
  display: table-cell;
  vertical-align: middle;
  color: #3f3f3f;
}
/* line 63, ../scss/imports/comp/_tabs.scss */
.tab-content ol li .fa-comments {
  font-size: 12px;
  display: inline-block;
  line-height: 18px;
  color: #797979;
}
/* line 68, ../scss/imports/comp/_tabs.scss */
.tab-content ol li .fa-comments:before {
  padding-right: 2px;
}
/* line 72, ../scss/imports/comp/_tabs.scss */
.tab-content.active {
  display: block;
}

/* line 77, ../scss/imports/comp/_tabs.scss */
.most-tab-content > div {
  padding-right: 10px;
}

/* line 81, ../scss/imports/comp/_tabs.scss */
.most-tabs li {
  display: inline-block;
  margin-bottom: 10px;
  margin-right: 15px;
  width: auto;
}
/* line 87, ../scss/imports/comp/_tabs.scss */
.most-tabs li + li {
  float: none;
}
/* line 91, ../scss/imports/comp/_tabs.scss */
.most-tabs li a {
  display: block;
  padding: 0;
}
/* line 96, ../scss/imports/comp/_tabs.scss */
.most-tabs li.active a {
  color: #000;
}

/* line 102, ../scss/imports/comp/_tabs.scss */
.most-tab-content li {
  float: left;
  width: 33.33333%;
  margin-bottom: 10px;
}
@media (max-width: 480px) {
  /* line 102, ../scss/imports/comp/_tabs.scss */
  .most-tab-content li {
    float: none;
    width: 100%;
  }
}

/* line 116, ../scss/imports/comp/_tabs.scss */
.most-column a, .most-column a:active, .most-column a:visited {
  display: table-cell;
  padding: 10px;
  vertical-align: middle;
  color: #3f3f3f;
}

/* line 128, ../scss/imports/comp/_tabs.scss */
#mostReadContainer ol, #mostReadSportContainer ol {
  padding: 0 10px;
}
/* line 132, ../scss/imports/comp/_tabs.scss */
#mostReadContainer li, #mostReadSportContainer li {
  padding: 5px 0;
  font-size: 21px;
  border-bottom: 1px solid #ffffff;
}
/* line 138, ../scss/imports/comp/_tabs.scss */
#mostReadContainer li:last-child, #mostReadSportContainer li:last-child {
  border: 0;
}
/* line 142, ../scss/imports/comp/_tabs.scss */
#mostReadContainer li span, #mostReadSportContainer li span {
  padding: 2px 10px 0 5px;
}
/* line 147, ../scss/imports/comp/_tabs.scss */
#mostReadContainer .tab-content li, #mostReadSportContainer .tab-content li {
  padding: 5px 0;
  font-size: 16px;
}

/* line 154, ../scss/imports/comp/_tabs.scss */
.see-more-stories {
  margin: 10px 0 0 0;
}
/* line 157, ../scss/imports/comp/_tabs.scss */
.see-more-stories button {
  min-width: 100px;
  padding: 4px 10px;
}
/* line 162, ../scss/imports/comp/_tabs.scss */
.see-more-stories .fa {
  padding: 0 10px 0 0;
}
/* line 166, ../scss/imports/comp/_tabs.scss */
.see-more-stories button:hover {
  color: #ffffff;
}

/* line 2, ../scss/imports/comp/_macros.scss */
.macro-block {
  width: 100%;
  margin: 20px 0;
  padding: 10px;
}

/* line 13, ../scss/imports/comp/_macros.scss */
div#map_canvas1,
div#map_canvas2,
div#map_canvas3,
div#map_canvas4,
div#map_canvas5 {
  width: 100% !important;
}

/* line 23, ../scss/imports/comp/_macros.scss */
.section-poll {
  width: 100%;
  margin: 0 10px 0 0;
}
/* line 27, ../scss/imports/comp/_macros.scss */
.section-poll h3 {
  margin-bottom: 10px;
}
/* line 31, ../scss/imports/comp/_macros.scss */
.section-poll .poll-options-container [class^="o"],
.section-poll .poll-options-container [class*="-progress"] {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 23, ../scss/imports/comp/_macros.scss */
  .section-poll {
    display: block;
    float: none;
    width: 100%;
    margin: 20px 0;
  }
}
/* line 47, ../scss/imports/comp/_macros.scss */
.section-poll .content-wrapper {
  margin-top: 10px;
  padding: 10px 0;
}

/* line 53, ../scss/imports/comp/_macros.scss */
ul.poll-options {
  list-style: none;
  margin: 10px 0;
}
/* line 57, ../scss/imports/comp/_macros.scss */
ul.poll-options > li > div {
  position: relative;
  height: 34px;
}
/* line 64, ../scss/imports/comp/_macros.scss */
ul.poll-options label {
  line-height: 2em;
  width: 100%;
  padding: 0 10px;
  display: block;
}
/* line 71, ../scss/imports/comp/_macros.scss */
ul.poll-options input[type="radio"] {
  display: inline-block;
  margin: 3px 10px 3px 3px;
}

/* line 78, ../scss/imports/comp/_macros.scss */
.o1-progress {
  background-color: #000000;
}

/* line 79, ../scss/imports/comp/_macros.scss */
.o2-progress {
  background-color: #D0021B;
}

/* line 80, ../scss/imports/comp/_macros.scss */
.o3-progress {
  background-color: #417505;
}

/* line 81, ../scss/imports/comp/_macros.scss */
.o4-progress {
  background-color: #4A90E2;
}

/* line 82, ../scss/imports/comp/_macros.scss */
.o5-progress {
  background-color: #F5A623;
}

/* line 83, ../scss/imports/comp/_macros.scss */
.o6-progress {
  background-color: #C759DE;
}

/* line 84, ../scss/imports/comp/_macros.scss */
.o7-progress {
  background-color: #50E3C2;
}

/* line 85, ../scss/imports/comp/_macros.scss */
.o8-progress {
  background-color: #B4CA43;
}

/* line 86, ../scss/imports/comp/_macros.scss */
.o9-progress {
  background-color: #6C50E3;
}

/* line 87, ../scss/imports/comp/_macros.scss */
.o10-progress {
  background-color: #E350B2;
}

/* line 89, ../scss/imports/comp/_macros.scss */
.o1 {
  background-color: #E5E5E5;
}

/* line 90, ../scss/imports/comp/_macros.scss */
.o2 {
  background-color: #FAE5E8;
}

/* line 91, ../scss/imports/comp/_macros.scss */
.o3 {
  background-color: #ECF1E6;
}

/* line 92, ../scss/imports/comp/_macros.scss */
.o4 {
  background-color: #ECF4FC;
}

/* line 93, ../scss/imports/comp/_macros.scss */
.o5 {
  background-color: #FDEED3;
}

/* line 94, ../scss/imports/comp/_macros.scss */
.o6 {
  background-color: #F4DEF9;
}

/* line 95, ../scss/imports/comp/_macros.scss */
.o7 {
  background-color: #DCFAF3;
}

/* line 96, ../scss/imports/comp/_macros.scss */
.o8 {
  background-color: #F0F5DA;
}

/* line 97, ../scss/imports/comp/_macros.scss */
.o9 {
  background-color: #E2DCFA;
}

/* line 98, ../scss/imports/comp/_macros.scss */
.o10 {
  background-color: #FADCF0;
}

/* line 100, ../scss/imports/comp/_macros.scss */
.progress {
  overflow: hidden;
  height: 100%;
  margin-bottom: 20px;
  border-radius: 4px;
}

/* line 107, ../scss/imports/comp/_macros.scss */
.progress-text {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  padding-top: 4px;
  text-align: center;
  color: #000000;
}
/* line 122, ../scss/imports/comp/_macros.scss */
.progress-text span {
  float: right;
  margin-right: 5px;
  padding: 0 6px 1px;
  border-radius: 3px;
  background: rgba(255, 255, 255, 0.8);
}

/* line 136, ../scss/imports/comp/_macros.scss */
.article-body img {
  max-width: 100%;
  height: auto;
}

/* line 144, ../scss/imports/comp/_macros.scss */
.related-articles {
  padding: 10px 0 0 0;
  position: relative;
}
/* line 148, ../scss/imports/comp/_macros.scss */
.related-articles .deco-strip {
  margin: 0 0 10px 0;
}
/* line 152, ../scss/imports/comp/_macros.scss */
.related-articles h4 {
  margin: 10px 0;
  font-weight: 600;
}
/* line 158, ../scss/imports/comp/_macros.scss */
.related-articles .see-more {
  display: block;
  width: 100%;
  padding: 10px;
  margin-top: 10px;
  text-align: center;
}

/* line 171, ../scss/imports/comp/_macros.scss */
.article-body blockquote, .article-body ul.headlines-list {
  margin: 20px 10px;
  border-top: 5px solid #e3e3eb;
  border-bottom: 5px solid #e3e3eb;
}

/* line 181, ../scss/imports/comp/_macros.scss */
.article-body blockquote {
  position: relative;
  padding: 10px 0 10px 30px;
}
/* line 186, ../scss/imports/comp/_macros.scss */
.article-body blockquote:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '"';
  font-size: 60px;
  line-height: 1em;
}
/* line 197, ../scss/imports/comp/_macros.scss */
.article-body blockquote p {
  color: #3f3f3f;
}
/* line 200, ../scss/imports/comp/_macros.scss */
.article-body blockquote p:last-child {
  margin: 0;
}

/* line 208, ../scss/imports/comp/_macros.scss */
ul.headlines-list {
  list-style: disc;
  padding: 10px 10px 10px 30px;
}

/* line 217, ../scss/imports/comp/_macros.scss */
iframe.youtube {
  max-width: 100%;
}
@media (max-width: 768px) {
  /* line 217, ../scss/imports/comp/_macros.scss */
  iframe.youtube {
    max-width: none;
    width: 100%;
  }
}

/* line 1, ../scss/imports/comp/_admin-nav.scss */
.admin-header {
  background-color: #575757;
  width: 100%;
  display: block;
}
/* line 6, ../scss/imports/comp/_admin-nav.scss */
.admin-header a {
  padding: 5px 10px;
  color: #e3e3eb;
  display: block;
}
/* line 11, ../scss/imports/comp/_admin-nav.scss */
.admin-header a:hover, .admin-header a:focus {
  color: #ffffff;
}

/* line 18, ../scss/imports/comp/_admin-nav.scss */
.admin-links {
  width: 100%;
  padding: 5px 0;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #575757;
}
/* line 26, ../scss/imports/comp/_admin-nav.scss */
.admin-links li {
  display: inline-block;
}
/* line 29, ../scss/imports/comp/_admin-nav.scss */
.admin-links li.right {
  float: right;
  font-size: 18px;
  margin-right: 10px;
}
/* line 34, ../scss/imports/comp/_admin-nav.scss */
.admin-links li.right button, .admin-links li.right button.admin-button {
  background: #866a8f;
  color: #ffffff;
}
/* line 41, ../scss/imports/comp/_admin-nav.scss */
.admin-links.visible {
  display: block;
}

/* line 47, ../scss/imports/comp/_admin-nav.scss */
.articlePreviewForm li {
  line-height: 18px;
}

/* line 51, ../scss/imports/comp/_admin-nav.scss */
.admin-header + .admin-links {
  margin-top: 0;
}

/* line 58, ../scss/imports/comp/_admin-nav.scss */
.admin-links li a,
button.admin-button,
.standard-list article .admin-links a {
  display: block;
  padding: 5px 10px;
  color: #b1b1b9;
  border: none;
}
/* line 68, ../scss/imports/comp/_admin-nav.scss */
.admin-links li a:hover,
button.admin-button:hover,
.standard-list article .admin-links a:hover {
  color: #ffffff;
}

/* line 74, ../scss/imports/comp/_admin-nav.scss */
.admin-links.small li a,
button.admin-button-small {
  padding: 2px 8px;
  font-size: 11px;
}

/* line 82, ../scss/imports/comp/_admin-nav.scss */
button.admin-button,
button.admin-button-small {
  border-radius: 5px;
  background-color: #575757;
}

/* line 3, ../scss/imports/comp/_carousel.scss */
.carousel h5 {
  white-space: normal;
  font-size: 14px;
  height: 50px;
  overflow: hidden;
  color: #000;
}
/* line 14, ../scss/imports/comp/_carousel.scss */
.carousel ul {
  margin: 0;
}
/* line 19, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-wrapper {
  position: relative;
}
/* line 25, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-control {
  position: absolute;
  top: 0;
  width: 24px;
  height: 100%;
  /* for when non responsive */
  cursor: pointer;
  -webkit-border-radius: 24px;
  -moz-border-radius: 24px;
  border-radius: 24px;
  background-color: #eae8e5;
}
/* line 40, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-control:hover {
  color: #371556;
}
/* line 46, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-control:before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -12px;
  margin-left: -3px;
  padding-left: 0;
  font-size: 24px;
}
/* line 58, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-control-next {
  right: 0;
  left: inherit;
}
/* line 59, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-control:hover {
  background-color: #e3e3eb;
}
/* line 61, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-clip {
  overflow: hidden;
  height: 100%;
  margin: 0 30px;
}
/* line 67, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-clip ul {
  margin: 0;
  position: relative;
  white-space: nowrap;
}
/* line 74, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-clip li {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 24%;
  margin-right: 1%;
  vertical-align: top;
}
/* line 85, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-clip li:nth-child(5) {
  margin-left: 1%;
}
@media (max-width: 768px) {
  /* line 74, ../scss/imports/comp/_carousel.scss */
  .carousel .jcarousel-clip li {
    width: 32%;
  }
  /* line 92, ../scss/imports/comp/_carousel.scss */
  .carousel .jcarousel-clip li strong {
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 74, ../scss/imports/comp/_carousel.scss */
  .carousel .jcarousel-clip li {
    width: 99%;
  }
}
/* line 102, ../scss/imports/comp/_carousel.scss */
.carousel .jcarousel-clip .no-logo strong {
  width: auto;
}
/* line 105, ../scss/imports/comp/_carousel.scss */
.carousel img {
  width: 100%;
  height: auto;
}
/* line 110, ../scss/imports/comp/_carousel.scss */
.carousel .search-container {
  margin-top: 5px;
  padding: 5px;
}
@media (max-width: 768px) {
  /* line 110, ../scss/imports/comp/_carousel.scss */
  .carousel .search-container {
    display: none;
  }
}
/* line 118, ../scss/imports/comp/_carousel.scss */
.carousel .search-container form {
  display: table;
  width: 95%;
  margin: 0 auto;
}
/* line 124, ../scss/imports/comp/_carousel.scss */
.carousel .search-container form > div {
  display: table-row;
}
/* line 127, ../scss/imports/comp/_carousel.scss */
.carousel .search-container form > div > div {
  display: table-cell;
  vertical-align: middle;
}
/* line 134, ../scss/imports/comp/_carousel.scss */
.carousel .search-container form h3 {
  margin-bottom: 0;
}
/* line 138, ../scss/imports/comp/_carousel.scss */
.carousel .search-container form input[type="text"] {
  width: 200px;
  padding: 5px;
}
/* line 148, ../scss/imports/comp/_carousel.scss */
.carousel.featured-jobs a > div, .carousel.end-block-carousel a > div {
  padding: 5px 10px;
  white-space: normal;
}
/* line 149, ../scss/imports/comp/_carousel.scss */
.carousel.featured-jobs img, .carousel.end-block-carousel img {
  position: absolute;
  top: 8px;
  right: 8px;
  max-width: 80px;
  border: none !important;
}
/* line 150, ../scss/imports/comp/_carousel.scss */
.carousel.featured-jobs strong, .carousel.end-block-carousel strong {
  display: block;
  overflow: hidden;
  width: 100%;
  padding-right: 0;
  min-height: 60px;
}
/* line 151, ../scss/imports/comp/_carousel.scss */
.carousel.featured-jobs img + strong, .carousel.end-block-carousel img + strong {
  padding-right: 80px;
}

/* line 156, ../scss/imports/comp/_carousel.scss */
.featured-jobs, .end-block-carousel {
  position: relative;
}
/* line 159, ../scss/imports/comp/_carousel.scss */
.featured-jobs h4, .end-block-carousel h4 {
  margin-bottom: 10px;
}
@media (max-width: 991px) {
  /* line 159, ../scss/imports/comp/_carousel.scss */
  .featured-jobs h4, .end-block-carousel h4 {
    margin: 0;
  }
}
/* line 165, ../scss/imports/comp/_carousel.scss */
.featured-jobs h4 i, .end-block-carousel h4 i {
  font-size: 12px;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 172, ../scss/imports/comp/_carousel.scss */
.featured-jobs img, .end-block-carousel img {
  padding: 0 0 0 10px;
}
/* line 176, ../scss/imports/comp/_carousel.scss */
.featured-jobs li, .end-block-carousel li {
  height: 130px;
  background: #E0EDF5;
}
/* line 180, ../scss/imports/comp/_carousel.scss */
.featured-jobs li a, .end-block-carousel li a {
  color: #000;
}
/* line 184, ../scss/imports/comp/_carousel.scss */
.featured-jobs li strong, .end-block-carousel li strong {
  font-weight: 600;
}
@media (max-width: 992px) {
  /* line 189, ../scss/imports/comp/_carousel.scss */
  .featured-jobs li img, .end-block-carousel li img {
    width: 75px;
  }
}
@media (max-width: 768px) {
  /* line 195, ../scss/imports/comp/_carousel.scss */
  .featured-jobs li img, .end-block-carousel li img {
    display: none;
  }
}
/* line 201, ../scss/imports/comp/_carousel.scss */
.featured-jobs > a, .end-block-carousel > a {
  position: absolute;
  right: 0;
  top: 18px;
}
@media (max-width: 480px) {
  /* line 201, ../scss/imports/comp/_carousel.scss */
  .featured-jobs > a, .end-block-carousel > a {
    display: none;
  }
}
/* line 217, ../scss/imports/comp/_carousel.scss */
.featured-jobs .location, .featured-jobs .jobTopOppSalary, .end-block-carousel .location, .end-block-carousel .jobTopOppSalary {
  display: block;
}

/* line 225, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel > a {
  font-weight: normal;
  color: #797979;
  display: block;
  display: block;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
/* line 234, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel h3 {
  margin-bottom: 10px;
  position: absolute;
}
@media (max-width: 767px) {
  /* line 234, ../scss/imports/comp/_carousel.scss */
  .related-articles.carousel h3 {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
/* line 245, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel .jcarousel-control {
  position: absolute;
  top: -40px;
  width: 28px;
  height: 28px;
  cursor: pointer;
  border-radius: 28px;
  background-color: transparent;
}
/* line 255, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel .jcarousel-control-prev {
  right: 40px;
}
/* line 259, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel .jcarousel-clip {
  margin: 0;
}
/* line 263, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel .jcarousel-wrapper {
  margin: 48px 0 20px 0;
}
/* line 268, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel a {
  text-decoration: none;
}
/* line 272, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel img {
  margin-bottom: 10px;
}
/* line 276, ../scss/imports/comp/_carousel.scss */
.related-articles.carousel h5 {
  font-size: 16px;
  font-weight: 600;
  height: 70px;
}

/* line 284, ../scss/imports/comp/_carousel.scss */
#c2f h2 {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}
/* line 288, ../scss/imports/comp/_carousel.scss */
#c2f h2::after {
  padding-left: 8px;
  content: '\f105';
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  font-family: "FontAwesome";
  font-size: 85%;
}
/* line 300, ../scss/imports/comp/_carousel.scss */
#c2f h2:hover::after {
  color: #371556;
}

/* line 309, ../scss/imports/comp/_carousel.scss */
.carousel.end-block-carousel .biz-title strong {
  width: 100px;
}
@media (max-width: 768px) {
  /* line 309, ../scss/imports/comp/_carousel.scss */
  .carousel.end-block-carousel .biz-title strong {
    width: 90px;
  }
}
/* line 318, ../scss/imports/comp/_carousel.scss */
.carousel.end-block-carousel .bizColMore {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

/**  VERTICAL **/
/* line 326, ../scss/imports/comp/_carousel.scss */
#recruit .carousel-vertical .jcarousel {
  position: relative;
  overflow: hidden;
  height: 353px;
}

/* line 334, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-wrapper {
  padding: 20px 0;
}

/* line 335, ../scss/imports/comp/_carousel.scss */
.carousel-vertical h2 a:last-child {
  display: block;
  float: none;
}

/* line 336, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container {
  margin-top: 0;
}

/* line 337, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container form {
  width: inherit;
}

/* line 338, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container form > div {
  margin-top: -5px;
}

/* line 339, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container form > div,
.carousel-vertical .search-container form > div > div {
  display: inherit;
  padding: 5px 0;
}

/* line 341, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container form > div > div {
  float: left;
  width: 50%;
}

/* line 342, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container form > div > div:first-child,
.carousel-vertical .search-container form > div > div:last-child {
  float: none;
  width: 100%;
}

/* line 344, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container input[type="text"] {
  width: 120px;
  padding: 5px;
}

/* line 345, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .search-container button {
  width: 95%;
}

/* line 346, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel {
  position: relative;
  overflow: hidden;
  height: 345px;
  margin: 0;
}

/* line 347, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-clip {
  margin: 0;
}

/* line 348, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-clip ul {
  position: relative;
  height: 20000em;
  white-space: normal;
}

/* line 349, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-clip li {
  float: left;
  width: 100%;
  border-bottom: 5px solid #ffffff;
}

/* line 350, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-clip li strong {
  width: 180px;
  height: 48px;
  line-height: 16px;
}

/* line 351, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-control {
  width: 100%;
  height: 12px;
}

/* line 352, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-control-prev {
  top: 0;
}

/* line 353, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .jcarousel-control-next {
  top: 378px;
  right: inherit;
}

/* line 354, ../scss/imports/comp/_carousel.scss */
.carousel-vertical .carousel-mobile .jcarousel-control:before {
  margin-top: -14px;
}

/* line 356, ../scss/imports/comp/_carousel.scss */
.featured-jobs.carousel-vertical > a {
  position: static;
  top: auto;
  right: auto;
  display: block;
  margin-bottom: 10px;
}
/* line 364, ../scss/imports/comp/_carousel.scss */
.featured-jobs.carousel-vertical .jcarousel-control {
  padding: 10px 0;
}
/* line 368, ../scss/imports/comp/_carousel.scss */
.featured-jobs.carousel-vertical .jcarousel-clip {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 374, ../scss/imports/comp/_carousel.scss */
.featured-jobs.carousel-vertical .search-container input[type="text"] {
  width: 280px;
  margin-top: 10px;
}
/* line 379, ../scss/imports/comp/_carousel.scss */
.featured-jobs.carousel-vertical .search-container button {
  margin-top: 10px;
}

/* Click to find */
/* line 386, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .jcarousel {
  height: 332px;
}

/* line 389, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .jcarousel-clip li {
  height: 77px;
}

/* line 392, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .jcarousel-clip li .biz-title {
  overflow: hidden;
  width: 228px;
  padding: 5px 10px;
}

/* line 398, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .jcarousel-clip li .bizColMore a {
  position: relative;
  bottom: 5px;
  padding: 5px 10px;
}

/* line 404, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .jcarousel-control-next {
  top: 349px;
}

/* line 407, ../scss/imports/comp/_carousel.scss */
.carousel-vertical #c2f .search-container {
  margin-top: 16px;
}

/* line 411, ../scss/imports/comp/_carousel.scss */
#c2f img {
  border: none;
}

/* line 414, ../scss/imports/comp/_carousel.scss */
#c2f li .logo img {
  position: absolute;
  top: 8px;
  right: 8px;
  max-width: 100px;
  height: 65px;
}

/* line 422, ../scss/imports/comp/_carousel.scss */
#c2f li .biz-title {
  width: 110px;
  height: 50px;
  padding: 5px 10px;
  white-space: normal;
}

/* line 429, ../scss/imports/comp/_carousel.scss */
#c2f li .biz-title a {
  float: none;
}

/* line 432, ../scss/imports/comp/_carousel.scss */
.grid_12 #c2f li .biz-title a > strong {
  width: 100px;
  height: 65px;
  line-height: 16px;
}

/* line 438, ../scss/imports/comp/_carousel.scss */
.grid_12 #c2f li .bizColMore {
  position: relative;
  bottom: -28px;
  padding: 5px 10px;
}

/* line 444, ../scss/imports/comp/_carousel.scss */
.grid_12 #c2f li .nonstory-links a {
  padding-left: 0px;
}

/* line 447, ../scss/imports/comp/_carousel.scss */
.grid_12 #c2f .jcarousel > ul > li {
  margin-right: 7px;
}

/* line 450, ../scss/imports/comp/_carousel.scss */
#c2f .carousel.carousel-horizontal .jcarousel-control-next,
#c2f .carousel.carousel-horizontal .jcarousel-control-prev {
  height: 80px;
}

/*!
 * Fotorama 4.6.3 | http://fotorama.io/license/
 */
/* line 4, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 13, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen, .fotorama__img {
  max-width: 99999px !important;
  max-height: 99999px !important;
  min-width: 0 !important;
  min-height: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}

/* line 22, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap .fotorama__grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 29, ../scss/imports/comp/_fotorama.scss */
.fotorama__grabbing * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 36, ../scss/imports/comp/_fotorama.scss */
.fotorama__spinner {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
}

/* line 41, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 45, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

/* line 49, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
  outline: 0;
}

/* line 52, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
  content: '';
  border-radius: inherit;
  background-color: rgba(0, 175, 234, 0.5);
}

/* line 57, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 61, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
  transition-property: -webkit-transform, width;
  transition-property: transform, width;
  transition-timing-function: cubic-bezier(0.1, 0, 0.25, 1);
  transition-duration: 0ms;
}

/* line 67, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 73, ../scss/imports/comp/_fotorama.scss */
.fotorama__select {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 79, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav, .fotorama__nav__frame {
  margin: auto;
  padding: 0;
}

/* line 83, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
}

/* line 90, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame, .fotorama__thumb-border {
  box-sizing: content-box;
}

/* line 93, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption__wrap {
  box-sizing: border-box;
}

/* line 96, ../scss/imports/comp/_fotorama.scss */
.fotorama--hidden, .fotorama__load {
  position: absolute;
  left: -99999px;
  top: -99999px;
  z-index: -1;
}

/* line 102, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
  -webkit-tap-highlight-color: transparent;
}

/*.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    background: url(fotorama.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution:2dppx) {
    .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
    background: url(fotorama@2x.png) 0 0/96px 160px no-repeat;
}
}*/
/* line 112, ../scss/imports/comp/_fotorama.scss */
.fotorama__thumb {
  background-color: #7f7f7f;
  background-color: rgba(127, 127, 127, 0.2);
}

@media print {
  /* line 117, ../scss/imports/comp/_fotorama.scss */
  .fotorama__arr, .fotorama__fullscreen-icon, .fotorama__thumb-border, .fotorama__video-close, .fotorama__video-play {
    background: none !important;
  }
}
/* line 120, ../scss/imports/comp/_fotorama.scss */
.fotorama {
  min-width: 1px;
  overflow: hidden;
}

/* line 124, ../scss/imports/comp/_fotorama.scss */
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child) {
  display: none;
}

/* line 127, ../scss/imports/comp/_fotorama.scss */
.fullscreen {
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  background: #000;
}

/* line 137, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  float: none !important;
  z-index: 2147483647 !important;
  background: #000;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
}

/* line 150, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__caption {
  display: block;
}

/* line 153, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
  background: #000;
}

/* line 156, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap {
  -webkit-text-size-adjust: 100%;
  position: relative;
  direction: ltr;
  z-index: 0;
}

/* line 162, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--rtl .fotorama__stage__frame {
  direction: rtl;
}

/* line 165, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav, .fotorama__stage {
  overflow: hidden;
  position: relative;
  max-width: 100%;
}

/* line 169, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--pan-y {
  -ms-touch-action: pan-y;
}

/* line 172, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap .fotorama__pointer {
  cursor: pointer;
}

/* line 175, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--slide .fotorama__stage__frame {
  opacity: 1 !important;
}

/* line 178, ../scss/imports/comp/_fotorama.scss */
.fotorama__stage__frame {
  overflow: hidden;
}

/* line 181, ../scss/imports/comp/_fotorama.scss */
.fotorama__stage__frame.fotorama__active {
  z-index: 8;
}

/* line 184, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__stage__frame {
  display: none;
}

/* line 187, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
  display: block;
  left: 0;
  top: 0;
}

/* line 192, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-front {
  z-index: 8;
}

/* line 195, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-rear {
  z-index: 7;
}

/* line 198, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
  z-index: 9;
}

/* line 201, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
  display: none;
}

/* line 204, ../scss/imports/comp/_fotorama.scss */
.fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border: none !important;
}

/* line 210, ../scss/imports/comp/_fotorama.scss */
.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
  -ms-filter: "alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 215, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full {
  display: none;
}

/* line 218, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
  display: block;
}

/* line 221, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
  max-width: 99999px !important;
}

/* line 224, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__stage__frame {
  visibility: hidden;
}

/* line 227, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
  visibility: visible;
}

/* line 230, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav {
  font-size: 0;
  line-height: 0;
  /*text-align: center*/
  padding-left: 15px;
  display: none;
  white-space: nowrap;
  z-index: 5;
}

/* line 239, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__shaft {
  position: relative;
  left: 0;
  top: 0;
  text-align: left;
}

/* line 245, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame {
  position: relative;
  cursor: pointer;
}

/* line 249, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--dots {
  display: block;
}

/* line 252, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--dots .fotorama__nav__frame {
  width: 18px;
  height: 30px;
}

/* line 256, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--dots .fotorama__nav__frame--thumb, .fotorama__nav--dots .fotorama__thumb-border {
  display: none;
}

/* line 259, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--thumbs {
  display: block;
}

/* line 262, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame {
  padding-left: 0 !important;
}

/* line 265, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame:last-child {
  padding-right: 0 !important;
}

/* line 268, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav--thumbs .fotorama__nav__frame--dot {
  display: none;
}

/* line 271, ../scss/imports/comp/_fotorama.scss */
.fotorama__dot {
  display: block;
  width: 4px;
  height: 4px;
  position: relative;
  top: 12px;
  left: 6px;
  border-radius: 6px;
  border: 1px solid #7f7f7f;
}

/* line 281, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame:focus .fotorama__dot:after {
  padding: 1px;
  top: -1px;
  left: -1px;
}

/* line 286, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame.fotorama__active .fotorama__dot {
  width: 0;
  height: 0;
  border-width: 3px;
}

/* line 291, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame.fotorama__active .fotorama__dot:after {
  padding: 3px;
  top: -3px;
  left: -3px;
}

/* line 296, ../scss/imports/comp/_fotorama.scss */
.fotorama__thumb {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}

/* line 301, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame:focus .fotorama__thumb {
  z-index: 2;
}

/* line 304, ../scss/imports/comp/_fotorama.scss */
.fotorama__thumb-border {
  position: absolute;
  z-index: 9;
  top: 0;
  left: 0;
  border-style: solid;
  /*border-color: #00afea;
  */
  background-image: linear-gradient(to bottom right, rgba(255, 255, 255, 0.25), rgba(64, 64, 64, 0.1));
}

/* line 313, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption {
  position: absolute;
  z-index: 12;
  bottom: 0;
  left: 0;
  right: 0;
  font-family: 'Source Sans Pro',  sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #eee;
  max-height: 55px;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  -o-transition: all 500ms ease;
  transition: all 500ms ease;
}

/* line 330, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption a {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid;
  border-color: rgba(0, 0, 0, 0.5);
}

/* line 336, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption a:hover {
  color: #333;
  border-color: rgba(51, 51, 51, 0.5);
}

/* line 340, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--rtl .fotorama__caption {
  left: auto;
  right: 0;
}

/* line 344, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--no-captions .fotorama__caption, .fotorama__wrap--video .fotorama__caption {
  display: none;
}

/* line 347, ../scss/imports/comp/_fotorama.scss */
.fotorama__caption__wrap {
  background-color: #3f3f3f;
  background-color: rgba(0, 0, 0, 0.74);
  padding: 5px;
}

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spinner {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 370, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__spinner {
  -webkit-animation: spinner 24s infinite linear;
  animation: spinner 24s infinite linear;
}

/* line 374, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
  transition-property: opacity;
  transition-timing-function: linear;
  transition-duration: .3s;
}

/* line 379, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
  -ms-filter: "alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

/* line 384, ../scss/imports/comp/_fotorama.scss */
.fotorama__select {
  cursor: auto;
}

/* line 387, ../scss/imports/comp/_fotorama.scss */
.fotorama__video {
  top: 32px;
  right: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 10;
}

@-moz-document url-prefix() {
  /* line 396, ../scss/imports/comp/_fotorama.scss */
  .fotorama__active {
    box-shadow: 0 0 0 transparent;
  }
}
/* line 399, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__video-close, .fotorama__video-play {
  position: absolute;
  z-index: 11;
  cursor: pointer;
}

/* line 404, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr {
  position: absolute;
  width: 32px;
  height: 32px;
  top: 50%;
  margin-top: -16px;
}

/* line 411, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr--prev {
  left: 2px;
  background-position: 0 0;
}

/* line 415, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr--next {
  right: 2px;
  background-position: -32px 0;
}

/* line 419, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr--disabled {
  pointer-events: none;
  cursor: default;
  *display: none;
  opacity: .1;
}

/* line 425, ../scss/imports/comp/_fotorama.scss */
.fotorama__fullscreen-icon {
  width: 32px;
  height: 32px;
  top: 2px;
  right: 2px;
  background-position: 0 -32px;
  z-index: 20;
}

/* line 433, ../scss/imports/comp/_fotorama.scss */
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus {
  border-radius: 50%;
}

/* line 435, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__fullscreen-icon {
  background-position: -32px -32px;
}

/* line 438, ../scss/imports/comp/_fotorama.scss */
.fotorama__video-play {
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-position: 0 -64px;
  opacity: 0;
}

/* line 448, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css2 .fotorama__video-play, .fotorama__wrap--video .fotorama__stage .fotorama__video-play {
  display: none;
}

/* line 451, ../scss/imports/comp/_fotorama.scss */
.fotorama__error .fotorama__video-play, .fotorama__loaded .fotorama__video-play, .fotorama__nav__frame .fotorama__video-play {
  opacity: 1;
  display: block;
}

/* line 455, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav__frame .fotorama__video-play {
  width: 32px;
  height: 32px;
  margin-left: -16px;
  margin-top: -16px;
  background-position: -64px -32px;
}

/* line 462, ../scss/imports/comp/_fotorama.scss */
.fotorama__video-close {
  width: 32px;
  height: 32px;
  top: 0;
  right: 0;
  background-position: -64px 0;
  z-index: 20;
  opacity: 0;
}

/* line 471, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css2 .fotorama__video-close {
  display: none;
}

/* line 474, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__video-close {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

/* line 478, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--video .fotorama__video-close {
  display: block;
  opacity: 1;
}

/* line 482, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 486, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  opacity: 0;
}

/* line 489, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  opacity: 1;
}

/* line 492, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--video .fotorama__fullscreen-icon {
  opacity: 0 !important;
}

/* line 495, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon {
  display: none;
}

/* line 498, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus, .fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus {
  display: block;
}

/* line 501, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr, .fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon {
  display: none !important;
}

/* line 504, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus) {
  -webkit-transform: translate3d(32px, -32px, 0);
  transform: translate3d(32px, -32px, 0);
}

/* line 508, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus) {
  -webkit-transform: translate3d(-48px, 0, 0);
  transform: translate3d(-48px, 0, 0);
}

/* line 512, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus) {
  -webkit-transform: translate3d(48px, 0, 0);
  transform: translate3d(48px, 0, 0);
}

/* line 516, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon {
  -webkit-transform: translate3d(32px, -32px, 0) !important;
  transform: translate3d(32px, -32px, 0) !important;
}

/* line 520, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev {
  -webkit-transform: translate3d(-48px, 0, 0) !important;
  transform: translate3d(-48px, 0, 0) !important;
}

/* line 524, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next {
  -webkit-transform: translate3d(48px, 0, 0) !important;
  transform: translate3d(48px, 0, 0) !important;
}

/* line 528, ../scss/imports/comp/_fotorama.scss */
.fotorama__wrap--css3 .fotorama__arr:not(:focus), .fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus), .fotorama__wrap--css3 .fotorama__video-close:not(:focus), .fotorama__wrap--css3 .fotorama__video-play:not(:focus) {
  transition-property: -webkit-transform, opacity;
  transition-property: transform, opacity;
  transition-duration: .3s;
}

/* line 533, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before {
  content: "";
  display: block;
  position: absolute;
  text-decoration: none;
  top: 0;
  bottom: 0;
  width: 10px;
  height: auto;
  z-index: 10;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 1px 100%, 5px 100%;
}

/* line 546, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav:before, .fotorama__stage:before {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 0 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 0 0, 0 0;
  left: -10px;
}

/* line 551, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav.fotorama__shadows--left:before, .fotorama__stage.fotorama__shadows--left:before {
  left: 0;
}

/* line 554, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav:after, .fotorama__stage:after {
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.2) 25%, rgba(0, 0, 0, 0.3) 75%, transparent), radial-gradient(farthest-side at 100% 50%, rgba(0, 0, 0, 0.4), transparent);
  background-position: 100% 0, 100% 0;
  right: -10px;
}

/* line 559, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav.fotorama__shadows--right:after, .fotorama__stage.fotorama__shadows--right:after {
  right: 0;
}

/* line 562, ../scss/imports/comp/_fotorama.scss */
.fotorama--fullscreen .fotorama__nav:after, .fotorama--fullscreen .fotorama__nav:before, .fotorama--fullscreen .fotorama__stage:after, .fotorama--fullscreen .fotorama__stage:before, .fotorama__wrap--fade .fotorama__stage:after, .fotorama__wrap--fade .fotorama__stage:before, .fotorama__wrap--no-shadows .fotorama__nav:after, .fotorama__wrap--no-shadows .fotorama__nav:before, .fotorama__wrap--no-shadows .fotorama__stage:after, .fotorama__wrap--no-shadows .fotorama__stage:before {
  display: none;
}

/* line 565, ../scss/imports/comp/_fotorama.scss */
.fotorama__nav-wrap {
  background-color: #3f3f3f;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 570, ../scss/imports/comp/_fotorama.scss */
.fotorama__stage {
  background-color: #3f3f3f;
}

/* line 573, ../scss/imports/comp/_fotorama.scss */
.fotorama__stage:hover .fotorama__caption {
  max-height: 100%;
}

@media (max-width: 768px) {
  /* line 577, ../scss/imports/comp/_fotorama.scss */
  .fotorama__caption {
    display: block;
    font-size: 14px;
  }
  /* line 582, ../scss/imports/comp/_fotorama.scss */
  .fotorama__caption .truncate-preview {
    display: none;
  }
  /* line 586, ../scss/imports/comp/_fotorama.scss */
  .fotorama__caption .truncate-full-screen {
    display: none;
  }
  /* line 590, ../scss/imports/comp/_fotorama.scss */
  .fotorama__caption .truncate::after {
    content: "...";
  }
}

@media (max-width: 768px) {
  /* line 598, ../scss/imports/comp/_fotorama.scss */
  .fotorama--fullscreen .fotorama__caption .truncate-preview {
    display: inherit;
  }
}

/* line 1, ../scss/imports/comp/_feedicons.scss */
.liveGoal,
.livePenalty,
.liveRedCard,
.liveYellowCard,
.livePost,
.liveBar,
.liveSubstitution,
.liveStart,
.liveHalf,
.liveFull,
.liveSix,
.liveFifty,
.liveHundred,
.liveFour,
.liveOut,
.liveNotOut,
.liveTea,
.liveLunch,
.liveDrinks,
.liveEnd,
.liveTea,
.liveTry,
.liveConversion,
.liveDropGoal,
.liveRugbyPenalty,
.liveSpeedway,
.liveHockeyGoal {
  background: url(/resources/responsive-static/img/sports_events.png) no-repeat scroll 100% -70px transparent;
  content: " ";
  float: left;
  height: 60px;
  position: relative;
  width: 90px;
  text-align: center;
}

/* line 36, ../scss/imports/comp/_feedicons.scss */
.liveGoal,
.livePenalty,
.livePost,
.liveBar,
.liveSubstitution,
.liveStart,
.liveHalf,
.liveFull,
.liveTea,
.liveLunch,
.liveDrinks,
.liveEnd,
.liveTry,
.liveConversion,
.liveDropGoal,
.liveRugbyPenalty,
.liveSpeedway,
.liveHockeyGoal,
#eventList .liveGoal,
#eventList .livePenalty,
#eventList .livePost,
#eventList .liveBar,
#eventList .liveSubstitution,
#eventList .liveStart,
#eventList .liveHalf,
#eventList .liveFull,
#eventList .liveTea,
#eventList .liveLunch,
#eventList .liveDrinks,
#eventList .liveEnd,
#eventList .liveTry,
#eventList .liveConversion,
#eventList .liveDropGoal,
#eventList .liveRugbyPenalty,
#eventList .liveSpeedway,
#eventList .liveHockeyGoal {
  text-shadow: 0px 0px 3px black;
  color: #ffffff;
}

/* line 75, ../scss/imports/comp/_feedicons.scss */
.liveHockeyGoal,
.liveGoal {
  content: "Goal";
}

/* line 79, ../scss/imports/comp/_feedicons.scss */
.liveHockeyGoal {
  background-position: 100% -1107px;
}

/* line 82, ../scss/imports/comp/_feedicons.scss */
.livePenalty {
  content: "Penalty";
}

/*
.liveGoal .liveTime,
.liveSpeedway .liveTime,
.liveTry .liveTime,
.liveConversion .liveTime,
.liveDropGoal .liveTime,
.liveHockeyGoal .liveTime {
   background-color: #99cc00;
   border-bottom: 1px solid #83af00;
   text-shadow: -1px -1px 0 #83AF00;
   color: #FFF;
}
.livePenalty .liveTime,
.liveRugbyPenalty .liveTime {
   background-color: #cc0000;
   border-bottom: 1px solid #cc3333;
   text-shadow: -1px -1px 0 #cc3333;
   color: #FFF;
}
.liveStart .liveTime,
.liveHalf .liveTime,
.liveFull .liveTime {
   background-color: #DCDCDC;
   border-bottom: 1px solid #BBB;
   text-shadow: 1px 1px 0 #EEE;
}
*/
/* line 112, ../scss/imports/comp/_feedicons.scss */
.liveRedCard {
  background-position: 100% -140px;
}

/* line 115, ../scss/imports/comp/_feedicons.scss */
.liveYellowCard {
  background-position: 100% -210px;
}

/* line 118, ../scss/imports/comp/_feedicons.scss */
.livePost {
  content: "Post";
  background-position: 100% -905px;
}

/* line 122, ../scss/imports/comp/_feedicons.scss */
.liveBar {
  content: "Bar";
  background-position: 100% -975px;
}

/* line 126, ../scss/imports/comp/_feedicons.scss */
.liveSubstitution {
  content: "Substitution";
  background-position: 100% -1040px;
}

/* line 130, ../scss/imports/comp/_feedicons.scss */
.liveStart {
  background-position: 100% 0;
  content: "Kick-off";
}

/* line 134, ../scss/imports/comp/_feedicons.scss */
.liveHalf {
  background-position: 100% 0;
  content: "Half-time";
}

/* line 138, ../scss/imports/comp/_feedicons.scss */
.liveFull {
  background-position: 100% 0;
  content: "Full-time";
}

/* line 142, ../scss/imports/comp/_feedicons.scss */
.liveSix {
  background-position: 100% -280px;
}

/* line 145, ../scss/imports/comp/_feedicons.scss */
.liveFour {
  background-position: 100% -350px;
}

/* line 148, ../scss/imports/comp/_feedicons.scss */
.liveFifty {
  background-position: 100% -560px;
}

/* line 151, ../scss/imports/comp/_feedicons.scss */
.liveHundred {
  background-position: 100% -630px;
}

/* line 154, ../scss/imports/comp/_feedicons.scss */
.liveOut {
  background-position: 100% -420px;
}

/* line 157, ../scss/imports/comp/_feedicons.scss */
.liveNotOut {
  background-position: 100% -490px;
}

/* line 160, ../scss/imports/comp/_feedicons.scss */
.liveTea {
  background-position: 100% -700px;
  content: "Tea";
}

/* line 164, ../scss/imports/comp/_feedicons.scss */
.liveLunch {
  background-position: 100% -700px;
  content: "Lunch";
}

/* line 168, ../scss/imports/comp/_feedicons.scss */
.liveDrinks {
  background-position: 100% -700px;
  content: "Drinks";
}

/* line 172, ../scss/imports/comp/_feedicons.scss */
.liveEnd {
  background-position: 100% -700px;
  content: "Close of play";
}

/* line 176, ../scss/imports/comp/_feedicons.scss */
.liveTry {
  background-position: 100% -760px;
  content: "Try";
}

/* line 180, ../scss/imports/comp/_feedicons.scss */
.liveConversion {
  background-position: 100% -760px;
  content: "Conversion";
}

/* line 184, ../scss/imports/comp/_feedicons.scss */
.liveDropGoal {
  background-position: 100% -760px;
  content: "Drop goal";
}

/* line 188, ../scss/imports/comp/_feedicons.scss */
.liveRugbyPenalty {
  background-position: 100% -760px;
  content: "Penalty";
}

/* line 192, ../scss/imports/comp/_feedicons.scss */
.liveSpeedway {
  background-position: 100% -835px;
}

/* line 195, ../scss/imports/comp/_feedicons.scss */
.liveDailyWeatherBad {
  content: "\f0c2";
}

/* line 198, ../scss/imports/comp/_feedicons.scss */
.liveDailyWeatherGood {
  content: "\f185";
}

/* line 201, ../scss/imports/comp/_feedicons.scss */
.liveDailyCinema {
  content: "\f008";
}

/* line 204, ../scss/imports/comp/_feedicons.scss */
.liveDailyTravel {
  content: "\f018";
}

/* line 207, ../scss/imports/comp/_feedicons.scss */
.liveDailyEvent {
  content: "\f145";
}

/* line 210, ../scss/imports/comp/_feedicons.scss */
.liveDailyComment {
  content: "\f10d";
}

/* line 213, ../scss/imports/comp/_feedicons.scss */
.liveDailyTwitter {
  content: "\f099";
}

/* line 216, ../scss/imports/comp/_feedicons.scss */
.liveDailySport {
  content: "\f091";
}

/* line 219, ../scss/imports/comp/_feedicons.scss */
.liveDailyPicture {
  content: "\f030";
}

/* line 222, ../scss/imports/comp/_feedicons.scss */
.liveDailyTelephone {
  content: "\f095";
}

/* line 225, ../scss/imports/comp/_feedicons.scss */
.liveDailyEmail {
  content: "\f0e0";
}

/* line 2, ../scss/imports/comp/_floating.scss */
.fixed {
  position: fixed !important;
  top: 10px !important;
}

/* line 6, ../scss/imports/comp/_floating.scss */
.pinned {
  position: absolute !important;
  bottom: 10px !important;
}

/* line 2, ../scss/imports/core/_adblocker.scss */
.adwarn {
  background: #0072b4;
  position: fixed;
  width: 100%;
  z-index: 101;
}

/* line 9, ../scss/imports/core/_adblocker.scss */
.adwarn p, .adwarn h1 {
  color: #fff;
  margin-bottom: 10px;
}

/* line 14, ../scss/imports/core/_adblocker.scss */
.adwarn .large {
  line-height: 23px;
}

/* line 18, ../scss/imports/core/_adblocker.scss */
.adwarn .medium {
  line-height: 20px;
}

/* line 22, ../scss/imports/core/_adblocker.scss */
.adblocker-debug {
  display: none;
}

/* line 26, ../scss/imports/core/_adblocker.scss */
.adwarn a, .adwarn a:visited, .adwarn a:active {
  color: #fff;
  text-decoration: underline;
}

/* line 31, ../scss/imports/core/_adblocker.scss */
.adwarn a:hover {
  color: #dedede;
}

/* line 35, ../scss/imports/core/_adblocker.scss */
.adblock-warning {
  padding: 10px;
  bottom: 0;
}

/* line 40, ../scss/imports/core/_adblocker.scss */
.adblock-warning-severe {
  padding: 40px 10px;
  bottom: 0;
}

/* line 45, ../scss/imports/core/_adblocker.scss */
.adblock-warning-severe a, .adblock-warning-severe a:visited, .adblock-warning-severe a:active {
  color: #F8E71C;
}

/* line 49, ../scss/imports/core/_adblocker.scss */
.adblock-warning-severe a:hover {
  color: #89B437;
}

/* line 53, ../scss/imports/core/_adblocker.scss */
.adblock-warning-severe.adwarn-article {
  bottom: 20%;
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 62, ../scss/imports/core/_adblocker.scss */
.adblock-small {
  padding: 10px;
}

/* line 66, ../scss/imports/core/_adblocker.scss */
.adblock-small p {
  text-align: center;
}

/* line 70, ../scss/imports/core/_adblocker.scss */
.adwarn-wrap {
  width: 940px;
  margin: 0 auto;
}

/* line 75, ../scss/imports/core/_adblocker.scss */
.adblock-content {
  background: url(/resources/static/standard/subscription/subscription-text-block.jpg);
  height: 620px;
}

@media (max-width: 960px) {
  /* line 81, ../scss/imports/core/_adblocker.scss */
  .adwarn-wrap {
    width: 100%;
  }
}
@media (max-width: 480px) {
  /* line 87, ../scss/imports/core/_adblocker.scss */
  .adblock-small {
    padding: 5px 10px;
  }

  /* line 91, ../scss/imports/core/_adblocker.scss */
  .adwarn p {
    margin-bottom: 5px;
  }

  /* line 95, ../scss/imports/core/_adblocker.scss */
  .adwarn p.small {
    font-size: 12px;
  }
}
/* line 2, ../scss/imports/new/_cta.scss */
.articles-cta {
  padding: 10px;
  border-top: 4px solid;
  text-align: center;
}
/* line 7, ../scss/imports/new/_cta.scss */
.articles-cta h2 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 13, ../scss/imports/new/_cta.scss */
.articles-cta p {
  width: 100%;
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 20, ../scss/imports/new/_cta.scss */
.articles-cta input {
  width: 80%;
  padding: 5px 20px;
  margin-bottom: 10px;
  font-size: 15px;
}
/* line 27, ../scss/imports/new/_cta.scss */
.articles-cta button {
  min-width: auto;
  padding: 6px 32px;
}

@media (max-width: 992px) {
  /* line 35, ../scss/imports/new/_cta.scss */
  #sectionHomepageNews #cta1 {
    width: 100%;
    margin: 0 0 15px 0;
  }
}
@media (max-width: 480px) {
  /* line 42, ../scss/imports/new/_cta.scss */
  #sectionHomepageNews #cta1 {
    margin-bottom: 30px;
  }
}
/* line 2, ../scss/imports/comp/_labels.scss */
.label {
  display: inline-block;
  margin: 0 5px 5px 0;
  padding: 0 10px;
  text-transform: uppercase;
  color: #ffffff;
  background: #EA3F35;
  font-size: 14px;
  line-height: 26px;
  vertical-align: middle;
}

/* line 1, ../scss/imports/core/_adverts.scss */
.dfp-ad {
  text-align: center;
}

/* line 5, ../scss/imports/core/_adverts.scss */
#DFP_standard_mpu_1 {
  margin-top: 10px;
}
/* line 8, ../scss/imports/core/_adverts.scss */
#sectionHomepageNews aside #DFP_standard_mpu_1 {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 5, ../scss/imports/core/_adverts.scss */
  #DFP_standard_mpu_1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  /* line 5, ../scss/imports/core/_adverts.scss */
  #DFP_standard_mpu_1 {
    margin-top: 30px;
  }
}

@media (max-width: 768px) {
  /* line 22, ../scss/imports/core/_adverts.scss */
  #DFP_high_vis {
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  /* line 22, ../scss/imports/core/_adverts.scss */
  #DFP_high_vis {
    margin-bottom: 45px;
  }
}

@media (max-width: 600px) {
  /* line 32, ../scss/imports/core/_adverts.scss */
  #DFP_premium_mpu {
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  /* line 32, ../scss/imports/core/_adverts.scss */
  #DFP_premium_mpu {
    margin-bottom: 45px;
  }
}

/* line 42, ../scss/imports/core/_adverts.scss */
#DFP_standard_mpu_2 {
  text-align: right;
}
/* line 45, ../scss/imports/core/_adverts.scss */
#sectionHomepageNews aside #DFP_standard_mpu_2 {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (max-width: 600px) {
  /* line 42, ../scss/imports/core/_adverts.scss */
  #DFP_standard_mpu_2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  /* line 42, ../scss/imports/core/_adverts.scss */
  #DFP_standard_mpu_2 {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
}

/* line 61, ../scss/imports/core/_adverts.scss */
#DFP_leaderboard_1 {
  margin-bottom: 20px;
}

/* line 65, ../scss/imports/core/_adverts.scss */
.mini-banners {
  margin-bottom: 30px;
}

/* line 3, ../scss/imports/new/_home-display.scss */
.deco-strip {
  margin: 10px 0 15px 0;
}

/* line 7, ../scss/imports/new/_home-display.scss */
div#liveMultiHide {
  width: 300px;
  max-width: 300px;
}
/* line 11, ../scss/imports/new/_home-display.scss */
div#liveMultiHide p, div#liveMultiHide cite, div#liveMultiHide time, div#liveMultiHide li {
  font-family: "Source Sans Pro", sans-serif;
}
/* line 15, ../scss/imports/new/_home-display.scss */
div#liveMultiHide .vjs-playlist cite {
  overflow: visible;
  text-overflow: clip;
  white-space: normal;
}

@media (max-width: 480px) {
  /* line 23, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews div#liveMultiHide {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  /* line 30, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews div#liveMultiHide .panel-gallery {
    width: 300px;
    margin: 0 auto;
  }
}

/* line 38, ../scss/imports/new/_home-display.scss */
#home {
  font-size: 16px;
}
/* line 41, ../scss/imports/new/_home-display.scss */
#home > section {
  float: none;
  clear: both;
}
/* line 46, ../scss/imports/new/_home-display.scss */
#home h1, #home h2 {
  word-break: break-word;
}
/* line 57, ../scss/imports/new/_home-display.scss */
#home a.comments {
  margin-left: 10px;
}
/* line 61, ../scss/imports/new/_home-display.scss */
#home .admin-links {
  float: none;
  clear: both;
}
/* line 66, ../scss/imports/new/_home-display.scss */
#home .meta {
  font-size: 14px;
}
/* line 69, ../scss/imports/new/_home-display.scss */
#home .meta .sitename, #home .meta .share-stats {
  display: block;
}
/* line 78, ../scss/imports/new/_home-display.scss */
#home article.headline {
  margin-bottom: 20px;
}

/* line 83, ../scss/imports/new/_home-display.scss */
.bottom-leaderboard {
  margin-top: 20px;
}

/* line 88, ../scss/imports/new/_home-display.scss */
.clearfix-odd {
  display: none;
}

/* line 93, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews {
  padding-top: 15px;
  margin: 0 -10px;
  display: table;
}
/* line 98, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews h1 {
  font-size: 30px;
  font-weight: 600;
  line-height: 34px;
}
/* line 104, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews .articles-cta {
  width: 50%;
  float: left;
}
/* line 109, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews div.content {
  display: table-cell;
  width: 100%;
  float: none;
  vertical-align: top;
}
/* line 116, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews aside {
  display: table-cell;
  min-width: 300px;
  float: none;
  vertical-align: top;
}
/* line 122, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews aside h1.page-section {
  font-size: 22px;
}

/* line 128, ../scss/imports/new/_home-display.scss */
i {
  margin: 0 5px 0 0;
}

/* line 132, ../scss/imports/new/_home-display.scss */
.more-news {
  display: block;
  width: 100%;
  text-align: right;
  font-size: 18px;
  padding-right: 15px;
}
/* line 141, ../scss/imports/new/_home-display.scss */
.more-news i {
  font-size: 12px;
  vertical-align: middle;
  margin: 0;
}

/* line 152, ../scss/imports/new/_home-display.scss */
.disaster-block {
  position: relative;
}
/* line 155, ../scss/imports/new/_home-display.scss */
.disaster-block h2 {
  font-size: 42px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1em;
}
/* line 162, ../scss/imports/new/_home-display.scss */
.disaster-block .mobile-only {
  display: none;
  padding: 0 15px 15px 15px;
}
/* line 167, ../scss/imports/new/_home-display.scss */
.disaster-block article, .disaster-block img {
  float: left;
}
/* line 171, ../scss/imports/new/_home-display.scss */
.disaster-block article {
  width: 42%;
  padding: 10px 25px 10px 10px;
}
/* line 176, ../scss/imports/new/_home-display.scss */
.disaster-block img {
  width: 56.25%;
  height: auto;
  padding: 15px 0;
}
/* line 182, ../scss/imports/new/_home-display.scss */
.disaster-block a,
.disaster-block .timestamp,
.disaster-block .comments {
  color: #3f3f3f;
}
/* line 188, ../scss/imports/new/_home-display.scss */
.disaster-block .meta {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

/* line 203, ../scss/imports/new/_home-display.scss */
.articles-list article {
  width: 50%;
  float: left;
  padding-right: 15px;
  margin-bottom: 15px;
}
/* line 209, ../scss/imports/new/_home-display.scss */
.articles-list article img {
  width: 36.666666666666664%;
  float: left;
}
/* line 214, ../scss/imports/new/_home-display.scss */
.articles-list article section {
  width: 63.33333333333333%;
  padding-left: 10px;
  float: left;
}
/* line 219, ../scss/imports/new/_home-display.scss */
.articles-list article section h2 {
  font-size: 16px;
}
/* line 225, ../scss/imports/new/_home-display.scss */
.articles-list article.no-image section {
  width: 100%;
  float: none;
}
/* line 232, ../scss/imports/new/_home-display.scss */
.articles-list .label {
  line-height: 14px;
  display: inline;
}
/* line 237, ../scss/imports/new/_home-display.scss */
.articles-list .news-cta {
  border-top-style: solid;
  border-top-width: 4px;
}
/* line 242, ../scss/imports/new/_home-display.scss */
.articles-list form {
  text-align: center;
}
/* line 245, ../scss/imports/new/_home-display.scss */
.articles-list form p {
  margin: 10px;
  font-weight: 600;
}
/* line 250, ../scss/imports/new/_home-display.scss */
.articles-list form input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0 0 10px 0;
  display: inline-block;
  height: 30px;
  width: 70%;
}
/* line 260, ../scss/imports/new/_home-display.scss */
.articles-list form button {
  margin-top: -5px;
  display: inline-block;
  width: 20%;
  min-width: auto;
  padding: 3px;
  height: 30px;
}

/* line 272, ../scss/imports/new/_home-display.scss */
.standard-list h1.page-section, .standard-block h1.page-section {
  margin: 10px 0;
}
/* line 276, ../scss/imports/new/_home-display.scss */
.standard-list article a, .standard-block article a {
  color: #3f3f3f;
}
/* line 280, ../scss/imports/new/_home-display.scss */
.standard-list .timestamp, .standard-block .timestamp {
  color: #866a8f;
}
/* line 284, ../scss/imports/new/_home-display.scss */
.standard-list h2, .standard-block h2 {
  font-size: 16px;
}

/* line 293, ../scss/imports/new/_home-display.scss */
.standard-list article.headline img, .standard-list article.headline section {
  float: left;
}
/* line 297, ../scss/imports/new/_home-display.scss */
.standard-list article.headline img {
  width: 60%;
  height: auto;
}
/* line 302, ../scss/imports/new/_home-display.scss */
.standard-list article.headline section {
  width: 40%;
  padding-left: 10px;
}
/* line 311, ../scss/imports/new/_home-display.scss */
.standard-list .articles-highlighted article {
  width: 50%;
  float: left;
  padding-right: 20px;
  margin-bottom: 30px;
}
/* line 317, ../scss/imports/new/_home-display.scss */
.standard-list .articles-highlighted article img {
  width: 100%;
  margin-bottom: 5px;
  height: auto;
}
/* line 323, ../scss/imports/new/_home-display.scss */
.standard-list .articles-highlighted article section {
  width: 100%;
}
/* line 326, ../scss/imports/new/_home-display.scss */
.standard-list .articles-highlighted article section h2 {
  font-size: 16px;
}

/* line 334, ../scss/imports/new/_home-display.scss */
.commercial-feature {
  color: #4A91E1;
  text-transform: uppercase;
  display: block;
  font-size: 15px;
}

/* line 344, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport h1.title {
  margin: 15px 0;
}
/* line 349, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport .content {
  padding: 0;
  width: 100%;
  float: none;
  clear: both;
}
/* line 358, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport article.headline h1 {
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 10px;
}
/* line 364, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport article.headline p {
  font-size: 18px;
}
/* line 368, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport article.headline img, #sectionHomepageSport article.headline section {
  float: right;
}
/* line 372, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport article.headline section {
  padding-right: 15px;
}
/* line 379, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport .articles-highlighted article, #sectionHomepageSport .articles-highlighted .articles-cta {
  width: 33.33333%;
}
/* line 386, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport .articles-list article {
  width: 33.33333%;
}
/* line 391, ../scss/imports/new/_home-display.scss */
#sectionHomepageSport .articles-ad {
  text-align: right;
}

/* line 399, ../scss/imports/new/_home-display.scss */
.standard-block .articles-list {
  width: 66.66666%;
  float: left;
}

/* line 405, ../scss/imports/new/_home-display.scss */
article.featured {
  width: 33.3333%;
  padding-right: 20px;
  float: left;
  margin-bottom: 20px;
}
/* line 411, ../scss/imports/new/_home-display.scss */
article.featured img {
  width: 100%;
  height: auto;
  margin-bottom: 5px;
}
/* line 417, ../scss/imports/new/_home-display.scss */
article.featured h2 {
  font-size: 18px;
  line-height: 1.1em;
  font-weight: 600;
}
/* line 423, ../scss/imports/new/_home-display.scss */
article.featured p {
  font-size: 16px;
  display: none;
}

/* line 431, ../scss/imports/new/_home-display.scss */
.standard-block.with-ad .articles-list, .standard-block.with-ad .story-ad {
  width: 33.3333%;
}
/* line 432, ../scss/imports/new/_home-display.scss */
.standard-block.with-ad .articles-list article {
  width: 100%;
}
/* line 435, ../scss/imports/new/_home-display.scss */
.standard-block.with-ad .story-ad {
  float: left;
}

/* line 445, ../scss/imports/new/_home-display.scss */
.featured-block {
  margin: 0 0 15px 0;
}
/* line 452, ../scss/imports/new/_home-display.scss */
.featured-block > section {
  padding: 10px 15px 0 15px;
}
/* line 456, ../scss/imports/new/_home-display.scss */
.featured-block article {
  float: left;
  width: 50%;
  padding-bottom: 5px;
}
/* line 461, ../scss/imports/new/_home-display.scss */
.featured-block article section {
  float: left;
  width: 70%;
  padding: 5px 15px;
}
/* line 468, ../scss/imports/new/_home-display.scss */
.featured-block img {
  float: left;
  width: 30%;
  border: 10px solid #ffffff;
}
/* line 474, ../scss/imports/new/_home-display.scss */
.featured-block p {
  font-size: 15px;
}

/* line 480, ../scss/imports/new/_home-display.scss */
#jobs-carousel-panel {
  margin-bottom: 30px;
}

/* line 484, ../scss/imports/new/_home-display.scss */
.business-directory {
  margin-bottom: 30px;
}

/* line 491, ../scss/imports/new/_home-display.scss */
.local-info #events-live-travel-panel > section {
  float: left;
  width: 33.3333337%;
}
/* line 495, ../scss/imports/new/_home-display.scss */
.local-info #events-live-travel-panel > section > div {
  padding: 10px;
}
/* line 501, ../scss/imports/new/_home-display.scss */
.local-info h2, .local-info ul, .local-info form {
  margin: 0 0 10px 0;
}
/* line 505, ../scss/imports/new/_home-display.scss */
.local-info form input[type=text] {
  width: 210px;
}

/* line 510, ../scss/imports/new/_home-display.scss */
.traffic-and-travel, .whats-on {
  padding-right: 15px;
}

/* line 515, ../scss/imports/new/_home-display.scss */
.traffic-and-travel li {
  padding: 0 0 5px 20px;
  list-style: none;
  background-repeat: no-repeat;
  background-position: left 6px;
}
/* line 521, ../scss/imports/new/_home-display.scss */
.traffic-and-travel .red {
  background-image: url(../img/disc-red.gif);
}
/* line 522, ../scss/imports/new/_home-display.scss */
.traffic-and-travel .amber {
  background-image: url(../img/disc-amber.gif);
}

/* line 525, ../scss/imports/new/_home-display.scss */
.incident-count {
  display: block;
  margin: 0 0 5px 0;
  color: #ff0000;
}
/* line 530, ../scss/imports/new/_home-display.scss */
.incident-count em {
  padding: 2px 5px;
  text-transform: uppercase;
  color: #ffffff;
  background-color: #ff0000;
}

/* line 540, ../scss/imports/new/_home-display.scss */
.whats-on li span {
  display: inline-block;
  float: left;
  width: 65px;
}
/* line 546, ../scss/imports/new/_home-display.scss */
.whats-on li a {
  display: block;
  overflow: hidden;
}

/* line 554, ../scss/imports/new/_home-display.scss */
#local-info-box li {
  margin-top: 10px;
  width: 48.5%;
  display: inline-block;
}

/* line 563, ../scss/imports/new/_home-display.scss */
.vouchers-block {
  margin: 15px 0;
  padding: 10px;
}
/* line 567, ../scss/imports/new/_home-display.scss */
.vouchers-block h2 {
  font-size: 15px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 573, ../scss/imports/new/_home-display.scss */
.vouchers-block article {
  width: 50%;
  float: left;
  margin-bottom: 15px;
}
/* line 578, ../scss/imports/new/_home-display.scss */
.vouchers-block article img, .vouchers-block article div {
  float: left;
}
/* line 582, ../scss/imports/new/_home-display.scss */
.vouchers-block article img {
  width: 30%;
  height: auto;
  padding-right: 15px;
}
/* line 588, ../scss/imports/new/_home-display.scss */
.vouchers-block article div {
  width: 70%;
}
/* line 592, ../scss/imports/new/_home-display.scss */
.vouchers-block article h3 {
  font-size: 15px;
  font-weight: 600;
}
/* line 597, ../scss/imports/new/_home-display.scss */
.vouchers-block article p {
  font-size: 15px;
}

/* line 606, ../scss/imports/new/_home-display.scss */
#sectionHomepageNews a.comments,
#sectionHomepageSport a.comments,
.standard-block a.comments {
  color: #C4C4C4;
}

@media (max-width: 768px) {
  /* line 622, ../scss/imports/new/_home-display.scss */
  .disaster-block h2 {
    font-size: 40px;
  }
  /* line 626, ../scss/imports/new/_home-display.scss */
  .disaster-block article, .disaster-block img {
    float: none;
  }
  /* line 630, ../scss/imports/new/_home-display.scss */
  .disaster-block article {
    width: 100%;
  }
  /* line 633, ../scss/imports/new/_home-display.scss */
  .disaster-block article p, .disaster-block article .meta {
    display: none;
  }
  /* line 638, ../scss/imports/new/_home-display.scss */
  .disaster-block img {
    width: 100%;
    padding: 0 15px;
  }
  /* line 643, ../scss/imports/new/_home-display.scss */
  .disaster-block p.mobile-only {
    padding: 10px 15px;
  }
  /* line 647, ../scss/imports/new/_home-display.scss */
  .disaster-block .mobile-only {
    display: block;
  }

  /* line 654, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews article.headline section {
    width: 100%;
    float: none;
  }
  /* line 662, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article img, #sectionHomepageNews .articles-list article img {
    width: 36.666666666666664%;
  }
  /* line 663, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article section, #sectionHomepageNews .articles-list article section {
    width: 63.33333333333333%;
  }
  /* line 667, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-list section {
    width: 100%;
  }

  /* line 675, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews article.headline .mobile-only {
    display: block;
    margin-bottom: 15px;
  }
  /* line 677, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews article.headline img {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 683, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews article.headline section h1 {
    display: none;
  }
  /* line 688, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted img {
    float: left;
  }
  /* line 692, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted section {
    padding-left: 15px;
    float: left;
  }
  /* line 699, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article, #sectionHomepageNews .articles-list article {
    width: 100%;
  }
  /* line 702, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article img, #sectionHomepageNews .articles-list article img {
    width: 36.666666666666664%;
  }
  /* line 703, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article section, #sectionHomepageNews .articles-list article section {
    width: 63.33333333333333%;
  }
  /* line 705, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article h2, #sectionHomepageNews .articles-list article h2 {
    font-size: 17px;
  }
  /* line 707, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article.no-image section, #sectionHomepageNews .articles-list article.no-image section {
    width: 100%;
  }

  /* line 716, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-ad {
    display: none;
  }
  /* line 719, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted article {
    width: 50%;
  }
  /* line 723, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-list article {
    width: 50%;
  }
  /* line 724, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-list > .clearfix {
    display: none;
  }
  /* line 725, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-list .clearfix-odd {
    display: block;
  }

  /* line 731, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured {
    width: 100%;
    float: none;
    padding: 0;
  }
  /* line 736, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured img, .standard-block article.featured section {
    width: 50%;
    float: left;
  }
  /* line 741, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured img {
    padding-right: 15px;
  }
  /* line 745, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured h2 {
    font-size: 28px;
    margin-bottom: 15px;
  }
  /* line 750, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured p {
    display: block;
    font-size: 18px;
    line-height: 1.2em;
  }
  /* line 757, ../scss/imports/new/_home-display.scss */
  .standard-block .articles-list {
    width: 100%;
    float: none;
  }

  /* line 764, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .articles-list {
    width: 50%;
    float: left;
  }
  /* line 768, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .articles-list article {
    width: 100%;
  }
  /* line 773, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .story-ad {
    width: 50%;
    text-align: center;
  }

  /* line 781, ../scss/imports/new/_home-display.scss */
  .local-info #events-live-travel-panel .traffic-and-travel {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 787, ../scss/imports/new/_home-display.scss */
  .local-info #events-live-travel-panel > section {
    width: 50%;
  }
}
@media (max-width: 600px) {
  /* line 799, ../scss/imports/new/_home-display.scss */
  .disaster-block article {
    padding: 10px 10px 0 10px;
  }

  /* line 804, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews {
    display: block;
  }
  /* line 807, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews div.content, #sectionHomepageNews aside {
    display: block;
    width: 100%;
    display: block;
  }
  /* line 813, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews aside {
    min-width: auto;
    width: 100%;
    float: none;
    clear: both;
    display: block;
    padding: 10px;
  }

  /* line 825, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport article.headline .mobile-only {
    display: block;
  }
  /* line 827, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport article.headline img {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }
  /* line 833, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport article.headline section {
    width: 100%;
  }
  /* line 836, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport article.headline section h1 {
    display: none;
  }
  /* line 841, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted article, #sectionHomepageSport .articles-list article {
    width: 100%;
    float: none;
    padding: 0;
  }
  /* line 846, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted article h2, #sectionHomepageSport .articles-list article h2 {
    font-size: 15px;
  }
  /* line 851, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted img, #sectionHomepageSport .articles-highlighted section {
    float: left;
  }
  /* line 853, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted img {
    width: 36.666666666666664%;
  }
  /* line 857, ../scss/imports/new/_home-display.scss */
  #sectionHomepageSport .articles-highlighted section {
    width: 63.33333333333333%;
    padding-left: 15px;
  }

  /* line 866, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured p, .standard-block.with-ad article.featured p {
    display: none;
  }
  /* line 870, ../scss/imports/new/_home-display.scss */
  .standard-block .articles-list article, .standard-block.with-ad .articles-list article {
    width: 100%;
  }
  /* line 872, ../scss/imports/new/_home-display.scss */
  .standard-block .articles-list article img, .standard-block.with-ad .articles-list article img {
    width: 25%;
  }
  /* line 873, ../scss/imports/new/_home-display.scss */
  .standard-block .articles-list article section, .standard-block.with-ad .articles-list article section {
    width: 75%;
  }
  /* line 877, ../scss/imports/new/_home-display.scss */
  .standard-block .story-ad, .standard-block.with-ad .story-ad {
    width: 100%;
  }

  /* line 883, ../scss/imports/new/_home-display.scss */
  .featured-block article {
    width: 100%;
    float: none;
    padding: 0;
  }

  /* line 890, ../scss/imports/new/_home-display.scss */
  #most-full-block {
    display: none;
  }

  /* line 894, ../scss/imports/new/_home-display.scss */
  .standard-block .featured .mobile-only {
    display: none;
  }
}
@media (max-width: 480px) {
  /* line 910, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews aside {
    width: 100%;
    float: none;
    clear: both;
    display: block;
    padding: 10px 0;
  }
  /* line 917, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews aside > div {
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 924, ../scss/imports/new/_home-display.scss */
  .disaster-block {
    margin-left: -10px;
    margin-right: -10px;
    padding-bottom: 30px;
  }
  /* line 929, ../scss/imports/new/_home-display.scss */
  .disaster-block h2 {
    font-size: 32px;
  }
  /* line 933, ../scss/imports/new/_home-display.scss */
  .disaster-block .meta {
    left: 15px;
  }

  /* line 945, ../scss/imports/new/_home-display.scss */
  .standard-list article.headline .mobile-only, .standard-list article.headline section {
    padding-left: 10px;
    padding-right: 10px;
  }

  /* line 954, ../scss/imports/new/_home-display.scss */
  .standard-block {
    margin-left: -10px;
    margin-right: -10px;
  }
  /* line 958, ../scss/imports/new/_home-display.scss */
  .standard-block .deco-strip {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 963, ../scss/imports/new/_home-display.scss */
  .standard-block .articles-list, .standard-block > h1 {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 969, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured .mobile-only {
    display: block;
  }
  /* line 973, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured .mobile-only, .standard-block article.featured section {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 978, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured img {
    width: 100%;
    padding: 0;
  }
  /* line 983, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured section {
    width: 100%;
    float: none;
  }
  /* line 987, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured section h2 {
    display: none;
  }
  /* line 991, ../scss/imports/new/_home-display.scss */
  .standard-block .deco-strip {
    margin-left: 10px;
    margin-right: 10px;
  }

  /* line 998, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .articles-list {
    width: 100%;
    float: none;
  }
  /* line 1002, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .articles-list article {
    width: 100%;
  }
  /* line 1007, ../scss/imports/new/_home-display.scss */
  .standard-block.with-ad .story-ad {
    width: 100%;
    text-align: center;
    float: none;
  }

  /* line 1014, ../scss/imports/new/_home-display.scss */
  .articles-highlighted, .articles-list {
    padding: 0 10px;
  }

  /* line 1018, ../scss/imports/new/_home-display.scss */
  .standard-block article.featured p, .standard-block.with-ad article.featured p {
    display: block;
  }

  /* line 1021, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article,
  #sectionHomepageNews .articles-list article,
  #sectionHomepageSport .articles-highlighted,
  #sectionHomepageSport .articles-list,
  .articles-list article,
  .standard-block .articles-list article,
  .standard-block.with-ad .articles-list article {
    padding-right: 0;
  }
  /* line 1030, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article img,
  #sectionHomepageNews .articles-list article img,
  #sectionHomepageSport .articles-highlighted img,
  #sectionHomepageSport .articles-list img,
  .articles-list article img,
  .standard-block .articles-list article img,
  .standard-block.with-ad .articles-list article img {
    width: 36.666666666666664%;
  }
  /* line 1031, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-highlighted article section,
  #sectionHomepageNews .articles-list article section,
  #sectionHomepageSport .articles-highlighted section,
  #sectionHomepageSport .articles-list section,
  .articles-list article section,
  .standard-block .articles-list article section,
  .standard-block.with-ad .articles-list article section {
    width: 63.33333333333333%;
  }

  /* line 1034, ../scss/imports/new/_home-display.scss */
  #sectionHomepageNews .articles-list article.no-image section {
    width: 100%;
  }

  /* line 1040, ../scss/imports/new/_home-display.scss */
  .local-info #events-live-travel-panel > section {
    width: 100%;
    padding: 0;
    margin-bottom: 15px;
  }

  /* line 1048, ../scss/imports/new/_home-display.scss */
  .vouchers-block {
    margin: 20px 0;
    padding: 10px;
  }
  /* line 1052, ../scss/imports/new/_home-display.scss */
  .vouchers-block h2 {
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 20px;
  }
  /* line 1058, ../scss/imports/new/_home-display.scss */
  .vouchers-block article {
    width: 100%;
    float: none;
    clear: both;
  }
}
/* line 3, ../scss/imports/new/_home-side.scss */
#home aside > div {
  position: relative;
}
/* line 9, ../scss/imports/new/_home-side.scss */
#home aside .fixed {
  position: fixed;
  top: 10px;
}
/* line 14, ../scss/imports/new/_home-side.scss */
#home aside .pinned {
  position: absolute;
  bottom: 10px;
}

/* line 23, ../scss/imports/new/_home-side.scss */
.live-news-block {
  margin-bottom: 10px;
  font-size: 16px;
}
/* line 28, ../scss/imports/new/_home-side.scss */
.live-news-block h2, .live-news-block h3 {
  text-transform: uppercase;
  color: #ffffff;
  font-weight: 700;
}
/* line 36, ../scss/imports/new/_home-side.scss */
.live-news-block h2 {
  display: inline-block;
  padding: 5px 10px;
  color: #ffffff;
  background: #EA3F35;
}
/* line 45, ../scss/imports/new/_home-side.scss */
.live-news-block h3 {
  margin-bottom: 5px;
}
/* line 49, ../scss/imports/new/_home-side.scss */
.live-news-block img {
  width: 100%;
  height: auto;
}
/* line 54, ../scss/imports/new/_home-side.scss */
.live-news-block .timestamp {
  display: inline-block;
  color: #ff0000;
  font-size: 14px;
  line-height: 16px;
}
/* line 63, ../scss/imports/new/_home-side.scss */
.live-news-block iframe {
  width: 280px !important;
}
/* line 67, ../scss/imports/new/_home-side.scss */
.live-news-block section {
  height: 300px;
  padding: 10px;
  overflow-y: auto;
  background: #3f3f3f;
}
/* line 74, ../scss/imports/new/_home-side.scss */
.live-news-block section .timestamp {
  display: block;
  padding: 0;
  color: #e2e1f4;
  font-size: 14px;
}
/* line 85, ../scss/imports/new/_home-side.scss */
.live-news-block div {
  margin-bottom: 10px;
}
/* line 88, ../scss/imports/new/_home-side.scss */
.live-news-block div:last-child {
  margin-bottom: 0;
}
/* line 92, ../scss/imports/new/_home-side.scss */
.live-news-block div a {
  color: #5fa0cf;
}
/* line 97, ../scss/imports/new/_home-side.scss */
.live-news-block .live-more-link {
  color: #ffffff;
  font-weight: 700;
}
/* line 103, ../scss/imports/new/_home-side.scss */
.live-news-block > a {
  display: block;
  width: 100%;
  padding: 10px;
  color: #ffffff;
  background: #3c6237;
  font-weight: 700;
  text-align: right;
}
/* line 115, ../scss/imports/new/_home-side.scss */
.live-news-block > a i {
  color: #ffffff;
}
/* line 119, ../scss/imports/new/_home-side.scss */
.live-news-block > a:hover {
  color: #3c6237;
  background: #ffffff;
}
/* line 123, ../scss/imports/new/_home-side.scss */
.live-news-block > a:hover i {
  color: #3c6237;
}
/* line 129, ../scss/imports/new/_home-side.scss */
.live-news-block blockquote {
  color: #ffffff;
}

/* line 134, ../scss/imports/new/_home-side.scss */
.send-us-your-news {
  margin: 20px 0;
  padding: 10px 0;
  text-align: center;
}
/* line 140, ../scss/imports/new/_home-side.scss */
.send-us-your-news a {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
}

@media (max-width: 600px) {
  /* line 151, ../scss/imports/new/_home-side.scss */
  .see-more-stories {
    display: none;
  }
}
/* line 1, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules {
  padding: 20px;
  background: #e2e7ea;
}

/* line 6, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-logo {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #c0c7cc;
}

/* line 12, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules h3 {
  font-family: "Helvetica Neue",arial,sans-serif;
  color: #333;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 12px;
}

/* line 20, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules p {
  margin-bottom: 14px;
  font-size: 14px;
}

/* line 25, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules-link {
  text-align: center;
  margin-bottom: 12px;
}

/* line 30, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules-link a {
  display: inline-block;
  background: #68b040;
  color: #fff;
  font-family: "Helvetica Neue",arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  padding: 8px 24px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

/* line 49, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules-details {
  padding: 20px;
  background: #737e86;
}

/* line 54, ../scss/imports/new/_comment-moderation.scss */
.comment-moderation-rules-details p {
  color: #f2f2f2;
  margin-bottom: 0;
}

/* line 58, ../scss/imports/new/_comment-moderation.scss */
.comment_moderation_rules_image {
  float: left;
  margin-right: 20px;
}

/* line 1, ../scss/imports/new/_admin-related.scss */
#auto-related {
  border-bottom: 1px solid #cccccc;
  padding: 10px 0;
}

/* line 6, ../scss/imports/new/_admin-related.scss */
#auto-related .show-more {
  float: right;
  margin-top: 2px;
}

/* line 11, ../scss/imports/new/_admin-related.scss */
#auto-related input {
  float: left;
}

/* line 15, ../scss/imports/new/_admin-related.scss */
#auto-related p.small.quiet {
  clear: none;
  margin-left: 23px;
  width: 205px;
}

/* line 21, ../scss/imports/new/_admin-related.scss */
#auto-related p.x-small.quiet {
  margin-top: 4px;
}

/* line 25, ../scss/imports/new/_admin-related.scss */
#auto-related #relatedSelect {
  margin-top: 12px;
}

/* line 29, ../scss/imports/new/_admin-related.scss */
#auto-related #relatedId {
  margin: 12px auto 0 auto;
}

/* line 33, ../scss/imports/new/_admin-related.scss */
#add-related-section {
  margin-bottom: 10px;
}

/* line 3, ../scss/imports/new/_article-list.scss */
.news-for-your-area .items-list, .essential-links .items-list {
  width: 100%;
  float: left;
  padding: 10px 15px 0 15px;
}
/* line 9, ../scss/imports/new/_article-list.scss */
.news-for-your-area li, .essential-links li {
  width: 25%;
  float: left;
  padding-right: 15px;
  font-size: 16px;
  min-height: 50px;
}
/* line 16, ../scss/imports/new/_article-list.scss */
.news-for-your-area li a, .essential-links li a {
  color: #3f3f3f;
}

@media (max-width: 768px) {
  /* line 25, ../scss/imports/new/_article-list.scss */
  .news-for-your-area li, .essential-links li {
    width: 33%;
  }
}
@media (max-width: 600px) {
  /* line 34, ../scss/imports/new/_article-list.scss */
  .news-for-your-area li, .essential-links li {
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 43, ../scss/imports/new/_article-list.scss */
  .news-for-your-area li, .essential-links li {
    width: 100%;
  }
}
/* line 5, ../scss/imports/new/_adverts.scss */
.ad-centered {
  text-align: center;
}

/* line 9, ../scss/imports/new/_adverts.scss */
.dfp-ad {
  margin-top: 20px;
}

@media (max-width: 320px) {
  /* line 14, ../scss/imports/new/_adverts.scss */
  .dfp-ad, .bottom-leaderboard {
    margin-left: -10px;
  }

  /* line 18, ../scss/imports/new/_adverts.scss */
  #DFP_mini_banner_1 {
    margin-left: 0;
  }

  /* line 22, ../scss/imports/new/_adverts.scss */
  #DFP_leaderboard_1 {
    margin: 0 -10px;
  }
}
@media (max-width: 480px) {
  /* line 28, ../scss/imports/new/_adverts.scss */
  #DFP_premium_mpu {
    margin-bottom: 30px;
  }
}
/* line 1, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery {
  margin-bottom: 10px;
}
/* line 3, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery ul {
  margin: 0;
  padding: 0;
}
/* line 9, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-photo li {
  display: none;
  margin: 0;
  padding: 0;
}
/* line 15, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-photo li.current {
  display: block;
}
/* line 19, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-photo span {
  display: block;
  background-color: #3f3f3f;
  font-size: 16px;
  padding: 1em;
  font-weight: 600;
  color: #ffffff;
}
/* line 28, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-photo a {
  display: block;
}
/* line 32, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails {
  position: relative;
  z-index: 2;
  margin-top: -9px;
}
/* line 37, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails img {
  width: 73px;
  height: auto;
}
/* line 42, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails li {
  float: left;
  margin-right: 2px;
  padding-top: 11px;
}
/* line 48, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails li.current {
  background: transparent url(../img/up-triangle.png) center 0 no-repeat;
}
/* line 52, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails li:first-child {
  margin-right: 2px;
}
/* line 56, ../scss/imports/new/_multimedia-panel.scss */
.panel-gallery .panel-thumbnails li:nth-child(4) {
  margin-right: 0;
  margin-left: 1px;
}

/* line 63, ../scss/imports/new/_multimedia-panel.scss */
.panel-single-photo {
  margin-bottom: 10px;
}
/* line 65, ../scss/imports/new/_multimedia-panel.scss */
.panel-single-photo span {
  display: block;
  background-color: #3f3f3f;
  font-size: 16px;
  padding: 1em;
  font-weight: 600;
  color: #ffffff;
}
/* line 73, ../scss/imports/new/_multimedia-panel.scss */
.panel-single-photo span a {
  color: #ffffff;
}

/* line 1, ../scss/imports/new/_dw-additions.scss */
#contentContainer, .main-nav, header .advert, #sectionBranding, .nav-shortcuts {
  border-left: solid 1px #efefef;
  border-right: solid 1px #efefef;
}

/*# sourceMappingURL=style_dev.css.map */
