@charset "UTF-8";
/**
* Fonts
**/
/* line 23, ../../sass/fly/utilities/_layout.scss */
.viewport, .media, .media-list li, .module-weather, .module-weather .zipCodeArea, .module-weather .changeLoc {
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .media:before, .media-list li:before, .module-weather:before, .module-weather .zipCodeArea:before, .module-weather .changeLoc:before, .viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  clear: both;
}

/* line 46, ../../sass/fly/utilities/_layout.scss */
.pagination-alt .previous, .pagination-alt .next {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 18, ../../sass/fly/utilities/_lists.scss */
.media-list, .module-weather #Wextended {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.media-list li, .module-weather #Wextended li {
  margin-bottom: 0;
}

/* line 31, ../../sass/fly/utilities/_lists.scss */
.viewport {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .viewport:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 0;
  padding-right: 0;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li:first-child, .viewport li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li.last {
  padding-right: 0;
}

/* _utilities.mobile.scss
-------------------------- 

SASS utilities. These utilities should act like Compass extensions. Each
utility should use the wild card operator (%) and be extended by a mixin.
Each utility should be contained in its on file within the 'utilities'
directory. This file's purpose is to include each utility from the utility
directory.

*/
/* line 18, ../../sass/utilities/_lists.scss */
.inverse-header nav ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.inverse-header nav ul li {
  margin-bottom: 0;
}
/* line 22, ../../sass/utilities/_lists.scss */
.inverse-header nav li {
  display: inline-block;
}

/* _images.scss
-------------------------- 

Utility for manipulating image appearances

*/
/* line 2, ../../sass/utilities/_content.scss */
dl dt {
  display: inline;
}
/* line 5, ../../sass/utilities/_content.scss */
dl dd {
  display: inline-block;
}

/* see below for section-background-gradient */
/* line 122, ../../sass/utilities/_content.scss */
.viewport {
  overflow: hidden;
}
/* line 127, ../../sass/utilities/_content.scss */
.viewport .canvas {
  margin: 0;
}

/* TODO: Add parameter for box-shadow */
/* line 183, ../../sass/utilities/_content.scss */
.spinner {
  background: url(/bundles/cbsnewscore/images/generic/spinner-black.gif);
  width: 24px;
  height: 24px;
  z-index: 2;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: 50%;
  margin-top: -12px;
}
/* line 194, ../../sass/utilities/_content.scss */
.spinner.white {
  background: url(/bundles/cbsnewscore/images/generic/spinner-white.gif);
}

/* line 252, ../../sass/utilities/_content.scss */
.btn-rounded,
.btn-rounded:hover {
  background: #b12124;
  border-radius: 16px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.3;
  padding: 5px 16px;
  text-align: center;
  vertical-align: middle;
}

/* _images.scss
--------------------------

Utility for pagination styles

*/
/* line 10, ../../sass/utilities/_pagination.scss */
.pagination {
  width: 100%;
  margin-bottom: 30px;
  padding-top: 10px;
}

/* line 19, ../../sass/utilities/_pagination.scss */
.pagination-alt {
  display: inline-block;
  height: 27px;
}
/* line 24, ../../sass/utilities/_pagination.scss */
.pagination-alt .previous, .pagination-alt .next {
  display: inline-block;
  width: 27px;
  height: 27px;
  margin-right: 5px;
}
/* line 32, ../../sass/utilities/_pagination.scss */
.pagination-alt .page-count {
  display: inline-block;
  line-height: 27px;
  vertical-align: middle;
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.08em;
}
/* line 39, ../../sass/utilities/_pagination.scss */
.pagination-alt .page-count .pipe {
  color: #dedede;
}
/* line 43, ../../sass/utilities/_pagination.scss */
.pagination-alt .page-count .index {
  margin-right: -3px;
}
/* line 46, ../../sass/utilities/_pagination.scss */
.pagination-alt .page-count .index-next {
  margin-left: -3px;
}

/*
* jQuery Mobile v1.3.2
* http://jquerymobile.com
*
* Copyright 2010, 2013 jQuery Foundation, Inc. and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
/* some unsets - more probably needed */
/* line 12, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile, .ui-mobile body {
  height: 99.9%;
}

/* line 13, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile fieldset, .ui-page {
  padding: 0;
  margin: 0;
}

/* line 14, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile a img, .ui-mobile fieldset {
  border-width: 0;
}

/* line 15, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile fieldset {
  min-width: 0;
}

/* responsive page widths */
/* line 18, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile-viewport {
  margin: 0;
  overflow-x: visible;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Issue #2066 */
/* line 22, ../../sass/libs/_jquery_mobile_1.3.2.scss */
body.ui-mobile-viewport,
div.ui-mobile-viewport {
  overflow-x: hidden;
}

/* "page" containers - full-screen views, one should always be in view post-pageload */
/* line 25, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile [data-role=page], .ui-mobile [data-role=dialog], .ui-page {
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  position: absolute;
  display: none;
  border: 0;
}

/* line 26, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile .ui-page-active {
  display: block;
  overflow: visible;
}

/* on ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
/* line 29, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page {
  outline: none;
}

/*orientations from js are available */
@media screen and (orientation: portrait) {
  /* line 33, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-mobile .ui-page {
    min-height: 420px;
  }
}
@media screen and (orientation: landscape) {
  /* line 36, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-mobile .ui-page {
    min-height: 300px;
  }
}
/* loading screen */
/* line 40, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loading .ui-loader {
  display: block;
}

/* line 41, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader {
  display: none;
  z-index: 9999999;
  position: fixed;
  top: 50%;
  left: 50%;
  border: 0;
}

/* line 42, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-default {
  background: none;
  filter: Alpha(Opacity=18);
  opacity: .18;
  width: 46px;
  height: 46px;
  margin-left: -23px;
  margin-top: -23px;
}

/* line 43, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-verbose {
  width: 200px;
  filter: Alpha(Opacity=88);
  opacity: .88;
  box-shadow: 0 1px 1px -1px #fff;
  height: auto;
  margin-left: -110px;
  margin-top: -43px;
  padding: 10px;
}

/* line 44, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-default h1 {
  font-size: 0;
  width: 0;
  height: 0;
  overflow: hidden;
}

/* line 45, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-verbose h1 {
  font-size: 16px;
  margin: 0;
  text-align: center;
}

/* line 46, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader .ui-icon {
  background-color: #000;
  display: block;
  margin: 0;
  width: 44px;
  height: 44px;
  padding: 1px;
  -webkit-border-radius: 36px;
  border-radius: 36px;
}

/* line 47, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-verbose .ui-icon {
  margin: 0 auto 10px;
  filter: Alpha(Opacity=75);
  opacity: .75;
}

/* line 48, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-textonly {
  padding: 15px;
  margin-left: -115px;
}

/* line 49, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-textonly .ui-icon {
  display: none;
}

/* line 50, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-loader-fakefix {
  position: absolute;
}

/*fouc*/
/* line 52, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile-rendering > * {
  visibility: hidden;
}

/*headers, content panels*/
/* line 55, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-bar, .ui-body {
  position: relative;
  padding: .4em 15px;
  overflow: hidden;
  display: block;
  clear: both;
}

/* line 56, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-bar {
  font-size: 16px;
  margin: 0;
}

/* line 57, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-bar h1, .ui-bar h2, .ui-bar h3, .ui-bar .pull-quote, .ui-bar h4, .ui-bar .door .module-heading-averageMix-mobile, .door .ui-bar .module-heading-averageMix-mobile, .ui-bar .news-app header h2, .news-app header .ui-bar h2, .ui-bar h3, .ui-bar h4, .ui-bar h5, .ui-bar h6 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  display: inline-block;
}

/* line 59, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header, .ui-footer {
  position: relative;
  zoom: 1;
}

/* line 60, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile .ui-header, .ui-mobile .ui-footer {
  border-left-width: 0;
  border-right-width: 0;
}

/* line 66, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header .ui-btn-left,
.ui-header .ui-btn-right,
.ui-footer .ui-btn-left,
.ui-footer .ui-btn-right,
.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
  position: absolute;
  top: 3px;
}

/* line 68, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed .ui-btn-left,
.ui-header-fixed .ui-btn-right {
  top: 4px;
}

/* line 70, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header .ui-btn-left,
.ui-footer .ui-btn-left {
  left: 5px;
}

/* line 72, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header .ui-btn-right,
.ui-footer .ui-btn-right {
  right: 5px;
}

/* line 75, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-footer > .ui-btn-icon-notext,
.ui-header > .ui-btn-icon-notext,
.ui-header-fixed.ui-fixed-hidden > .ui-btn-icon-notext {
  top: 6px;
}

/* line 76, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed > .ui-btn-icon-notext {
  top: 7px;
}

/* line 77, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header .ui-title, .ui-footer .ui-title {
  min-height: 1.1em;
  text-align: center;
  font-size: 16px;
  display: block;
  margin: .6em 30% .8em;
  padding: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}

/* line 78, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-footer .ui-title {
  margin: .6em 15px .8em;
}

/* content area*/
/* line 81, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-content {
  border-width: 0;
  overflow: visible;
  overflow-x: hidden;
  padding: 15px;
}

/* corner styling for dialogs and popups */
/* line 86, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-corner-all > .ui-header:first-child,
.ui-corner-all > .ui-content:first-child,
.ui-corner-all > .ui-footer:first-child {
  -webkit-border-top-left-radius: inherit;
  border-top-left-radius: inherit;
  -webkit-border-top-right-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 94, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-corner-all > .ui-header:last-child,
.ui-corner-all > .ui-content:last-child,
.ui-corner-all > .ui-footer:last-child {
  -webkit-border-bottom-left-radius: inherit;
  border-bottom-left-radius: inherit;
  -webkit-border-bottom-right-radius: inherit;
  border-bottom-right-radius: inherit;
}

/* icons sizing */
/* line 102, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-icon {
  width: 18px;
  height: 18px;
}

/* non-js content hiding */
/* line 105, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-nojs {
  position: absolute;
  left: -9999px;
}

/* accessible content hiding */
/* line 109, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-hide-label label.ui-input-text, .ui-hide-label label.ui-select, .ui-hide-label label.ui-slider, .ui-hide-label label.ui-submit, .ui-hide-label .ui-controlgroup-label,
.ui-hidden-accessible {
  position: absolute !important;
  left: -9999px;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/* Transitions originally inspired by those from jQtouch, nice work, folks */
/* line 114, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-mobile-viewport-transitioning,
.ui-mobile-viewport-transitioning .ui-page {
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 123, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-pre-in {
  opacity: 0;
}

/* line 126, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

/* line 134, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.out {
  -webkit-animation-timing-function: ease-in;
  -webkit-animation-duration: 225ms;
  -moz-animation-timing-function: ease-in;
  -moz-animation-duration: 225ms;
  animation-timing-function: ease-in;
  animation-duration: 225ms;
}

/* add missing style by Jquery download builder */
@-webkit-keyframes fadein {
  /* line 146, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 0;
  }

  /* line 147, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 1;
  }
}

@-moz-keyframes fadein {
  /* line 150, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 0;
  }

  /* line 151, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 1;
  }
}

@keyframes fadein {
  /* line 154, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 0;
  }

  /* line 155, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 1;
  }
}

@-webkit-keyframes fadeout {
  /* line 158, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 1;
  }

  /* line 159, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 0;
  }
}

@-moz-keyframes fadeout {
  /* line 162, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 1;
  }

  /* line 163, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 0;
  }
}

@keyframes fadeout {
  /* line 166, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    opacity: 1;
  }

  /* line 167, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    opacity: 0;
  }
}

/* line 169, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.fade.out {
  opacity: 0;
  -webkit-animation-duration: 125ms;
  -webkit-animation-name: fadeout;
  -moz-animation-duration: 125ms;
  -moz-animation-name: fadeout;
  animation-duration: 125ms;
  animation-name: fadeout;
}

/* line 178, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.fade.in {
  opacity: 1;
  -webkit-animation-duration: 225ms;
  -webkit-animation-name: fadein;
  -moz-animation-duration: 225ms;
  -moz-animation-name: fadein;
  animation-duration: 225ms;
  animation-name: fadein;
}

/* keyframes for slidein from sides */
@-webkit-keyframes slideinfromright {
  /* line 203, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translate3d(100%, 0, 0);
  }

  /* line 204, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideinfromright {
  /* line 207, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateX(100%);
  }

  /* line 208, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateX(0);
  }
}

@keyframes slideinfromright {
  /* line 211, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateX(100%);
  }

  /* line 212, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateX(0);
  }
}

@-webkit-keyframes slideinfromleft {
  /* line 216, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
  }

  /* line 217, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translate3d(0, 0, 0);
  }
}

@-moz-keyframes slideinfromleft {
  /* line 220, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateX(-100%);
  }

  /* line 221, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateX(0);
  }
}

@keyframes slideinfromleft {
  /* line 224, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateX(-100%);
  }

  /* line 225, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateX(0);
  }
}

/* keyframes for slideout to sides */
@-webkit-keyframes slideouttoleft {
  /* line 229, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }

  /* line 230, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translate3d(-100%, 0, 0);
  }
}

@-moz-keyframes slideouttoleft {
  /* line 233, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateX(0);
  }

  /* line 234, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateX(-100%);
  }
}

@keyframes slideouttoleft {
  /* line 237, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateX(0);
  }

  /* line 238, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateX(-100%);
  }
}

@-webkit-keyframes slideouttoright {
  /* line 242, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translate3d(0, 0, 0);
  }

  /* line 243, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translate3d(100%, 0, 0);
  }
}

@-moz-keyframes slideouttoright {
  /* line 246, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateX(0);
  }

  /* line 247, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateX(100%);
  }
}

@keyframes slideouttoright {
  /* line 250, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateX(0);
  }

  /* line 251, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateX(100%);
  }
}

/* line 255, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slide.out, .slide.in {
  -webkit-animation-timing-function: ease-out;
  -webkit-animation-duration: 350ms;
  -moz-animation-timing-function: ease-out;
  -moz-animation-duration: 350ms;
  animation-timing-function: ease-out;
  animation-duration: 350ms;
}

/* line 263, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slide.out {
  -webkit-transform: translate3d(-100%, 0, 0);
  -webkit-animation-name: slideouttoleft;
  -moz-transform: translateX(-100%);
  -moz-animation-name: slideouttoleft;
  transform: translateX(-100%);
  animation-name: slideouttoleft;
}

/* line 272, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slide.in {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromright;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromright;
  transform: translateX(0);
  animation-name: slideinfromright;
}

/* line 281, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slide.out.reverse {
  -webkit-transform: translate3d(100%, 0, 0);
  -webkit-animation-name: slideouttoright;
  -moz-transform: translateX(100%);
  -moz-animation-name: slideouttoright;
  transform: translateX(100%);
  animation-name: slideouttoright;
}

/* line 290, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slide.in.reverse {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation-name: slideinfromleft;
  -moz-transform: translateX(0);
  -moz-animation-name: slideinfromleft;
  transform: translateX(0);
  animation-name: slideinfromleft;
}

/* slide down */
/* line 300, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slidedown.out {
  -webkit-animation-name: fadeout;
  -webkit-animation-duration: 100ms;
  -moz-animation-name: fadeout;
  -moz-animation-duration: 100ms;
  animation-name: fadeout;
  animation-duration: 100ms;
}

/* line 309, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slidedown.in {
  -webkit-transform: translateY(0);
  -webkit-animation-name: slideinfromtop;
  -webkit-animation-duration: 250ms;
  -moz-transform: translateY(0);
  -moz-animation-name: slideinfromtop;
  -moz-animation-duration: 250ms;
  transform: translateY(0);
  animation-name: slideinfromtop;
  animation-duration: 250ms;
}

/* line 321, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slidedown.in.reverse {
  -webkit-animation-name: fadein;
  -webkit-animation-duration: 150ms;
  -moz-animation-name: fadein;
  -moz-animation-duration: 150ms;
  animation-name: fadein;
  animation-duration: 150ms;
}

/* line 330, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.slidedown.out.reverse {
  -webkit-transform: translateY(-100%);
  -webkit-animation-name: slideouttotop;
  -webkit-animation-duration: 200ms;
  -moz-transform: translateY(-100%);
  -moz-animation-name: slideouttotop;
  -moz-animation-duration: 200ms;
  transform: translateY(-100%);
  animation-name: slideouttotop;
  animation-duration: 200ms;
}

@-webkit-keyframes slideinfromtop {
  /* line 343, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translateY(-100%);
  }

  /* line 344, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slideinfromtop {
  /* line 347, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateY(-100%);
  }

  /* line 348, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateY(0);
  }
}

@keyframes slideinfromtop {
  /* line 351, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateY(-100%);
  }

  /* line 352, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateY(0);
  }
}

@-webkit-keyframes slideouttotop {
  /* line 356, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -webkit-transform: translateY(0);
  }

  /* line 357, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -webkit-transform: translateY(-100%);
  }
}

@-moz-keyframes slideouttotop {
  /* line 360, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    -moz-transform: translateY(0);
  }

  /* line 361, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    -moz-transform: translateY(-100%);
  }
}

@keyframes slideouttotop {
  /* line 364, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  from {
    transform: translateY(0);
  }

  /* line 365, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  to {
    transform: translateY(-100%);
  }
}

/* fixed page header & footer configuration */
/* line 371, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed,
.ui-footer-fixed {
  left: 0;
  right: 0;
  width: 100%;
  position: fixed;
  z-index: 1000;
}

/* line 378, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed {
  top: -1px;
  padding-top: 1px;
}

/* line 382, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed.ui-fixed-hidden {
  top: 0;
  padding-top: 0;
}

/* line 386, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-footer-fixed {
  bottom: -1px;
  padding-bottom: 1px;
}

/* line 390, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-footer-fixed.ui-fixed-hidden {
  bottom: 0;
  padding-bottom: 0;
}

/* line 395, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fullscreen,
.ui-footer-fullscreen {
  filter: Alpha(Opacity=90);
  opacity: .9;
}

/* line 399, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-header-fixed {
  padding-top: 2.6875em;
}

/* line 402, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-footer-fixed {
  padding-bottom: 2.6875em;
}

/* line 406, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-header-fullscreen > .ui-content,
.ui-page-footer-fullscreen > .ui-content {
  padding: 0;
}

/* line 409, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-fixed-hidden {
  position: absolute;
}

/* line 413, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-header-fullscreen .ui-fixed-hidden,
.ui-page-footer-fullscreen .ui-fixed-hidden {
  left: -9999px;
}

/* line 417, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-header-fixed .ui-btn,
.ui-footer-fixed .ui-btn {
  z-index: 10;
}

/* workarounds for other widgets */
/* line 421, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-android-2x-fixed .ui-li-has-thumb {
  -webkit-transform: translate3d(0, 0, 0);
}

/* panel */
/* line 427, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel {
  width: 17em;
  min-height: 100%;
  max-height: none;
  border-width: 0;
  position: absolute;
  top: 0;
  display: block;
}

/* line 436, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-closed {
  width: 0;
  max-height: 100%;
  overflow: hidden;
  visibility: hidden;
}

/* line 442, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-fixed {
  position: fixed;
  bottom: -1px;
  /* fixes gap on Chrome for Android */
  padding-bottom: 1px;
}

/* line 447, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-overlay {
  z-index: 1001;
  /* fixed toolbars have z-index 1000 */
}

/* line 450, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-reveal {
  z-index: 0;
}

/* line 453, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-push {
  z-index: 999;
}

/* line 456, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-inner {
  padding: 15px;
}

/* content-wrap */
/* line 461, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-content-wrap {
  position: relative;
  left: 0;
  min-height: inherit;
  border: none;
  z-index: 999;
}

/* line 470, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-content-wrap-display-overlay,
.ui-panel-animate.ui-panel-content-wrap > .ui-header,
.ui-panel-content-wrap-closed {
  position: static;
}

/* dismiss */
/* line 475, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-dismiss {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1002;
  display: none;
}

/* line 484, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-dismiss-open {
  display: block;
}

/* animate class is added to panel, wrapper and fixed toolbars */
/* line 489, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate {
  -webkit-transition: -webkit-transform 350ms ease;
  -moz-transition: -moz-transform 350ms ease;
  transition: transform 350ms ease;
}

/* hardware acceleration for smoother transitions on WebKit browsers */
/* line 500, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal),
.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) > div,
.ui-panel-animate.ui-panel-closed.ui-panel-display-reveal > div,
.ui-panel-animate.ui-panel-content-wrap,
.ui-panel-animate.ui-panel-content-fixed-toolbar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

/* positioning: panel */
/* panel left  */
/* line 507, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-left {
  left: -17em;
}

/* animated: panel left (for overlay and push) */
/* line 512, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
  left: 0;
  -webkit-transform: translate3d(-17em, 0, 0);
  -moz-transform: translate3d(-17em, 0, 0);
  transform: translate3d(-17em, 0, 0);
}

/* panel left open */
/* line 520, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-left.ui-panel-display-reveal,
.ui-panel-position-left.ui-panel-open {
  left: 0;
}

/* animated: panel left open (for overlay and push) */
/* line 525, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-left.ui-panel-open.ui-panel-display-push {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transform: none;
}

/* panel right */
/* line 531, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-right {
  right: -17em;
}

/* animated: panel right (for overlay and push) */
/* line 536, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
  right: 0;
  -webkit-transform: translate3d(17em, 0, 0);
  -moz-transform: translate3d(17em, 0, 0);
  transform: translate3d(17em, 0, 0);
}

/* panel right open */
/* line 544, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-right.ui-panel-display-reveal,
.ui-panel-position-right.ui-panel-open {
  right: 0;
}

/* animated: panel right open (for overlay and push) */
/* line 549, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-overlay,
.ui-panel-animate.ui-panel-position-right.ui-panel-open.ui-panel-display-push {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transform: none;
}

/* positioning: content wrap, fixed toolbars and dismiss */
/* panel left open */
/* line 559, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open,
.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open,
.ui-panel-dismiss-position-left.ui-panel-dismiss-open {
  left: 17em;
  right: -17em;
}

/* animated: panel left open (for reveal and push) */
/* line 567, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-left.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(17em, 0, 0);
  -moz-transform: translate3d(17em, 0, 0);
  transform: translate3d(17em, 0, 0);
}

/* panel right open */
/* line 577, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open,
.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open,
.ui-panel-dismiss-position-right.ui-panel-dismiss-open {
  left: -17em;
  right: 17em;
}

/* animated: panel right open (for reveal and push) */
/* line 585, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,
.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push {
  left: 0;
  right: 0;
  -webkit-transform: translate3d(-17em, 0, 0);
  -moz-transform: translate3d(-17em, 0, 0);
  transform: translate3d(-17em, 0, 0);
}

/* negate "panel left/right open" for overlay */
/* line 594, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-overlay,
.ui-panel-content-wrap-open.ui-panel-content-wrap-display-overlay {
  left: 0;
}

/* always disable overflow-x to prevent zoom issue on Android */
/* line 599, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-page-active.ui-page-panel {
  overflow-x: hidden;
}

/* shadows and borders */
/* line 604, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-reveal {
  -webkit-box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: inset -5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 609, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-right.ui-panel-display-reveal {
  -webkit-box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: inset 5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 614, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-overlay {
  -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: 5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 619, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-position-right.ui-panel-display-overlay {
  -webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
  box-shadow: -5px 0 5px rgba(0, 0, 0, 0.15);
}

/* line 624, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-push.ui-panel-open.ui-panel-position-left {
  border-right-width: 1px;
  margin-right: -1px;
}

/* line 628, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-left.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push {
  margin-left: 1px;
}

/* line 631, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-display-push.ui-panel-open.ui-panel-position-right {
  border-left-width: 1px;
  margin-left: -1px;
}

/* line 635, ../../sass/libs/_jquery_mobile_1.3.2.scss */
.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push {
  margin-right: 1px;
}

/* wrap on wide viewports once open */
@media (min-width: 55em) {
  /* line 644, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-left,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-left,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-left,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-left {
    margin-right: 17em;
  }

  /* line 650, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push.ui-panel-content-fixed-toolbar-position-right,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal.ui-panel-content-fixed-toolbar-position-right,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-push.ui-panel-content-wrap-position-right,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-wrap-display-reveal.ui-panel-content-wrap-position-right {
    margin-left: 17em;
  }

  /* line 654, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-push,
  .ui-responsive-panel.ui-page-panel-open .ui-panel-content-fixed-toolbar-display-reveal {
    width: auto;
  }

  /* line 657, ../../sass/libs/_jquery_mobile_1.3.2.scss */
  .ui-responsive-panel .ui-panel-dismiss-display-push {
    display: none;
  }
}
/*! normalize.css v1.0.2 | MIT License | git.io/normalize */
/* line 19, ../../sass/fly/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/* line 27, ../../sass/fly/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 34, ../../sass/fly/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 41, ../../sass/fly/_normalize.scss */
[hidden] {
  display: none;
}

/* line 55, ../../sass/fly/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
}

/* line 62, ../../sass/fly/_normalize.scss */
body {
  margin: 0;
}

/* line 74, ../../sass/fly/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 81, ../../sass/fly/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 94, ../../sass/fly/_normalize.scss */
h1 {
  font-size: 2em;
}

/* line 100, ../../sass/fly/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 107, ../../sass/fly/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 113, ../../sass/fly/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 119, ../../sass/fly/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 129, ../../sass/fly/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 136, ../../sass/fly/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 144, ../../sass/fly/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 150, ../../sass/fly/_normalize.scss */
small {
  font-size: 80%;
}

/* line 157, ../../sass/fly/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 164, ../../sass/fly/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 168, ../../sass/fly/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 180, ../../sass/fly/_normalize.scss */
img {
  border: 0;
}

/* line 186, ../../sass/fly/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 198, ../../sass/fly/_normalize.scss */
figure {
  margin: 0;
}

/* line 210, ../../sass/fly/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 220, ../../sass/fly/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
}

/* line 236, ../../sass/fly/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 246, ../../sass/fly/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 260, ../../sass/fly/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 268, ../../sass/fly/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/* line 276, ../../sass/fly/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 287, ../../sass/fly/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 294, ../../sass/fly/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 302, ../../sass/fly/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 315, ../../sass/fly/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 11, ../../sass/fly/typography/_utilities.scss */
article {
  line-height: 1.45;
}
/* line 14, ../../sass/fly/typography/_utilities.scss */
article h2, article h3, article .pull-quote, article h4, article .door .module-heading-averageMix-mobile, .door article .module-heading-averageMix-mobile, article .news-app header h2, .news-app header article h2, article h3, article h4, article h5, article h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 19, ../../sass/fly/typography/_utilities.scss */
article p, article ul, article ol, article dl, article blockquote, article hr, article pre {
  margin-bottom: 20px;
}
/* line 23, ../../sass/fly/typography/_utilities.scss */
article p ul, article p ol, article ul ul, article ul ol, article ol ul, article ol ol, article dl ul, article dl ol, article blockquote ul, article blockquote ol, article hr ul, article hr ol, article pre ul, article pre ol {
  margin-bottom: 0;
}
/* line 28, ../../sass/fly/typography/_utilities.scss */
article blockquote {
  padding-left: 20px;
}

/* line 8, ../../sass/fly/typography/_base.scss */
html,
button,
input,
select,
textarea {
  color: #333333;
}

/* line 12, ../../sass/fly/typography/_base.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
}

/* line 18, ../../sass/fly/typography/_base.scss */
a {
  color: #0088cc;
  text-decoration: none;
  cursor: pointer;
}
/* line 23, ../../sass/fly/typography/_base.scss */
a:hover {
  color: #005580;
  text-decoration: underline;
}

/* line 29, ../../sass/fly/typography/_base.scss */
p {
  margin: 0 0 10px;
}

/* line 33, ../../sass/fly/typography/_base.scss */
small {
  font-size: 12px;
}

/* line 37, ../../sass/fly/typography/_base.scss */
strong {
  font-weight: bold;
}

/* line 41, ../../sass/fly/typography/_base.scss */
em {
  font-style: italic;
}

/* line 47, ../../sass/fly/typography/_base.scss */
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
/* line 52, ../../sass/fly/typography/_base.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 58, ../../sass/fly/typography/_base.scss */
dl {
  margin: 0 0 10px;
}

/* line 62, ../../sass/fly/typography/_base.scss */
dt {
  font-weight: bold;
}

/* line 66, ../../sass/fly/typography/_base.scss */
dd {
  margin-left: 0;
}

/* line 71, ../../sass/fly/typography/_base.scss */
h1, h2, h3, .pull-quote, h4, .door .module-heading-averageMix-mobile, .news-app header h2, h3, h4, h5, h6 {
  margin: 0 0 10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  color: inherit;
  line-height: 1.1;
  text-rendering: optimizelegibility;
}

/* line 80, ../../sass/fly/typography/_base.scss */
h1 {
  font-size: 28px;
  margin-bottom: 20px;
}

/* line 85, ../../sass/fly/typography/_base.scss */
h2, h3, .pull-quote, h4, .door .module-heading-averageMix-mobile, .news-app header h2 {
  font-size: 22px;
  margin-bottom: 15px;
}

/* line 90, ../../sass/fly/typography/_base.scss */
h3 {
  font-size: 18px;
}

/* line 94, ../../sass/fly/typography/_base.scss */
h4 {
  font-size: 14px;
}

/* line 98, ../../sass/fly/typography/_base.scss */
h5 {
  font-size: 14px;
}

/* line 102, ../../sass/fly/typography/_base.scss */
h6 {
  font-size: 12px;
}

/* line 107, ../../sass/fly/typography/_base.scss */
hr {
  margin: 0 0 10px;
  border: 0;
  border-top: 1px solid #d9d9d9;
}

/* line 114, ../../sass/fly/typography/_base.scss */
pre {
  margin: 0 0 10px;
}

/* line 118, ../../sass/fly/typography/_base.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 12px;
}

/* line 124, ../../sass/fly/typography/_base.scss */
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}

/* line 130, ../../sass/fly/typography/_base.scss */
blockquote {
  padding: 0 0 0 10px;
  margin: 0 0 10px;
  border-left: 1px solid #d9d9d9;
}
/* line 135, ../../sass/fly/typography/_base.scss */
blockquote cite {
  display: block;
}
/* line 138, ../../sass/fly/typography/_base.scss */
blockquote cite:before {
  content: "— ";
}

/* line 145, ../../sass/fly/typography/_base.scss */
address {
  display: block;
  margin: 0 0 10px;
  font-style: normal;
  line-height: 1.3;
}

/* line 1, ../../sass/fly/typography/_text_states.scss */
.text-success {
  color: #4fbd4f;
}

/* line 5, ../../sass/fly/typography/_text_states.scss */
.text-info {
  color: #46b8da;
}

/* line 9, ../../sass/fly/typography/_text_states.scss */
.text-warning {
  color: #df8505;
}

/* line 13, ../../sass/fly/typography/_text_states.scss */
.text-error {
  color: #ec4844;
}

/* line 4, ../../sass/fly/forms/_base.scss */
form {
  margin: 0 0 20px;
}

/* line 8, ../../sass/fly/forms/_base.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 18, ../../sass/fly/forms/_base.scss */
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.3;
  font-family: inherit;
}

/* line 27, ../../sass/fly/forms/_base.scss */
input,
select,
textarea {
  color: inherit;
}

/* line 6, ../../sass/fly/forms/_utilities.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
/* line 11, ../../sass/fly/forms/_utilities.scss */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}

/* line 36, ../../sass/fly/forms/_base.scss */
label {
  display: block;
  margin-bottom: 5px;
}

/* line 41, ../../sass/fly/forms/_base.scss */
legend {
  font-weight: bold;
  margin: 0 0 10px;
}

/* line 61, ../../sass/fly/forms/_base.scss */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #d9d9d9;
  background-color: white;
  width: 100%;
  height: 29px;
  padding: 4px 6px;
  margin-bottom: 10px;
  line-height: 1.3;
  vertical-align: middle;
}
/* line 76, ../../sass/fly/forms/_base.scss */
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  -webkit-box-shadow: 0 0 5px rgba(4, 156, 219, 0.75);
  -moz-box-shadow: 0 0 5px rgba(4, 156, 219, 0.75);
  box-shadow: 0 0 5px rgba(4, 156, 219, 0.75);
  background-color: white;
  border-color: rgba(4, 156, 219, 0.6);
  outline: 0;
}

/* line 85, ../../sass/fly/forms/_base.scss */
textarea,
select[multiple] {
  height: auto;
}

/* line 91, ../../sass/fly/forms/_base.scss */
input[type="radio"],
input[type="checkbox"] {
  line-height: normal;
  margin-top: 2px;
  margin-top: 1px \9;
  /* IE8-9 */
}

/* line 98, ../../sass/fly/forms/_base.scss */
.radio,
.checkbox {
  margin-left: 22px;
  margin-bottom: 10px;
  clear: both;
}
/* line 105, ../../sass/fly/forms/_base.scss */
.radio input[type="radio"],
.radio input[type="checkbox"],
.checkbox input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -22px;
}

/* line 119, ../../sass/fly/forms/_base.scss */
input[disabled],
select[disabled],
textarea[disabled],
input.disabled,
select.disabled,
textarea.disabled {
  cursor: not-allowed;
  background-color: #d9d9d9;
  opacity: 0.7;
}
/* line 124, ../../sass/fly/forms/_base.scss */
input[disabled]:focus,
select[disabled]:focus,
textarea[disabled]:focus,
input.disabled:focus,
select.disabled:focus,
textarea.disabled:focus {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #d9d9d9;
  background-color: #d9d9d9;
}

/* line 133, ../../sass/fly/forms/_base.scss */
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: text;
}

/* line 141, ../../sass/fly/forms/_base.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled {
  background-color: transparent;
}

/* line 5, ../../sass/fly/forms/_sizes.scss */
select.field-small,
textarea.field-small,
input.field-small {
  height: 24px;
  padding: 3px 5px;
  font-size: 12px;
}
/* line 11, ../../sass/fly/forms/_sizes.scss */
select.field-large,
textarea.field-large,
input.field-large {
  height: 42px;
  padding: 8px 10px;
  font-size: 18px;
}

/* line 21, ../../sass/fly/forms/_sizes.scss */
textarea.field-large, textarea.field-small,
select[multiple].field-large,
select[multiple].field-small {
  height: auto;
}

/* line 6, ../../sass/fly/forms/_validate_states.scss */
label[class|="validate"] {
  padding: 6px 10px 6px;
  margin-top: -2px;
  margin-bottom: 10px;
  float: left;
}
/* line 12, ../../sass/fly/forms/_validate_states.scss */
label[class|="validate"]:before {
  position: absolute;
  top: -12px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent #62c462 transparent;
}

/* line 21, ../../sass/fly/forms/_validate_states.scss */
div[class|="validate"] {
  padding: 6px 10px 6px;
  margin-bottom: 10px;
}

/* line 29, ../../sass/fly/forms/_validate_states.scss */
label[class|="validate"],
div[class|="validate"] {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: -o-linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 1.1;
  font-weight: bold;
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
  position: relative;
}
/* line 41, ../../sass/fly/forms/_validate_states.scss */
label[class|="validate"] a,
div[class|="validate"] a {
  color: white;
}
/* line 46, ../../sass/fly/forms/_validate_states.scss */
label.validate-success,
div.validate-success {
  background-color: #62c462;
}
/* line 49, ../../sass/fly/forms/_validate_states.scss */
label.validate-success:before,
div.validate-success:before {
  border-bottom-color: #62c462;
}
/* line 54, ../../sass/fly/forms/_validate_states.scss */
label.validate-error,
div.validate-error {
  background-color: #ee5f5b;
}
/* line 57, ../../sass/fly/forms/_validate_states.scss */
label.validate-error:before,
div.validate-error:before {
  border-bottom-color: #ee5f5b;
}
/* line 62, ../../sass/fly/forms/_validate_states.scss */
label.validate-info,
div.validate-info {
  background-color: #5bc0de;
}
/* line 65, ../../sass/fly/forms/_validate_states.scss */
label.validate-info:before,
div.validate-info:before {
  border-bottom-color: #5bc0de;
}
/* line 70, ../../sass/fly/forms/_validate_states.scss */
label.validate-warning,
div.validate-warning {
  background-color: #f89406;
}
/* line 73, ../../sass/fly/forms/_validate_states.scss */
label.validate-warning:before,
div.validate-warning:before {
  border-bottom-color: #f89406;
}

/* line 83, ../../sass/fly/forms/_validate_states.scss */
input.validate-success,
textarea.validate-success,
select.validate-success {
  border-color: #62c462;
}
/* line 86, ../../sass/fly/forms/_validate_states.scss */
input.validate-success:focus,
textarea.validate-success:focus,
select.validate-success:focus {
  -webkit-box-shadow: 0 0 5px rgba(98, 196, 98, 0.75);
  -moz-box-shadow: 0 0 5px rgba(98, 196, 98, 0.75);
  box-shadow: 0 0 5px rgba(98, 196, 98, 0.75);
  border-color: #4fbd4f;
}
/* line 92, ../../sass/fly/forms/_validate_states.scss */
input.validate-error,
textarea.validate-error,
select.validate-error {
  border-color: #ee5f5b;
}
/* line 95, ../../sass/fly/forms/_validate_states.scss */
input.validate-error:focus,
textarea.validate-error:focus,
select.validate-error:focus {
  -webkit-box-shadow: 0 0 5px rgba(238, 95, 91, 0.75);
  -moz-box-shadow: 0 0 5px rgba(238, 95, 91, 0.75);
  box-shadow: 0 0 5px rgba(238, 95, 91, 0.75);
  border-color: #ec4844;
}
/* line 101, ../../sass/fly/forms/_validate_states.scss */
input.validate-info,
textarea.validate-info,
select.validate-info {
  border-color: #5bc0de;
}
/* line 104, ../../sass/fly/forms/_validate_states.scss */
input.validate-info:focus,
textarea.validate-info:focus,
select.validate-info:focus {
  -webkit-box-shadow: 0 0 5px rgba(91, 192, 222, 0.75);
  -moz-box-shadow: 0 0 5px rgba(91, 192, 222, 0.75);
  box-shadow: 0 0 5px rgba(91, 192, 222, 0.75);
  border-color: #46b8da;
}
/* line 110, ../../sass/fly/forms/_validate_states.scss */
input.validate-warning,
textarea.validate-warning,
select.validate-warning {
  border-color: #f89406;
}
/* line 113, ../../sass/fly/forms/_validate_states.scss */
input.validate-warning:focus,
textarea.validate-warning:focus,
select.validate-warning:focus {
  -webkit-box-shadow: 0 0 5px rgba(248, 148, 6, 0.75);
  -moz-box-shadow: 0 0 5px rgba(248, 148, 6, 0.75);
  box-shadow: 0 0 5px rgba(248, 148, 6, 0.75);
  border-color: #df8505;
}

/* line 16, ../../sass/fly/buttons/_utilities.scss */
.btn {
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  border-style: solid;
  display: inline-block;
}
/* line 23, ../../sass/fly/buttons/_utilities.scss */
.btn:hover {
  text-decoration: none;
}
/* line 28, ../../sass/fly/buttons/_utilities.scss */
.active.btn, .btn:active {
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}
/* line 34, ../../sass/fly/buttons/_utilities.scss */
.disabled.btn, [disabled].btn {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  cursor: default;
  opacity: .6;
}

/* line 67, ../../sass/fly/buttons/_utilities.scss */
.btn, .btn.btn-primary, .btn.btn-success, .btn.btn-warning, .btn.btn-error, .btn.btn-info {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.15)));
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
  background: -moz-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
  background: -o-linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
  background: linear-gradient(rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.15));
}
/* line 70, ../../sass/fly/buttons/_utilities.scss */
.btn:hover {
  -webkit-transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
/* line 77, ../../sass/fly/buttons/_utilities.scss */
.active.btn, .btn:active, .disabled.btn, [disabled].btn {
  background-image: none;
}

/* line 4, ../../sass/fly/buttons/_base.scss */
.btn {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  background-color: #e6e6e6;
  border-color: #cccccc #cccccc #a6a6a6;
  color: #404040;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 1.3;
  font-size: 14px;
  padding: 4px 12px;
  border-width: 1px;
  cursor: pointer;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn:hover {
  color: #333333;
  background-color: #d4d4d4;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.active, .btn:active {
  color: #333333;
  background-color: #c2c2c2;
  border-color: #b3b3b3 #b3b3b3 #a6a6a6;
}
/* line 8, ../../sass/fly/buttons/_base.scss */
.btn.btn-primary {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #0088cc;
  border-color: #006699 #006699 #00334d;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-primary:hover {
  color: #f2f2f2;
  background-color: #0070a8;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-primary.active, .btn.btn-primary:active {
  color: #f2f2f2;
  background-color: #005885;
  border-color: #004466 #004466 #00334d;
}
/* line 15, ../../sass/fly/buttons/_base.scss */
.btn.btn-link {
  -webkit-border-radius: none;
  -moz-border-radius: none;
  -ms-border-radius: none;
  -o-border-radius: none;
  border-radius: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-color: transparent;
  background-color: transparent;
  background-image: none;
  cursor: pointer;
  color: #0088cc;
}
/* line 25, ../../sass/fly/buttons/_base.scss */
.btn.btn-link:active, .btn.btn-link[disabled] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
}
/* line 31, ../../sass/fly/buttons/_base.scss */
.btn.btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
/* line 39, ../../sass/fly/buttons/_base.scss */
.btn + .btn {
  margin-left: 5px;
}
/* line 43, ../../sass/fly/buttons/_base.scss */
.btn.btn-block {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  width: 100%;
  margin-left: 0;
  margin-bottom: 10px;
}

/* line 7, ../../sass/fly/buttons/_states.scss */
.btn.btn-success {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #62c462;
  border-color: #42b142 #42b142 #2d792d;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-success:hover {
  color: #f2f2f2;
  background-color: #48ba48;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-success.active, .btn.btn-success:active {
  color: #f2f2f2;
  background-color: #3da23d;
  border-color: #348c34 #348c34 #2d792d;
}
/* line 12, ../../sass/fly/buttons/_states.scss */
.btn.btn-warning {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #f89406;
  border-color: #c67605 #c67605 #7c4a03;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-warning:hover {
  color: #f2f2f2;
  background-color: #d57f05;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-warning.active, .btn.btn-warning:active {
  color: #f2f2f2;
  background-color: #b26a04;
  border-color: #945904 #945904 #7c4a03;
}
/* line 17, ../../sass/fly/buttons/_states.scss */
.btn.btn-error {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #ee5f5b;
  border-color: #e9322d #e9322d #b71713;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-error:hover {
  color: #f2f2f2;
  background-color: #eb3f3b;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-error.active, .btn.btn-error:active {
  color: #f2f2f2;
  background-color: #e7201a;
  border-color: #ce1a15 #ce1a15 #b71713;
}
/* line 22, ../../sass/fly/buttons/_states.scss */
.btn.btn-info {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #5bc0de;
  border-color: #31b0d5 #31b0d5 #1f7e9a;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-info:hover {
  color: #f2f2f2;
  background-color: #3db5d8;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-info.active, .btn.btn-info:active {
  color: #f2f2f2;
  background-color: #28a4c9;
  border-color: #2390b0 #2390b0 #1f7e9a;
}

/* line 5, ../../sass/fly/buttons/_sizes.scss */
.btn.btn-large {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 1.3;
  font-size: 18px;
  padding: 8px 18px;
}
/* line 13, ../../sass/fly/buttons/_sizes.scss */
.btn.btn-small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  line-height: 1.3;
  font-size: 12px;
  padding: 3px 8px;
}

/* line 5, ../../sass/fly/components/_tooltip.scss */
.tooltip {
  opacity: 0;
  top: 0;
  position: absolute;
  visibility: hidden;
  -webkit-transition-property: opacity, visibility;
  -moz-transition-property: opacity, visibility;
  -o-transition-property: opacity, visibility;
  transition-property: opacity, visibility;
  -webkit-transition-duration: 0.3s, 0s;
  -moz-transition-duration: 0.3s, 0s;
  -o-transition-duration: 0.3s, 0s;
  transition-duration: 0.3s, 0s;
  -webkit-transition-delay: 0s, 0.3s;
  -moz-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}
/* line 16, ../../sass/fly/components/_tooltip.scss */
.tooltip.show {
  display: block;
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  -o-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
}

/* line 2, ../../sass/fly/tooltip/_base.scss */
.tooltip {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #262626;
  background: rgba(38, 38, 38, 0.9);
  color: white;
  padding: 8px 12px;
  max-width: 200px;
  font-size: 12px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* line 12, ../../sass/fly/tooltip/_base.scss */
.tooltip:before {
  position: absolute;
}
/* line 21, ../../sass/fly/tooltip/_base.scss */
.tooltip.bottom:before, .tooltip.top:before {
  margin-left: -5px;
  left: 50%;
}
/* line 27, ../../sass/fly/tooltip/_base.scss */
.tooltip.left:before, .tooltip.right:before {
  margin-top: -5px;
  top: 50%;
}
/* line 33, ../../sass/fly/tooltip/_base.scss */
.tooltip.bottom:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent rgba(38, 38, 38, 0.9) transparent;
  top: -10px;
}
/* line 40, ../../sass/fly/tooltip/_base.scss */
.tooltip.top:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: rgba(38, 38, 38, 0.9) transparent transparent transparent;
  bottom: -10px;
}
/* line 47, ../../sass/fly/tooltip/_base.scss */
.tooltip.left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent transparent transparent rgba(38, 38, 38, 0.9);
  right: -10px;
}
/* line 54, ../../sass/fly/tooltip/_base.scss */
.tooltip.right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent rgba(38, 38, 38, 0.9) transparent transparent;
  left: -10px;
}

/* line 5, ../../sass/fly/media_object/_base.scss */
.media, .media-list li {
  margin-bottom: 10px;
}
/* line 9, ../../sass/fly/media_object/_base.scss */
.media .pull-left, .media-list li .pull-left,
.media .media-figure,
.media-list li .media-figure {
  float: left;
  margin-right: 20px;
}
/* line 13, ../../sass/fly/media_object/_base.scss */
.media .pull-right, .media-list li .pull-right {
  float: right;
  margin-left: 20px;
}
/* line 17, ../../sass/fly/media_object/_base.scss */
.media .media-body, .media-list li .media-body {
  overflow: hidden;
}

/* line 5, ../../sass/fly/alert/_base.scss */
.alert {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  color: white;
  margin-bottom: 10px;
  padding: 6px 37px 6px 12px;
  border: 1px solid transparent;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.3;
}
/* line 18, ../../sass/fly/alert/_base.scss */
.alert.alert-success {
  background-color: #62c462;
  border-color: #42b142 #42b142 #2d792d;
}
/* line 22, ../../sass/fly/alert/_base.scss */
.alert.alert-info {
  background-color: #5bc0de;
  border-color: #31b0d5 #31b0d5 #1f7e9a;
}
/* line 26, ../../sass/fly/alert/_base.scss */
.alert.alert-warning {
  background-color: #f89406;
  border-color: #c67605 #c67605 #7c4a03;
}
/* line 30, ../../sass/fly/alert/_base.scss */
.alert.alert-error {
  background-color: #ee5f5b;
  border-color: #e9322d #e9322d #b71713;
}
/* line 34, ../../sass/fly/alert/_base.scss */
.alert .close {
  position: relative;
  color: white;
  float: right;
  right: -35px;
  top: -2px;
  font-weight: bold;
  font-size: 20px;
  line-height: 18px;
  opacity: .7;
  padding: 0 10px 5px;
  border: 0;
  background-color: transparent;
}
/* line 48, ../../sass/fly/alert/_base.scss */
.alert .close:hover {
  opacity: 1;
  text-decoration: none;
}

/* line 5, ../../sass/fly/components/_carousel.scss */
.carousel .viewport {
  overflow: hidden;
  position: relative;
  width: 100%;
}
/* line 11, ../../sass/fly/components/_carousel.scss */
.carousel .canvas {
  position: absolute;
  list-style: none;
  margin: 0;
}
/* line 18, ../../sass/fly/components/_carousel.scss */
.carousel.fade .canvas {
  position: relative;
}
/* line 22, ../../sass/fly/components/_carousel.scss */
.carousel.fade .slide {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 32, ../../sass/fly/components/_carousel.scss */
.carousel.slide-horizontal .slide, .carousel.slide-horizontal-infinite .slide {
  float: left;
}
/* line 39, ../../sass/fly/components/_carousel.scss */
.carousel.slide-vertical .canvas, .carousel.slide-vertical-infinite .canvas {
  width: 100%;
}
/* line 43, ../../sass/fly/components/_carousel.scss */
.carousel.slide-vertical .slide, .carousel.slide-vertical-infinite .slide {
  width: 100%;
}

/* line 4, ../../sass/fly/components/_tabs.scss */
.tab-content {
  display: none;
}
/* line 7, ../../sass/fly/components/_tabs.scss */
.tab-content.selected {
  display: block;
}

/* line 5, ../../sass/fly/components/_dropdown.scss */
.dropdown .dropdown-content {
  display: none;
  position: absolute;
}
/* line 11, ../../sass/fly/components/_dropdown.scss */
.dropdown.selected .dropdown-content {
  display: block;
}

/* line 5, ../../sass/fly/components/_accordion.scss */
.accordion-content {
  display: none;
}

/* line 1, ../../sass/_typography.scss */
a:hover {
  text-decoration: none;
}

/* line 7, ../../sass/_typography.scss */
[tabindex]:focus {
  outline: thin dotted;
}
/* line 11, ../../sass/_typography.scss */
[tabindex]:active, [tabindex]:hover {
  outline: 0;
}

/* line 17, ../../sass/_typography.scss */
h1, h2, h3, .pull-quote, h4, .door .module-heading-averageMix-mobile, .news-app header h2, h3, h4, h5, h6 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
}

/* line 25, ../../sass/_typography.scss */
h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 30, ../../sass/_typography.scss */
body {
  -webkit-font-smoothing: antialiased;
}

/* not sure whether to apply font-size: 51px globally to heading-features, added to article headers */
/* line 73, ../../sass/_typography.scss */
h1.title {
  font-weight: 900;
  line-height: 0.9;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.08em;
}

/* line 100, ../../sass/_typography.scss */
.meta-label .sub {
  color: #666666;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 112, ../../sass/_typography.scss */
.meta-label .sub {
  font-size: 13px;
  line-height: 1.1;
  font-style: italic;
  padding-right: 3px;
}

/* line 132, ../../sass/_typography.scss */
.meta-label .strong {
  font-size: 12px;
  line-height: 1.1;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 3px;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
}

/* line 141, ../../sass/_typography.scss */
.meta-label .feature {
  font-size: 11px;
  line-height: 1.1;
  color: #b12124;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 184, ../../sass/_typography.scss */
.meta-label {
  line-height: 1.1;
  display: block;
}

/* line 203, ../../sass/_typography.scss */
.caption {
  color: #c4c4c4;
  font-size: 12px;
  margin: 10px 0 20px;
}

/* line 1, ../../sass/common/_responsive_embed.scss */
.responsive-embed, .embed--video .embed__content-wrapper,
.embed--type-video .embed__content-wrapper {
  position: relative;
  max-width: 1280px;
  overflow: hidden;
}
/* line 8, ../../sass/common/_responsive_embed.scss */
.responsive-embed iframe, .embed--video .embed__content-wrapper iframe,
.embed--type-video .embed__content-wrapper iframe, .responsive-embed video, .embed--video .embed__content-wrapper video,
.embed--type-video .embed__content-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 0;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  width: 0;
  margin: auto;
}

/* line 27, ../../sass/common/_responsive_embed.scss */
.embed--type-iframe {
  margin-left: 0;
  margin-right: 0;
}
/* line 31, ../../sass/common/_responsive_embed.scss */
.embed--type-iframe .embed__content--responsive {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 42, ../../sass/common/_responsive_embed.scss */
.embed__content-wrapper {
  position: relative;
}

/* line 46, ../../sass/common/_responsive_embed.scss */
.embed__resizer {
  display: block;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-app-icon-48 {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1623px;
  height: 44px;
  width: 44px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-app-icon-alarm {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2011px;
  height: 48px;
  width: 37px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-app-icon-calendar {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2173px;
  height: 41px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-app-icon-extras {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1913px;
  height: 44px;
  width: 43px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-app-icon-video {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3221px;
  height: 30px;
  width: 43px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-around-the-web {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2487px;
  height: 7px;
  width: 300px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-down {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4563px;
  height: 11px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-gallery-left {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4584px;
  height: 27px;
  width: 16px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-gallery-next {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4489px;
  height: 27px;
  width: 16px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-gallery-prev {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4621px;
  height: 27px;
  width: 16px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-gallery-right {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4526px;
  height: 27px;
  width: 16px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -5026px;
  height: 12px;
  width: 10px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-nav {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4966px;
  height: 10px;
  width: 6px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-next-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4824px;
  height: 18px;
  width: 11px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-arrow-red {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4389px;
  height: 20px;
  width: 11px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-banner-election-2014 {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1967px;
  height: 34px;
  width: 320px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-bubble, .sixty-mins header .mobile-icon-bubble,
.sixty-mins-ot header .mobile-icon-bubble {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4449px;
  height: 30px;
  width: 34px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-bullets {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4928px;
  height: 6px;
  width: 6px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-cbsnews-logo {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2408px;
  height: 24px;
  width: 174px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-container-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4047px;
  height: 12px;
  width: 320px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-divider-large {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4781px;
  height: 33px;
  width: 15px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-divider-medium {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4944px;
  height: 12px;
  width: 7px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-divider-small {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -5006px;
  height: 10px;
  width: 5px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-door-header-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -289px;
  height: 58px;
  width: 320px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-email-dark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2317px;
  height: 35px;
  width: 35px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-email-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3287px;
  height: 20px;
  width: 18px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-email {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2442px;
  height: 35px;
  width: 35px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-exit-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4419px;
  height: 20px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fb-dark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4069px;
  height: 33px;
  width: 13px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fb-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4284px;
  height: 22px;
  width: 8px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fb-nav {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4360px;
  height: 19px;
  width: 7px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fb-ticker {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4732px;
  height: 12px;
  width: 5px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fb {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3883px;
  height: 34px;
  width: 13px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-flag {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4337px;
  height: 13px;
  width: 18px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-follow-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4198px;
  height: 10px;
  width: 59px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fpo-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2768px;
  height: 33px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-fpo-close-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2548px;
  height: 33px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-gallery-switch-to-thumbnail {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4658px;
  height: 27px;
  width: 24px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-header-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1359px;
  height: 54px;
  width: 320px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-img-top-border {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -5066px;
  height: 2px;
  width: 1px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-in-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3967px;
  height: 18px;
  width: 18px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-info {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4852px;
  height: 17px;
  width: 17px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-like {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4258px;
  height: 16px;
  width: 14px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-micro-arrow-down {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -5048px;
  height: 8px;
  width: 8px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-dark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3510px;
  height: 50px;
  width: 50px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-deep-story {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2999px;
  height: 50px;
  width: 50px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2687px;
  height: 71px;
  width: 70px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-listing {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4909px;
  height: 9px;
  width: 11px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-photos, .more-photos .thumb > span:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1236px;
  height: 113px;
  width: 70px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-posts, .more-posts .thumb > span:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1036px;
  height: 112px;
  width: 70px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-video-play, .more-video-play .thumb > span:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -591px;
  height: 112px;
  width: 70px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more-videos {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1501px;
  height: 112px;
  width: 70px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-more {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2504px;
  height: 34px;
  width: 32px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-alerts-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3570px;
  height: 48px;
  width: 45px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-back-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2857px;
  height: 33px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3123px;
  height: 33px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-follow-us-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3166px;
  height: 45px;
  width: 54px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-live-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4112px;
  height: 52px;
  width: 50px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-news-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3059px;
  height: 54px;
  width: 55px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-radio-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3317px;
  height: 49px;
  width: 39px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-shows-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3628px;
  height: 46px;
  width: 48px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-nav-sites-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3684px;
  height: 46px;
  width: 48px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-overlay-fb {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4218px;
  height: 30px;
  width: 63px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-overlay-g {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3740px;
  height: 30px;
  width: 63px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-overlay-t {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3843px;
  height: 30px;
  width: 63px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-overlay-y {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3927px;
  height: 30px;
  width: 63px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-question-mark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4986px;
  height: 10px;
  width: 7px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-radio {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3780px;
  height: 24px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-reply {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4174px;
  height: 14px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-search {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4754px;
  height: 17px;
  width: 15px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-48hrs-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -713px;
  height: 78px;
  width: 66px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-48hrs {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -435px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-60mins-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -60px;
  height: 63px;
  width: 65px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-60mins {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1423px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-brooklyn-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 50px;
  width: 128px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-brooklyn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1158px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-co {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -133px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-coa {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -211px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-ctm {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -801px;
  height: 69px;
  width: 69px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-en-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1677px;
  height: 116px;
  width: 142px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-en {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -513px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-ftn-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2069px;
  height: 94px;
  width: 140px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-ftn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -958px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-sixty-ot {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -880px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-shows-sunday {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -357px;
  height: 68px;
  width: 68px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-stumble-dark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2641px;
  height: 36px;
  width: 36px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-stumble {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2362px;
  height: 36px;
  width: 36px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-switch-to-thumbnail {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4695px;
  height: 27px;
  width: 24px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-ticker-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -1803px;
  height: 100px;
  width: 60px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-ticker-exit-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4879px;
  height: 20px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-title-bg-light {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3458px;
  height: 42px;
  width: 284px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-title-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3995px;
  height: 42px;
  width: 287px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-title-gradient {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3376px;
  height: 42px;
  width: 287px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-twitter-dark {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2900px;
  height: 36px;
  width: 36px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-twitter-gray {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3428px;
  height: 20px;
  width: 25px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-twitter-nav {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3814px;
  height: 19px;
  width: 21px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-twitter-ticker {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -4316px;
  height: 11px;
  width: 14px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-twitter {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2811px;
  height: 36px;
  width: 36px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-video-play-btn-large, .video-player-hi5-mobile .play-button {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2224px;
  height: 83px;
  width: 83px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-video-play-btn-small {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2591px;
  height: 40px;
  width: 40px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-video-play {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -2946px;
  height: 43px;
  width: 43px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-yahoo-logo {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-sf02ce61651.png');
  background-repeat: no-repeat;
  background-position: 0 -3261px;
  height: 16px;
  width: 81px;
}

@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-app-icon-48 {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1170px;
    width: 44px;
    height: 43.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-app-icon-alarm {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1457.5px;
    width: 36.5px;
    height: 48px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-app-icon-calendar {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2041px;
    width: 41px;
    height: 41px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-app-icon-extras {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1218.5px;
    width: 43px;
    height: 43.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-app-icon-video {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2653.5px;
    width: 43.5px;
    height: 30.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-around-the-web {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2901.5px;
    width: 299.5px;
    height: 7px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-down {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3978px;
    width: 20px;
    height: 11px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gallery-left- {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3704px;
    width: 16px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gallery-left {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3672px;
    width: 16px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gallery-next {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3800px;
    width: 16px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gallery-prev {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3736px;
    width: 16px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gallery-right {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3768px;
    width: 16px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4353.5px;
    width: 10px;
    height: 12px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-nav {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4261px;
    width: 6px;
    height: 10px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-next-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4211.5px;
    width: 11px;
    height: 18px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-arrow-red {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4061px;
    width: 11px;
    height: 20px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-banner-election-2014 {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2160px;
    width: 271.5px;
    height: 33.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-bubble, .sixty-mins header .mobile-icon-bubble,
  .sixty-mins-ot header .mobile-icon-bubble {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4026px;
    width: 34px;
    height: 30px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-bullets {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4250px;
    width: 5.5px;
    height: 6px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-cbsnews-logo {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -63px;
    width: 176px;
    height: 28px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-container-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3285px;
    width: 320px;
    height: 12px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-divider-large {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4173.5px;
    width: 14.5px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-divider-medium {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4291px;
    width: 7px;
    height: 12px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-divider-small {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4276px;
    width: 5px;
    height: 10px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-door-header-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 320px;
    height: 58px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-election-social-icon {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3951px;
    width: 27px;
    height: 22px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-email-dark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1960px;
    width: 35px;
    height: 35px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-email-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2570px;
    width: 18px;
    height: 20px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-email {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1659.5px;
    width: 35px;
    height: 35px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-exit-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3832px;
    width: 20px;
    height: 20px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fb-dark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3404px;
    width: 12.5px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fb-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3590px;
    width: 8px;
    height: 22px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fb-nav {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3927px;
    width: 7px;
    height: 19px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fb-ticker {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4009px;
    width: 4.5px;
    height: 12px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fb {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3217.5px;
    width: 13px;
    height: 34px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-flag {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3571.5px;
    width: 18.5px;
    height: 13.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-follow-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3994px;
    width: 59px;
    height: 10px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fpo-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2198.5px;
    width: 41px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-fpo-close-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2281.5px;
    width: 41px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-gallery-switch-to-thumbnail {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4155px;
    width: 12px;
    height: 13.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-header-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2128px;
    width: 160px;
    height: 27px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-img-top-border {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4379.5px;
    width: 1px;
    height: 2px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-in-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3127px;
    width: 18.5px;
    height: 18.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-info {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4132.5px;
    width: 17.5px;
    height: 17.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-like {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3477px;
    width: 14.5px;
    height: 16.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-micro-arrow-down {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4370.5px;
    width: 4px;
    height: 4px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-dark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3617px;
    width: 50px;
    height: 50px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-deep-story {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1787.5px;
    width: 50px;
    height: 50px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1883.5px;
    width: 70px;
    height: 71.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-listing {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4339.5px;
    width: 11px;
    height: 9px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-photos, .more-photos .thumb > span:before {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -462.5px;
    width: 70px;
    height: 112.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-posts, .more-posts .thumb > span:before {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -242px;
    width: 70px;
    height: 112.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-video-play, .more-video-play .thumb > span:before {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -724px;
    width: 70px;
    height: 112.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more-videos {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1340px;
    width: 70px;
    height: 112.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-more {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2531px;
    width: 32px;
    height: 34px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-alerts-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3015px;
    width: 45px;
    height: 48px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-back-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2493px;
    width: 41px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2788.5px;
    width: 41px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-follow-us-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2826.5px;
    width: 54px;
    height: 45px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-live-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3514.5px;
    width: 50px;
    height: 52px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-news-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2595px;
    width: 55px;
    height: 53.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-radio-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2961px;
    width: 39px;
    height: 49px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-shows-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3302px;
    width: 48px;
    height: 46px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-nav-sites-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3353px;
    width: 48px;
    height: 46px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-overlay-fb {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3892px;
    width: 62.5px;
    height: 30px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-overlay-g {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3068px;
    width: 62.5px;
    height: 30px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-overlay-t {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3442px;
    width: 62.5px;
    height: 30px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-overlay-y {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3857px;
    width: 62.5px;
    height: 30px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-question-mark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4234.5px;
    width: 7px;
    height: 10.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-radio {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3256.5px;
    width: 19.5px;
    height: 23.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-reply {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3198px;
    width: 21px;
    height: 14.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-search {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4086px;
    width: 15px;
    height: 17px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-48hrs-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1615.5px;
    width: 33px;
    height: 39px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-48hrs {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -580px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-60mins-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -914.5px;
    width: 32.5px;
    height: 31.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-60mins {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1267px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-brooklyn-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -359.5px;
    width: 64px;
    height: 25px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-brooklyn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1097px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-co {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -96px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-coa {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -169px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-ctm {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -951px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-en-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2319.5px;
    width: 71px;
    height: 58px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-en {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -841.5px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-ftn-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2689px;
    width: 70px;
    height: 47px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-ftn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1024px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-sixty-ot {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -653px;
    width: 66px;
    height: 66px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-shows-sunday {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -389.5px;
    width: 68px;
    height: 68px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-stumble-dark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2452px;
    width: 36px;
    height: 36px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-stumble {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2000px;
    width: 36px;
    height: 36px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-switch-to-thumbnail {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4308px;
    width: 24px;
    height: 26.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-ticker-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1510.5px;
    width: 59.5px;
    height: 100px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-ticker-exit-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -4108px;
    width: 19.5px;
    height: 19.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-title-bg-light {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2913.5px;
    width: 287.5px;
    height: 42.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-title-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3150.5px;
    width: 287.5px;
    height: 42.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-title-gradient {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2741px;
    width: 287.5px;
    height: 42.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-twitter-dark {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2087px;
    width: 36px;
    height: 36px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-twitter-gray {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2876.5px;
    width: 24.5px;
    height: 20px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-twitter-nav {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3103px;
    width: 21px;
    height: 19px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-twitter-ticker {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -3498.5px;
    width: 13.5px;
    height: 11px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-twitter {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1842.5px;
    width: 36px;
    height: 36px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-video-play-btn-large, .video-player-hi5-mobile .play-button {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -1699.5px;
    width: 83px;
    height: 83px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-video-play-btn-small {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2236.5px;
    width: 40px;
    height: 40px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-video-play {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2403.5px;
    width: 43.5px;
    height: 43.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-yahoo-logo {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sdc14cabab3.png');
    background-repeat: no-repeat;
    background-position: 0 -2382.5px;
    width: 81px;
    height: 16px;
  }
}
/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-header-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  height: 54px;
  width: 320px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-live-button {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -394px;
  height: 23px;
  width: 36px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-nav-back-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -351px;
  height: 33px;
  width: 41px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-nav-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -484px;
  height: 21px;
  width: 16px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-search {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -427px;
  height: 17px;
  width: 15px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-ticker-bg {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -64px;
  height: 100px;
  width: 60px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-ticker-exit-btn {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -454px;
  height: 20px;
  width: 20px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-ticker-ring {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -174px;
  height: 126px;
  width: 126px;
}

/* line 5, ../../sass/fly/utilities/_sprites.scss */
.mobile-icon-core-unotv {
  background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-s42318cff41.png');
  background-repeat: no-repeat;
  background-position: 0 -310px;
  height: 31px;
  width: 93px;
}

@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-header-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 320px;
    height: 53.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-live-button {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -368.5px;
    width: 35.5px;
    height: 22.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-nav-back-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -330.5px;
    width: 41px;
    height: 33px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-nav-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -442.5px;
    width: 16px;
    height: 20.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-search {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -396px;
    width: 15px;
    height: 17px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-ticker-bg {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -189.5px;
    width: 59.5px;
    height: 100px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-ticker-exit-btn {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -418px;
    width: 19.5px;
    height: 19.5px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-ticker-ring {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -58.5px;
    width: 126px;
    height: 126px;
  }

  /* line 44, ../../sass/fly/utilities/_sprites.scss */
  .mobile-icon-core-unotv {
    -webkit-background-size: 320px auto;
    -moz-background-size: 320px auto;
    -o-background-size: 320px auto;
    background-size: 320px auto;
    background-image: url('/bundles/cbsnewscore/images/sprites/mobile-icon-core-2x-sda2b8d89a8.png');
    background-repeat: no-repeat;
    background-position: 0 -294.5px;
    width: 93px;
    height: 31px;
  }
}
/* line 4, ../../sass/mobile/_base.scss */
h1 {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1%;
  background-repeat: no-repeat;
  text-shadow: white 0px 1px 0;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: -2px;
  line-height: 1.1;
  margin: 0;
  padding: 10px 0 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 4, ../../sass/mobile/_base.scss */
  h1 {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1%;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}

/* line 13, ../../sass/mobile/_base.scss */
h2, h3, .pull-quote, h4, .door .module-heading-averageMix-mobile, .news-app header h2 {
  text-shadow: white 0px 1px 0;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 28px;
  font-weight: 300;
  border-bottom: 1px solid #dedede;
  color: #b12124;
  margin: 2px 0 0;
  padding: 0 0 1px;
}

/* line 21, ../../sass/mobile/_base.scss */
h3 {
  font-size: 22px;
  margin: 0;
}

/* line 26, ../../sass/mobile/_base.scss */
.pull-quote, h4 {
  font-size: 18px;
}

/* line 32, ../../sass/mobile/_base.scss */
article hr {
  margin-bottom: 10px;
}

/* line 37, ../../sass/mobile/_base.scss */
a:hover {
  text-decoration: none;
}

/* line 55, ../../sass/mobile/_base.scss */
select, textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  box-shadow: none;
}

/* line 59, ../../sass/mobile/_base.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 7, ../../sass/mobile/_layout.scss */
.container {
  background-color: white;
  padding: 13px 13px 13px;
  width: 100%;
  box-sizing: border-box;
}
/* line 13, ../../sass/mobile/_layout.scss */
.container:before {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/container-bg.png");
  background-position: 50% 0%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 12px;
  margin-top: -13px;
  position: absolute;
  width: 100%;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 13, ../../sass/mobile/_layout.scss */
  .container:before {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/container-bg.png");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: 320px 12px;
  }
}

/* line 28, ../../sass/mobile/_layout.scss */
body.webview .container:before,
body.webview h1 {
  background-image: none;
}

/*
*  GRID
*/
/* line 36, ../../sass/mobile/_layout.scss */
.ui-grid-a, .ui-grid-b, .ui-grid-c, .ui-grid-d {
  overflow: hidden;
}

/* line 37, ../../sass/mobile/_layout.scss */
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {
  margin: 0;
  padding: 0;
  border: 0;
  float: left;
  min-height: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 38, ../../sass/mobile/_layout.scss */
.ui-grid-solo .ui-block-a {
  display: block;
  float: none;
}

/* line 39, ../../sass/mobile/_layout.scss */
.ui-grid-a .ui-block-a, .ui-grid-a .ui-block-b {
  width: 49.95%;
}

/* line 40, ../../sass/mobile/_layout.scss */
.ui-grid-a > :nth-child(n) {
  width: 50%;
  margin-right: -.5px;
}

/* line 41, ../../sass/mobile/_layout.scss */
.ui-grid-a .ui-block-a {
  clear: left;
}

/* line 42, ../../sass/mobile/_layout.scss */
.ui-grid-b .ui-block-a, .ui-grid-b .ui-block-b, .ui-grid-b .ui-block-c {
  width: 33.25%;
}

/* line 43, ../../sass/mobile/_layout.scss */
.ui-grid-b > :nth-child(n) {
  width: 33.333%;
  margin-right: -.5px;
}

/* line 44, ../../sass/mobile/_layout.scss */
.ui-grid-b .ui-block-a {
  clear: left;
}

/* line 45, ../../sass/mobile/_layout.scss */
.ui-grid-c .ui-block-a, .ui-grid-c .ui-block-b, .ui-grid-c .ui-block-c, .ui-grid-c .ui-block-d {
  width: 24.925%;
}

/* line 46, ../../sass/mobile/_layout.scss */
.ui-grid-c > :nth-child(n) {
  width: 20%;
  margin-right: -.5px;
}

/* line 47, ../../sass/mobile/_layout.scss */
.ui-grid-c .ui-block-a {
  clear: left;
}

/* line 48, ../../sass/mobile/_layout.scss */
.ui-grid-d .ui-block-a, .ui-grid-d .ui-block-b, .ui-grid-d .ui-block-c, .ui-grid-d .ui-block-d, .ui-grid-d .ui-block-e {
  width: 19.925%;
}

/* line 49, ../../sass/mobile/_layout.scss */
.ui-grid-d > :nth-child(n) {
  width: 20%;
}

/* line 50, ../../sass/mobile/_layout.scss */
.ui-grid-d .ui-block-a {
  clear: left;
}

@media all and (max-width: 35em) {
  /* line 56, ../../sass/mobile/_layout.scss */
  .ui-responsive .ui-block-a,
  .ui-responsive .ui-block-b,
  .ui-responsive .ui-block-c,
  .ui-responsive .ui-block-d,
  .ui-responsive .ui-block-e {
    width: 100%;
    float: none;
  }
}
/* line 63, ../../sass/mobile/_layout.scss */
body .site-header {
  z-index: 10001;
  margin-bottom: 0;
}
/* line 67, ../../sass/mobile/_layout.scss */
body .site-header form {
  margin: 0;
}
/* line 70, ../../sass/mobile/_layout.scss */
body .site-header form input {
  margin-bottom: 0;
  height: auto;
}
/* line 76, ../../sass/mobile/_layout.scss */
body .site-header:target ~ .content-primary {
  position: absolute;
  overflow: hidden;
  max-height: calc(100vh - 65px);
}
/* line 82, ../../sass/mobile/_layout.scss */
body .site-header ~ .smart-banner-cbsn {
  display: none;
}
/* line 87, ../../sass/mobile/_layout.scss */
body .site-logo a {
  line-height: 1.6;
  top: 0;
}

/* line 94, ../../sass/mobile/_layout.scss */
.tracking-gif {
  display: none;
}

/* line 98, ../../sass/mobile/_layout.scss */
[data-is] {
  display: none;
}

/* line 103, ../../sass/mobile/_layout.scss */
link.lazyload {
  display: block;
  height: 1px;
  width: 1px;
}

/* line 1, ../../sass/mobile/_footer.scss */
.page-footer {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #424144), color-stop(100%, #2a2627));
  background-image: -webkit-linear-gradient(#424144, #2a2627);
  background-image: -moz-linear-gradient(#424144, #2a2627);
  background-image: -o-linear-gradient(#424144, #2a2627);
  background-image: linear-gradient(#424144, #2a2627);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  padding-bottom: 10px;
  width: auto;
}
/* line 6, ../../sass/mobile/_footer.scss */
.page-footer p {
  text-shadow: black 0px -1px 0;
  color: #b3b3b3;
  line-height: 1.2;
  text-align: center;
}
/* line 11, ../../sass/mobile/_footer.scss */
.page-footer p a {
  color: #b3b3b3;
  font-weight: bold;
}
/* line 16, ../../sass/mobile/_footer.scss */
.page-footer .search-form {
  border-bottom: 1px solid #121212;
}

/* line 20, ../../sass/mobile/_footer.scss */
.search-form {
  -webkit-box-shadow: 0px 1px 1px -1px #404040;
  -moz-box-shadow: 0px 1px 1px -1px #404040;
  box-shadow: 0px 1px 1px -1px #404040;
  padding: 0 13px;
  margin-bottom: 15px;
}
/* line 24, ../../sass/mobile/_footer.scss */
.search-form input {
  -webkit-box-shadow: inset 0 1px 2px 0 black, 0 1px 0 0 #4d4d4d;
  -moz-box-shadow: inset 0 1px 2px 0 black, 0 1px 0 0 #4d4d4d;
  box-shadow: inset 0 1px 2px 0 black, 0 1px 0 0 #4d4d4d;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  -ms-border-radius: 14px;
  -o-border-radius: 14px;
  border-radius: 14px;
  background-color: #1c1c1c;
  border: none;
  color: #999999;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin: 10px 0;
  padding-left: 30px;
}
/* line 33, ../../sass/mobile/_footer.scss */
.search-form input:focus {
  background-color: #1c1c1c;
}
/* line 37, ../../sass/mobile/_footer.scss */
.search-form span {
  margin: 17px 0 0 10px;
  position: absolute;
}

/* line 3, ../../sass/mobile/_main_nav.scss */
.main-nav {
  background-color: #282c2f;
  overflow-y: hidden;
  /*
  	.nav-radio {
  		color: darken($white, 32%);
  		span, a {
  			color: $gray-dark;
  		}
  	}
  */
}
/* line 8, ../../sass/mobile/_main_nav.scss */
.main-nav a,
.main-nav p,
.main-nav li {
  text-shadow: black 0px -1px 0;
}
/* line 11, ../../sass/mobile/_main_nav.scss */
.main-nav .ui-panel-inner {
  padding: 0;
}
/* line 14, ../../sass/mobile/_main_nav.scss */
.main-nav .search-form {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 50px;
  padding: 1px 13px 2px 13px;
  margin: 0;
  position: fixed;
  top: 0;
  width: 210px;
}
/* line 23, ../../sass/mobile/_main_nav.scss */
.main-nav ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.main-nav ul li {
  margin-bottom: 0;
}
/* line 26, ../../sass/mobile/_main_nav.scss */
.main-nav li {
  zoom: 1;
  -webkit-box-shadow: 0 1px 0 0 #404040;
  -moz-box-shadow: 0 1px 0 0 #404040;
  box-shadow: 0 1px 0 0 #404040;
  border-bottom: 1px solid #121212;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.main-nav li:before, .main-nav li:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.main-nav li:after {
  clear: both;
}
/* line 31, ../../sass/mobile/_main_nav.scss */
.main-nav li a {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/arrow-nav.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 17px;
  font-weight: normal;
  color: #999999;
  display: block;
  padding: 7px 0 5px 13px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 31, ../../sass/mobile/_main_nav.scss */
  .main-nav li a {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/arrow-nav.png");
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 6px 10px;
  }
}
/* line 37, ../../sass/mobile/_main_nav.scss */
.main-nav li a:hover {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/arrow-nav.png");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  text-decoration: none;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 37, ../../sass/mobile/_main_nav.scss */
  .main-nav li a:hover {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/arrow-nav.png");
    background-position: 95% 50%;
    background-repeat: no-repeat;
    background-size: 6px 10px;
  }
}
/* line 45, ../../sass/mobile/_main_nav.scss */
.main-nav .heading {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 27px;
  font-weight: 300;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.25) 0 -2px 3px 0;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.25) 0 -2px 3px 0;
  box-shadow: inset rgba(0, 0, 0, 0.25) 0 -2px 3px 0;
  background-color: #1c1e20;
  color: #c4c4c4;
  padding: 5px 0 5px 13px;
  position: relative;
}
/* line 53, ../../sass/mobile/_main_nav.scss */
.main-nav .heading .arrow-up-small {
  bottom: 0;
  left: 13px;
  margin-bottom: -1px;
  position: absolute;
}
/* line 60, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-live-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-live-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 60, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-live-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-live-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 50px 52px;
  }
}
/* line 63, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-news-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-news-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-news-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-news-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 55px 54px;
  }
}
/* line 66, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-shows-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-shows-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 66, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-shows-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-shows-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 48px 46px;
  }
}
/* line 69, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-radio-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-radio-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 69, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-radio-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-radio-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 39px 49px;
  }
}
/* line 72, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-alerts-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-alerts-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 72, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-alerts-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-alerts-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 45px 48px;
  }
}
/* line 75, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-follow-us-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-follow-us-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 75, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-follow-us-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-follow-us-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 54px 45px;
  }
}
/* line 78, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-sites-title {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/nav-sites-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 78, ../../sass/mobile/_main_nav.scss */
  .main-nav .nav-sites-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/nav-sites-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 48px 46px;
  }
}
/* line 81, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns, .main-nav .nav-mix {
  color: #999999;
  padding: 7px 0 5px 13px;
  font-size: 16px;
}
/* line 85, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns a, .main-nav .nav-mix a {
  background: none;
  height: 30px;
  padding: 0;
  display: inline;
}
/* line 90, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns a:hover, .main-nav .nav-mix a:hover {
  background: none;
}
/* line 94, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns a:first-child, .main-nav .nav-mix a:first-child {
  -webkit-box-shadow: 1px 0 0 0 #404040;
  -moz-box-shadow: 1px 0 0 0 #404040;
  box-shadow: 1px 0 0 0 #404040;
  border-right: 1px solid #202022;
  margin-right: 10px;
  padding-right: 10px;
}
/* line 100, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns a span, .main-nav .nav-mix a span {
  margin: -5px 0 0 2px;
}
/* line 107, ../../sass/mobile/_main_nav.scss */
.main-nav .social-btns a {
  color: #999999;
}
/* line 112, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-mix a {
  color: #B5B4B4;
}
/* line 114, ../../sass/mobile/_main_nav.scss */
.main-nav .nav-mix a.active {
  color: #504f4f;
}
/* line 127, ../../sass/mobile/_main_nav.scss */
.main-nav .footer, .main-nav footer {
  padding: 15px 0 11px 13px;
  /* Static Main Nav */
}
/* line 129, ../../sass/mobile/_main_nav.scss */
.main-nav .footer p, .main-nav footer p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  color: #999999;
  line-height: 0.77;
  text-align: left;
}
/* line 134, ../../sass/mobile/_main_nav.scss */
.main-nav .footer p a, .main-nav footer p a {
  color: #b3b3b3;
  font-weight: bold;
}
/* line 141, ../../sass/mobile/_main_nav.scss */
.main-nav .footer .terms p, .main-nav footer .terms p {
  line-height: 1.2;
}
/* line 146, ../../sass/mobile/_main_nav.scss */
.main-nav .footer {
  border-bottom: 0px;
  padding-bottom: 55px;
}
/* line 149, ../../sass/mobile/_main_nav.scss */
.main-nav .footer a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 11px;
  font-weight: normal;
  background: none;
  border: 0;
  display: inline-block;
  padding: 0;
}

/* Navigation independent scroll */
/* line 160, ../../sass/mobile/_main_nav.scss */
.scrollable {
  position: absolute;
  top: 50px !important;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-box-flex: 1;
  padding-bottom: 0;
  z-index: 20;
}

/* line 172, ../../sass/mobile/_main_nav.scss */
.scrollable:active {
  position: absolute;
  top: 50px !important;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-box-flex: 1;
  padding-bottom: 0;
  z-index: 20;
}

/* line 185, ../../sass/mobile/_main_nav.scss */
.main-nav #scrollable-list {
  width: 238px;
  z-index: 0;
  -webkit-padding-start: 0 !important;
  -webkit-margin-before: 0 !important;
  height: 100% !important;
}
/* line 191, ../../sass/mobile/_main_nav.scss */
.main-nav #scrollable-list li:focus, .main-nav #scrollable-list li:active {
  background-color: #1D1E20;
  -webkit-tap-highlight-color: #1d1e20 !important;
}
/* line 194, ../../sass/mobile/_main_nav.scss */
.main-nav #scrollable-list li:focus.social-btns, .main-nav #scrollable-list li:focus.nav-mix, .main-nav #scrollable-list li:focus.footer, .main-nav #scrollable-list li:active.social-btns, .main-nav #scrollable-list li:active.nav-mix, .main-nav #scrollable-list li:active.footer {
  background-color: none;
}
/* line 196, ../../sass/mobile/_main_nav.scss */
.main-nav #scrollable-list li:focus.social-btns a:hover, .main-nav #scrollable-list li:focus.social-btns a:active, .main-nav #scrollable-list li:focus.nav-mix a:hover, .main-nav #scrollable-list li:focus.nav-mix a:active, .main-nav #scrollable-list li:focus.footer a:hover, .main-nav #scrollable-list li:focus.footer a:active, .main-nav #scrollable-list li:active.social-btns a:hover, .main-nav #scrollable-list li:active.social-btns a:active, .main-nav #scrollable-list li:active.nav-mix a:hover, .main-nav #scrollable-list li:active.nav-mix a:active, .main-nav #scrollable-list li:active.footer a:hover, .main-nav #scrollable-list li:active.footer a:active {
  background-color: none;
  color: #C4C4C4;
}
/* line 201, ../../sass/mobile/_main_nav.scss */
.main-nav #scrollable-list li:focus a:focus, .main-nav #scrollable-list li:focus a:active, .main-nav #scrollable-list li:active a:focus, .main-nav #scrollable-list li:active a:active {
  background-color: #1D1E20;
  color: #C4C4C4;
}

/* line 208, ../../sass/mobile/_main_nav.scss */
.ui-panel-content-wrap-open {
  position: fixed;
}

/* line 8, ../../sass/mobile/_loader.scss */
.ui-loader {
  width: 170px;
  height: auto;
  margin-top: -14px;
  text-align: center;
  margin-left: -100px;
}
/* line 14, ../../sass/mobile/_loader.scss */
.ui-loader h1 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background-color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: white;
  line-height: 38px;
  padding: 0 20px;
  position: absolute;
  font-weight: normal;
  text-shadow: none;
  letter-spacing: .05px;
}

/* line 29, ../../sass/mobile/_loader.scss */
.ui-loader-verbose {
  box-shadow: none;
}

/* line 1, ../../sass/common/_related_gallery.scss */
.shortcode-gallery.shortcode-related-gallery {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 7, ../../sass/common/_related_gallery.scss */
.related-gallery {
  margin: 0 0 10px !important;
  padding: 0 !important;
}
/* line 11, ../../sass/common/_related_gallery.scss */
.related-gallery figcaption {
  padding: 10px;
  position: relative;
}
/* line 16, ../../sass/common/_related_gallery.scss */
.related-gallery .meta {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDYyLDYyIiB3aWR0aD0iNjIiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjMxIiBjeT0iMzEiIHI9IjMxIiBmaWxsPSIjRkZGIiBvcGFjaXR5PSIwLjI1Ii8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMSIgcj0iMjQuOTg0IiBmaWxsPSIjMDAwIi8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMS4yNTMiIHI9IjQuMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjcuMjQxLDE4LjcyMmwtMi4yNTYsMi41MDZoLTQuMDFjLTEuMzc4LDAtMi41MDYsMS4xMjgtMi41MDYsMi41MDZ2MTUuMDM3YzAsMS4zNzgsMS4xMjgsMi41MDYsMi41MDYsMi41MDZoMjAuMDQ5YzEuMzc4LDAsMi41MDYtMS4xMjgsMi41MDYtMi41MDZWMjMuNzM1YzAtMS4zNzgtMS4xMjgtMi41MDYtMi41MDYtMi41MDZoLTQuMDEgbC0yLjI1Ni0yLjUwNkgyNy4yNDF6IE0zMSwzNy41MThjLTMuNTA5LDAtNi4yNjUtMi43NTctNi4yNjUtNi4yNjVzMi43NTctNi4yNjUsNi4yNjUtNi4yNjVzNi4yNjUsMi43NTcsNi4yNjUsNi4yNjUgUzM0LjUwOSwzNy41MTgsMzEsMzcuNTE4eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
  background-position: 10px;
  background-repeat: no-repeat;
  box-sizing: border-box;
  left: 10px;
  position: absolute;
  z-index: 5;
}
/* line 26, ../../sass/common/_related_gallery.scss */
.related-gallery .meta::before {
  content: "";
  border-style: solid;
  position: absolute;
}
/* line 31, ../../sass/common/_related_gallery.scss */
.related-gallery .meta::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDE2LDI4Ij48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjJweCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuMCIgcG9pbnRzPSIxLjA0OSwxIDEzLjk2NywxMy45MTggMC45NjcsMjYuOTE4Ii8+PC9zdmc+);
  content: "";
  background-color: inherit;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 16px 28px;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
}
/* line 49, ../../sass/common/_related_gallery.scss */
.related-gallery .meta .count,
.related-gallery .meta .label {
  color: #202022;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
  text-transform: none;
}
/* line 59, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .img {
  background: black;
  margin-bottom: 0 !important;
  position: relative;
}
/* line 65, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .img:hover {
  opacity: 0.9;
}
/* line 69, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery figcaption {
  margin: 0;
  padding: 10px 0;
  position: relative;
}
/* line 75, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .meta {
  background-color: rgba(255, 255, 255, 0.75);
  background-size: 62px;
  height: 82px;
  left: 20px;
  padding: 0 20px 0 80px;
  top: -102px;
}
/* line 84, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .meta::before {
  border-color: rgba(255, 255, 255, 0.75);
  border-width: 0 0 2px 2px;
  width: 34px;
  height: 34px;
  left: -4px;
  bottom: -4px;
}
/* line 94, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .meta::after {
  margin-left: 2px;
  width: 36px;
}
/* line 102, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery .meta .count,
.desktop .related-gallery .meta .label {
  font-size: 26px;
  line-height: 82px;
}
/* line 108, ../../sass/common/_related_gallery.scss */
.entry .desktop .related-gallery .meta {
  background-color: transparent;
}
/* line 114, ../../sass/common/_related_gallery.scss */
.entry .desktop .related-gallery .meta .count,
.entry .desktop .related-gallery .meta .label, .entry .desktop .related-gallery .meta:before, .entry .desktop .related-gallery .meta:after {
  display: none;
}
/* line 122, ../../sass/common/_related_gallery.scss */
.entry .desktop .related-gallery:hover .meta .count,
.entry .desktop .related-gallery:hover .meta .label, .entry .desktop .related-gallery:hover .meta:before, .entry .desktop .related-gallery:hover .meta:after {
  display: inline;
}
/* line 127, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery:hover .meta {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDYyLDYyIiB3aWR0aD0iNjIiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjMxIiBjeT0iMzEiIHI9IjMxIiBmaWxsPSIjMDAwIiBvcGFjaXR5PSIwLjI1Ii8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMSIgcj0iMjQuOTg0IiBmaWxsPSIjRkZGIi8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMS4yNTMiIHI9IjQuMDEiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjcuMjQxLDE4LjcyMmwtMi4yNTYsMi41MDZoLTQuMDFjLTEuMzc4LDAtMi41MDYsMS4xMjgtMi41MDYsMi41MDZ2MTUuMDM3YzAsMS4zNzgsMS4xMjgsMi41MDYsMi41MDYsMi41MDZoMjAuMDQ5YzEuMzc4LDAsMi41MDYtMS4xMjgsMi41MDYtMi41MDZWMjMuNzM1YzAtMS4zNzgtMS4xMjgtMi41MDYtMi41MDYtMi41MDZoLTQuMDEgbC0yLjI1Ni0yLjUwNkgyNy4yNDF6IE0zMSwzNy41MThjLTMuNTA5LDAtNi4yNjUtMi43NTctNi4yNjUtNi4yNjVzMi43NTctNi4yNjUsNi4yNjUtNi4yNjVzNi4yNjUsMi43NTcsNi4yNjUsNi4yNjUgUzM0LjUwOSwzNy41MTgsMzEsMzcuNTE4eiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
  background-color: rgba(32, 32, 34, 0.75);
}
/* line 133, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery:hover .meta .count,
.desktop .related-gallery:hover .meta .label {
  color: white;
}
/* line 138, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery:hover .meta::before {
  border-color: rgba(32, 32, 34, 0.75);
}
/* line 141, ../../sass/common/_related_gallery.scss */
.desktop .related-gallery:hover .meta::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDE2LDI4Ij48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjJweCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuMCIgcG9pbnRzPSIxLjA0OSwxIDEzLjk2NywxMy45MTggMC45NjcsMjYuOTE4Ii8+PC9zdmc+);
  background-color: rgba(32, 32, 34, 0.75);
}
/* line 149, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .img:hover::before {
  display: none;
}
/* line 153, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery figcaption {
  margin: 0;
  padding: 10px 0;
  position: relative;
}
/* line 159, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .meta {
  background-color: rgba(255, 255, 255, 0.85);
  background-size: 45px;
  height: 65px;
  padding: 10px 15px 10px 65px;
  top: -75px;
}
/* line 166, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .meta::before {
  border-color: white;
  border-width: 0 0 1px 1px;
  width: 17px;
  height: 17px;
  left: -2px;
  bottom: -2px;
}
/* line 176, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .meta::after {
  margin-left: 1px;
  width: 45px;
}
/* line 182, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .meta .count,
.mobile .related-gallery .meta .label {
  font-size: 22px;
  line-height: 45px;
}
/* line 188, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .dek {
  font: inherit;
  color: inherit;
  line-height: inherit;
  margin: inherit;
}
/* line 194, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .dek .caption {
  padding-right: 6px;
}
/* line 198, ../../sass/common/_related_gallery.scss */
.mobile .related-gallery .dek .caption + .credit {
  border-left: solid 1px rgba(0, 0, 0, 0.3);
  font-weight: 700;
  padding-left: 5px;
}

/* line 1, ../../sass/common/_responsive_embed.scss */
.responsive-embed, .embed--video .embed__content-wrapper,
.embed--type-video .embed__content-wrapper {
  position: relative;
  max-width: 1280px;
  overflow: hidden;
}
/* line 8, ../../sass/common/_responsive_embed.scss */
.responsive-embed iframe, .embed--video .embed__content-wrapper iframe,
.embed--type-video .embed__content-wrapper iframe, .responsive-embed video, .embed--video .embed__content-wrapper video,
.embed--type-video .embed__content-wrapper video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 0;
  max-height: 100%;
  max-width: 100%;
  min-height: 100%;
  min-width: 100%;
  width: 0;
  margin: auto;
}

/* line 27, ../../sass/common/_responsive_embed.scss */
.embed--type-iframe {
  margin-left: 0;
  margin-right: 0;
}
/* line 31, ../../sass/common/_responsive_embed.scss */
.embed--type-iframe .embed__content--responsive {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 42, ../../sass/common/_responsive_embed.scss */
.embed__content-wrapper {
  position: relative;
}

/* line 46, ../../sass/common/_responsive_embed.scss */
.embed__resizer {
  display: block;
}

/* line 3, ../../sass/mobile/_embeds.scss */
.embed {
  display: block;
  overflow: hidden;
}

/* Floats */
/* line 10, ../../sass/mobile/_embeds.scss */
.embed--float-left {
  float: none;
}

/* Sizes */
/* line 16, ../../sass/mobile/_embeds.scss */
.embed__content {
  width: 100%;
}

/* Images */
/* line 22, ../../sass/mobile/_embeds.scss */
.embed--image img {
  width: 100%;
  height: auto;
}

/* Video */
/* Exceptions */
/* line 39, ../../sass/mobile/_embeds.scss */
.embed.embed--type-facebook-post,
.embed.embed--type-imgur,
.embed.embed--type-instagram,
.embed.embed--type-twitter-tweet {
  float: none;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/* line 47, ../../sass/mobile/_embeds.scss */
.embed--type-scribd .embed__content {
  min-height: 600px;
}

/* line 34, ../../sass/mobile/_article.scss */
.story-header h1 {
  line-height: 1;
}

/* line 37, ../../sass/mobile/_article.scss */
.byline {
  zoom: 1;
  margin: 13px 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.byline:before, .byline:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.byline:after {
  clear: both;
}
/* line 40, ../../sass/mobile/_article.scss */
.byline .divider-small {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #999999;
}
/* line 44, ../../sass/mobile/_article.scss */
.byline div {
  float: left;
}
/* line 46, ../../sass/mobile/_article.scss */
.byline div:last-child {
  color: #666666;
  border-left: 1px solid #dedede;
  margin-left: 10px;
  padding-left: 10px;
  width: 75%;
}
/* line 52, ../../sass/mobile/_article.scss */
.byline div:last-child ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  margin: -4px 0 0 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.byline div:last-child ul:before, .byline div:last-child ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.byline div:last-child ul:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.byline div:last-child ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 7px;
  padding-right: 7px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.byline div:last-child ul li:first-child, .byline div:last-child ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.byline div:last-child ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.byline div:last-child ul li.last {
  padding-right: 0;
}
/* line 55, ../../sass/mobile/_article.scss */
.byline div:last-child ul li {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  float: left;
  color: black;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 61, ../../sass/mobile/_article.scss */
.byline div:last-child ul li:last-child {
  padding-left: 0;
}
/* line 64, ../../sass/mobile/_article.scss */
.byline div:last-child ul li a {
  color: #202022;
}
/* line 72, ../../sass/mobile/_article.scss */
.byline div:last-child .mobile-icon-divider-small {
  margin: 4px 0 0 -9px;
  height: 9px;
}
/* line 76, ../../sass/mobile/_article.scss */
.byline div:last-child .meta {
  display: block;
}
/* line 81, ../../sass/mobile/_article.scss */
.byline .mobile-icon-bubble, .byline .sixty-mins header .mobile-icon-bubble, .sixty-mins header .byline .mobile-icon-bubble,
.byline .sixty-mins-ot header .mobile-icon-bubble,
.sixty-mins-ot header .byline .mobile-icon-bubble {
  text-align: center;
}
/* line 83, ../../sass/mobile/_article.scss */
.byline .mobile-icon-bubble a {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: 900;
  color: white;
  text-decoration: none;
  line-height: 1.5;
}

/* line 94, ../../sass/mobile/_article.scss */
.story-body {
  zoom: 1;
  overflow: inherit;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.story-body:before, .story-body:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.story-body:after {
  clear: both;
}
/* line 97, ../../sass/mobile/_article.scss */
.story-body a {
  color: #b12124;
  text-decoration: none;
}
/* line 105, ../../sass/mobile/_article.scss */
.story-body p {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 20px;
}
/* line 109, ../../sass/mobile/_article.scss */
.story-body p:first-child {
  /*i {
  	@include font(14px, $heading-font-family, normal, italic);
  	color: $gray-dark;
  	margin: ($spacing-read-base * 1.5) 0;
  }	*/
}
/* line 117, ../../sass/mobile/_article.scss */
.story-body p + ul.arrows {
  margin-top: -20px;
}
/* line 121, ../../sass/mobile/_article.scss */
.story-body.media-post .entry {
  margin-top: 0;
}
/* line 123, ../../sass/mobile/_article.scss */
.story-body.media-post .entry h2, .story-body.media-post .entry h3, .story-body.media-post .entry .pull-quote, .story-body.media-post .entry h4, .story-body.media-post .entry .door .module-heading-averageMix-mobile, .door .story-body.media-post .entry .module-heading-averageMix-mobile {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: 900;
  border-bottom: none;
  border-top: 1px solid #dedede;
  color: black;
  padding-top: 20px;
  text-decoration: none;
}
/* line 131, ../../sass/mobile/_article.scss */
.story-body.media-post .entry .big-thumb {
  margin: 5px 0 10px;
}
/* line 134, ../../sass/mobile/_article.scss */
.story-body.media-post .entry .media-embed {
  padding: 10px 0 20px;
}
/* line 136, ../../sass/mobile/_article.scss */
.story-body.media-post .entry .media-embed p {
  margin-bottom: 0;
}
/* line 140, ../../sass/mobile/_article.scss */
.story-body.media-post .entry a {
  color: #b12124;
  text-decoration: none;
}
/* line 150, ../../sass/mobile/_article.scss */
.story-body + .entry {
  margin-top: 20px;
}
/* line 153, ../../sass/mobile/_article.scss */
.story-body figure {
  margin: 0 -13px 0 -13px;
  display: block;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin: auto;
}
/* line 160, ../../sass/mobile/_article.scss */
.story-body figure span.img {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
  display: block;
  cursor: pointer;
  max-width: 640px;
  position: relative;
}
/* line 166, ../../sass/mobile/_article.scss */
.story-body figure span.img img {
  position: static;
}
/* line 170, ../../sass/mobile/_article.scss */
.story-body figure span.img:hover:before {
  -webkit-transition: background 0.3s linear;
  -moz-transition: background 0.3s linear;
  -o-transition: background 0.3s linear;
  transition: background 0.3s linear;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
}
/* line 183, ../../sass/mobile/_article.scss */
.story-body figure figcaption {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
  margin: 2px 0 0 13px;
}
/* line 189, ../../sass/mobile/_article.scss */
.story-body .copyright {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  margin: 5px 0 0;
}
/* line 195, ../../sass/mobile/_article.scss */
.story-body .source-logo {
  margin: 20px 0 30px;
}
/* line 197, ../../sass/mobile/_article.scss */
.story-body .source-logo:after {
  clear: both;
  content: " ";
  display: table;
}
/* line 202, ../../sass/mobile/_article.scss */
.story-body .source-logo a {
  color: #000;
}
/* line 205, ../../sass/mobile/_article.scss */
.story-body .source-logo .logo-image {
  vertical-align: middle;
  display: inline;
}
/* line 209, ../../sass/mobile/_article.scss */
.story-body .source-logo .source-name {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 17px;
  border-left: 1px solid #dedede;
  padding-left: 10px;
  height: 40px;
  line-height: 2.1;
  vertical-align: middle;
  padding: 8px 0 8px 8px;
  margin-left: 10px;
}
/* line 223, ../../sass/mobile/_article.scss */
.story-body .twitter-follow-button {
  margin: 15px 0 0;
}

/* line 227, ../../sass/mobile/_article.scss */
.related-story {
  margin: 0;
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0 0 7px 0;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.related-story li {
  margin-bottom: 0;
}
/* line 231, ../../sass/mobile/_article.scss */
.related-story li {
  padding: 0 0 5px 0;
}
/* line 233, ../../sass/mobile/_article.scss */
.related-story li a {
  color: #b12124;
}
/* line 236, ../../sass/mobile/_article.scss */
.related-story li span {
  margin: 12px 0 0 -20px;
  position: absolute;
}

/* line 243, ../../sass/mobile/_article.scss */
article p, article ul, article ol, article dl, article blockquote, article .entry {
  margin-bottom: 10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
}
/* line 247, ../../sass/mobile/_article.scss */
article .entry {
  margin: 10px 0;
  /* @extend %article-styles--list; */
}
/* line 249, ../../sass/mobile/_article.scss */
article .entry embed, article .entry object {
  width: 100% !important;
  height: 100% !important;
}
/* line 256, ../../sass/mobile/_article.scss */
article .entry ul li {
  padding-left: 20px;
  padding-right: 10px;
}
/* line 259, ../../sass/mobile/_article.scss */
article .entry ul li:first-child {
  padding-top: 0;
}
/* line 262, ../../sass/mobile/_article.scss */
article .entry ul li:last-child {
  padding-bottom: 15px;
}
/* line 273, ../../sass/mobile/_article.scss */
article .entry ul li + li {
  padding-top: 0;
}
/* line 278, ../../sass/mobile/_article.scss */
article .storyh2 {
  border: none;
  color: #202022;
  margin: 20px 0 10px;
  padding: 20px 0;
}
/* line 284, ../../sass/mobile/_article.scss */
article ul.arrows {
  margin-left: 0;
}
/* line 286, ../../sass/mobile/_article.scss */
article ul.arrows li {
  list-style: none;
  padding: 10px 0;
}
/* line 289, ../../sass/mobile/_article.scss */
article ul.arrows li:before {
  content: '\279C';
  color: #666666;
  font-size: 12px;
  line-height: 2.5;
  padding-right: 23px;
}
/* line 296, ../../sass/mobile/_article.scss */
article ul.arrows li a {
  color: #b12124;
  display: block;
  line-height: 22px;
  margin-top: -25px;
  margin-left: 25px;
}
/* line 304, ../../sass/mobile/_article.scss */
article ul.arrows li + li {
  padding-top: 0;
}
/* line 308, ../../sass/mobile/_article.scss */
article blockquote {
  margin-left: 35px;
}

/* line 315, ../../sass/mobile/_article.scss */
.article-page #comments,
.article-page .module {
  margin-top: 35px;
}

/* line 323, ../../sass/mobile/_article.scss */
.related-assets {
  zoom: 1;
  background: #f5f5f5;
  margin: 20px 0 20px -13px;
  padding-right: 26px;
  width: 100%;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.related-assets:before, .related-assets:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.related-assets:after {
  clear: both;
}
/* line 329, ../../sass/mobile/_article.scss */
.related-assets .thumb {
  float: left;
  margin-right: 50%;
}
/* line 341, ../../sass/mobile/_article.scss */
.related-assets .mobile-icon-video-play,
.related-assets .mobile-icon-more-video-play,
.related-assets .more-video-play .thumb > span:before,
.more-video-play .related-assets .thumb > span:before,
.related-assets .mobile-icon-more-videos,
.related-assets .mobile-icon-more-posts,
.related-assets .more-posts .thumb > span:before,
.more-posts .related-assets .thumb > span:before,
.related-assets .mobile-icon-more-photos,
.related-assets .more-photos .thumb > span:before,
.more-photos .related-assets .thumb > span:before,
.related-assets .mobile-icon-more-gray,
.related-assets .mobile-icon-more-dark,
.related-assets .mobile-icon-more-deep-story {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  display: block;
  margin: 34px 0 0 118px;
  position: absolute;
  z-index: 3;
}
/* line 349, ../../sass/mobile/_article.scss */
.related-assets .asset-title {
  display: table-cell;
  height: 100%;
  left: 100%;
  margin: 0 0 0 30px;
  position: absolute;
  top: 0;
  width: 80%;
  z-index: 990;
}
/* line 358, ../../sass/mobile/_article.scss */
.related-assets .asset-title .more-photo-text-inner {
  clear: both;
}
/* line 361, ../../sass/mobile/_article.scss */
.related-assets .asset-title p {
  color: #202022;
  font-size: 17px;
  line-height: 1.2;
  width: 100%;
}
/* line 366, ../../sass/mobile/_article.scss */
.related-assets .asset-title p.asset-title-header {
  font-size: 14px;
}
/* line 369, ../../sass/mobile/_article.scss */
.related-assets .asset-title p:first-child {
  margin: 0;
}
/* line 372, ../../sass/mobile/_article.scss */
.related-assets .asset-title p:last-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
  margin: 5px 0 0 0;
}

/* line 382, ../../sass/mobile/_article.scss */
.asset-title-header span:first-child {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 13px;
  font-weight: normal;
  color: #666666;
  margin: 5px 5px 5px 0;
}
/* line 387, ../../sass/mobile/_article.scss */
.asset-title-header span:last-child {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  color: #b12124;
  text-transform: uppercase;
}

/* line 396, ../../sass/mobile/_article.scss */
.more-photos .thumb > span:before, .more-video-play .thumb > span:before, .more-posts .thumb > span:before {
  content: "";
  left: 100%;
  margin: -56px 0 0 -22px;
  position: absolute;
  top: 50%;
  z-index: 990;
}
/* line 404, ../../sass/mobile/_article.scss */
.more-photos .thumb > span img, .more-video-play .thumb > span img, .more-posts .thumb > span img {
  min-width: 150px;
  max-width: 320px;
  width: 100%;
}

/* line 419, ../../sass/mobile/_article.scss */
.more-photos .asset-title span:last-child {
  text-shadow: 1px 0 white;
  color: #b12124;
}

/* line 440, ../../sass/mobile/_article.scss */
.more-photos + li, .more-video-play + li, .more-posts + li {
  border-top: 1px solid #dedede;
}

/* line 444, ../../sass/mobile/_article.scss */
.deep-story-promo {
  margin: 0 0 0 -13px;
  padding: 5px 0;
  width: 110%;
}
/* line 450, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story {
  background: #30373c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #30373c 0%, #30373c 6%, #2b3135 24%, #161a19 76%, #151918 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #30373c), color-stop(6%, #30373c), color-stop(24%, #2b3135), color-stop(76%, #161a19), color-stop(100%, #151918));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #30373c 0%, #30373c 6%, #2b3135 24%, #161a19 76%, #151918 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #30373c 0%, #30373c 6%, #2b3135 24%, #161a19 76%, #151918 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #30373c 0%, #30373c 6%, #2b3135 24%, #161a19 76%, #151918 100%);
  /* W3C */
  margin: 0 0 0 -13px;
  height: 120px;
}
/* line 460, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story a.mobile-icon-more-gray {
  float: left;
  margin: 0 0 0 24px;
  position: relative;
}
/* line 465, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-wrap {
  border-right: 1px solid #16181a;
  display: inline-block;
  float: left;
  height: 100%;
}
/* line 471, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-wrap a.mobile-icon-more-deep-story {
  float: left;
  margin: 0 14px 0 28px;
  position: relative;
}
/* line 477, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-asset-wrap {
  border-left: 1px solid #3b3f43;
  display: inline-block;
  float: left;
  width: 60%;
}
/* line 483, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-asset-wrap .asset-title {
  display: block;
  left: 0;
  margin: 0 0 0 13px;
  padding: 0;
  position: relative;
  vertical-align: middle;
  width: 100%;
}
/* line 492, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-asset-wrap .asset-title p:last-child {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 28px !important;
  font-weight: normal;
  color: white;
  font-weight: 300;
  line-height: 1;
  margin: 4px 0 0 0;
  position: relative;
}
/* line 504, ../../sass/mobile/_article.scss */
.deep-story-promo .see-more-deep-story .see-more-deep-story-asset-wrap .asset-title-header span:last-child {
  text-shadow: none;
  color: #b12124;
}

/* line 516, ../../sass/mobile/_article.scss */
.listing, .listing-basic {
  margin: 30px 0 0;
  /*li:last-of-type + .related-assets{
  	border-bottom: 1px solid $gray-lighter;
  	&:after {
  		background-color: $white;
  		content: "";
  		height: 21px;
  		width: 110%;
  	}
  } Potential solution for last related assets in a list */
}
/* line 518, ../../sass/mobile/_article.scss */
.listing h2, .listing-basic h2, .listing h3, .listing-basic h3, .listing .pull-quote, .listing-basic .pull-quote, .listing h4, .listing-basic h4, .listing .door .module-heading-averageMix-mobile, .door .listing .module-heading-averageMix-mobile, .listing-basic .door .module-heading-averageMix-mobile, .door .listing-basic .module-heading-averageMix-mobile, .listing .news-app header h2, .news-app header .listing h2, .listing-basic .news-app header h2, .news-app header .listing-basic h2 {
  margin: 0;
}
/* line 521, ../../sass/mobile/_article.scss */
.listing .about, .listing-basic .about {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 300;
  float: right;
  color: #999999;
  margin: 10px 0 0;
}
/* line 526, ../../sass/mobile/_article.scss */
.listing .about .mobile-icon-question-mark, .listing-basic .about .mobile-icon-question-mark {
  margin: -5px 0 0 3px;
}
/* line 530, ../../sass/mobile/_article.scss */
.listing ul, .listing-basic ul {
  margin: 0;
  list-style: none;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.listing ul li, .listing-basic ul li {
  margin-bottom: 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 530, ../../sass/mobile/_article.scss */
  .listing ul, .listing-basic ul {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 533, ../../sass/mobile/_article.scss */
.listing ul.media-list, .listing-basic ul.media-list {
  background: none;
}
/* line 537, ../../sass/mobile/_article.scss */
.listing li, .listing-basic li {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/arrow-red.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border-bottom: 1px solid #dedede;
  font-size: 20px;
  line-height: 1.1;
  padding: 15px 30px 15px 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 537, ../../sass/mobile/_article.scss */
  .listing li, .listing-basic li {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/arrow-red.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 11px 20px;
  }
}
/* line 543, ../../sass/mobile/_article.scss */
.listing li a, .listing-basic li a {
  color: black;
}
/* line 545, ../../sass/mobile/_article.scss */
.listing li a:active, .listing-basic li a:active {
  color: #b12124;
}
/* line 549, ../../sass/mobile/_article.scss */
.listing li p, .listing-basic li p {
  margin: 0;
}
/* line 551, ../../sass/mobile/_article.scss */
.listing li p.meta, .listing-basic li p.meta {
  margin-bottom: 5px;
}
/* line 555, ../../sass/mobile/_article.scss */
.listing li:last-child, .listing-basic li:last-child {
  border-bottom: none;
}
/* line 558, ../../sass/mobile/_article.scss */
.listing li.no-arrow, .listing-basic li.no-arrow {
  background-image: none;
  padding-right: 0;
}
/* line 562, ../../sass/mobile/_article.scss */
.listing li .mobile-icon-core-live-button, .listing-basic li .mobile-icon-core-live-button {
  float: right;
}

/* line 577, ../../sass/mobile/_article.scss */
.listing-basic {
  margin: 0;
}

/* line 581, ../../sass/mobile/_article.scss */
.module-listing {
  margin: 0;
}
/* line 584, ../../sass/mobile/_article.scss */
.module-listing .listing, .module-listing .listing-basic, .module-listing .tabs {
  margin: 0;
}
/* line 588, ../../sass/mobile/_article.scss */
.module-listing .tab-content ul {
  background: none;
}
/* line 593, ../../sass/mobile/_article.scss */
.module-listing .module-heading {
  display: block;
  font-size: 28px;
  padding-top: 30px;
}
/* line 603, ../../sass/mobile/_article.scss */
.module-listing .listing-standard-lead ul + div {
  margin-bottom: 10px;
}

/* line 610, ../../sass/mobile/_article.scss */
.mix li {
  zoom: 1;
  font-size: 18px;
  padding: 0 25px 0 85px;
  line-height: 1.2;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.mix li:before, .mix li:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.mix li:after {
  clear: both;
}
/* line 616, ../../sass/mobile/_article.scss */
.mix li a:first-child {
  float: left;
  margin: 15px 0 15px -85px;
}
/* line 620, ../../sass/mobile/_article.scss */
.mix li a:last-child {
  float: left;
  margin: 10px 0;
  width: 100%;
}
/* line 624, ../../sass/mobile/_article.scss */
.mix li a:last-child:before {
  content: "";
  float: right;
  height: 70px;
  width: 5px;
}
/* line 631, ../../sass/mobile/_article.scss */
.mix li a span {
  vertical-align: top;
}

/* line 638, ../../sass/mobile/_article.scss */
.around-the-web {
  margin: 0;
}
/* line 640, ../../sass/mobile/_article.scss */
.around-the-web .around-the-web-title {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/around-the-web.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 8px;
  margin: 10px 0 5px;
  text-align: center;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 640, ../../sass/mobile/_article.scss */
  .around-the-web .around-the-web-title {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/around-the-web.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 300px 7px;
  }
}
/* line 647, ../../sass/mobile/_article.scss */
.around-the-web ul {
  background: none;
}

/* line 654, ../../sass/mobile/_article.scss */
.list-author li p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
  text-transform: uppercase;
}
/* line 658, ../../sass/mobile/_article.scss */
.list-author li p a {
  color: #999999;
}

/* line 668, ../../sass/mobile/_article.scss */
.social {
  border-top: 1px solid #dedede;
  margin: 20px 0 0;
  padding-top: 3px;
  padding-bottom: 3px;
}
/* line 673, ../../sass/mobile/_article.scss */
.social div {
  padding: 7px 10px 0;
  text-align: center;
}
/* line 676, ../../sass/mobile/_article.scss */
.social div.ui-block-a {
  margin-left: -1.5%;
}
/* line 679, ../../sass/mobile/_article.scss */
.social div p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 13px;
  font-weight: bold;
  margin: 5px 0 0;
}
/* line 683, ../../sass/mobile/_article.scss */
.social div span {
  height: 36px !important;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
/* line 690, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-fb-dark svg.social-icons__icon-svg {
  fill: #486eb1;
}
/* line 694, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-twitter-dark svg.social-icons__icon-svg {
  fill: #2ca8df;
}
/* line 698, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-reddit-dark {
  width: 36px;
  background: #ff4500;
  border-radius: 18px;
}
/* line 704, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-reddit-dark svg.social-icons__icon-svg {
  height: 26px;
  top: 44%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
/* line 712, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-flipboard-dark {
  background-color: #E12828;
  width: 36px;
}
/* line 717, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-flipboard-dark svg.social-icons__icon-svg {
  height: 28px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
/* line 725, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-email-dark {
  width: 36px;
  border-radius: 50px;
  background: linear-gradient(#9b9999, #716e6e);
}
/* line 731, ../../sass/mobile/_article.scss */
.social div span.mobile-iconsvg-email-dark svg.social-icons__icon-svg {
  height: 22px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #fff;
}
/* line 739, ../../sass/mobile/_article.scss */
.social div span svg.social-icons__icon-svg {
  height: 32px;
  position: absolute;
  top: 0;
}

/* line 752, ../../sass/mobile/_article.scss */
.comments {
  margin: 25px 0 0;
}
/* line 754, ../../sass/mobile/_article.scss */
.comments form {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 0% 50%;
  background-repeat: no-repeat;
  padding: 15px 0 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 754, ../../sass/mobile/_article.scss */
  .comments form {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 0% 50%;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 757, ../../sass/mobile/_article.scss */
.comments form textarea {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 15.4px;
  font-weight: normal;
  min-height: 135px;
  margin-bottom: 0;
}
/* line 763, ../../sass/mobile/_article.scss */
.comments form div {
  zoom: 1;
  border-bottom: 1px solid #c4c4c4;
  border-right: 1px solid #c4c4c4;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.comments form div:before, .comments form div:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.comments form div:after {
  clear: both;
}
/* line 769, ../../sass/mobile/_article.scss */
.comments .btn {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: bold;
  background-color: #202022;
  background-image: none;
  border: none;
  color: white;
  float: left;
  height: 41px;
  letter-spacing: -1px;
  text-shadow: none;
}
/* line 781, ../../sass/mobile/_article.scss */
.comments ul {
  margin: 0;
  list-style: none;
  float: left;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.comments ul li {
  margin-bottom: 0;
}
/* line 784, ../../sass/mobile/_article.scss */
.comments ul li {
  border-right: 1px solid #c4c4c4;
  float: left;
}
/* line 787, ../../sass/mobile/_article.scss */
.comments ul li a {
  display: block;
  height: 21px;
  margin: 0;
  padding: 10px 8px;
}
/* line 792, ../../sass/mobile/_article.scss */
.comments ul li a:first-child {
  padding: 10px;
}
/* line 795, ../../sass/mobile/_article.scss */
.comments ul li a:nth-child(2) {
  padding: 10px;
}
/* line 799, ../../sass/mobile/_article.scss */
.comments ul li:last-child {
  border: none;
}
/* line 804, ../../sass/mobile/_article.scss */
.comments #disqusConversation {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 804, ../../sass/mobile/_article.scss */
  .comments #disqusConversation {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}

/* line 809, ../../sass/mobile/_article.scss */
.load-more {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  color: #202022;
  text-align: center;
}
/* line 814, ../../sass/mobile/_article.scss */
.load-more p a {
  display: block;
}
/* line 817, ../../sass/mobile/_article.scss */
.load-more p:first-child {
  margin: 15px 0 0 0;
}
/* line 820, ../../sass/mobile/_article.scss */
.load-more p:last-child {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 30px;
  margin: 20px 0 0 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 820, ../../sass/mobile/_article.scss */
  .load-more p:last-child {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 825, ../../sass/mobile/_article.scss */
.load-more p .mobile-icon-more {
  margin-top: -20px;
}

/* line 831, ../../sass/mobile/_article.scss */
.load-more, .load-more-listing {
  background: #FFF;
  border-top: 1px dotted #dedede;
  display: block;
  margin-top: -1px;
  text-align: center;
}
/* line 837, ../../sass/mobile/_article.scss */
.load-more a, .load-more .text, .load-more-listing a, .load-more-listing .text {
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #202022;
  display: block;
  margin: 0 -13px;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 845, ../../sass/mobile/_article.scss */
.load-more a span, .load-more .text span, .load-more-listing a span, .load-more-listing .text span {
  margin: -2px 0 0 5px;
}
/* line 850, ../../sass/mobile/_article.scss */
.load-more .text:after, .load-more-listing .text:after {
  content: "[+]";
  color: #b12124;
  font-size: 9px;
  margin: 1px 0 0 5px;
  position: absolute;
}

/* line 863, ../../sass/mobile/_article.scss */
.tabs {
  margin: 15px 0 0;
}
/* line 865, ../../sass/mobile/_article.scss */
.tabs ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  margin: 0;
  padding: 10px 0 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.tabs ul:before, .tabs ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.tabs ul:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.tabs ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.tabs ul li:first-child, .tabs ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.tabs ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.tabs ul li.last {
  padding-right: 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 865, ../../sass/mobile/_article.scss */
  .tabs ul {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 870, ../../sass/mobile/_article.scss */
.tabs ul li {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  padding-right: 8px;
}
/* line 873, ../../sass/mobile/_article.scss */
.tabs ul li a {
  color: #202022;
}
/* line 875, ../../sass/mobile/_article.scss */
.tabs ul li a.selected {
  color: #b12124;
}

/* line 884, ../../sass/mobile/_article.scss */
.tabs-content .listing, .tabs-content .listing-basic {
  margin-top: 0;
}
/* line 886, ../../sass/mobile/_article.scss */
.tabs-content .listing ul, .tabs-content .listing-basic ul {
  background: none;
}
/* line 890, ../../sass/mobile/_article.scss */
.tabs-content .listing li:first-child, .tabs-content .listing-basic li:first-child {
  padding-top: 5px;
}

/* line 896, ../../sass/mobile/_article.scss */
.comment-tabs {
  zoom: 1;
  border-bottom: 1px dotted #999999;
  padding-bottom: 5px;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.comment-tabs:before, .comment-tabs:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.comment-tabs:after {
  clear: both;
}
/* line 900, ../../sass/mobile/_article.scss */
.comment-tabs p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 13px;
  font-weight: normal;
  color: #999999;
  float: left;
  margin: 0;
  padding-right: 10px;
}
/* line 907, ../../sass/mobile/_article.scss */
.comment-tabs ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.comment-tabs ul:before, .comment-tabs ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.comment-tabs ul:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.comment-tabs ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.comment-tabs ul li:first-child, .comment-tabs ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.comment-tabs ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.comment-tabs ul li.last {
  padding-right: 0;
}
/* line 909, ../../sass/mobile/_article.scss */
.comment-tabs ul li {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  padding-right: 15px;
  text-transform: uppercase;
}
/* line 913, ../../sass/mobile/_article.scss */
.comment-tabs ul li a {
  color: #202022;
}

/* line 922, ../../sass/mobile/_article.scss */
.comment-tabs-content div {
  margin: 15px 0 0;
  border-bottom: 1px dotted #999999;
  padding-bottom: 20px;
}
/* line 927, ../../sass/mobile/_article.scss */
.comment-tabs-content p {
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 929, ../../sass/mobile/_article.scss */
.comment-tabs-content p span {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  color: #202022;
  text-transform: uppercase;
}
/* line 935, ../../sass/mobile/_article.scss */
.comment-tabs-content ul {
  margin: 0;
  list-style: none;
  zoom: 1;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.comment-tabs-content ul li {
  margin-bottom: 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.comment-tabs-content ul:before, .comment-tabs-content ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.comment-tabs-content ul:after {
  clear: both;
}
/* line 939, ../../sass/mobile/_article.scss */
.comment-tabs-content li {
  float: left;
  margin: 0 20px 0 0;
}
/* line 942, ../../sass/mobile/_article.scss */
.comment-tabs-content li a {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  color: #202022;
  text-transform: uppercase;
}
/* line 946, ../../sass/mobile/_article.scss */
.comment-tabs-content li a span {
  padding-right: 5px;
  margin-top: -3px;
}
/* line 951, ../../sass/mobile/_article.scss */
.comment-tabs-content li span {
  padding: 0;
}

/* line 962, ../../sass/mobile/_article.scss */
.error-page header h2, .error-page header h3, .error-page header .pull-quote, .error-page header h4, .error-page header .door .module-heading-averageMix-mobile, .door .error-page header .module-heading-averageMix-mobile {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 38px;
  color: #202022;
  font-weight: 700;
  text-align: center;
  border-bottom: none;
  margin-top: 27px;
  margin-bottom: 10px;
}
/* line 974, ../../sass/mobile/_article.scss */
.error-page article p {
  font-size: 20px;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin-left: 15px;
  text-align: center;
}
/* line 981, ../../sass/mobile/_article.scss */
.error-page .mix {
  margin: 40px 0 0 0;
  border-top: 1px solid #d9d9d9;
}
/* line 984, ../../sass/mobile/_article.scss */
.error-page .mix ul {
  background-image: none;
}
/* line 986, ../../sass/mobile/_article.scss */
.error-page .mix ul p {
  margin-left: 0;
  font-size: 19px;
  line-height: -1.25em;
}

/* line 998, ../../sass/mobile/_article.scss */
.btn {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #afb3bc));
  background-image: -webkit-linear-gradient(#fbfbfb, #afb3bc);
  background-image: -moz-linear-gradient(#fbfbfb, #afb3bc);
  background-image: -o-linear-gradient(#fbfbfb, #afb3bc);
  background-image: linear-gradient(#fbfbfb, #afb3bc);
  -webkit-box-shadow: white 0 0 1px 0 inset;
  -moz-box-shadow: white 0 0 1px 0 inset;
  box-shadow: white 0 0 1px 0 inset;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #999999;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: 30px;
}

/* line 1007, ../../sass/mobile/_article.scss */
.btn.orange {
  text-shadow: gray 0px 1px 0;
  background-color: #e66a0f;
  background-image: none;
  border: 2px solid #e66a0f;
  color: white;
  height: 25px;
  padding: 2px 12px;
}
/* line 1016, ../../sass/mobile/_article.scss */
.btn.btn-overlay {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #fbfbfb));
  background-image: -webkit-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: -moz-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: -o-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: linear-gradient(#e6e6e6, #fbfbfb);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  color: black;
  height: 40px;
  padding: 10px 15px;
}

/* line 1027, ../../sass/mobile/_article.scss */
.thumb-big:before, .thumb:before {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/img-top-border.png");
  background-position: 0% 0%;
  background-repeat: repeat-x;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 1027, ../../sass/mobile/_article.scss */
  .thumb-big:before, .thumb:before {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/img-top-border.png");
    background-position: 0% 0%;
    background-repeat: repeat-x;
    background-size: 1px 2px;
  }
}

/* line 1038, ../../sass/mobile/_article.scss */
.thumb-big, .thumb {
  display: inline-block;
  position: relative;
  z-index: 2;
}

/* line 1043, ../../sass/mobile/_article.scss */
img {
  display: block;
  position: relative;
  z-index: 1;
}

/* line 1048, ../../sass/mobile/_article.scss */
.thumb-big:before {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 20px 0 inset;
}

/* line 1051, ../../sass/mobile/_article.scss */
.thumb:before {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 10px 0 inset;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 10px 0 inset;
  box-shadow: rgba(0, 0, 0, 0.5) 0 1px 10px 0 inset;
}

/* line 1054, ../../sass/mobile/_article.scss */
.thumb-big {
  max-width: 640px;
  width: 100%;
}
/* line 1057, ../../sass/mobile/_article.scss */
.thumb-big img {
  max-width: 640px;
  width: 100%;
}

/* line 1063, ../../sass/mobile/_article.scss */
.thumb.image-small {
  margin-bottom: 15px;
}
/* line 1065, ../../sass/mobile/_article.scss */
.thumb.image-small:before {
  width: 320px;
}
/* line 1068, ../../sass/mobile/_article.scss */
.thumb.image-small span.img {
  box-shadow: none;
}

/* line 1077, ../../sass/mobile/_article.scss */
.listing-page header {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-gradient.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding: 5px 0 0;
  margin-top: -3px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 1077, ../../sass/mobile/_article.scss */
  .listing-page header {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-gradient.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 1081, ../../sass/mobile/_article.scss */
.listing-page header h1 {
  margin-top: 0;
}
/* line 1085, ../../sass/mobile/_article.scss */
.listing-page article {
  margin-top: 10px;
}
/* line 1087, ../../sass/mobile/_article.scss */
.listing-page article p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #999999;
}
/* line 1093, ../../sass/mobile/_article.scss */
.listing-page > div:nth-child(2) {
  margin: 12px 0 0;
}
/* line 1096, ../../sass/mobile/_article.scss */
.listing-page > div:last-child {
  margin: 15px 0 0;
}

/* line 1102, ../../sass/mobile/_article.scss */
.search-results p, .search-results ul {
  margin: 0;
  padding: 0;
}
/* line 1106, ../../sass/mobile/_article.scss */
.search-results .tabs {
  margin: 34.6px 0;
}
/* line 1108, ../../sass/mobile/_article.scss */
.search-results .tabs p {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
}
/* line 1111, ../../sass/mobile/_article.scss */
.search-results .tabs ul {
  background-image: none;
}
/* line 1115, ../../sass/mobile/_article.scss */
.search-results .tabs ul li a.selected {
  color: #b12124;
}
/* line 1123, ../../sass/mobile/_article.scss */
.search-results div:first-of-type {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
}
/* line 1128, ../../sass/mobile/_article.scss */
.search-results p:nth-child(2) {
  color: #999999;
  font-style: italic;
}

/* line 1139, ../../sass/mobile/_article.scss */
.apps h2, .apps h3, .apps .pull-quote, .apps h4, .apps .door .module-heading-averageMix-mobile, .door .apps .module-heading-averageMix-mobile, .apps .news-app header h2, .news-app header .apps h2 {
  font-size: 27px;
}
/* line 1143, ../../sass/mobile/_article.scss */
.apps div:first-child, .apps div:last-child {
  margin: 3px 0 0;
}
/* line 1147, ../../sass/mobile/_article.scss */
.apps div:last-child ul {
  background: none;
}
/* line 1152, ../../sass/mobile/_article.scss */
.apps p {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 20px;
  font-weight: 300;
  color: #b12124;
  padding: 10px 0 0;
  margin: 0 0 -7px;
}
/* line 1158, ../../sass/mobile/_article.scss */
.apps button, .apps input {
  display: block;
  margin: 10px 0 5px;
}

/* line 1168, ../../sass/mobile/_article.scss */
.deep-story section {
  background-color: #1e1e20;
  margin: -13px -13px 13px;
  padding: 13px 13px 0;
  position: relative;
}
/* line 1176, ../../sass/mobile/_article.scss */
.deep-story header span:first-of-type {
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #d92f35;
}
/* line 1182, ../../sass/mobile/_article.scss */
.deep-story header h1 {
  margin-top: 0;
}
/* line 1185, ../../sass/mobile/_article.scss */
.deep-story header p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 15px;
  font-weight: normal;
  color: #999999;
}
/* line 1188, ../../sass/mobile/_article.scss */
.deep-story header p:first-of-type {
  margin-top: 7px;
}
/* line 1193, ../../sass/mobile/_article.scss */
.deep-story .social {
  margin: 12px 0;
}
/* line 1196, ../../sass/mobile/_article.scss */
.deep-story .arrow-up {
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  position: absolute;
}
/* line 1203, ../../sass/mobile/_article.scss */
.deep-story .listing:first-of-type, .deep-story .listing-basic:first-of-type {
  margin: 20px 0 0;
}
/* line 1206, ../../sass/mobile/_article.scss */
.deep-story .listing:last-of-type, .deep-story .listing-basic:last-of-type {
  margin: 15px 0 0;
}

/* line 1213, ../../sass/mobile/_article.scss */
.deep-story + .module-listing h2, .deep-story + .module-listing h3, .deep-story + .module-listing .pull-quote, .deep-story + .module-listing h4, .deep-story + .module-listing .door .module-heading-averageMix-mobile, .door .deep-story + .module-listing .module-heading-averageMix-mobile {
  padding-top: 0;
}

/* line 1222, ../../sass/mobile/_article.scss */
.blog-listing-posts h2.title, .blog-listing-posts h3.title, .blog-listing-posts .title.pull-quote, .blog-listing-posts h4.title, .blog-listing-posts .door .title.module-heading-averageMix-mobile, .door .blog-listing-posts .title.module-heading-averageMix-mobile {
  border-bottom: none;
  padding-top: 0;
  margin-bottom: 20px;
  margin-top: 0;
}
/* line 1228, ../../sass/mobile/_article.scss */
.blog-listing-posts .listing-standard-lead {
  border-top: 1px solid #dedede;
}
/* line 1230, ../../sass/mobile/_article.scss */
.blog-listing-posts .listing-standard-lead ul li {
  padding: 0 25px 0 85px;
}
/* line 1233, ../../sass/mobile/_article.scss */
.blog-listing-posts .listing-standard-lead li a {
  float: left;
}
/* line 1236, ../../sass/mobile/_article.scss */
.blog-listing-posts .listing-standard-lead .thumb {
  margin: 15px 0 15px -85px;
}
/* line 1239, ../../sass/mobile/_article.scss */
.blog-listing-posts .listing-standard-lead .hed {
  width: 100%;
  margin: 10px 0;
}

/* line 1247, ../../sass/mobile/_article.scss */
.blog {
  	/*.load-more {
  		p {
  			&:first-child {
  				margin: ($spacing-read-tighter + 1) 0 0;
  			}
  		}
  
  	}*/
}
/* line 1251, ../../sass/mobile/_article.scss */
.blog .door-header {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% top;
  background-repeat: no-repeat;
  display: inline-block;
  margin: 5px -13px -13px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 1251, ../../sass/mobile/_article.scss */
  .blog .door-header {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% top;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 1258, ../../sass/mobile/_article.scss */
.blog .door-header div {
  margin-top: -4px;
}
/* line 1264, ../../sass/mobile/_article.scss */
.blog .door-header-complete div:first-of-type {
  padding: 15px 0 0;
}
/* line 1267, ../../sass/mobile/_article.scss */
.blog .door-header-complete div:last-of-type {
  padding: 7px 0 0;
}
/* line 1272, ../../sass/mobile/_article.scss */
.blog .video-container {
  margin: 13px -13px 7px;
}
/* line 1275, ../../sass/mobile/_article.scss */
.blog .module-listing {
  margin: 15px 0 0;
}
/* line 1279, ../../sass/mobile/_article.scss */
.blog .module-listing .listing li:last-child, .blog .module-listing .listing-basic li:last-child {
  border-bottom: none;
}
/* line 1293, ../../sass/mobile/_article.scss */
.blog .comments {
  margin-top: 25px;
}
/* line 1296, ../../sass/mobile/_article.scss */
.blog .bottom-info {
  padding: 13px;
}
/* line 1298, ../../sass/mobile/_article.scss */
.blog .bottom-info h2, .blog .bottom-info h3, .blog .bottom-info .pull-quote, .blog .bottom-info h4, .blog .bottom-info .door .module-heading-averageMix-mobile, .door .blog .bottom-info .module-heading-averageMix-mobile {
  margin-bottom: 5px;
}
/* line 1301, ../../sass/mobile/_article.scss */
.blog .bottom-info p {
  color: #666666;
}
/* line 1303, ../../sass/mobile/_article.scss */
.blog .bottom-info p:first-child {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  margin-bottom: 5px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 1303, ../../sass/mobile/_article.scss */
  .blog .bottom-info p:first-child {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}

/* line 1314, ../../sass/mobile/_article.scss */
.timestamp {
  margin-bottom: 3px !important;
  text-transform: uppercase;
}
/* line 1319, ../../sass/mobile/_article.scss */
.timestamp.red, .timestamp.black, .timestamp.white {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: 900;
}
/* line 1322, ../../sass/mobile/_article.scss */
.timestamp.black {
  color: #202022;
}
/* line 1325, ../../sass/mobile/_article.scss */
.timestamp.white {
  color: white;
}
/* line 1328, ../../sass/mobile/_article.scss */
.timestamp .sub {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  color: #666666;
  text-transform: capitalize;
  margin-right: 5px;
}

/* line 1340, ../../sass/mobile/_article.scss */
.sub-header {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-gradient.png");
  background-position: 50% 30px;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 1340, ../../sass/mobile/_article.scss */
  .sub-header {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-gradient.png");
    background-position: 50% 30px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}

/* line 1348, ../../sass/mobile/_article.scss */
.module-hero .door .listing:first-of-type, .module-hero .door .listing-basic:first-of-type {
  border-top: 1px solid #dedede;
  margin: 20px, 1.5 0 0;
}

/* line 1357, ../../sass/mobile/_article.scss */
.ads .story-header h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 500;
  text-align: center;
  margin-bottom: 10px;
}
/* line 1364, ../../sass/mobile/_article.scss */
.ads .story-body p {
  font-family: Arial, sans-serif;
}
/* line 1367, ../../sass/mobile/_article.scss */
.ads .story-body a {
  color: #008dd8;
}
/* line 1370, ../../sass/mobile/_article.scss */
.ads .story-body .copyright {
  color: #015a8a;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 1376, ../../sass/mobile/_article.scss */
.ui-panel-display-reveal {
  z-index: 15;
}

/* line 1380, ../../sass/mobile/_article.scss */
.leaderboard-ads {
  position: relative;
  z-index: 5;
}
/* line 1383, ../../sass/mobile/_article.scss */
.leaderboard-ads .ad-mobile-marquee320-top {
  text-align: center;
  margin: 0 auto;
}
/* line 1387, ../../sass/mobile/_article.scss */
.leaderboard-ads.sponsored-ad-fixed {
  top: 0 !important;
  position: fixed;
  width: 100%;
}

/* line 1396, ../../sass/mobile/_article.scss */
#social-sharebar ul {
  bottom: 0;
  box-sizing: border-box;
  font-family: sans-serif;
  left: 0;
  /*     	transition: bottom .5s; */
  right: 0;
  z-index: 10000;
  padding: 0;
  margin: 20px 0 20px 0;
  display: flex;
}
/* line 1408, ../../sass/mobile/_article.scss */
#social-sharebar ul li {
  display: inline-block;
  margin-right: 15px;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  text-align: center;
  padding: 0;
  text-indent: -3000px;
}
/* line 1418, ../../sass/mobile/_article.scss */
#social-sharebar ul li a, #social-sharebar ul li span {
  display: block;
  margin: 0 auto;
  height: 40px;
}
/* line 1424, ../../sass/mobile/_article.scss */
#social-sharebar ul li span {
  background-repeat: no-repeat;
  background-size: 50px 50px;
  width: 32px;
  height: 32px;
  background-position: -5px;
  border-radius: 100%;
  position: relative;
}
/* line 1434, ../../sass/mobile/_article.scss */
#social-sharebar ul li.mobile-icon-sharebar-reddit svg.social-icons__icon-svg {
  height: 19px;
}
/* line 1438, ../../sass/mobile/_article.scss */
#social-sharebar ul li svg.social-icons__icon-svg {
  height: 17px;
  width: 19px;
  position: absolute;
  fill: #ffffff;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 1447, ../../sass/mobile/_article.scss */
#social-sharebar ul li .mobile-icon-sharebar-pinterest svg.social-icons__icon-svg {
  height: 19px;
}
/* line 1453, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-facebook span {
  background-color: #3B5998;
}
/* line 1459, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-twitter span {
  background-color: #55ACEE;
}
/* line 1465, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-pinterest span {
  background-color: #CB2027;
}
/* line 1471, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-email span {
  background-color: #666666;
}
/* line 1477, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-whatsapp span {
  background-color: #58AD14;
}
/* line 1483, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-reddit span {
  background-color: #FF4500;
}
/* line 1489, ../../sass/mobile/_article.scss */
#social-sharebar ul li.sharing-item-flipboard span {
  background-color: #E12828;
}

/* line 1496, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker {
  max-width: 640px;
  width: 100%;
  height: 280px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.5em;
  position: relative;
}
/* line 1504, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay {
  background: rgba(0, 0, 0, 0.8);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 13.5px;
}
/* line 1513, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay svg {
  display: block;
  margin: 0 auto;
  width: 31px;
  height: 31px;
}
/* line 1519, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay p {
  margin: 10px 0;
  font-size: 22px;
  line-height: 1em;
  font-family: "HelveticaNeue-Light", "foundation-sans-light", Helvetica, Arial, sans-serif;
  text-align: center;
  color: white;
}
/* line 1528, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay .wrapper {
  width: 100%;
  display: inline-block;
}
/* line 1533, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay .wrapper .column {
  width: 50%;
  float: left;
}
/* line 1538, ../../sass/mobile/_article.scss */
.sixty-subscribe-blocker .sixty-subscribe-overlay .wrapper a {
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  -ms-border-radius: 25px;
  -o-border-radius: 25px;
  border-radius: 25px;
  color: white;
  background-color: #7a1616;
  text-align: center;
  font-family: "foundation-sans-light", Helvetica, Arial, sans-serif;
  padding: 5px 15px;
  display: block;
  margin: 0 auto;
  width: 75%;
  font-size: 16px;
}

/* line 1555, ../../sass/mobile/_article.scss */
#module-mobile-taboola-article-media h2, #module-mobile-taboola-article-media h3, #module-mobile-taboola-article-media .pull-quote, #module-mobile-taboola-article-media h4, #module-mobile-taboola-article-media .door .module-heading-averageMix-mobile, .door #module-mobile-taboola-article-media .module-heading-averageMix-mobile {
  padding-top: 0;
}

/* line 1559, ../../sass/mobile/_article.scss */
.article .media-list li {
  margin-bottom: 0;
}

/* line 2, ../../sass/mobile/_shortcode.scss */
.shortcode.video-large {
  width: 100%;
  margin-bottom: 30px;
}

/* line 8, ../../sass/mobile/_shortcode.scss */
.shortcode-overlay__wrapper {
  width: 100%;
  position: absolute;
  text-align: center;
  z-index: 2;
  bottom: 20px;
}

/* line 17, ../../sass/mobile/_shortcode.scss */
.shortcode-overlay__headline,
.shortcode-overlay__duration {
  color: white;
}

/* line 21, ../../sass/mobile/_shortcode.scss */
.shortcode-overlay__headline {
  font-family: "foundation-sans-bold";
  font-size: 18px;
  line-height: 22px;
}

/* line 27, ../../sass/mobile/_shortcode.scss */
.shortcode-overlay__duration {
  font-family: Georgia, serif;
  font-size: 14px;
  line-height: 16px;
  font-style: italic;
  margin-left: 10px;
}

/* line 14, ../../sass/mobile/_doors.scss */
.door .row header {
  /* Conflicting with 60 minutes stories
  h2 {
  	border-bottom: none;
  	padding-bottom: $spacing-read-base;
  }
  */
}
/* line 23, ../../sass/mobile/_doors.scss */
.door .row header div h1 {
  background: none;
  padding: 0;
}
/* line 27, ../../sass/mobile/_doors.scss */
.door .row header div h1 a {
  color: black;
}
/* line 29, ../../sass/mobile/_doors.scss */
.door .row header div h1 a:active {
  color: #b12124;
}
/* line 34, ../../sass/mobile/_doors.scss */
.door .row header div p {
  margin: 0;
}
/* line 36, ../../sass/mobile/_doors.scss */
.door .row header div p.meta {
  margin-bottom: 5px;
}
/* line 43, ../../sass/mobile/_doors.scss */
.door section h1 {
  background: none;
  padding: 10px 0 0;
}
/* line 47, ../../sass/mobile/_doors.scss */
.door section h2, .door section h3, .door section .pull-quote, .door section h4, .door section .module-heading-averageMix-mobile {
  border-bottom: none;
}
/* line 50, ../../sass/mobile/_doors.scss */
.door section figure {
  /*conflicting with show doors*/
  /*margin: 0 (0 - $spacing-gutter);*/
}
/* line 55, ../../sass/mobile/_doors.scss */
.door section ul {
  background-image: none;
}
/* line 59, ../../sass/mobile/_doors.scss */
.door section li:first-child {
  border-top: 1px solid #dedede;
}
/* line 62, ../../sass/mobile/_doors.scss */
.door section li:last-child {
  border-bottom: 1px solid #dedede;
}
/* line 66, ../../sass/mobile/_doors.scss */
.door section .video-container {
  margin-top: 0;
}
/* line 69, ../../sass/mobile/_doors.scss */
.door section .listing, .door section .listing-basic {
  margin: 15px 0 0 0;
}
/* line 74, ../../sass/mobile/_doors.scss */
.door .section-lead + .module-listing .module-heading {
  padding-top: 0;
}
/* line 77, ../../sass/mobile/_doors.scss */
.door .section-lead + .module-listing .listing-standard-lead ul {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 77, ../../sass/mobile/_doors.scss */
  .door .section-lead + .module-listing .listing-standard-lead ul {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 82, ../../sass/mobile/_doors.scss */
.door .listing .related-assets, .door .listing-basic .related-assets {
  padding-right: 26px;
  margin: 15px 0 15px -13px;
  width: 100%;
}
/* line 86, ../../sass/mobile/_doors.scss */
.door .listing .related-assets + li, .door .listing-basic .related-assets + li {
  border-top: 1px solid #dedede;
  margin: 15px 0 0 0;
}
/* line 92, ../../sass/mobile/_doors.scss */
.door .related-assets {
  margin: 20px 0 20px -13px;
}
/* line 96, ../../sass/mobile/_doors.scss */
.door .tabs-content .listing, .door .tabs-content .listing-basic {
  margin-top: 0;
}
/* line 100, ../../sass/mobile/_doors.scss */
.door .tabs-content li:last-child {
  border-bottom: none;
}
/* line 105, ../../sass/mobile/_doors.scss */
.door .tabs {
  margin-top: 0;
}
/* line 109, ../../sass/mobile/_doors.scss */
.door .tabs li a.selected {
  color: #b12124;
  background-color: inherit;
}
/* line 115, ../../sass/mobile/_doors.scss */
.door .module-heading-averageMix-mobile {
  padding: 0 0 20px;
  border: none;
}
/* line 120, ../../sass/mobile/_doors.scss */
.door .elp-video-wrap {
  padding: 0;
  margin: 0 -13px 0 -13px;
}
/* line 124, ../../sass/mobile/_doors.scss */
.door .elp-video-wrap .cbs-this-morning {
  margin-left: 15px;
}
/* line 127, ../../sass/mobile/_doors.scss */
.door .elp-video-wrap .cbs-this-morning h1 a {
  color: black;
}

/*.door.container {
	&:before {
		background-image: none;
		height:0;
		margin-top:0;
	}
}*/
/* line 143, ../../sass/mobile/_doors.scss */
.door-header {
  margin: -13px -13px 0 -13px;
  position: relative;
}
/* line 147, ../../sass/mobile/_doors.scss */
.door-header figure .thumb-big:before, .door-header figure .thumb:before {
  background-position: 0 -1px;
}
/* line 151, ../../sass/mobile/_doors.scss */
.door-header h1 {
  color: #202022;
  font-size: 30px;
  line-height: 1;
  letter-spacing: -2px;
  margin-bottom: 15px;
}
/* line 152, ../../sass/mobile/_doors.scss */
.door-header h1 a {
  color: #202022;
}
/* line 161, ../../sass/mobile/_doors.scss */
.door-header .dark-listing {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/door-header-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  border-top: 1px solid #202022;
  background-color: #161617;
  padding: 8px 13px;
  margin: -5px 0 0 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 161, ../../sass/mobile/_doors.scss */
  .door-header .dark-listing {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/door-header-bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 320px 58px;
  }
}
/* line 167, ../../sass/mobile/_doors.scss */
.door-header .dark-listing h1 {
  text-shadow: black 0px -1px 0;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 28px;
  font-weight: 900;
  color: white;
  padding: 10px 0;
}
/* line 174, ../../sass/mobile/_doors.scss */
.door-header .dark-listing h1 a {
  color: white;
}
/* line 178, ../../sass/mobile/_doors.scss */
.door-header .dark-listing .listing-basic li, .door-header .dark-listing.listing li, .door-header .dark-listing.listing-basic li {
  font-size: 14px;
  line-height: 1.35;
}
/* line 183, ../../sass/mobile/_doors.scss */
.door-header .dark-listing li span {
  vertical-align: top;
}
/* line 187, ../../sass/mobile/_doors.scss */
.door-header .dark-listing .listing-basic {
  line-height: 1.1;
}
/* line 189, ../../sass/mobile/_doors.scss */
.door-header .dark-listing .listing-basic ul {
  padding: 0;
}
/* line 194, ../../sass/mobile/_doors.scss */
.door-header ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.door-header ul li {
  margin-bottom: 0;
}
/* line 196, ../../sass/mobile/_doors.scss */
.door-header ul li {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/bullets.png");
  background-position: 0 22px;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px -1px 0 0 black;
  -moz-box-shadow: 0px -1px 0 0 black;
  box-shadow: 0px -1px 0 0 black;
  border-top: 1px solid #333333;
  padding: 15px 0 15px 15px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 196, ../../sass/mobile/_doors.scss */
  .door-header ul li {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/bullets.png");
    background-position: 0 22px;
    background-repeat: no-repeat;
    background-size: 6px 6px;
  }
}
/* line 201, ../../sass/mobile/_doors.scss */
.door-header ul li a {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 15px;
  font-weight: normal;
  color: #dedede;
}

/* line 209, ../../sass/mobile/_doors.scss */
.door-header-complete figure {
  margin: 0 -13px;
}
/* line 211, ../../sass/mobile/_doors.scss */
.door-header-complete figure .thumb-big:before, .door-header-complete figure .thumb:before {
  background-position: 0 -1px;
}
/* line 216, ../../sass/mobile/_doors.scss */
.door-header-complete h1 a {
  color: #202022;
}
/* line 220, ../../sass/mobile/_doors.scss */
.door-header-complete h2, .door-header-complete h3, .door-header-complete .pull-quote, .door-header-complete h4, .door-header-complete .door .module-heading-averageMix-mobile, .door .door-header-complete .module-heading-averageMix-mobile, .door-header-complete .news-app header h2, .news-app header .door-header-complete h2 {
  border-bottom: none;
  padding-bottom: 5px;
}
/* line 228, ../../sass/mobile/_doors.scss */
.door-header-complete div h1 {
  padding: 0;
}
/* line 231, ../../sass/mobile/_doors.scss */
.door-header-complete div .meta, .door-header-complete div p {
  margin: 0;
}
/* line 235, ../../sass/mobile/_doors.scss */
.door-header-complete .video-container {
  background-image: none;
  padding: 0;
  margin: 0 -13px 0 -13px;
}
@media all and (max-width: 768px) {
  /* line 240, ../../sass/mobile/_doors.scss */
  .door-header-complete .video-container #cbsNewsVideoPlayer {
    min-height: calc(100vw / 1.78);
  }
}

/* line 255, ../../sass/mobile/_doors.scss */
.download-app {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  margin: 20px 0 30px 0;
  padding: 20px 0;
  text-align: center;
}
/* line 263, ../../sass/mobile/_doors.scss */
.download-app img {
  max-width: 100%;
  width: 100%;
}
/* line 268, ../../sass/mobile/_doors.scss */
.download-app .subtitle {
  color: #202022;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 22px;
  font-weight: 900;
  border-bottom: none;
  margin: 15px 0 10px;
}
/* line 275, ../../sass/mobile/_doors.scss */
.download-app .dek {
  color: #666666;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 18px;
  font-weight: normal;
  margin: 0;
}
/* line 281, ../../sass/mobile/_doors.scss */
.download-app .btn-rounded {
  background: #b12124;
  border: solid 1px #b12124;
  color: white;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  margin: 15px 0 0;
}

/* line 296, ../../sass/mobile/_doors.scss */
.market-ticker #frontdoor-ticker-holder .indices {
  margin-top: 0 !important;
}

/* line 302, ../../sass/mobile/_doors.scss */
.page-search-form {
  margin: 35px 0 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.page-search-form:before, .page-search-form:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.page-search-form:after {
  clear: both;
}
/* line 306, ../../sass/mobile/_doors.scss */
.page-search-form h2, .page-search-form h3, .page-search-form .pull-quote, .page-search-form h4, .page-search-form .door .module-heading-averageMix-mobile, .door .page-search-form .module-heading-averageMix-mobile, .page-search-form .news-app header h2, .news-app header .page-search-form h2 {
  font-size: 28px;
}
/* line 310, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea {
  zoom: 1;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  padding: 5px 0;
  margin: 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.page-search-form .zipCodeArea:before, .page-search-form .zipCodeArea:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.page-search-form .zipCodeArea:after {
  clear: both;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 310, ../../sass/mobile/_doors.scss */
  .page-search-form .zipCodeArea {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 316, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea .weatherText {
  padding-bottom: 3px;
}
/* line 320, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea div {
  position: relative;
  margin: 0 70px 0 0;
}
/* line 324, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea div input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  left: 0;
  right: 0px;
  height: 30px;
  position: absolute;
}
/* line 332, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea div input[type="text"], .page-search-form .zipCodeArea div select, .page-search-form .zipCodeArea div textarea, .page-search-form .zipCodeArea div input[type="text"], .page-search-form .zipCodeArea div input[type="password"], .page-search-form .zipCodeArea div input[type="datetime"], .page-search-form .zipCodeArea div input[type="datetime-local"], .page-search-form .zipCodeArea div input[type="date"], .page-search-form .zipCodeArea div input[type="month"], .page-search-form .zipCodeArea div input[type="time"], .page-search-form .zipCodeArea div input[type="week"], .page-search-form .zipCodeArea div input[type="number"], .page-search-form .zipCodeArea div input[type="email"], .page-search-form .zipCodeArea div input[type="url"], .page-search-form .zipCodeArea div input[type="search"], .page-search-form .zipCodeArea div input[type="tel"], .page-search-form .zipCodeArea div input[type="color"] {
  -webkit-appearance: none;
  -moz-appearance: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: white;
  color: #828385;
}
/* line 342, ../../sass/mobile/_doors.scss */
.page-search-form .zipCodeArea .weatherInput div {
  margin-top: 5px;
}
/* line 348, ../../sass/mobile/_doors.scss */
.page-search-form form {
  zoom: 1;
  padding: 15px 0;
  margin: 0;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.page-search-form form:before, .page-search-form form:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.page-search-form form:after {
  clear: both;
}
/* line 353, ../../sass/mobile/_doors.scss */
.page-search-form form div {
  position: relative;
  margin: 0 70px 0 0;
}
/* line 357, ../../sass/mobile/_doors.scss */
.page-search-form form div input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  left: 0;
  right: 0px;
  height: 30px;
  position: absolute;
}
/* line 365, ../../sass/mobile/_doors.scss */
.page-search-form form div input[type="text"], .page-search-form form div select, .page-search-form form div textarea, .page-search-form form div input[type="text"], .page-search-form form div input[type="password"], .page-search-form form div input[type="datetime"], .page-search-form form div input[type="datetime-local"], .page-search-form form div input[type="date"], .page-search-form form div input[type="month"], .page-search-form form div input[type="time"], .page-search-form form div input[type="week"], .page-search-form form div input[type="number"], .page-search-form form div input[type="email"], .page-search-form form div input[type="url"], .page-search-form form div input[type="search"], .page-search-form form div input[type="tel"], .page-search-form form div input[type="color"] {
  -webkit-appearance: none;
  -moz-appearance: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  background: white;
  color: #828385;
}
/* line 376, ../../sass/mobile/_doors.scss */
.page-search-form.market-ticker form {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 376, ../../sass/mobile/_doors.scss */
  .page-search-form.market-ticker form {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 380, ../../sass/mobile/_doors.scss */
.page-search-form ul#Wextended {
  margin: 5px 0 2px 0;
  width: 100%;
}
/* line 384, ../../sass/mobile/_doors.scss */
.page-search-form ul#Wextended li#WextendedTmpl {
  align: center;
  margin: 0;
  display: inline-block !important;
  float: left;
  text-align: center;
  width: 20%;
}
/* line 391, ../../sass/mobile/_doors.scss */
.page-search-form ul#Wextended li#WextendedTmpl img {
  margin: 0 auto;
  padding: 3px 3px 8px 3px;
}
/* line 397, ../../sass/mobile/_doors.scss */
.page-search-form .btn {
  float: right;
  width: 70px;
}
/* line 401, ../../sass/mobile/_doors.scss */
.page-search-form .weatherAd {
  display: none;
}
/* line 404, ../../sass/mobile/_doors.scss */
.page-search-form .weatherText {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
}
/* line 407, ../../sass/mobile/_doors.scss */
.page-search-form .tenDayText {
  font-family: Arial;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  float: left;
}
/* line 411, ../../sass/mobile/_doors.scss */
.page-search-form .weatherCom {
  font-family: Arial;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  float: right;
}
/* line 415, ../../sass/mobile/_doors.scss */
.page-search-form .weatherText, .page-search-form .tenDayText, .page-search-form .weatherCom {
  color: #666666;
  line-height: 2;
}
/* line 418, ../../sass/mobile/_doors.scss */
.page-search-form .weatherText a, .page-search-form .tenDayText a, .page-search-form .weatherCom a {
  color: #666666;
}
/* line 420, ../../sass/mobile/_doors.scss */
.page-search-form .weatherText a:hover, .page-search-form .tenDayText a:hover, .page-search-form .weatherCom a:hover {
  color: #666666;
}
/* line 425, ../../sass/mobile/_doors.scss */
.page-search-form .universalSearch {
  padding-bottom: 10px;
}
/* line 428, ../../sass/mobile/_doors.scss */
.page-search-form .data-neg {
  color: #b12124;
}
/* line 431, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b {
  text-align: center;
  margin: 20px 0 22px;
}
/* line 434, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b p {
  clear: both;
}
/* line 436, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b p:first-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
  line-height: 0.8;
}
/* line 440, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b p:nth-child(2) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 22px;
  font-weight: normal;
  line-height: 1.1;
}
/* line 444, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b p:nth-child(3) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  line-height: 0;
}
/* line 448, ../../sass/mobile/_doors.scss */
.page-search-form .ui-grid-b p:last-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
}

/* line 459, ../../sass/mobile/_doors.scss */
.top-ad-container img,
.header-ad-container img {
  left: 50%;
  margin-left: -160px;
  min-width: 320px;
}

/* line 465, ../../sass/mobile/_doors.scss */
.top-ad-container {
  background: black;
  text-align: center;
}

/* line 469, ../../sass/mobile/_doors.scss */
.header-ad-container {
  background: #fefefe;
  margin: -13px -13px 0 -13px;
}

/* line 476, ../../sass/mobile/_doors.scss */
.front-standard {
  margin-bottom: -30px;
  border-bottom: 1px solid #dedede;
}
/* line 480, ../../sass/mobile/_doors.scss */
.front-standard .door-header div {
  padding: 14px 0 0 0;
}
/* line 485, ../../sass/mobile/_doors.scss */
.front-standard .listing ul, .front-standard .listing-basic ul {
  background-image: none;
}

/* line 492, ../../sass/mobile/_doors.scss */
.front-standard + .module-listing .listing-standard-lead ul {
  background: none;
  padding-top: 30px;
}
/* line 498, ../../sass/mobile/_doors.scss */
.front-standard + .module-listing .no-title-bg ul {
  border-top: none;
}
/* line 502, ../../sass/mobile/_doors.scss */
.front-standard + .module-listing .module-heading {
  display: none;
}

/*
.front-max-deep + .module-listing {
	.listing-standard-lead {
		.meta, .timestamp {
			display: none;
		}
	}
}
*/
/* line 517, ../../sass/mobile/_doors.scss */
.module-listing + .module-listing {
  margin: 0;
}

/* line 522, ../../sass/mobile/_doors.scss */
.listing-title-only + .module-listing .no-title-bg ul {
  border-top: none;
}

/* line 531, ../../sass/mobile/_doors.scss */
.door.moneywatch-article .door-header {
  margin-top: 10px;
}
/* line 535, ../../sass/mobile/_doors.scss */
.door.moneywatch-article .module-bulk.top .module-heading {
  padding-top: 0;
}
/* line 539, ../../sass/mobile/_doors.scss */
.door.moneywatch-article [data-ad*='mobile-flex-inc'] {
  margin-left: -13px;
}

/* line 11, ../../sass/mobile/_shows.scss */
.door .shows {
  padding: 0;
}
/* line 14, ../../sass/mobile/_shows.scss */
.door .show-header {
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  text-align: center;
  z-index: 2;
}
/* line 21, ../../sass/mobile/_shows.scss */
.door .show-header div {
  margin: -25px 0 0;
  padding: 0;
  width: 100%;
}
/* line 25, ../../sass/mobile/_shows.scss */
.door .show-header div.byline {
  marign: 13px 0;
}
/* line 29, ../../sass/mobile/_shows.scss */
.door .show-header h1 {
  color: white;
  font-size: 31px;
  margin: 0;
  padding: 38px 20px 18px;
}
/* line 35, ../../sass/mobile/_shows.scss */
.door .show-header h3 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 0;
  margin: -10px 0 6px;
  padding: 5px 0;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 44, ../../sass/mobile/_shows.scss */
.door .show-header p {
  color: white;
  font-size: 14px;
  padding: 0 13px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 50, ../../sass/mobile/_shows.scss */
.door .show-header article {
  padding-bottom: 30px;
}
/* line 54, ../../sass/mobile/_shows.scss */
.door .loose-div {
  padding-bottom: 150px;
}
/* line 57, ../../sass/mobile/_shows.scss */
.door .ctm {
  background: -moz-linear-gradient(top, rgba(94, 138, 212, 0.8) 1%, #5e8ad4 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(94, 138, 212, 0.8)), color-stop(20px, #5e8ad4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(94, 138, 212, 0.8) 1%, #5e8ad4 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(94, 138, 212, 0.8) 1%, #5e8ad4 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(94, 138, 212, 0.8) 1%, #5e8ad4 20px);
  /* W3C */
}
/* line 59, ../../sass/mobile/_shows.scss */
.door .ctm div {
  border-top: 2px solid #7ca3ce;
}
/* line 62, ../../sass/mobile/_shows.scss */
.door .ctm h1 {
  text-shadow: 0 -1px 0 #2b57a1;
}
/* line 65, ../../sass/mobile/_shows.scss */
.door .ctm h3 {
  color: #FFB827;
}
/* line 68, ../../sass/mobile/_shows.scss */
.door .ctm p {
  color: white;
}
/* line 72, ../../sass/mobile/_shows.scss */
.door .en {
  background: -moz-linear-gradient(top, rgba(10, 75, 170, 0.8) 1%, #0a4baa 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(10, 75, 170, 0.8)), color-stop(20px, #0a4baa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(10, 75, 170, 0.8) 1%, #0a4baa 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(10, 75, 170, 0.8) 1%, #0a4baa 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(10, 75, 170, 0.8) 1%, #0a4baa 20px);
  /* W3C */
}
/* line 74, ../../sass/mobile/_shows.scss */
.door .en div {
  border-top: 2px solid rgba(255, 255, 255, 0.2);
}
/* line 77, ../../sass/mobile/_shows.scss */
.door .en h1 {
  text-shadow: 0 -1px 0 #0f161f;
  z-index: 5;
}
/* line 80, ../../sass/mobile/_shows.scss */
.door .en h1:after {
  position: absolute;
  right: 0;
  z-index: 4;
}
/* line 86, ../../sass/mobile/_shows.scss */
.door .en h3 {
  color: white;
}
/* line 89, ../../sass/mobile/_shows.scss */
.door .en p {
  color: #8babbd;
}
/* line 93, ../../sass/mobile/_shows.scss */
.door .ftn {
  background: -moz-linear-gradient(top, rgba(118, 0, 1, 0.8) 1%, #760001 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(118, 0, 1, 0.8)), color-stop(20px, #760001));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(118, 0, 1, 0.8) 1%, #760001 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(118, 0, 1, 0.8) 1%, #760001 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(118, 0, 1, 0.8) 1%, #760001 20px);
  /* W3C */
}
/* line 96, ../../sass/mobile/_shows.scss */
.door .ftn div {
  border-top: 2px solid #c53334;
}
/* line 99, ../../sass/mobile/_shows.scss */
.door .ftn h1 {
  text-shadow: 0 -1px 0 #131c26;
}
/* line 103, ../../sass/mobile/_shows.scss */
.door .sunday {
  background: -moz-linear-gradient(top, rgba(192, 146, 33, 0.8) 1%, #c09221 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(192, 146, 33, 0.8)), color-stop(20px, #c09221));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(192, 146, 33, 0.8) 1%, #c09221 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(192, 146, 33, 0.8) 1%, #c09221 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(192, 146, 33, 0.8) 1%, #c09221 20px);
  /* W3C */
}
/* line 105, ../../sass/mobile/_shows.scss */
.door .sunday div {
  border-top: 2px solid #dbbb6d;
}
/* line 108, ../../sass/mobile/_shows.scss */
.door .sunday h1 {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/shows-ftn-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  text-shadow: 0 -1px 0 #695012;
  z-index: 5;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 108, ../../sass/mobile/_shows.scss */
  .door .sunday h1 {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/shows-ftn-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 70px 47px;
  }
}
/* line 112, ../../sass/mobile/_shows.scss */
.door .sunday h1:after {
  position: absolute;
  right: 0;
  z-index: 4;
}
/* line 119, ../../sass/mobile/_shows.scss */
.door .brooklyn {
  background: -moz-linear-gradient(top, rgba(48, 82, 102, 0.8) 1%, #305266 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(48, 82, 102, 0.8)), color-stop(20px, #305266));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(48, 82, 102, 0.8) 1%, #305266 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(48, 82, 102, 0.8) 1%, #305266 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(48, 82, 102, 0.8) 1%, #305266 20px);
  /* W3C */
}
/* line 121, ../../sass/mobile/_shows.scss */
.door .brooklyn div {
  border-top: 2px solid #374f6b;
}
/* line 124, ../../sass/mobile/_shows.scss */
.door .brooklyn h1 {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/shows-brooklyn-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  text-shadow: 0 -1px 0 #0f1a21;
  z-index: 5;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 124, ../../sass/mobile/_shows.scss */
  .door .brooklyn h1 {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/shows-brooklyn-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 64px 25px;
  }
}
/* line 128, ../../sass/mobile/_shows.scss */
.door .brooklyn h1:after {
  position: absolute;
  right: 0;
  z-index: 4;
}
/* line 136, ../../sass/mobile/_shows.scss */
.door .coa {
  background: -moz-linear-gradient(top, #2b2b2e 1%, #202022 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #2b2b2e), color-stop(20px, #202022));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2e 1%, #202022 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2b2b2e 1%, #202022 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2e 1%, #202022 20px);
  /* W3C */
}
/* line 139, ../../sass/mobile/_shows.scss */
.door .coa div {
  border-top: 2px solid #202022;
}
/* line 142, ../../sass/mobile/_shows.scss */
.door .coa h1 {
  text-shadow: 0 -1px 0 black;
  z-index: 5;
}
/* line 145, ../../sass/mobile/_shows.scss */
.door .coa h1:after {
  position: absolute;
  right: 0;
  z-index: 4;
}
/* line 153, ../../sass/mobile/_shows.scss */
.door .co {
  background: -moz-linear-gradient(top, rgba(4, 44, 95, 0.8) 1%, #042c5f 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(4, 44, 95, 0.8)), color-stop(20px, #042c5f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(4, 44, 95, 0.8) 1%, #042c5f 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(4, 44, 95, 0.8) 1%, #042c5f 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(4, 44, 95, 0.8) 1%, #042c5f 20px);
  /* W3C */
}
/* line 156, ../../sass/mobile/_shows.scss */
.door .co div {
  border-top: 2px solid #04397c;
}
/* line 159, ../../sass/mobile/_shows.scss */
.door .co h1 {
  text-shadow: 0 -1px 0 #1f5997;
  z-index: 5;
}
/* line 162, ../../sass/mobile/_shows.scss */
.door .co h1:after {
  position: absolute;
  right: 0;
  z-index: 4;
}
/* line 177, ../../sass/mobile/_shows.scss */
.door .mobile-icon-shows-ctm,
.door .mobile-icon-shows-ftn,
.door .mobile-icon-shows-sunday,
.door .mobile-icon-shows-brooklyn,
.door .mobile-icon-shows-48hrs,
.door .mobile-icon-shows-60mins,
.door .mobile-icon-shows-sixty-ot,
.door .mobile-icon-shows-coa,
.door .mobile-icon-shows-co {
  left: 50%;
  margin: -36px 0 0 -35px;
  position: absolute;
  z-index: 99;
}

/* line 184, ../../sass/mobile/_shows.scss */
.this-morning {
  padding: 0 !important;
}
/* line 186, ../../sass/mobile/_shows.scss */
.this-morning .listing, .this-morning .listing-basic {
  margin: 0;
}

/* line 197, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .module,
.sixty-mins .module {
  margin-top: 20px;
}

/* line 202, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs:before {
  margin-top: 0;
}
/* line 205, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs, .fourty-eight-hrs .containter {
  padding: 0;
}
/* line 208, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .shows {
  padding-bottom: 0;
}
/* line 213, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .story-body article.bottom-info h2, .fourty-eight-hrs .story-body article.bottom-info h3, .fourty-eight-hrs .story-body article.bottom-info .pull-quote, .fourty-eight-hrs .story-body article.bottom-info h4, .fourty-eight-hrs .story-body article.bottom-info .door .module-heading-averageMix-mobile, .door .fourty-eight-hrs .story-body article.bottom-info .module-heading-averageMix-mobile {
  margin-bottom: 0;
}
/* line 217, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .story-body p.exclusive {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% top;
  background-repeat: no-repeat;
  padding-top: 10px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 217, ../../sass/mobile/_shows.scss */
  .fourty-eight-hrs .story-body p.exclusive {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% top;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 220, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .story-body p.exclusive a {
  color: #202022;
}
/* line 225, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header {
  background: -moz-linear-gradient(top, rgba(51, 69, 91, 0.8) 1%, #33455b 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(51, 69, 91, 0.8)), color-stop(20px, #33455b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(51, 69, 91, 0.8) 1%, #33455b 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(51, 69, 91, 0.8) 1%, #33455b 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(51, 69, 91, 0.8) 1%, #33455b 20px);
  /* W3C */
}
/* line 227, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header div {
  border-top: 2px solid #435F7E;
  padding-bottom: 21px;
  text-align: center;
}
/* line 231, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header div h3 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  color: white;
}
/* line 235, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header div p {
  color: #8babbd;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  padding: 0 13px;
}
/* line 243, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header article {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/shows-48hrs-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-bottom: 21px;
  line-height: 1.3;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 243, ../../sass/mobile/_shows.scss */
  .fourty-eight-hrs .show-header article {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/shows-48hrs-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 33px 39px;
  }
}
/* line 247, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header article p {
  color: #8babbd;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  padding: 0 13px;
}
/* line 254, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header article h1 {
  text-shadow: 0 -1px 0 black;
}
/* line 257, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header article h3 {
  color: white;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: -1px;
  margin: 0;
  padding: 5px 0;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 268, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .show-header figure {
  text-align: center;
}
/* line 272, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .news-app {
  margin-top: 15px;
}
/* line 274, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .news-app figure, .fourty-eight-hrs .news-app .app-store {
  text-align: center;
}
/* line 276, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .news-app figure img, .fourty-eight-hrs .news-app .app-store img {
  display: inline;
}
/* line 280, ../../sass/mobile/_shows.scss */
.fourty-eight-hrs .news-app header h3, .fourty-eight-hrs .news-app header .pull-quote, .fourty-eight-hrs .news-app header h4, .fourty-eight-hrs .news-app header .door .module-heading-averageMix-mobile, .door .fourty-eight-hrs .news-app header .module-heading-averageMix-mobile, .fourty-eight-hrs .news-app header h2 {
  border-bottom: 1px solid #dedede;
}

/* line 289, ../../sass/mobile/_shows.scss */
.sixty-mins,
.sixty-mins-ot {
  /*
  &, .containter {
      padding: 0;
  }*/
}
/* line 290, ../../sass/mobile/_shows.scss */
.sixty-mins:before,
.sixty-mins-ot:before {
  margin-top: 0;
}
/* line 297, ../../sass/mobile/_shows.scss */
.sixty-mins .shows,
.sixty-mins-ot .shows {
  padding-bottom: 0;
  margin-top: -13px !important;
}
/* line 302, ../../sass/mobile/_shows.scss */
.sixty-mins .availble-in-market,
.sixty-mins-ot .availble-in-market {
  margin-top: 0px;
}
/* line 304, ../../sass/mobile/_shows.scss */
.sixty-mins .availble-in-market .title,
.sixty-mins-ot .availble-in-market .title {
  text-align: center;
  color: #b12124;
}
/* line 311, ../../sass/mobile/_shows.scss */
.sixty-mins .sixty-ot .show-header,
.sixty-mins-ot .sixty-ot .show-header {
  background: -moz-linear-gradient(top, rgba(35, 35, 35, 0.8) 1%, #232323 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(35, 35, 35, 0.8)), color-stop(20px, #232323));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(35, 35, 35, 0.8) 1%, #232323 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(35, 35, 35, 0.8) 1%, #232323 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(35, 35, 35, 0.8) 1%, #232323 20px);
  /* W3C */
}
/* line 314, ../../sass/mobile/_shows.scss */
.sixty-mins .sixty-ot .show-header div,
.sixty-mins-ot .sixty-ot .show-header div {
  border-top: 2px solid #343232;
}
/* line 316, ../../sass/mobile/_shows.scss */
.sixty-mins .sixty-ot .show-header div h3.release-date,
.sixty-mins-ot .sixty-ot .show-header div h3.release-date {
  color: #aa3937;
}
/* line 319, ../../sass/mobile/_shows.scss */
.sixty-mins .sixty-ot .show-header div h1,
.sixty-mins-ot .sixty-ot .show-header div h1 {
  text-shadow: 0 -1px 0 #1b0605;
  letter-spacing: normal;
}
/* line 327, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header,
.sixty-mins-ot .show-header {
  background: -moz-linear-gradient(top, rgba(111, 25, 23, 0.8) 1%, #6f1917 20px);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(111, 25, 23, 0.8)), color-stop(20px, #6f1917));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(111, 25, 23, 0.8) 1%, #6f1917 20px);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(111, 25, 23, 0.8) 1%, #6f1917 20px);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(111, 25, 23, 0.8) 1%, #6f1917 20px);
  /* W3C */
  min-height: 175px;
}
/* line 330, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header div,
.sixty-mins-ot .show-header div {
  border-top: 2px solid #800f0f;
  text-align: center;
}
/* line 333, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header div h1,
.sixty-mins-ot .show-header div h1 {
  text-shadow: 0 -1px 0 black;
  text-align: center;
  line-height: 1;
}
/* line 339, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header article,
.sixty-mins-ot .show-header article {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/shows-60mins-bg.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  line-height: 1.3;
  padding-bottom: 21px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 339, ../../sass/mobile/_shows.scss */
  .sixty-mins .show-header article,
  .sixty-mins-ot .show-header article {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/shows-60mins-bg.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 33px 32px;
  }
}
/* line 343, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header article p,
.sixty-mins-ot .show-header article p {
  color: #ca9393;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  padding: 0 13px;
}
/* line 350, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header article h3,
.sixty-mins-ot .show-header article h3 {
  color: white;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  font-style: normal;
  letter-spacing: -1px;
  margin: 0;
  padding: 5px 0;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 361, ../../sass/mobile/_shows.scss */
.sixty-mins .show-header figure,
.sixty-mins-ot .show-header figure {
  text-align: center;
}
/* line 367, ../../sass/mobile/_shows.scss */
.sixty-mins header div,
.sixty-mins-ot header div {
  background: none;
  margin: 7px 0 0;
  padding: 0;
}
/* line 377, ../../sass/mobile/_shows.scss */
.sixty-mins h3.release-date,
.sixty-mins-ot h3.release-date {
  margin: 35px 0 -36px 0;
  color: #B12124;
}
/* line 382, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app,
.sixty-mins-ot .news-app {
  margin: 15px 0 0 0;
}
/* line 385, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app header p,
.sixty-mins-ot .news-app header p {
  background: none;
  padding-top: 0;
}
/* line 390, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app .app-store,
.sixty-mins-ot .news-app .app-store {
  text-align: center;
}
/* line 392, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app .app-store img,
.sixty-mins-ot .news-app .app-store img {
  display: inline;
}
/* line 396, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app .download-news-app,
.sixty-mins-ot .news-app .download-news-app {
  margin: 30px 0 0;
  padding-bottom: 15px;
}
/* line 401, ../../sass/mobile/_shows.scss */
.sixty-mins .news-app-listing,
.sixty-mins-ot .news-app-listing {
  margin-top: 25px;
}

/* line 290, video-player/*.png */
.video-player-sprite, .video-player-EMAIL1x, .video-player-EMAIL2x, .video-player-EMAIL3x, .video-player-FB1x, .video-player-FB2x, .video-player-FB3x, .video-player-TWITTER1x, .video-player-TWITTER2x, .video-player-TWITTER3x, .video-player-alert_52px, .video-player-cbsaa_logo1x, .video-player-cbsaa_logo2x, .video-player-cbsaaa_logo1x, .video-player-cbsaaa_logo2x, .video-player-closed-caption, .video-player-controlbar, .video-player-dragger, .video-player-error-icon, .video-player-fullscreen, .video-player-pause-on-press, .video-player-pause, .video-player-play-on-press, .video-player-play-overlay, .video-player-play, .video-player-pp-stacked1x, .video-player-pp-stacked2x, .video-player-share-facebook, .video-player-share-twitter, .video-player-share, #play_pause.playing,
#adPlay_pause.adPlaying, #play_pause.paused,
#adPlay_pause.adPaused, .scrubber .thumb,
.scrubber .thumbM, #closedcap, .video-player-hi5-mobile #closedcap, #fs_Button,
#adFs_Button, #share, #shareAssets li .tweet, #shareAssets li .fb, .video-player-hi5 .play-button, .video-error .video-error-icon {
  background: url('/bundles/cbsnewscore/images/sprites/video-player-s936d76f49f.png') no-repeat;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-EMAIL1x {
  background-position: 0 -1182px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-EMAIL2x {
  background-position: 0 -792px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-EMAIL3x {
  background-position: 0 -300px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-FB1x {
  background-position: 0 -1258px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-FB2x {
  background-position: 0 -1106px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-FB3x {
  background-position: 0 -678px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-TWITTER1x {
  background-position: 0 -1220px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-TWITTER2x {
  background-position: 0 -868px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-TWITTER3x {
  background-position: 0 -441px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-alert_52px {
  background-position: 0 -1054px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-cbsaa_logo1x {
  background-position: 0 -555px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-cbsaa_logo2x {
  background-position: 0 -192px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-cbsaaa_logo1x {
  background-position: 0 -414px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-cbsaaa_logo2x {
  background-position: 0 0;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-closed-caption {
  background-position: 0 -1523px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-controlbar {
  background-position: 0 -1623px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-dragger {
  background-position: 0 -1373px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-error-icon {
  background-position: 0 -1296px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-fullscreen {
  background-position: 0 -1683px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-pause-on-press {
  background-position: 0 -1573px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-pause {
  background-position: 0 -1598px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-play-on-press {
  background-position: 0 -1398px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-play-overlay {
  background-position: 0 -944px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-play {
  background-position: 0 -1423px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-pp-stacked1x {
  background-position: 0 -609px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-pp-stacked2x {
  background-position: 0 -54px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-share-facebook {
  background-position: 0 -1448px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-share-twitter {
  background-position: 0 -1348px;
}

/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-player-share {
  background-position: 0 -1473px;
}

/* line 4, ../../sass/mobile/_video_player.scss */
.video-player-hi5 {
  position: relative;
  margin: 0;
  width: 640px;
  height: 360px;
  padding: 0px;
  border: 0px solid white;
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 4px;
  overflow: hidden;
}
/* line 17, ../../sass/mobile/_video_player.scss */
.video-player-hi5 .controls,
.video-player-hi5 .adControls {
  position: absolute;
  bottom: 0px;
  z-index: 0;
  width: 620px;
  /*  change width based on screen size width */
  height: 30px;
  /* was 50 JR spec */
  background-color: black;
  margin: 0px auto 0px auto;
  -webkit-transform: translateY(180%);
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -moz-transform: translateY(180%);
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.5s;
  -o-transform: translateY(180%);
  -o-transition-property: -o-transform;
  -o-transition-duration: 0.5s;
}
/* line 38, ../../sass/mobile/_video_player.scss */
.video-player-hi5 .controls div,
.video-player-hi5 .adControls div {
  position: absolute;
}

/* line 43, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile {
  position: relative;
  margin: 0;
  padding: 0px;
  border: 0px solid white;
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 4px;
  overflow: hidden;
  /*width:460px;
  height:270px;*/
}
/* line 56, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile .controls,
.video-player-hi5-mobile .adControls {
  position: absolute;
  bottom: 0px;
  z-index: 0;
  width: 460px;
  /*  change width based on screen size width */
  height: 30px;
  /* was 50 JR spec */
  background-color: black;
  margin: 0px auto 0px auto;
  -webkit-transform: translateY(180%);
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -moz-transform: translateY(180%);
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.5s;
  -o-transform: translateY(180%);
  -o-transition-property: -o-transform;
  -o-transition-duration: 0.5s;
}
/* line 76, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile .controls div,
.video-player-hi5-mobile .adControls div {
  position: absolute;
}

/* line 81, ../../sass/mobile/_video_player.scss */
video {
  width: 100%;
  height: auto;
  background-color: black;
}

/* line 86, ../../sass/mobile/_video_player.scss */
video[src] {
  visibility: visible;
}

/* line 90, ../../sass/mobile/_video_player.scss */
#mycbsiplayer, #uvp_ad_container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: auto;
  right: 0;
  bottom: 0;
}
/* line 99, ../../sass/mobile/_video_player.scss */
#mycbsiplayer > div, #uvp_ad_container > div {
  height: 100% !important;
}

/* line 105, ../../sass/mobile/_video_player.scss */
.show.controls,
.adShow.adControls {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
}

/* line 112, ../../sass/mobile/_video_player.scss */
.hide.controls,
.adHide.adControls {
  -webkit-transform: translateY(180%);
  -moz-transform: translateY(180%);
  -o-transform: translateY(180%);
}

/* line 118, ../../sass/mobile/_video_player.scss */
.adVisitSiteHide {
  display: none;
}

/* line 122, ../../sass/mobile/_video_player.scss */
.adTimer {
  position: absolute;
  top: 20px;
  left: 150px;
  z-index: 0;
  width: 165px;
  height: 50px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=8500);
  opacity: 85;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0px auto 0px auto;
  border: 1px solid rgba(180, 180, 180, 0.5);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-transform: translateY(-180%);
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -moz-border-radius: 6px;
  -moz-transform: translateY(-180%);
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.5s;
  -o-border-radius: 6px;
  -o-transform: translateY(-180%);
  -o-transition-property: -o-transform;
  -o-transition-duration: 0.5s;
}

/* line 149, ../../sass/mobile/_video_player.scss */
.adTimer_text {
  position: absolute;
  left: 15px;
  top: 14px;
  background: none;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  overflow: hidden;
  font-family: helvetica, sans-serif;
}

/* line 161, ../../sass/mobile/_video_player.scss */
.adTimer_seconds {
  position: absolute;
  right: 15px;
  top: 14px;
  background: none;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  overflow: hidden;
  font-family: helvetica, sans-serif;
}

/* line 173, ../../sass/mobile/_video_player.scss */
.adTimerShow.adTimer {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
}

/* line 179, ../../sass/mobile/_video_player.scss */
.adTimerHide.adTimer {
  -webkit-transform: translateY(-180%);
  -moz-transform: translateY(-180%);
  -o-transform: translateY(-180%);
}

/* line 186, ../../sass/mobile/_video_player.scss */
#play_pause_hotspot,
#adPlay_pause_hotspot {
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-right: 1px solid #363636;
}

/* line 194, ../../sass/mobile/_video_player.scss */
#play_pause.playing,
#adPlay_pause.adPlaying {
  background-position: 0 -1598px;
  height: 25px;
  width: 25px;
  margin: 3px;
}

/* line 202, ../../sass/mobile/_video_player.scss */
#play_pause.paused,
#adPlay_pause.adPaused {
  background-position: 0 -1423px;
  height: 25px;
  width: 25px;
  margin: 3px;
}

/* line 209, ../../sass/mobile/_video_player.scss */
.partner_logo_ad {
  display: none;
  /* height: 16px;
  width: 50px;
  top: 18px;
  left: 14px;
  @include opacity(1); */
}

/* line 219, ../../sass/mobile/_video_player.scss */
.progress-bar,
.adProgress-bar {
  width: 300px;
  height: 10px;
  margin: 8px;
  left: 30px;
}

/* line 228, ../../sass/mobile/_video_player.scss */
.adBar,
.bar {
  height: 10px;
}

/* line 233, ../../sass/mobile/_video_player.scss */
.adBar.adBarLoaded,
.bar.loaded {
  background-color: #848383;
}

/* line 238, ../../sass/mobile/_video_player.scss */
.adBar.adBarPlayed,
.bar.played {
  background-color: #D42128;
}

/* line 242, ../../sass/mobile/_video_player.scss */
.scrubber-container {
  left: 0;
  right: 10px;
}

/* line 247, ../../sass/mobile/_video_player.scss */
.scrubber {
  top: -4px;
  pointer-events: none;
}

/* line 253, ../../sass/mobile/_video_player.scss */
.scrubber .thumb,
.scrubber .thumbM {
  background-position: 0 -1373px;
  background-position: -3px -190px;
  height: 25px;
  width: 25px;
  pointer-events: auto;
  /* only the scrubber thumb and scrubber_hotspot should receive events */
  cursor: pointer;
}

/* line 263, ../../sass/mobile/_video_player.scss */
#scrubber_hotspot {
  position: absolute;
  width: 46px;
  height: 48px;
  top: -17px;
  left: -15px;
  pointer-events: auto;
  /* only the scrubber thumb and scrubber_hotspot should receive events */
}

/* line 273, ../../sass/mobile/_video_player.scss */
#adTimeCode,
#timeCode {
  position: absolute;
  color: #FFFFFF;
  font: normal 11px Helvetica, Roboto, sans-serif;
  height: 15px;
  right: 105px;
  top: 7px;
}

/* line 283, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile #adTimeCode,
.video-player-hi5-mobile #timeCode {
  position: absolute;
  color: #FFFFFF;
  font: normal 11px Helvetica, Roboto, sans-serif;
  height: 15px;
  right: 40px;
  top: 7px;
}

/* line 292, ../../sass/mobile/_video_player.scss */
#adTimeCode {
  right: 55px;
}

/* line 296, ../../sass/mobile/_video_player.scss */
#caption_hotspot {
  width: 30px;
  height: 30px;
  right: 60px;
  cursor: pointer;
  border-right: 1px solid #363636;
  border-left: 1px solid #363636;
}

/* line 305, ../../sass/mobile/_video_player.scss */
#closedcap {
  background-position: 0 -1523px;
  background-position: 0 -292px;
  height: 25px;
  width: 25px;
  right: 60px;
  margin: 9px 4px 8px 4px;
}

/* line 314, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile #caption_hotspot {
  width: 30px;
  height: 30px;
  right: 0px;
  cursor: pointer;
  border-right: 1px solid #363636;
  border-left: 1px solid #363636;
}

/* line 323, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile #closedcap {
  background-position: 0 -1523px;
  background-position: 0 -292px;
  height: 25px;
  width: 25px;
  right: 0px;
  margin: 7px 5px 8px 0px;
}

/* line 334, ../../sass/mobile/_video_player.scss */
#fs_Button,
#adFs_Button {
  position: absolute;
  background-position: 0 -1683px;
  background-position: 0 -426px;
  right: 0px;
  height: 25px;
  width: 25px;
  margin: 7px 2px 6px 4px;
  display: none;
}

/* line 346, ../../sass/mobile/_video_player.scss */
#fs_Button_hotspot,
#adFs_Button_hotspot {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0px;
  cursor: pointer;
  display: none;
}

/* line 355, ../../sass/mobile/_video_player.scss */
#share_hotspot {
  width: 30px;
  height: 30px;
  right: 30px;
  cursor: pointer;
  border-right: 1px solid #363636;
  display: none;
}

/* line 364, ../../sass/mobile/_video_player.scss */
#share {
  background-position: 0 -1473px;
  background-position: 0 -240px;
  height: 20px;
  width: 22px;
  right: 30px;
  margin: 6px 4px 4px 6px;
  cursor: pointer;
  display: none;
}

/* line 376, ../../sass/mobile/_video_player.scss */
#ad_markers_bar {
  left: 0;
  right: 0;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 0, 0, 0);
}

/* line 385, ../../sass/mobile/_video_player.scss */
.adMarkersBarMarker {
  position: relative;
  width: 2px;
  height: 6px;
  background-color: white;
  margin-top: 1px;
}

/* line 393, ../../sass/mobile/_video_player.scss */
.viewed.adMarkersBarMarker {
  background-color: #787878;
}

/*share*/
/* line 398, ../../sass/mobile/_video_player.scss */
#shareAssets {
  width: 30px;
  height: 65px;
  background-color: black;
  position: absolute;
  float: right;
  right: 30px;
  top: -65px;
  margin-bottom: 30px;
  display: none;
}

/* line 410, ../../sass/mobile/_video_player.scss */
#shareAssets ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

/* line 416, ../../sass/mobile/_video_player.scss */
#shareAssets li {
  width: 20px;
  height: 17px;
  padding: 0 5px;
  margin: 7px 0 10px 0;
  right: 30px;
}

/* line 424, ../../sass/mobile/_video_player.scss */
#shareAssets li .tweet {
  background-position: 0 -1348px;
  width: 20px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
}

/* line 432, ../../sass/mobile/_video_player.scss */
#shareAssets li .fb {
  background-position: 0 -1448px;
  width: 20px;
  height: 25px;
  display: inline-block;
  cursor: pointer;
}

/*share end*/
/* line 442, ../../sass/mobile/_video_player.scss */
#captionWrap {
  position: absolute;
  display: none;
  bottom: 30px;
  /* space for the video controls */
  width: 100%;
  text-align: center;
  background: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66;
}

/* line 452, ../../sass/mobile/_video_player.scss */
#caption {
  left: 0;
  padding: 20px 0;
  font: normal 18px Arial;
  color: #FFFFFF;
  text-align: center;
  height: 18px;
}

/* Preview */
/* line 462, ../../sass/mobile/_video_player.scss */
.preview-off.video_info {
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -o-transform: translateY(-120%);
}

/* line 468, ../../sass/mobile/_video_player.scss */
#previewimagetag {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 477, ../../sass/mobile/_video_player.scss */
.video-previewimage {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100% !important;
  height: 100%;
  border: 0;
}

/* line 492, ../../sass/mobile/_video_player.scss */
.previewimage-off.video-previewimage,
.partner_logo_title,
.title_text,
.preview-off.preview-controls,
.play-text,
.video_info {
  display: none;
}

/* line 496, ../../sass/mobile/_video_player.scss */
.video-player-hi5 .preview-controls {
  position: absolute;
  z-index: 30;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  width: 160px;
  height: 100px;
  top: 145px;
  left: 270px;
}

/* line 507, ../../sass/mobile/_video_player.scss */
.video-player-hi5 .play-button {
  background-position: 0 -944px;
  position: absolute;
  display: block;
  height: 107px;
  width: 107px;
  cursor: pointer;
}

/* line 516, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile .preview-controls {
  position: absolute;
  z-index: 30;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  width: 83px;
  height: 83px;
  top: 50%;
  left: 50%;
  margin: -41px 0 0 -41px;
}

/* line 528, ../../sass/mobile/_video_player.scss */
.video-player-hi5-mobile .play-button {
  position: absolute;
  display: block;
  cursor: pointer;
  left: 0;
  top: 0;
}

/* line 538, ../../sass/mobile/_video_player.scss */
#playerWrap .video-player-hi5-mobile .preview-controls,
#playerWrap .video-player-hi5 .preview-controls {
  position: relative;
  top: 0;
  left: 0;
  margin: 0 auto;
}

/* line 546, ../../sass/mobile/_video_player.scss */
#playerWrap .video-player-hi5-mobile .preview-controls .play-button,
#playerWrap .video-player-hi5 .preview-controls .play-button {
  position: relative;
  cursor: pointer;
  margin: 0 auto;
  top: 50%;
}

/* line 553, ../../sass/mobile/_video_player.scss */
.adVisitSite {
  position: absolute;
  top: 20px;
  right: 150px;
  z-index: 0;
  width: 135px;
  /* ww change width based on screen size width */
  height: 35px;
  opacity: 85;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0px auto 0px auto;
  border: 1px solid rgba(180, 180, 180, 0.5);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -webkit-transform: translateY(-180%);
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -moz-border-radius: 6px;
  -moz-transform: translateY(-180%);
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.5s;
  -o-border-radius: 6px;
  -o-transform: translateY(-180%);
  -o-transition-property: -o-transform;
  -o-transition-duration: 0.5s;
}

/* line 580, ../../sass/mobile/_video_player.scss */
.visitAdSite_text {
  position: absolute;
  left: 10px;
  top: 8px;
  background: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
  overflow: hidden;
  font-family: helvetica,sans-serif;
}

/* line 592, ../../sass/mobile/_video_player.scss */
.adVisitSiteShow.adVisitSite {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
}

/* line 598, ../../sass/mobile/_video_player.scss */
.adVisitSiteHide.adVisitSite {
  -webkit-transform: translateY(-180%);
  -moz-transform: translateY(-180%);
  -o-transform: translateY(-180%);
}

/* line 604, ../../sass/mobile/_video_player.scss */
.visitAdSiteArrow {
  position: absolute;
  right: 15px;
  top: 8px;
  width: 25px;
  height: 15px;
  opacity: 20;
}

/* line 613, ../../sass/mobile/_video_player.scss */
#cbsNewsVideoPlayer + .entry {
  margin-top: 10px;
}

/* line 617, ../../sass/mobile/_video_player.scss */
article #cbsnFDPlayer {
  margin: 20px 0;
}

@media screen and (orientation: portrait) {
  /* line 623, ../../sass/mobile/_video_player.scss */
  .progress-bar,
  .adProgress-bar {
    width: 155px;
  }
}
@media screen and (orientation: landscape) {
  /* line 630, ../../sass/mobile/_video_player.scss */
  .progress-bar,
  .adProgress-bar {
    width: 300px;
  }
}
/* line 635, ../../sass/mobile/_video_player.scss */
.video-error {
  color: #FFFFFF;
  /*  background: rgba(0,0,0,0.8) none repeat scroll 0 0; */
  background-color: #000;
  display: block;
  overflow: hidden;
  position: absolute;
  transition: all 0.5s ease 0s;
  z-index: 20;
  width: 100%;
  height: 100%;
}
/* line 647, ../../sass/mobile/_video_player.scss */
.video-error .video-error-text {
  font-size: 28px;
  font-weight: normal;
  margin: 0 auto;
  z-index: 40;
  width: 85%;
  padding: 0 20px 0 20px;
  text-align: center;
}
/* line 656, ../../sass/mobile/_video_player.scss */
.video-error .video-error-button {
  border-radius: 50px;
  background-color: #7E1412;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  color: #FFFFFF;
  width: 170px;
  height: 35px;
  display: block;
  font-size: 18px;
  margin: 5% auto;
  cursor: pointer;
  font-weight: normal;
  padding: 15px 5px 5px 15px;
}
/* line 671, ../../sass/mobile/_video_player.scss */
.video-error .video-error-button.subscribeMsg {
  width: 105px;
}
/* line 675, ../../sass/mobile/_video_player.scss */
.video-error .video-error-icon {
  background-position: 0 -1296px;
  display: block;
  height: 52px;
  width: 52px;
  cursor: pointer;
  margin: 5% auto 2%;
}

@media screen and (orientation: portrait) {
  /* line 686, ../../sass/mobile/_video_player.scss */
  .video-error .video-error-text {
    font-size: 18px;
  }
  /* line 689, ../../sass/mobile/_video_player.scss */
  .video-error .video-error-text.subscribeMsg {
    font-size: 16px;
  }

  /* line 694, ../../sass/mobile/_video_player.scss */
  .video-error .video-error-button {
    width: 135px;
    height: 20px;
    font-size: 14px;
    margin: 10px auto;
    cursor: pointer;
    font-weight: normal;
    padding: 5px 5px 5px 15px;
  }
  /* line 703, ../../sass/mobile/_video_player.scss */
  .video-error .video-error-button.subscribeMsg {
    width: 85px;
  }
  /* line 707, ../../sass/mobile/_video_player.scss */
  .video-error .video-error-button.deepLinking {
    width: 100px;
  }
}
/* line 713, ../../sass/mobile/_video_player.scss */
.video-container #cbsNewsVideoPlayer {
  min-height: calc(100vw / 1.78);
}

/* line 718, ../../sass/mobile/_video_player.scss */
#cbsnFDPlayer {
  min-height: calc(100vw / 1.78);
}
/* line 720, ../../sass/mobile/_video_player.scss */
#cbsnFDPlayer.uvpjs--fullscreen {
  height: 100% !important;
  margin: 0px !important;
}

/* line 727, ../../sass/mobile/_video_player.scss */
.media-block #cbsNewsVideoPlayer {
  min-height: calc(100vw / 1.78);
}

/* line 732, ../../sass/mobile/_video_player.scss */
div[id^='video-player-mediapost-'] {
  min-height: calc(100vw / 1.78);
}

/* line 736, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container {
  width: 100%;
  position: absolute;
  height: calc(100% - 43px);
  top: 0;
  left: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.8);
  padding: 20px;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
  text-align: left;
}
/* line 752, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container.upvpjs-videoShare-show {
  opacity: 1;
  visibility: visible;
}
/* line 759, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container h4 {
  font-weight: 300 !important;
  color: #dad9d7 !important;
  font-family: "foundation-sans-light", Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  margin-bottom: 20px !important;
  margin-top: 0px !important;
  letter-spacing: 0px !important;
  border-top: none !important;
  text-shadow: none !important;
  padding-right: 50px;
  padding-top: 0px !important;
  border-bottom: none !important;
  line-height: 20px;
}
@media (max-width: 375px) {
  /* line 759, ../../sass/mobile/_video_player.scss */
  .upvpjs-videoShare-container h4 {
    margin-bottom: 12px !important;
  }
}
/* line 778, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container p {
  float: none;
  width: auto;
  display: block;
  line-height: 30px !important;
  font-weight: 300 !important;
  color: #dad9d7;
  font-family: "foundation-sans-bold", Helvetica, Arial, sans-serif;
  font-size: 12px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin: 0px 0px 0px !important;
}
/* line 792, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container input {
  display: block;
  background: transparent;
  color: transparent;
  border: none;
  z-index: -1;
  position: relative;
  left: -1000%;
}
/* line 802, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .uvpjs-close-icon {
  background-image: url("/bundles/cbsnewscore/images/video-player/uvp_close.svg");
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 5;
  opacity: 0.8;
}
/* line 812, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .uvpjs-close-icon:hover {
  opacity: 1;
}
/* line 817, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .uvpjs-link-icon {
  background-image: url("/bundles/cbsnewscore/images/video-player/uvp_link.svg");
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
  opacity: 0.8;
}
/* line 826, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .uvpjs-link-icon:hover {
  opacity: 1;
}
/* line 831, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-icon {
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  border-radius: 50%;
  opacity: 0.8;
  margin-right: 7px;
  position: relative;
  z-index: 3;
}
/* line 841, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-icon.upvpjs-icon-fb {
  background: #38538a;
}
/* line 844, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-icon.upvpjs-icon-tw {
  background: #4d9cd7;
}
/* line 847, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-icon.upvpjs-icon-email {
  background: #fff;
}
/* line 851, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-icon:hover {
  opacity: 1;
}
/* line 856, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .link-copied {
  font-family: "foundation-sans-light";
  font-weight: 300 !important;
  font-size: 10px !important;
  opacity: 1;
  -webkit-transition: opacity 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
}
/* line 865, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .link-copied.hide-copied {
  opacity: 0;
}
/* line 870, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-copy-url {
  margin-bottom: 40px;
  width: 55%;
  float: left;
  vertical-align: top;
}
/* line 877, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-share-social {
  margin-bottom: 40px;
  width: 45%;
  float: left;
  vertical-align: top;
}
/* line 884, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-embed-code {
  clear: both;
  float: left;
  position: relative;
  top: -70px;
}
/* line 889, ../../sass/mobile/_video_player.scss */
.upvpjs-videoShare-container .upvpjs-embed-code input {
  display: block;
  background: transparent;
  color: transparent;
  border: none;
  z-index: -1;
  position: relative;
  left: -1000%;
}

/* line 901, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container {
  position: absolute;
  width: 100%;
  height: calc(100% - 43px);
  top: 0;
  left: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.8);
  padding: 40px 40px 40px 40px;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
  text-align: left;
}
/* line 917, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container.uupvpjs-videoCCSettings-show {
  opacity: 1;
  visibility: visible;
}
/* line 922, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container .uvpjs-close-icon {
  background-image: url("/bundles/cbsnewscore/images/video-player/uvp_close.svg");
  width: 14px;
  height: 14px;
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  z-index: 5;
  opacity: 0.8;
}
/* line 932, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container .uvpjs-close-icon:hover {
  opacity: 1;
}
/* line 938, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container p {
  float: left;
  width: auto;
  display: block;
  line-height: 16px !important;
  font-weight: 300 !important;
  color: #dad9d7;
  font-family: "foundation-sans-bold", Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 20px;
  font-weight: bold;
}
/* line 952, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container p.upvpjs-cc-container {
  width: 100%;
}
/* line 956, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container p.upvpjs-autoplay-container {
  width: 100%;
}
/* line 960, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container p span {
  display: inline-block;
  margin: 0 5px;
  text-transform: capitalize;
  font-family: "foundation-sans-light", Helvetica, Arial, sans-serif;
  font-weight: 600;
  cursor: pointer;
  color: #5a5957;
}
/* line 968, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container p span.active {
  color: #fff;
}
/* line 975, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container h4 {
  display: none !important;
}
/* line 978, ../../sass/mobile/_video_player.scss */
.upvpjs-videoCCSettings-container .uvpjs-cc-tab-text-content, .upvpjs-videoCCSettings-container .uvpjs-cc-tab-bg-content {
  display: none !important;
}

/* line 984, ../../sass/mobile/_video_player.scss */
.upvpjs-geoBlockedOverlay-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 23;
  background-color: #000;
}
/* line 995, ../../sass/mobile/_video_player.scss */
.upvpjs-geoBlockedOverlay-container > div {
  width: 100%;
}
/* line 997, ../../sass/mobile/_video_player.scss */
.upvpjs-geoBlockedOverlay-container > div img {
  display: block;
  margin: auto;
  pointer-events: none;
}
/* line 1002, ../../sass/mobile/_video_player.scss */
.upvpjs-geoBlockedOverlay-container > div h4 {
  text-align: center;
  font-size: 29px;
  font-family: Georgia, serif;
  font-weight: normal;
  margin-bottom: 12px;
  margin-top: 10px;
  color: #fff;
}
/* line 1011, ../../sass/mobile/_video_player.scss */
.upvpjs-geoBlockedOverlay-container > div p {
  line-height: 25px;
  width: 100%;
  text-align: center;
  margin: auto !important;
  padding: 0px 39px;
  box-sizing: border-box;
  float: none;
  font-size: 18px;
  font-style: italic;
  letter-spacing: .8;
  color: #888;
}

@media only screen and (-o-min-device-pixel-ratio: 5 / 4), only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx) {
  /* line 1031, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon {
    background-size: cover !important;
  }
  /* line 1034, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-fb {
    background: url("/bundles/cbsnewscore/images/video-player/FB2x.png") no-repeat !important;
    background-size: cover !important;
  }
  /* line 1038, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-tw {
    background: url("/bundles/cbsnewscore/images/video-player/TWITTER2x.png") no-repeat !important;
    background-size: cover !important;
  }
  /* line 1042, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-email {
    background: url("/bundles/cbsnewscore/images/video-player/EMAIL2x.png") no-repeat !important;
    background-size: cover !important;
  }
}
/* @3x Images (Pixel Ratio of 2.25+) */
@media only screen and (-o-min-device-pixel-ratio: 9 / 4), only screen and (-webkit-min-device-pixel-ratio: 2.25), only screen and (min-device-pixel-ratio: 2.25), only screen and (min-resolution: 2.25dppx) {
  /* line 1056, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-fb {
    background: url("/bundles/cbsnewscore/images/video-player/FB3x.png") no-repeat !important;
    background-size: cover !important;
  }
  /* line 1060, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-tw {
    background: url("/bundles/cbsnewscore/images/video-player/TWITTER3x.png") no-repeat !important;
    background-size: cover !important;
  }
  /* line 1064, ../../sass/mobile/_video_player.scss */
  .upvpjs-icon.upvpjs-icon-email {
    background: url("/bundles/cbsnewscore/images/video-player/EMAIL3x.png") no-repeat !important;
    background-size: cover !important;
  }
}
/* line 1147, ../../sass/mobile/_video_player.scss */
.uvpjs {
  height: auto;
}
/* line 1155, ../../sass/mobile/_video_player.scss */
.uvpjs:not(.uvpjs--fullscreen) .uvpjs__content video {
  margin: auto !important;
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-webkit-slider-runnable-track {
  position: relative;
  width: 100%;
  height: 3px;
  background: transparent;
  background-color: transparent;
  background-image: linear-gradient(#2980b9, #2980b9);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-moz-range-track {
  position: relative;
  width: 100%;
  height: 3px;
  background: transparent;
  background-color: transparent;
  background-image: linear-gradient(#2980b9, #2980b9);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-ms-track {
  position: relative;
  width: 100%;
  height: 3px;
  background: transparent;
  border: none;
  color: transparent;
}
/* line 1106, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-webkit-slider-thumb {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  width: 12px;
  height: 12px;
  border: none;
  background: #2980b9;
  visibility: hidden;
  min-height: 100% !important;
}
/* line 1106, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-moz-range-thumb {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  width: 12px;
  height: 12px;
  border: none;
  background: #2980b9;
  visibility: hidden;
}
/* line 1106, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-ms-thumb {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  width: 12px;
  height: 12px;
  border: none;
  background: #2980b9;
  visibility: hidden;
}
/* line 1126, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__progress-slider::-webkit-slider-thumb {
  margin-top: -5px;
}
/* line 1166, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__volume-slider {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__volume-slider::-webkit-slider-runnable-track {
  position: relative;
  width: 38px;
  height: 3px;
  background: #050709;
  background-color: #050709;
  background-image: linear-gradient(#2980b9, #2980b9);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__volume-slider::-moz-range-track {
  position: relative;
  width: 38px;
  height: 3px;
  background: #050709;
  background-color: #050709;
  background-image: linear-gradient(#2980b9, #2980b9);
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
/* line 1076, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__volume-slider::-ms-track {
  position: relative;
  width: 38px;
  height: 3px;
  background: #050709;
  border: none;
  color: #050709;
}
/* line 1177, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId {
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(93, 9, 9, 0.75);
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 1188, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId.downloadMsg {
  background: rgba(0, 0, 0, 0.75);
}
/* line 1191, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId.downloadMsg .videoerror-container .video-error-button {
  display: inline-block;
  margin: 9px 10px 0px;
  background: #860b0b;
  color: #fff;
}
/* line 1196, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId.downloadMsg .videoerror-container .video-error-button:hover {
  background: #fff;
  color: #860b0b;
}
/* line 1203, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 20px;
  text-align: center;
}
/* line 1210, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-icon {
  display: block;
  width: 82px;
  height: 39px;
  line-height: initial;
  background: url(/bundles/cbsnewscore/images/video-player/cbsaa_logo1x.png);
  margin: 0px auto 10px;
  background-size: cover;
}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
  /* line 1210, ../../sass/mobile/_video_player.scss */
  .uvpjs #videoerrorId .videoerror-container .video-error-icon {
    /* on retina, use image that's scaled by 2 */
    background-image: url("/bundles/cbsnewscore/images/video-player/cbsaa_logo2x.png");
    background-size: 82px 39px;
  }
}
/* line 1221, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-text {
  line-height: 21px;
  color: #fff;
  text-indent: initial;
  font-size: 16px;
  font-family: Helvetica, Roboto, sans-serif;
  margin: 15px 0px;
  font-weight: 300;
  white-space: nowrap;
}
/* line 1232, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-button {
  font-size: 14px;
  font-weight: 300;
  font-family: Helvetica, Roboto, sans-serif;
  border-radius: 1px;
  background: #fff;
  color: #860b0b;
  padding: 15px 0px;
  display: block;
  width: 115px;
  margin: 9px auto;
  letter-spacing: 0px;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  cursor: pointer;
  margin-bottom: 10%;
}
/* line 1255, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-button:hover {
  color: #fff;
  background: #860b0b;
}
/* line 1261, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container p {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -5px;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #fff;
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 1271, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container p .video-error-login-link {
  color: #fff;
  text-decoration: underline;
}
/* line 1278, ../../sass/mobile/_video_player.scss */
.uvpjs #videoerrorThumbnail {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
}
/* line 1287, ../../sass/mobile/_video_player.scss */
.uvpjs .uvpjs__controlbar--hidden + .uvpjs__progress {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition: visibility 0s,opacity .2s ease-out;
  -o-transition: visibility 0s,opacity .2s ease-out;
  -webkit-transition: visibility 0s,opacity .2s ease-out;
  transition: visibility 0s,opacity .2s ease-out;
}
/* line 1295, ../../sass/mobile/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 5;
  background: rgba(0, 0, 0, 0.8);
  padding: 10% 10%;
  box-sizing: border-box;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 300ms ease-in-out;
  -moz-transition: opacity 300ms ease-in-out;
  -o-transition: opacity 300ms ease-in-out;
}
/* line 1311, ../../sass/mobile/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container h4 {
  font-weight: 700 !important;
  color: #dad9d7 !important;
  font-family: "foundation-sans-light", Helvetica, Arial, sans-serif !important;
  font-size: 18px !important;
  margin-bottom: 15% !important;
  margin-top: 0px !important;
  letter-spacing: 0px !important;
  text-align: center;
  line-height: 24px;
  text-shadow: none;
  border-top: none !important;
  padding-top: 0px !important;
}
@media screen and (max-width: 375px) {
  /* line 1311, ../../sass/mobile/_video_player.scss */
  .uvpjs .upvpjs-replayOverlay-container h4 {
    display: none;
  }
}
/* line 1329, ../../sass/mobile/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container .replay-button {
  background-color: #821515;
  color: #f7f7f7;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 500;
  padding: 20px 20px;
  width: 135px;
  border: 1px solid #905050;
  text-transform: uppercase;
  display: block;
  font-size: 26px;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
}
/* line 1343, ../../sass/mobile/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container .replay-button:hover {
  background-color: #fff;
  color: #821515;
}
/* line 1350, ../../sass/mobile/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container .uvpjs__btn-large-play::before, .uvpjs .upvpjs-replayOverlay-container .uvpjs__btn-large-play::after {
  top: calc(50% + (60px / 2));
}
@media screen and (max-width: 375px) {
  /* line 1350, ../../sass/mobile/_video_player.scss */
  .uvpjs .upvpjs-replayOverlay-container .uvpjs__btn-large-play::before, .uvpjs .upvpjs-replayOverlay-container .uvpjs__btn-large-play::after {
    top: 50%;
  }
}
/* line 1359, ../../sass/mobile/_video_player.scss */
.uvpjs #meta-info {
  display: none;
}

/* line 1365, ../../sass/mobile/_video_player.scss */
.article.article.media-post {
  position: relative;
  z-index: 1;
}

/* line 11, ../../sass/mobile/_videos.scss */
.videos h1 {
  background: none;
  padding: 6px 0 0;
}
/* line 15, ../../sass/mobile/_videos.scss */
.videos h2, .videos h3, .videos .pull-quote, .videos h4, .videos .door .module-heading-averageMix-mobile, .door .videos .module-heading-averageMix-mobile, .videos .news-app header h2, .news-app header .videos h2 {
  border-bottom: none;
}
/* line 18, ../../sass/mobile/_videos.scss */
.videos .social {
  margin: 10px 0;
}
/* line 22, ../../sass/mobile/_videos.scss */
.videos .story-body .meta {
  margin: 4px 0 6px 0;
  display: block;
}
/* line 26, ../../sass/mobile/_videos.scss */
.videos .story-body .deep-story-promo {
  margin-bottom: 20px;
}
/* line 30, ../../sass/mobile/_videos.scss */
.videos .story-body + .mix.listing, .videos .story-body + .mix.listing-basic {
  margin-top: -10px;
}
/* line 33, ../../sass/mobile/_videos.scss */
.videos .listing, .videos .listing-basic {
  margin: 15px 0 0;
}
/* line 35, ../../sass/mobile/_videos.scss */
.videos .listing h2, .videos .listing-basic h2, .videos .listing h3, .videos .listing-basic h3, .videos .listing .pull-quote, .videos .listing-basic .pull-quote, .videos .listing h4, .videos .listing-basic h4, .videos .listing .door .module-heading-averageMix-mobile, .door .videos .listing .module-heading-averageMix-mobile, .videos .listing-basic .door .module-heading-averageMix-mobile, .door .videos .listing-basic .module-heading-averageMix-mobile {
  border-bottom: 1px solid #dedede;
}
/* line 39, ../../sass/mobile/_videos.scss */
.videos .comments {
  margin: 28px 0 0;
}
/* line 41, ../../sass/mobile/_videos.scss */
.videos .comments h2, .videos .comments h3, .videos .comments .pull-quote, .videos .comments h4, .videos .comments .door .module-heading-averageMix-mobile, .door .videos .comments .module-heading-averageMix-mobile {
  border-bottom: 1px solid #dedede;
}

/* line 46, ../../sass/mobile/_videos.scss */
.video-container {
  margin: 2px -13px 0 -13px;
}
/* line 48, ../../sass/mobile/_videos.scss */
.video-container .mobile-icon-video-play-btn-large, .video-container .video-player-hi5-mobile .play-button, .video-player-hi5-mobile .video-container .play-button {
  left: 50%;
  margin: -41px 0 0 -41px;
  position: absolute;
  top: 50%;
  z-index: 2;
}

/* line 57, ../../sass/mobile/_videos.scss */
.content-primary.content-video .door-header-complete + .mix.listing, .content-primary.content-video .door-header-complete + .mix.listing-basic {
  margin: 10px 0 0;
}
/* line 59, ../../sass/mobile/_videos.scss */
.content-primary.content-video .door-header-complete + .mix.listing ul, .content-primary.content-video .door-header-complete + .mix.listing-basic ul {
  background: none;
}
/* line 64, ../../sass/mobile/_videos.scss */
.content-primary.content-video .door-header-complete .video-container + div {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-gradient.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 64, ../../sass/mobile/_videos.scss */
  .content-primary.content-video .door-header-complete .video-container + div {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-gradient.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 67, ../../sass/mobile/_videos.scss */
.content-primary.content-video .door-header-complete .video-container + div h1 {
  background: none !important;
  padding-top: 6px;
}
/* line 73, ../../sass/mobile/_videos.scss */
.content-primary.content-video .video-container + div {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-gradient.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 73, ../../sass/mobile/_videos.scss */
  .content-primary.content-video .video-container + div {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-gradient.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 76, ../../sass/mobile/_videos.scss */
.content-primary.content-video .video-container + div h1 {
  background: none !important;
  padding-top: 6px;
}

/* line 86, ../../sass/mobile/_videos.scss */
.mobile-icon-video-play-btn-small {
  left: 50%;
  margin: -20px 0 0 -20px;
  position: absolute;
  top: 50%;
  z-index: 2;
}

/* line 97, ../../sass/mobile/_videos.scss */
.content-primary.ads .videos h2, .content-primary.ads .videos h3, .content-primary.ads .videos .pull-quote, .content-primary.ads .videos h4, .content-primary.ads .videos .door .module-heading-averageMix-mobile, .door .content-primary.ads .videos .module-heading-averageMix-mobile {
  color: #008dd8;
  text-align: center;
  margin: 10px 0;
}

/* line 102, ../../sass/mobile/_videos.scss */
.content-primary.content-video.ads .video-container + div h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  letter-spacing: -0.05em;
  text-align: center;
}

/* line 108, ../../sass/mobile/_videos.scss */
.content-primary.content-video.ads .mix.listing, .content-primary.content-video.ads .mix.listing-basic {
  border-top: 1px solid #dedede;
  margin-top: 10px;
}

/* line 2, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 {
  position: relative;
  margin: 0;
  width: 100%;
  height: 100%;
  padding: 0px;
  border: 0px solid white;
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: bold;
  text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 4px;
  overflow: hidden;
  /* Preview */
}
/* line 15, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .controls,
.cbsn-video-player-hi5 .adControls {
  position: absolute;
  bottom: 40px;
  z-index: 0;
  left: 40px !important;
  height: 64px;
  /* was 50 JR spec */
  background-image: none;
  background-color: rgba(0, 0, 0, 0.65);
  border-radius: 32px;
  margin: 0px auto 0px auto;
  -webkit-transform: translateY(180%);
  -webkit-transition-property: -webkit-transform;
  -webkit-transition-duration: 0.5s;
  -moz-transform: translateY(180%);
  -moz-transition-property: -moz-transform;
  -moz-transition-duration: 0.5s;
  -o-transform: translateY(180%);
  -o-transition-property: -o-transform;
  -o-transition-duration: 0.5s;
}
/* line 37, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .controls div,
.cbsn-video-player-hi5 .adControls div {
  position: absolute;
}
/* line 43, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #play_pause_hotspot,
.cbsn-video-player-hi5 #adPlay_pause_hotspot {
  width: 42px;
  height: 42px;
  cursor: pointer;
  margin: 11px 0 11px 14px;
}
/* line 51, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #play_pause.playing,
.cbsn-video-player-hi5 #adPlay_pause.adPlaying {
  height: 42px;
  width: 42px;
  margin: 11px 0 11px 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJVVlBfSE9WRVIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDEuOTg2IDQxLjk4NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDEuOTg2IDQxLjk4NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IlBBVVNFXzFfIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjAuOTkzLDAuOTc2YzExLjAzNywwLDIwLjAxNyw4Ljk3OSwyMC4wMTcsMjAuMDE3UzMyLjAzLDQxLjAxLDIwLjk5Myw0MS4wMVMwLjk3NiwzMi4wMywwLjk3NiwyMC45OTNTOS45NTYsMC45NzYsMjAuOTkzLDAuOTc2IE0yMC45OTMsMEM5LjM5OSwwLDAsOS4zOTksMCwyMC45OTNzOS4zOTksMjAuOTkzLDIwLjk5MywyMC45OTNzMjAuOTkzLTkuMzk5LDIwLjk5My0yMC45OTNTMzIuNTg3LDAsMjAuOTkzLDBMMjAuOTkzLDB6Ii8+PGc+PHJlY3QgeD0iMTYuOTg2IiB5PSIxNC45OTMiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyIiBoZWlnaHQ9IjEyIi8+PHJlY3QgeD0iMjIuOTg2IiB5PSIxNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIiIGhlaWdodD0iMTIiLz48L2c+PC9nPjwvc3ZnPg==);
  background-position: 0 0;
}
/* line 60, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #play_pause.paused,
.cbsn-video-player-hi5 #adPlay_pause.adPaused {
  height: 42px;
  width: 42px;
  margin: 11px 0 11px 14px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJVVlBfSE9WRVIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNDJweCIgaGVpZ2h0PSI0MnB4IiB2aWV3Qm94PSIwIDAgNDEuOTg2IDQxLjk4NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDEuOTg2IDQxLjk4NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwLjk5MywwLjk3NmMxMS4wMzcsMCwyMC4wMTcsOC45NzksMjAuMDE3LDIwLjAxN1MzMi4wMyw0MS4wMSwyMC45OTMsNDEuMDFTMC45NzYsMzIuMDMsMC45NzYsMjAuOTkzUzkuOTU2LDAuOTc2LDIwLjk5MywwLjk3NiBNMjAuOTkzLDBDOS4zOTksMCwwLDkuMzk5LDAsMjAuOTkzczkuMzk5LDIwLjk5MywyMC45OTMsMjAuOTkzczIwLjk5My05LjM5OSwyMC45OTMtMjAuOTkzUzMyLjU4NywwLDIwLjk5MywwTDIwLjk5MywweiIvPjxnPjxyZWN0IHg9IjIxLjk5MyIgeT0iMTEuNDU5IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIDAuNzA3MSAtMC43MDcxIC0wLjcwNzEgNTEuNTk3MSAxMy41NDYxKSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjIiIGhlaWdodD0iMTIiLz48cmVjdCB4PSIyMS45OTMiIHk9IjE4LjUyNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIDAuNzA3MSAtMC43MDcxIDAuNzA3MSAyNC4wNzc3IC05LjA3NDgpIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iMiIgaGVpZ2h0PSIxMiIvPjwvZz48L2c+PC9zdmc+);
  background-position: 0 0;
}
/* line 68, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 video {
  width: 100%;
  height: 100%;
  background-color: black;
}
/* line 74, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .scrubber-container {
  display: none;
}
/* line 78, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .scrubber {
  display: none;
}
/* line 83, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .scrubber .thumb,
.cbsn-video-player-hi5 .scrubber .thumbM {
  display: none;
}
/* line 87, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #scrubber_hotspot {
  display: none;
}
/* line 92, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #adTimeCode,
.cbsn-video-player-hi5 #timeCode {
  display: none;
}
/* line 96, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #caption_hotspot {
  display: none;
}
/* line 100, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #closedcap {
  display: none;
}
/* line 105, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #fs_Button,
.cbsn-video-player-hi5 #adFs_Button {
  display: none;
}
/* line 109, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #ccIcon {
  display: none;
}
/* line 114, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #fs_Button_hotspot,
.cbsn-video-player-hi5 #adFs_Button_hotspot {
  display: none;
}
/* line 118, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #share_hotspot {
  display: none;
}
/* line 122, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .partner_logo_ad, .cbsn-video-player-hi5 .partner_logo {
  display: none;
}
/* line 127, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .progress-bar,
.cbsn-video-player-hi5 .adProgress-bar {
  display: none;
}
/* line 131, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .adProgress-bar {
  display: none;
}
/* line 136, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .adBar,
.cbsn-video-player-hi5 .bar {
  display: none;
}
/* line 141, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .adBar.adBarLoaded,
.cbsn-video-player-hi5 .bar.loaded {
  background-color: rgba(255, 255, 255, 0.15);
}
/* line 146, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .adBar.adBarPlayed,
.cbsn-video-player-hi5 .bar.played {
  background-color: rgba(255, 255, 255, 0.8);
}
/* line 150, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #captionWrap {
  display: none;
}
/* line 154, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #caption {
  display: none;
}
/* line 158, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .watermark {
  display: none;
}
/* line 164, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .preview-off.video_info {
  -webkit-transform: translateY(-120%);
  -moz-transform: translateY(-120%);
  -o-transform: translateY(-120%);
}
/* line 170, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 #previewimagetag {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
/* line 178, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .video-previewimage {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
/* line 185, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .video-previewimage:after {
  position: absolute;
  content: " ";
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
}
/* line 197, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .show.controls,
.cbsn-video-player-hi5 .adShow.adControls {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
}
/* line 209, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .previewimage-off.video-previewimage,
.cbsn-video-player-hi5 .partner_logo_title,
.cbsn-video-player-hi5 .title_text,
.cbsn-video-player-hi5 .preview-off.preview-controls,
.cbsn-video-player-hi5 .play-text,
.cbsn-video-player-hi5 .video_info {
  display: none;
}

/* line 217, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .preview-controls {
  position: absolute;
  z-index: 30;
  opacity: .95;
  width: 100%;
  height: 100%;
  top: 0;
}

/* line 227, ../../sass/common/_front_door_cbsn_player.scss */
.cbsn-video-player-hi5 .play-button,
.cbsn-FD-player .play-button {
  position: absolute;
  z-index: 1;
  display: block;
  height: 200px;
  width: 200px;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -100px;
  cursor: pointer;
  background-size: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiBjbGFzcz0icmVzdW1lLXN2ZyIgdmlld0JveD0iMCAwIDMzMCAzMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzMCAzMzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnIGlkPSJSZXN1bWVfTGF5ZXJfMSIgZGlzcGxheT0ibm9uZSI+PHJlY3QgeD0iLTYuNzUiIHk9Ii0zLjc5MiIgZGlzcGxheT0iaW5saW5lIiB3aWR0aD0iMzQ2Ljg3NSIgaGVpZ2h0PSIzNDYuODc1Ii8+PC9nPjxnIGlkPSJJQ09OX0RFRkFVTFQiPjxjaXJjbGUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIyIiBjeD0iMTY0LjgxNyIgY3k9IjE2NS45MDkiIHI9IjE2MyIgc3Ryb2tlLXdpZHRoPSIyIiBvcGFjaXR5PSIuMTUiPjwvY2lyY2xlPjxnIGRpc3BsYXk9ImlubGluZSI+PGcgaWQ9ImM5OF9wbGF5XzJfIj48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTQ2LjY5OSwxOTkuOGwtMC4zODUtMC4wNDRsLTEuMDEzLTAuMjc0Yy0xLjEwMy0wLjUyNS0xLjgxNC0xLjY2NC0xLjgxNC0yLjkwNXYtNjIuODg2YzAtMS4yNDYsMC43MTctMi4zODUsMS44MjgtMi45MDVjMC45OTctMC40OTgsMi40MS0wLjM4OCwzLjM3MSwwLjM1bDQ5LjI5NywzMS40OTZjMC43NjEsMC42MzIsMS4xOTYsMS41NDIsMS4xOTYsMi40OTZjMCwwLjk0My0wLjQ0OSwxLjg3OS0xLjIsMi41MDFsLTAuMTczLDAuMTI3bC00OS4xOCwzMS40MDhDMTQ4LjA3NywxOTkuNTc0LDE0Ny4zOTgsMTk5LjgsMTQ2LjY5OSwxOTkuOHogTTE0Ni45NjgsMTM0LjE2MnY2MS45M2w0OC40ODQtMzAuOTYzTDE0Ni45NjgsMTM0LjE2MnoiLz48L2c+PC9nPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNjQuODE1LDI1Ni41NDNjLTQ5Ljk3NCwwLTkwLjYzMi00MC42NTgtOTAuNjMyLTkwLjYzNWMwLTQ5Ljk3NCw0MC42NTgtOTAuNjMyLDkwLjYzMi05MC42MzJjNDkuOTc3LDAsOTAuNjM1LDQwLjY1OCw5MC42MzUsOTAuNjMyQzI1NS40NTEsMjE1Ljg4NSwyMTQuNzkzLDI1Ni41NDMsMTY0LjgxNSwyNTYuNTQzeiBNMTY0LjgxNSw3OC41MzNjLTQ4LjE3NywwLTg3LjM3NCwzOS4xOTctODcuMzc0LDg3LjM3NGMwLDQ4LjE4LDM5LjE5Nyw4Ny4zNzcsODcuMzc0LDg3LjM3N2M0OC4xOCwwLDg3LjM3Ny0zOS4xOTcsODcuMzc3LTg3LjM3N0MyNTIuMTkyLDExNy43MywyMTIuOTk1LDc4LjUzMywxNjQuODE1LDc4LjUzM3oiLz48L2c+PC9nPjwvZz48ZyBpZD0iSE9WRVIiPjxjaXJjbGUgY2xhc3M9InJlc3VtZS1jaXJjbGUiIGN4PSIxNjQuODE3IiBjeT0iMTY1LjkwOSIgcj0iMTYzIiBmaWxsPSJ0cmFuc3BhcmVudCIvPjxnPjxnIGlkPSJjOThfcGxheV8xXyI+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE0Ni42OTksMTk5LjhsLTAuMzg1LTAuMDQ0bC0xLjAxMy0wLjI3NGMtMS4xMDMtMC41MjUtMS44MTQtMS42NjQtMS44MTQtMi45MDV2LTYyLjg4NmMwLTEuMjQ2LDAuNzE3LTIuMzg1LDEuODI4LTIuOTA1YzAuOTk3LTAuNDk4LDIuNDEtMC4zODgsMy4zNzEsMC4zNWw0OS4yOTcsMzEuNDk2YzAuNzYxLDAuNjMyLDEuMTk2LDEuNTQyLDEuMTk2LDIuNDk2YzAsMC45NDMtMC40NDksMS44NzktMS4yLDIuNTAxbC0wLjE3MywwLjEyN2wtNDkuMTgsMzEuNDA4QzE0OC4wNzcsMTk5LjU3NCwxNDcuMzk4LDE5OS44LDE0Ni42OTksMTk5Ljh6IE0xNDYuOTY4LDEzNC4xNjJ2NjEuOTNsNDguNDg0LTMwLjk2M0wxNDYuOTY4LDEzNC4xNjJ6Ii8+PC9nPjwvZz48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY0LjgxNSwyNTYuNTQzYy00OS45NzQsMC05MC42MzItNDAuNjU4LTkwLjYzMi05MC42MzVjMC00OS45NzQsNDAuNjU4LTkwLjYzMiw5MC42MzItOTAuNjMyYzQ5Ljk3NywwLDkwLjYzNSw0MC42NTgsOTAuNjM1LDkwLjYzMkMyNTUuNDUxLDIxNS44ODUsMjE0Ljc5MywyNTYuNTQzLDE2NC44MTUsMjU2LjU0M3ogTTE2NC44MTUsNzguNTMzYy00OC4xNzcsMC04Ny4zNzQsMzkuMTk3LTg3LjM3NCw4Ny4zNzRjMCw0OC4xOCwzOS4xOTcsODcuMzc3LDg3LjM3NCw4Ny4zNzdjNDguMTgsMCw4Ny4zNzctMzkuMTk3LDg3LjM3Ny04Ny4zNzdDMjUyLjE5MiwxMTcuNzMsMjEyLjk5NSw3OC41MzMsMTY0LjgxNSw3OC41MzN6Ii8+PC9nPjwvZz48L2c+PC9zdmc+);
}

/* line 17, ../../sass/mobile/_media_post.scss */
.media-post h1,
.live-blog h1 {
  padding: 15px 0 0 0;
}
/* line 23, ../../sass/mobile/_media_post.scss */
.media-post .byline p,
.live-blog .byline p {
  margin: 0 0 5px;
}
/* line 28, ../../sass/mobile/_media_post.scss */
.media-post section,
.live-blog section {
  border-bottom: 1px solid #dedede;
  padding: 0 0 5px 0;
}
/* line 31, ../../sass/mobile/_media_post.scss */
.media-post section h1,
.live-blog section h1 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 28px;
  font-weight: 900;
  padding: 15px 0 8px;
}
/* line 36, ../../sass/mobile/_media_post.scss */
.media-post section h2, .media-post section h3, .media-post section .pull-quote, .media-post section h4, .media-post section .door .module-heading-averageMix-mobile, .door .media-post section .module-heading-averageMix-mobile,
.live-blog section h2,
.live-blog section h3,
.live-blog section .pull-quote,
.live-blog section h4,
.live-blog section .door .module-heading-averageMix-mobile,
.door .live-blog section .module-heading-averageMix-mobile {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 22px;
  font-weight: 900;
  border-bottom: none;
  color: black;
}
/* line 42, ../../sass/mobile/_media_post.scss */
.media-post section figure,
.live-blog section figure {
  margin: 6px -13px 0;
}
/* line 44, ../../sass/mobile/_media_post.scss */
.media-post section figure figcaption,
.live-blog section figure figcaption {
  margin: 0 0 7px 13px;
}
/* line 48, ../../sass/mobile/_media_post.scss */
.media-post section:first-child,
.live-blog section:first-child {
  margin: 10px 0 0 0;
}
/* line 52, ../../sass/mobile/_media_post.scss */
.media-post section p:first-child,
.live-blog section p:first-child {
  padding: 11px 0 0 0;
}
/* line 57, ../../sass/mobile/_media_post.scss */
.media-post .social,
.live-blog .social {
  border-top: none;
  margin: 0;
}
/* line 61, ../../sass/mobile/_media_post.scss */
.media-post .na-content,
.live-blog .na-content {
  border: 1px solid #dedede;
  margin: 3px 0 9px;
  text-align: center;
}
/* line 66, ../../sass/mobile/_media_post.scss */
.media-post .na-content p:first-child,
.live-blog .na-content p:first-child {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  margin: 1px;
  padding: 10px;
  background: #efefef;
  padding: 5px;
  color: #666666;
}
/* line 77, ../../sass/mobile/_media_post.scss */
.media-post .media-embed iframe,
.live-blog .media-embed iframe {
  width: 100%;
}

/* line 21, ../../sass/mobile/_moneywatch.scss */
.moneywatch-article .container:before {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  height: 30px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 21, ../../sass/mobile/_moneywatch.scss */
  .moneywatch-article .container:before {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 26, ../../sass/mobile/_moneywatch.scss */
.moneywatch-article .container .story-header h1 {
  background: none;
  padding: 0;
}
/* line 30, ../../sass/mobile/_moneywatch.scss */
.moneywatch-article .container .story-header h2, .moneywatch-article .container .story-header h3, .moneywatch-article .container .story-header .pull-quote, .moneywatch-article .container .story-header h4, .moneywatch-article .container .story-header .door .module-heading-averageMix-mobile, .door .moneywatch-article .container .story-header .module-heading-averageMix-mobile {
  display: none;
}

/* line 37, ../../sass/mobile/_moneywatch.scss */
.moneywatch.container {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/container-bg.png");
  background-position: 50% 0%;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 37, ../../sass/mobile/_moneywatch.scss */
  .moneywatch.container {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/container-bg.png");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: 320px 12px;
  }
}
/* line 40, ../../sass/mobile/_moneywatch.scss */
.moneywatch .page-search-form {
  border-bottom: 1px solid #dedede;
  margin: 0;
  padding: 0 0 10px 0;
}
/* line 44, ../../sass/mobile/_moneywatch.scss */
.moneywatch .page-search-form .ui-grid-b {
  margin: 20px 0 16px;
}
/* line 51, ../../sass/mobile/_moneywatch.scss */
.moneywatch.door.container {
  padding-bottom: 0;
}
/* line 54, ../../sass/mobile/_moneywatch.scss */
.moneywatch.door.container .page-search-form {
  background: none;
}
/* line 59, ../../sass/mobile/_moneywatch.scss */
.moneywatch header {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  border-bottom: 1px dotted #dedede;
  border-top: 1px solid #dedede;
  padding: 15px 0;
  margin-top: 15px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 59, ../../sass/mobile/_moneywatch.scss */
  .moneywatch header {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 65, ../../sass/mobile/_moneywatch.scss */
.moneywatch header h1 {
  padding: 0;
}
/* line 67, ../../sass/mobile/_moneywatch.scss */
.moneywatch header h1 span {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: .2px;
  margin-top: -2px;
}
/* line 73, ../../sass/mobile/_moneywatch.scss */
.moneywatch header ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  line-height: 1;
  margin: 1px 0 4px;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.moneywatch header ul:before, .moneywatch header ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.moneywatch header ul:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.moneywatch header ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.moneywatch header ul li:first-child, .moneywatch header ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.moneywatch header ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.moneywatch header ul li.last {
  padding-right: 0;
}
/* line 78, ../../sass/mobile/_moneywatch.scss */
.moneywatch header li {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 45px;
  font-weight: 300;
}
/* line 80, ../../sass/mobile/_moneywatch.scss */
.moneywatch header li:first-child {
  padding-right: 10px;
}
/* line 83, ../../sass/mobile/_moneywatch.scss */
.moneywatch header li .mobile-icon-divider-large {
  margin: 7px 5px 0 -15px;
}
/* line 87, ../../sass/mobile/_moneywatch.scss */
.moneywatch header p {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 91, ../../sass/mobile/_moneywatch.scss */
.moneywatch header p .meta {
  text-transform: none;
}
/* line 96, ../../sass/mobile/_moneywatch.scss */
.moneywatch .listing, .moneywatch .listing-basic {
  margin: 20px 0 3px;
}

/* line 101, ../../sass/mobile/_moneywatch.scss */
.datalist h2, .datalist h3, .datalist .pull-quote, .datalist h4, .datalist .door .module-heading-averageMix-mobile, .door .datalist .module-heading-averageMix-mobile, .datalist .news-app header h2, .news-app header .datalist h2 {
  padding-top: 12px;
  clear: left;
}
/* line 104, ../../sass/mobile/_moneywatch.scss */
.datalist h2:nth-child, .datalist h3:nth-child, .datalist .pull-quote:nth-child, .datalist h4:nth-child, .datalist .door .module-heading-averageMix-mobile:nth-child, .door .datalist .module-heading-averageMix-mobile:nth-child {
  padding-top: 17px;
}
/* line 108, ../../sass/mobile/_moneywatch.scss */
.datalist dl {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  font-size: 17px;
  margin: 0 -13px;
  padding-top: 11px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 108, ../../sass/mobile/_moneywatch.scss */
  .datalist dl {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 113, ../../sass/mobile/_moneywatch.scss */
.datalist dl dt {
  float: left;
  padding: 5px 0 5px 13px;
  width: 50%;
}
/* line 118, ../../sass/mobile/_moneywatch.scss */
.datalist dl dd {
  padding: 5px 13px 5px;
}
/* line 120, ../../sass/mobile/_moneywatch.scss */
.datalist dl dd:nth-of-type(even) {
  background-color: #f5f5f5;
}

/* line 126, ../../sass/mobile/_moneywatch.scss */
.market-ticker {
  zoom: 1;
  margin: 13px 13px 20px 13px;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.market-ticker:before, .market-ticker:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.market-ticker:after {
  clear: both;
}
/* line 129, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices {
  margin-top: 10px;
}
/* line 131, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices strong {
  clear: both;
  font-size: 12px;
}
/* line 134, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices strong a {
  color: #000 !important;
}
/* line 138, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices .data-pos {
  color: #2d553b;
}
/* line 141, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices .data-neg {
  color: #b12124;
}
/* line 145, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child, .market-ticker .indices > div:nth-child(2), .market-ticker .indices > div:last-child {
  -moz-box-sizing: border-box;
  border: 0 none;
  float: left;
  margin-right: -0.5px;
  margin-bottom: 10px;
  min-height: 1px;
  padding: 0;
  text-align: center;
  width: 33.333%;
}
/* line 156, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child > div:first-child, .market-ticker .indices > div:nth-child(2) > div:first-child, .market-ticker .indices > div:last-child > div:first-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: bold;
}
/* line 158, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child > div:first-child .data-pos, .market-ticker .indices > div:nth-child(2) > div:first-child .data-pos, .market-ticker .indices > div:last-child > div:first-child .data-pos {
  color: #2d553b;
}
/* line 161, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child > div:first-child .data-neg, .market-ticker .indices > div:nth-child(2) > div:first-child .data-neg, .market-ticker .indices > div:last-child > div:first-child .data-neg {
  color: #b12124;
}
/* line 165, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child > div:nth-child(2), .market-ticker .indices > div:nth-child(2) > div:nth-child(2), .market-ticker .indices > div:last-child > div:nth-child(2) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 22px;
  font-weight: normal;
}
/* line 168, ../../sass/mobile/_moneywatch.scss */
.market-ticker .indices > div:first-child > div:nth-child(3), .market-ticker .indices > div:first-child > div:last-child, .market-ticker .indices > div:nth-child(2) > div:nth-child(3), .market-ticker .indices > div:nth-child(2) > div:last-child, .market-ticker .indices > div:last-child > div:nth-child(3), .market-ticker .indices > div:last-child > div:last-child {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
}

/* line 6, ../../sass/mobile/_forms.scss */
.overlay {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute;
  z-index: 1101;
}
/* line 13, ../../sass/mobile/_forms.scss */
.overlay .close {
  background: rgba(0, 0, 0, 0.9);
  bottom: 0;
  left: 0;
  right: 0;
  top: -20px;
  position: absolute;
  z-index: 1102;
}
/* line 22, ../../sass/mobile/_forms.scss */
.overlay .overlay-content {
  position: absolute;
  left: 0;
  top: 35px;
  z-index: 1103;
}

/* line 29, ../../sass/mobile/_forms.scss */
.close {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 31, ../../sass/mobile/_forms.scss */
.close span {
  color: #000;
  font-size: 2em;
  text-indent: 0;
  position: absolute;
  right: 10px;
  top: 30px;
  z-index: 1104;
}

/* line 44, ../../sass/mobile/_forms.scss */
.overlay-content {
  width: 100%;
  height: auto;
}

/* line 49, ../../sass/mobile/_forms.scss */
.overlay p {
  color: #c4c4c4;
}
/* line 52, ../../sass/mobile/_forms.scss */
.overlay a {
  color: white;
}
/* line 56, ../../sass/mobile/_forms.scss */
.overlay section,
.overlay form {
  margin: 30px 0 0;
  padding: 0 20px;
}
/* line 60, ../../sass/mobile/_forms.scss */
.overlay label {
  font-weight: bold;
}
/* line 65, ../../sass/mobile/_forms.scss */
.overlay label,
.overlay h2,
.overlay h3,
.overlay .pull-quote,
.overlay h4,
.overlay .door .module-heading-averageMix-mobile,
.door .overlay .module-heading-averageMix-mobile,
.overlay .news-app header h2,
.news-app header .overlay h2,
.overlay h5 {
  color: #c4c4c4;
  text-shadow: black 0px -1px 0;
}
/* line 69, ../../sass/mobile/_forms.scss */
.overlay h5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
}
/* line 72, ../../sass/mobile/_forms.scss */
.overlay h2, .overlay h3, .overlay .pull-quote, .overlay h4, .overlay .door .module-heading-averageMix-mobile, .door .overlay .module-heading-averageMix-mobile, .overlay .news-app header h2, .news-app header .overlay h2 {
  -webkit-box-shadow: 0 1px 0 0 #333333;
  -moz-box-shadow: 0 1px 0 0 #333333;
  box-shadow: 0 1px 0 0 #333333;
  border-bottom: 1px solid #000;
  padding: 0 0 10px;
  margin: 0 20px 20px;
}
/* line 78, ../../sass/mobile/_forms.scss */
.overlay .btn {
  margin-top: 11px;
}
/* line 81, ../../sass/mobile/_forms.scss */
.overlay .meta {
  color: #1e2a36;
}
/* line 84, ../../sass/mobile/_forms.scss */
.overlay input[type="text"] {
  color: #828385;
  height: 40px;
  padding: 0 10px;
}
/* line 89, ../../sass/mobile/_forms.scss */
.overlay .checkbox {
  padding-left: 10px;
}
/* line 108, ../../sass/mobile/_forms.scss */
.overlay select,
.overlay textarea,
.overlay input[type="text"],
.overlay input[type="checkbox"],
.overlay input[type="password"],
.overlay input[type="datetime"],
.overlay input[type="datetime-local"],
.overlay input[type="date"],
.overlay input[type="month"],
.overlay input[type="time"],
.overlay input[type="week"],
.overlay input[type="number"],
.overlay input[type="email"],
.overlay input[type="url"],
.overlay input[type="search"],
.overlay input[type="tel"],
.overlay input[type="color"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #202022;
  border: 1px solid #333333;
  color: #c4c4c4;
}
/* line 130, ../../sass/mobile/_forms.scss */
.overlay select:focus,
.overlay textarea:focus,
.overlay input[type="text"]:focus,
.overlay input[type="checkbox"],
.overlay input[type="password"]:focus,
.overlay input[type="datetime"]:focus,
.overlay input[type="datetime-local"]:focus,
.overlay input[type="date"]:focus,
.overlay input[type="month"]:focus,
.overlay input[type="time"]:focus,
.overlay input[type="week"]:focus,
.overlay input[type="number"]:focus,
.overlay input[type="email"]:focus,
.overlay input[type="url"]:focus,
.overlay input[type="search"]:focus,
.overlay input[type="tel"]:focus,
.overlay input[type="color"]:focus {
  background: #202022;
  border: 1px solid #666666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #c4c4c4;
}

/* line 142, ../../sass/mobile/_forms.scss */
.social-sign-up {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
  clear: both;
  margin: 0 0 11px;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.social-sign-up:before, .social-sign-up:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.social-sign-up:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.social-sign-up li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 2px;
  padding-right: 2px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.social-sign-up li:first-child, .social-sign-up li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.social-sign-up li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.social-sign-up li.last {
  padding-right: 0;
}
/* line 147, ../../sass/mobile/_forms.scss */
.social-sign-up li span {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 151, ../../sass/mobile/_forms.scss */
.social-sign-up .mobile-icon-overlay-g {
  margin-top: 0;
}

/* line 159, ../../sass/mobile/_forms.scss */
.register.overlay form {
  margin: 0;
}
/* line 161, ../../sass/mobile/_forms.scss */
.register.overlay form h5 {
  margin: 25px 0 20px;
}
/* line 164, ../../sass/mobile/_forms.scss */
.register.overlay form .btn {
  margin-top: 11px;
}
/* line 168, ../../sass/mobile/_forms.scss */
.register.overlay .checkbox {
  margin-top: 2px;
}

/* line 179, ../../sass/mobile/_forms.scss */
.accountlink.overlay section:first-of-type h5,
.accountlink.overlay section:first-of-type .btn {
  margin: 0;
}

/* line 193, ../../sass/mobile/_forms.scss */
.loose-pane p:first-child,
.base-pane p:first-child,
.tight-pane p:first-child {
  margin: 0;
}

/* line 198, ../../sass/mobile/_forms.scss */
.loose-pane {
  margin-top: 30px;
}

/* line 201, ../../sass/mobile/_forms.scss */
.base-pane {
  margin-top: 20px;
}

/* line 204, ../../sass/mobile/_forms.scss */
.tight-pane {
  margin-top: 10px;
}

/* line 207, ../../sass/mobile/_forms.scss */
.mobile-icon-yahoo-logo {
  padding: 0 43px;
}

/* line 213, ../../sass/mobile/_forms.scss */
.extend-select, .styled-select select, .styled-select select:focus {
  background: transparent;
  border: 0 none;
  border-radius: 0;
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  height: 40px;
  line-height: 1;
  padding-left: 10px;
  width: 225px;
}

/* line 225, ../../sass/mobile/_forms.scss */
.styled-select {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/arrow-down.png");
  background-position: 90% 50%;
  background-repeat: no-repeat;
  background-color: white;
  border: 0;
  height: 40px;
  overflow: hidden;
  width: 150px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 225, ../../sass/mobile/_forms.scss */
  .styled-select {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/arrow-down.png");
    background-position: 90% 50%;
    background-repeat: no-repeat;
    background-size: 20px 11px;
  }
}

/* line 239, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-mm {
  width: 100px;
  float: left;
  margin-right: 5px;
}
/* line 243, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-mm select {
  width: 130px;
}

/* line 247, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-dd {
  width: 80px;
  float: left;
  margin-right: 5px;
}
/* line 251, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-dd select {
  width: 110px;
}

/* line 255, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-yy {
  width: 90px;
  float: left;
}
/* line 258, ../../sass/mobile/_forms.scss */
.styled-select.select-birthday-yy select {
  width: 120px;
}

/* line 262, ../../sass/mobile/_forms.scss */
.birthday-pane {
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.birthday-pane:before, .birthday-pane:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.birthday-pane:after {
  clear: both;
}

/* line 1, ../../sass/mobile/_mobile-app.scss */
.news-app {
  margin-top: 20px;
}
/* line 4, ../../sass/mobile/_mobile-app.scss */
.news-app header h3, .news-app header .pull-quote, .news-app header h4, .news-app header .door .module-heading-averageMix-mobile, .door .news-app header .module-heading-averageMix-mobile, .news-app header h2 {
  border-bottom: 1px solid #dedede;
  padding-bottom: 0;
}
/* line 9, ../../sass/mobile/_mobile-app.scss */
.news-app header p {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-style: italic;
  color: #666666;
  padding-top: 10px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 9, ../../sass/mobile/_mobile-app.scss */
  .news-app header p {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 19, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.news-app .news-app-listing ul li {
  margin-bottom: 0;
}
/* line 22, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing li {
  zoom: 1;
  margin: 15px 0 15px 60px;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.news-app .news-app-listing li:before, .news-app .news-app-listing li:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.news-app .news-app-listing li:after {
  clear: both;
}
/* line 25, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing li:first-child {
  border-top: 0;
  margin-top: 0;
}
/* line 29, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing li:last-child {
  border: none;
}
/* line 32, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing li:last-child span:last-child {
  border: none;
}
/* line 38, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing span {
  float: left;
}
/* line 40, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing span:first-child {
  margin-left: -60px;
}
/* line 43, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing span:last-child {
  border-bottom: 1px dotted #1e2a36;
}
/* line 46, ../../sass/mobile/_mobile-app.scss */
.news-app .news-app-listing span .title {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: 900;
  color: #b12124;
  text-transform: uppercase;
  margin-bottom: 0;
}
/* line 54, ../../sass/mobile/_mobile-app.scss */
.news-app .app-store {
  text-align: center;
  padding: 23px 0 10px;
}
/* line 58, ../../sass/mobile/_mobile-app.scss */
.news-app .app-info {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-style: italic;
  color: #666666;
  padding-top: 17px;
}
/* line 65, ../../sass/mobile/_mobile-app.scss */
.news-app .download-news-app {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  border-top: 1px solid #dedede;
  margin: 30px 0;
  text-align: center;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/mobile/_mobile-app.scss */
  .news-app .download-news-app {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 70, ../../sass/mobile/_mobile-app.scss */
.news-app .download-news-app .btn {
  font-size: 14px;
  height: 35px;
  margin-top: -20px;
  padding: 7px 15px;
}
/* line 82, ../../sass/mobile/_mobile-app.scss */
.news-app .mobile-icon-app-icon-48,
.news-app .mobile-icon-app-icon-alert,
.news-app .mobile-icon-app-icon-calendar,
.news-app .mobile-icon-app-icon-extras,
.news-app .mobile-icon-app-icon-video {
  display: block;
}
/* line 87, ../../sass/mobile/_mobile-app.scss */
.news-app.sixty-mins-app header p {
  background: none;
  padding-top: 0;
}

/* line 5, ../../sass/mobile/_newsletters.scss */
.newsletters h2, .newsletters h3, .newsletters .pull-quote, .newsletters h4, .newsletters .door .module-heading-averageMix-mobile, .door .newsletters .module-heading-averageMix-mobile, .newsletters .news-app header h2, .news-app header .newsletters h2 {
  margin-bottom: 10px;
}
/* line 8, ../../sass/mobile/_newsletters.scss */
.newsletters h2 + article, .newsletters h3 + article, .newsletters .pull-quote + article, .newsletters h4 + article, .newsletters .door .module-heading-averageMix-mobile + article, .door .newsletters .module-heading-averageMix-mobile + article {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 8, ../../sass/mobile/_newsletters.scss */
  .newsletters h2 + article, .newsletters h3 + article, .newsletters .pull-quote + article, .newsletters h4 + article, .newsletters .door .module-heading-averageMix-mobile + article, .door .newsletters .module-heading-averageMix-mobile + article {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 1px;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 11, ../../sass/mobile/_newsletters.scss */
.newsletters ul {
  margin: 0;
  list-style: none;
  margin: 0;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.newsletters ul li {
  margin-bottom: 0;
}
/* line 14, ../../sass/mobile/_newsletters.scss */
.newsletters ul li {
  border-top: 1px solid #dedede;
  padding-top: 7px;
}
/* line 17, ../../sass/mobile/_newsletters.scss */
.newsletters ul li:first-of-type {
  border: none;
}
/* line 23, ../../sass/mobile/_newsletters.scss */
.newsletters article .title {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
  color: #000;
  border-bottom: none;
  margin-bottom: 2px;
  line-height: 1.2;
}
/* line 30, ../../sass/mobile/_newsletters.scss */
.newsletters article p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  font-size: 13px;
  font-weight: normal;
  color: #666666;
}
/* line 34, ../../sass/mobile/_newsletters.scss */
.newsletters article .meta {
  font-style: italic;
}
/* line 37, ../../sass/mobile/_newsletters.scss */
.newsletters article .download-news-app {
  margin-bottom: 15px;
}
/* line 39, ../../sass/mobile/_newsletters.scss */
.newsletters article .download-news-app a {
  height: auto;
}
/* line 45, ../../sass/mobile/_newsletters.scss */
.newsletters .btn.btn-small {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  height: auto;
  padding: 4px 12px;
}

/* line 21, ../../sass/common/_newsletter_signup.scss */
.hidden {
  display: none;
}

/* line 26, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper h2, #newsletter-widget-wrapper h3, #newsletter-widget-wrapper .pull-quote, #newsletter-widget-wrapper h4, #newsletter-widget-wrapper .door .module-heading-averageMix-mobile, .door #newsletter-widget-wrapper .module-heading-averageMix-mobile, #newsletter-widget-wrapper h3 {
  font-weight: normal;
}
/* line 30, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper h2.title, #newsletter-widget-wrapper h3.title, #newsletter-widget-wrapper .title.pull-quote, #newsletter-widget-wrapper h4.title, #newsletter-widget-wrapper .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper .title.module-heading-averageMix-mobile {
  color: #b12124;
  padding: 7px 0;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: -0.05em;
  line-height: normal;
  margin-bottom: 12px;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 41, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 25px;
  color: #202022;
  line-height: 1.15;
  letter-spacing: -0.02em;
}
/* line 48, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper .message a {
  color: #b12124;
}
/* line 52, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper .message h4 {
  text-transform: uppercase;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #b12124;
  font-weight: bold;
  color: #b12124;
}
/* line 59, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper .message p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 25px;
  color: #202022;
  line-height: 1.15;
}
/* line 66, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper {
  position: relative;
  width: 100%;
  max-width: 300px;
  overflow: hidden;
}
/* line 72, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper input[type="email"], #newsletter-widget-wrapper form .wrapper button {
  float: left;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 79, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper input[type="email"] {
  width: 220px;
  border: 1px solid #dedede;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #c4c4c4;
}
/* line 85, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper .btn {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: white;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  width: 80px;
  height: 31px;
  text-shadow: none;
  border: none;
  font-weight: bold;
}
/* line 96, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper .required {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #202022;
  padding: 0px 0 0 20px;
  position: relative;
  display: inline-block;
  margin-top: .5em;
}
/* line 105, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper .required a {
  color: #202022;
  text-decoration: underline;
}
/* line 111, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper input[type="checkbox"] {
  float: left;
  position: absolute;
  left: 1px;
  top: 6px;
}

/* line 124, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.default h2.title, #newsletter-widget-wrapper.default h3.title, #newsletter-widget-wrapper.default .title.pull-quote, #newsletter-widget-wrapper.default h4.title, #newsletter-widget-wrapper.default .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.default .title.module-heading-averageMix-mobile {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 20px;
  color: #b12124;
  border-top: 3px solid black;
  border-bottom: 1px solid #dedede;
}
/* line 130, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.default form .btn {
  background: #202022;
}
/* line 133, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.default form .btn:hover {
  background: #b12124;
}

/* line 141, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.evening-news h2.title, #newsletter-widget-wrapper.evening-news h3.title, #newsletter-widget-wrapper.evening-news .title.pull-quote, #newsletter-widget-wrapper.evening-news h4.title, #newsletter-widget-wrapper.evening-news .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.evening-news .title.module-heading-averageMix-mobile {
  font-family: "futura-pt", Helvetica, Roboto, sans-serif;
  font-size: 30px;
  color: #841c1c;
  border-top: 0;
  padding: 0;
  letter-spacing: -0.05em;
  border-bottom: 0;
  text-transform: uppercase;
  font-weight: 500;
  line-height: .75;
  margin-bottom: 10px;
}
/* line 153, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.evening-news form .btn {
  background: #b12124;
}

/* line 159, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.face-the-nation h2, #newsletter-widget-wrapper.face-the-nation h3, #newsletter-widget-wrapper.face-the-nation .pull-quote, #newsletter-widget-wrapper.face-the-nation h4, #newsletter-widget-wrapper.face-the-nation .door .module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.face-the-nation .module-heading-averageMix-mobile {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 28px;
  color: #822220;
}
/* line 163, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.face-the-nation form .btn {
  background: #b12124;
}

/* line 169, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.this-morning h2.title, #newsletter-widget-wrapper.this-morning h3.title, #newsletter-widget-wrapper.this-morning .title.pull-quote, #newsletter-widget-wrapper.this-morning h4.title, #newsletter-widget-wrapper.this-morning .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.this-morning .title.module-heading-averageMix-mobile {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 26px;
  color: black;
  border-top: 0;
  padding: 0;
  font-weight: 300;
  letter-spacing: -0.07em;
  border-bottom: 0;
  line-height: .75;
  margin-bottom: 10px;
}
/* line 180, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.this-morning form .btn {
  background: #1f63b6;
}

/* line 186, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.sunday-morning h2.title, #newsletter-widget-wrapper.sunday-morning h3.title, #newsletter-widget-wrapper.sunday-morning .title.pull-quote, #newsletter-widget-wrapper.sunday-morning h4.title, #newsletter-widget-wrapper.sunday-morning .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.sunday-morning .title.module-heading-averageMix-mobile {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 26px;
  color: black;
  border-top: 0;
  padding: 0;
  font-weight: 300;
  letter-spacing: -0.05em;
  border-bottom: 0;
  line-height: 0.8em;
}
/* line 196, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.sunday-morning form .btn {
  background: black;
}

/* line 201, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile {
  width: 100%;
  max-width: 100%;
  border-top: 2px solid #e7e7e7;
}
/* line 206, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile h3, #newsletter-widget-wrapper.mobile h4, #newsletter-widget-wrapper.mobile p {
  text-align: center;
}
/* line 210, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile h2.title, #newsletter-widget-wrapper.mobile h3.title, #newsletter-widget-wrapper.mobile .title.pull-quote, #newsletter-widget-wrapper.mobile h4.title, #newsletter-widget-wrapper.mobile .door .title.module-heading-averageMix-mobile, .door #newsletter-widget-wrapper.mobile .title.module-heading-averageMix-mobile {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 28px;
  color: #b12124;
  text-shadow: white 0px 1px 0;
  font-style: normal;
  font-size: 28px;
  font-weight: 300;
  border-bottom: 1px solid #dedede;
  margin: 2px 0 0;
  padding: 0 0 1px;
}
/* line 221, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile h3 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 38px;
  color: #202022;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
  background-position: 50% 1px;
  background-repeat: no-repeat;
  background-size: 288px 43px;
  line-height: 1.15em;
  letter-spacing: -1px;
  padding: 10px 0;
}
/* line 232, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile h4 {
  border-bottom: none;
  padding-top: 15px;
  font-size: 20px;
}
/* line 239, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile form .wrapper {
  width: 100%;
  max-width: 100%;
}
/* line 243, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile form .wrapper input[type="email"], #newsletter-widget-wrapper.mobile form .wrapper .btn {
  height: 31px;
}
/* line 247, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile form .wrapper input[type="email"] {
  width: 75%;
}
/* line 251, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile form .wrapper .btn {
  width: 25%;
  color: #202022;
}
/* line 255, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper.mobile form .wrapper .btn:hover, #newsletter-widget-wrapper.mobile form .wrapper .btn:focus {
  background: #b12124;
  color: white;
}

/* line 5, ../../sass/mobile/_misc.scss */
.mobile-icon-divider-large {
  float: left;
  margin-left: -15px;
}

/* line 9, ../../sass/mobile/_misc.scss */
.mobile-icon-divider-medium {
  position: absolute;
  margin: 4px 0 0 -12px;
}

/* line 13, ../../sass/mobile/_misc.scss */
.mobile-icon-divider-small {
  position: absolute;
  margin: 4px 0 0 -12px;
}

/*
a {
	span {
		@include inline-block;
	}
}
*/
/* line 26, ../../sass/mobile/_misc.scss */
.reset-box {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 31, ../../sass/mobile/_misc.scss */
.red {
  color: #b12124;
}

/* line 34, ../../sass/mobile/_misc.scss */
.red-lighter {
  color: #d92f35;
}

/* line 39, ../../sass/mobile/_misc.scss */
.ui-header-fixed.ui-fixed-hidden {
  /* top: -1px;
   padding-top: 1px;*/
}

/* line 45, ../../sass/mobile/_misc.scss */
.arrow-up {
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 7px solid white;
}

/* line 52, ../../sass/mobile/_misc.scss */
.arrow-up-small {
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #282c2f;
}

/* line 60, ../../sass/mobile/_misc.scss */
.terms {
  margin: 15px 0 0;
  color: #666666;
  text-align: center;
}

/* line 66, ../../sass/mobile/_misc.scss */
.meta, .dek {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 14px;
  font-weight: normal;
  color: #666666;
}

/* line 72, ../../sass/mobile/_misc.scss */
.img-info-icon {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/info.png");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  bottom: 0;
  height: 18px;
  position: absolute;
  right: 0;
  width: 18px;
  z-index: 3;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 72, ../../sass/mobile/_misc.scss */
  .img-info-icon {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/info.png");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 18px 18px;
  }
}
/* line 81, ../../sass/mobile/_misc.scss */
.img-info-icon:hover {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/* line 87, ../../sass/mobile/_misc.scss */
.img-caption .caption {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  color: white;
  height: auto;
  margin: auto 15px;
  position: absolute;
  width: auto;
  z-index: 4;
}
/* line 96, ../../sass/mobile/_misc.scss */
.img-caption .caption-bg {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background-color: black;
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 3;
}
/* line 105, ../../sass/mobile/_misc.scss */
.img-caption button {
  background: black;
  border: 1px solid #666666;
  bottom: 5px;
  color: #838383;
  position: absolute;
  padding: 5px 10px;
  right: 5px;
  z-index: 4;
}

/* line 118, ../../sass/mobile/_misc.scss */
#backToTop {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #666666), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#666666, #000000);
  background-image: -moz-linear-gradient(#666666, #000000);
  background-image: -o-linear-gradient(#666666, #000000);
  background-image: linear-gradient(#666666, #000000);
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 3px;
  color: #FFF;
  display: none;
  font-size: 14px;
  padding: 10px 17px;
  position: fixed;
  right: 0;
  top: 0;
}

/* line 134, ../../sass/mobile/_misc.scss */
.spinner {
  display: none;
}

/* line 139, ../../sass/mobile/_misc.scss */
#nrelate_related_placeholder {
  margin-top: 35px;
}
/* line 141, ../../sass/mobile/_misc.scss */
#nrelate_related_placeholder .widget_id_613 h2.nr_title, #nrelate_related_placeholder .widget_id_613 h3.nr_title, #nrelate_related_placeholder .widget_id_613 .nr_title.pull-quote, #nrelate_related_placeholder .widget_id_613 h4.nr_title, #nrelate_related_placeholder .widget_id_613 .door .nr_title.module-heading-averageMix-mobile, .door #nrelate_related_placeholder .widget_id_613 .nr_title.module-heading-averageMix-mobile {
  border-bottom: none;
}

/* line 147, ../../sass/mobile/_misc.scss */
.related-assets .more-photo-text-inner p:last-child {
  font-size: 17px;
}

/* line 150, ../../sass/mobile/_misc.scss */
.deep-story-promo .see-more-deep-story .asset-title p:last-child {
  font-size: 15px;
}

/* line 153, ../../sass/mobile/_misc.scss */
.thumb-big .caption {
  font-size: 14px;
}

@media screen and (max-width: 399px) {
  /* line 158, ../../sass/mobile/_misc.scss */
  .related-assets .more-photo-text-inner p:last-child {
    font-size: 15px;
  }

  /* line 161, ../../sass/mobile/_misc.scss */
  .deep-story-promo .see-more-deep-story .asset-title p:last-child {
    font-size: 13px;
  }

  /* line 164, ../../sass/mobile/_misc.scss */
  .thumb-big .caption {
    font-size: 12px;
  }
}
/* line 5, ../../sass/mobile/_search.scss */
.search-filters > .dropdown > a {
  color: #b12124;
}
/* line 12, ../../sass/mobile/_search.scss */
.search-filters li.selected > a {
  color: #b12124;
}
/* line 17, ../../sass/mobile/_search.scss */
.search-filters .dropdown-content {
  background-color: white;
  z-index: 10;
}

/* line 29, ../../sass/mobile/_search.scss */
.gsc-wrapper div.gsc-resultsbox-visible .gcsc-branding-text,
.gsc-wrapper div.gsc-resultsbox-visible .gcsc-branding-text * {
  font-size: 12px !important;
}
/* line 36, ../../sass/mobile/_search.scss */
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result a.gs-title,
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result a.gs-title * {
  font-size: 18px !important;
}
/* line 43, ../../sass/mobile/_search.scss */
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result .gsc-url-top,
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result .gsc-url-top *,
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result .gsc-table-result,
.gsc-wrapper div.gsc-resultsbox-visible div.gsc-webResult.gsc-result div.gs-webResult.gs-result .gsc-table-result * {
  font-size: 14px !important;
}

/* line 51, ../../sass/mobile/_search.scss */
#adcontainer1 {
  margin-bottom: 20px;
}

/* line 5, ../../sass/mobile/_site-map.scss */
.site-map h1 {
  background: none;
  margin-bottom: 20px;
}
/* line 9, ../../sass/mobile/_site-map.scss */
.site-map h2, .site-map h3, .site-map .pull-quote, .site-map h4, .site-map .door .module-heading-averageMix-mobile, .door .site-map .module-heading-averageMix-mobile, .site-map .news-app header h2, .news-app header .site-map h2 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 21px;
  font-weight: 700;
  border-bottom: none;
  color: black;
  letter-spacing: -0.05em;
  line-height: 1.25;
  padding: 0 0 -6.66667px 0;
}
/* line 17, ../../sass/mobile/_site-map.scss */
.site-map h3 {
  text-shadow: white 0px 1px 0;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 28px;
  font-weight: 300;
  border-bottom: 1px solid #dedede;
  color: #b12124;
  letter-spacing: -1px;
  margin: 2px 0 0;
  padding: 0 0 1px;
}
/* line 25, ../../sass/mobile/_site-map.scss */
.site-map h3 a {
  color: #b12124;
}
/* line 29, ../../sass/mobile/_site-map.scss */
.site-map ul {
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  list-style: none;
  margin: 0 0 35px 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 29, ../../sass/mobile/_site-map.scss */
  .site-map ul {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 33, ../../sass/mobile/_site-map.scss */
.site-map ul li {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 21px;
  font-weight: normal;
  border-bottom: 1px solid #dedede;
  color: black;
  line-height: 1.2;
  padding: 13px 0;
}
/* line 39, ../../sass/mobile/_site-map.scss */
.site-map ul li a {
  color: black;
  letter-spacing: -0.05em;
}
/* line 45, ../../sass/mobile/_site-map.scss */
.site-map ul span.more {
  background: #FFF;
  border-top: 1px dotted #dedede;
  display: block;
  margin-top: -1px;
  text-align: center;
}
/* line 51, ../../sass/mobile/_site-map.scss */
.site-map ul span.more a {
  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  box-shadow: rgba(0, 0, 0, 0.15) 0 3px 3px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  color: #202022;
  display: block;
  margin: 0 -13px;
  padding: 10px 0;
  text-transform: uppercase;
}
/* line 59, ../../sass/mobile/_site-map.scss */
.site-map ul span.more a:after {
  content: "[+]";
  color: #b12124;
  font-size: 9px;
  margin: 1px 0 0 5px;
  position: absolute;
}

/*

    This file needs to be update to meet Fly coding standards

*/
/* line 9, ../../sass/mobile/_weather.scss */
.module-weather {
  width: 100%;
  position: relative;
}
/* line 14, ../../sass/mobile/_weather.scss */
.module-weather .zipcode {
  border-top: 1px solid #E8E8E8;
  padding: 0 0 20px 0;
}
/* line 18, ../../sass/mobile/_weather.scss */
.module-weather .zipCodeArea {
  margin: 10px 0;
}
/* line 24, ../../sass/mobile/_weather.scss */
.module-weather .changeLoc .weatherText {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  color: #202022;
  float: left;
  line-height: 1em;
  margin-right: 5px;
}
/* line 30, ../../sass/mobile/_weather.scss */
.module-weather .changeLoc .weatherText .zipText {
  font-weight: bold;
  font-style: normal;
}
/* line 39, ../../sass/mobile/_weather.scss */
.module-weather .changeLoc .weatherInput {
  background: url("/bundles/cbsnewscore/images/sprites/genericSprite.png") repeat scroll 0 -2838px transparent;
  display: block;
  float: left;
  height: 25px;
  margin-top: -4px;
  width: 104px;
}
/* line 47, ../../sass/mobile/_weather.scss */
.module-weather .changeLoc .weatherInput .searchBox {
  background: none;
  border: 0px solid #fff;
  height: 22px;
  padding: 1px 4px;
  width: 67px;
}
/* line 55, ../../sass/mobile/_weather.scss */
.module-weather .changeLoc .weatherInput .searchGo {
  border: medium none;
  background-color: transparent;
  text-indent: -9999px;
  padding: 0;
  margin: 0 0 0 -4px;
  width: 34px;
  height: 25px;
  cursor: pointer;
}
/* line 70, ../../sass/mobile/_weather.scss */
.module-weather #Wextended {
  float: left;
  border-top: 1px dotted #d9d9d9;
  border-bottom: 1px dotted #d9d9d9;
  padding: 5px 0;
}
/* line 76, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li {
  float: left;
  width: 60px;
  text-align: center;
}
/* line 80, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li .Wday {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: .7em;
}
/* line 85, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li .Wday.red {
  color: #b12124;
}
/* line 90, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li .highTemp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  letter-spacing: -0.05em;
  display: block;
  text-align: center;
}
/* line 98, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li .lowTemp {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #c4c4c4;
  font-size: 10px;
  top: -3px;
  position: relative;
}
/* line 106, ../../sass/mobile/_weather.scss */
.module-weather #Wextended li img {
  padding: 5px 0;
  width: 49px;
  height: 44px;
}
/* line 115, ../../sass/mobile/_weather.scss */
.module-weather .tenDayText, .module-weather .weatherCom {
  color: #c4c4c4;
  font-size: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  float: left;
  width: 50%;
}
/* line 121, ../../sass/mobile/_weather.scss */
.module-weather .tenDayText a, .module-weather .weatherCom a {
  color: #333333;
}
/* line 125, ../../sass/mobile/_weather.scss */
.module-weather .tenDayText {
  margin: 5px 0 0 0;
}
/* line 128, ../../sass/mobile/_weather.scss */
.module-weather .weatherCom {
  margin: 5px 0 20px 0;
}
/* line 132, ../../sass/mobile/_weather.scss */
.module-weather .weatherAd {
  float: right;
  margin: 7px 0 0 0;
}
/* line 137, ../../sass/mobile/_weather.scss */
.module-weather .spinner {
  display: none;
}
/* line 142, ../../sass/mobile/_weather.scss */
.module-weather.loading li {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 145, ../../sass/mobile/_weather.scss */
.module-weather.loading .spinner {
  display: block;
}

/* line 1, ../../sass/mobile/_deep_story.scss */
.inverse-header {
  /*@extend %inverse-gradient-background;*/
  padding-top: 20px;
}
/* line 6, ../../sass/mobile/_deep_story.scss */
.inverse-header h1, .inverse-header h2, .inverse-header h3, .inverse-header .pull-quote, .inverse-header h4, .inverse-header .door .module-heading-averageMix-mobile, .door .inverse-header .module-heading-averageMix-mobile, .inverse-header .news-app header h2, .news-app header .inverse-header h2 {
  margin: 0;
}
/* line 10, ../../sass/mobile/_deep_story.scss */
.inverse-header h1 {
  color: #dedede;
}
/* line 14, ../../sass/mobile/_deep_story.scss */
.inverse-header strong {
  /* @extend %text-meta-feature;*/
}
/* line 21, ../../sass/mobile/_deep_story.scss */
.inverse-header nav li {
  font-size: 14px;
}
/* line 24, ../../sass/mobile/_deep_story.scss */
.inverse-header nav li:after {
  /*%extend %separator-slash;*/
  color: #373e47;
}
/* line 30, ../../sass/mobile/_deep_story.scss */
.inverse-header nav li:last-child:after {
  content: none;
}
/* line 37, ../../sass/mobile/_deep_story.scss */
.inverse-header nav li a:hover {
  color: white;
}
/* line 43, ../../sass/mobile/_deep_story.scss */
.inverse-header nav li.active a {
  color: white;
}

/* line 53, ../../sass/mobile/_deep_story.scss */
.deep-story-header {
  padding-top: 0;
}
/* line 56, ../../sass/mobile/_deep_story.scss */
.deep-story-header .header-container {
  position: relative;
  background-repeat: no-repeat;
  background-position: right top;
}
/* line 63, ../../sass/mobile/_deep_story.scss */
.deep-story-header .main-content {
  padding-bottom: 20px;
}
/* line 67, ../../sass/mobile/_deep_story.scss */
.deep-story-header h1 {
  color: #dedede;
  margin-top: 3px;
}
/* line 72, ../../sass/mobile/_deep_story.scss */
.deep-story-header p {
  /* @extend %text-body-italic;*/
  color: #dedede;
}
/* line 77, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav {
  padding-bottom: 10px;
  padding-top: 0;
}
/* line 81, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav li {
  position: relative;
  margin-right: 20px;
}
/* line 84, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav li:after {
  padding: 0 20px;
}
/* line 88, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav li a {
  /*@extend %text-body-italic;*/
  color: #dedede;
  position: relative;
}
/* line 92, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav li a.selected {
  color: white;
}
/* line 94, ../../sass/mobile/_deep_story.scss */
.deep-story-header nav li a.selected:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 10px;
  border-color: transparent transparent white transparent;
  position: absolute;
  margin-left: -10px;
  bottom: -13px;
  left: 50%;
}
/* line 107, ../../sass/mobile/_deep_story.scss */
.deep-story-header .label-strong {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
}
/* line 111, ../../sass/mobile/_deep_story.scss */
.deep-story-header .social-button-group {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #17191a));
  background-image: -webkit-linear-gradient(#333333, #17191a);
  background-image: -moz-linear-gradient(#333333, #17191a);
  background-image: -o-linear-gradient(#333333, #17191a);
  background-image: linear-gradient(#333333, #17191a);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 0 black, 0 1px 0 0 rgba(66, 66, 66, 0.6) inset;
  -moz-box-shadow: 0 1px 0 black, 0 1px 0 0 rgba(66, 66, 66, 0.6) inset;
  box-shadow: 0 1px 0 black, 0 1px 0 0 rgba(66, 66, 66, 0.6) inset;
  margin-bottom: 0;
  padding: 5px 20px;
}

/* mobile specific listing style */
/* line 3, ../../sass/mobile/_listing.scss */
.listing-full, .listing-standard {
  margin-top: 0;
}

/* line 7, ../../sass/mobile/_listing.scss */
.no-title-bg ul {
  background: none;
  border-top: 1px solid #DEDEDE;
}

/* line 12, ../../sass/mobile/_listing.scss */
.author {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
  margin-top: 12px;
}

/* line 23, ../../sass/mobile/_listing.scss */
.the-experts.mix li a:last-child {
  margin: 5px 0 10px;
}
/* line 25, ../../sass/mobile/_listing.scss */
.the-experts.mix li a:last-child:before {
  height: auto;
}

/* line 32, ../../sass/mobile/_listing.scss */
.module-bulk ul {
  list-style: none;
  margin: 0;
}

/* line 37, ../../sass/mobile/_listing.scss */
.mini-sub-with-thumb-label .no-img {
  padding-left: 0;
}

/* line 41, ../../sass/mobile/_listing.scss */
.mini-sub-with-thumb-label .minisub-label {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #666;
  font-size: 14px;
  display: block;
  font-style: italic;
}

/* line 49, ../../sass/mobile/_listing.scss */
#module-unotv-filtered-articles > .title {
  padding-bottom: 3px;
}

/* line 53, ../../sass/mobile/_listing.scss */
a.module-listing-perFilter {
  padding-left: 5px;
}

/* line 57, ../../sass/mobile/_listing.scss */
img.module-listing-perFilter {
  display: inline-block;
  position: relative;
}

/* line 62, ../../sass/mobile/_listing.scss */
#module-unotv-filtered-articles > .description {
  padding-top: 10px;
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #666666;
  font-size: 18px;
}

/* line 70, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular img {
  width: 70px;
  height: 70px;
  object-fit: cover;
}
/* line 75, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular .hed-short {
  display: none;
}

/* line 80, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel {
  background: #1C1E21;
  border-top: #333333;
  margin: 0 -13px;
  padding: 13px 0 13px 13px;
  overflow: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
}
/* line 88, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel.fixed {
  bottom: 0;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  z-index: 4;
}
/* line 97, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel, #module-cbsn-most-popular-carousel a, #module-cbsn-most-popular-carousel h2, #module-cbsn-most-popular-carousel h3, #module-cbsn-most-popular-carousel .pull-quote, #module-cbsn-most-popular-carousel h4, #module-cbsn-most-popular-carousel .door .module-heading-averageMix-mobile, .door #module-cbsn-most-popular-carousel .module-heading-averageMix-mobile, #module-cbsn-most-popular-carousel .hed {
  font-family: Helvetica,Roboto,sans-serif;
  font-weight: normal;
  color: #999999 !important;
  text-decoration: none;
}
/* line 104, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel figure {
  margin: 0;
  padding: 0;
}
/* line 109, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel h2, #module-cbsn-most-popular-carousel h3, #module-cbsn-most-popular-carousel .pull-quote, #module-cbsn-most-popular-carousel h4, #module-cbsn-most-popular-carousel .door .module-heading-averageMix-mobile, .door #module-cbsn-most-popular-carousel .module-heading-averageMix-mobile {
  border: none;
  font-family: Helvetica,Roboto,sans-serif;
  font-size: 14px;
  font-weight: 900;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  text-shadow: none;
}
/* line 120, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items {
  font-size: 0;
  list-style: none;
  margin: 13px 0 -20px;
  overflow-x: scroll;
  overflow-y: hidden;
  padding: 0;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}
/* line 131, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items *::before {
  content: none;
}
/* line 135, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items li {
  background: none;
  display: inline-block;
  margin: 0 13px 0 0;
  overflow: hidden;
  padding: 0 0 20px;
  vertical-align: top;
  white-space: normal;
  width: 224px;
}
/* line 145, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items li a {
  float: none;
  margin: 0;
}
/* line 151, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items .mobile-icon-video-play-btn-small {
  display: none;
}
/* line 155, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items .img {
  background: none !important;
}
/* line 159, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items img {
  height: auto !important;
  width: 224px !important;
}
/* line 164, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items .hed {
  font-size: 14px;
  line-height: 1.1;
  margin: 13px 0 0;
}
/* line 169, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel .items .hed .hed-long {
  display: none;
}
/* line 175, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel.closed .items {
  display: none;
}

/* line 181, ../../sass/mobile/_listing.scss */
#module-cbsn-most-popular-carousel__close {
  color: white;
  display: none;
  padding: 12px;
  position: absolute;
  right: 0;
  top: 0;
  transition: transform .2s;
  touch-action: manipulation;
}
/* line 191, ../../sass/mobile/_listing.scss */
.fixed #module-cbsn-most-popular-carousel__close {
  display: inline;
}
/* line 194, ../../sass/mobile/_listing.scss */
.closed #module-cbsn-most-popular-carousel__close {
  display: inline;
  transform: rotate(-45deg);
}

/* line 14, ../../sass/mobile/_modal.scss */
.modal,
.modal-backdrop {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0 !important;
  position: absolute;
  z-index: 1101 !important;
  overflow: visible;
}
/* line 22, ../../sass/mobile/_modal.scss */
.modal.show,
.modal-backdrop.show {
  z-index: 1101;
}

/* line 26, ../../sass/mobile/_modal.scss */
.modal-backdrop {
  background: rgba(0, 0, 0, 0.9);
  position: fixed;
  padding-bottom: 80px;
}

/* line 33, ../../sass/mobile/_modal.scss */
.modal.show iframe {
  height: 100% !important;
  width: 100%;
  overflow: hidden;
}
/* line 39, ../../sass/mobile/_modal.scss */
.modal .close {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background: none;
  border: 0;
  color: #FFF;
  font-size: 3em;
  text-indent: 0;
  position: absolute;
  padding: 10px 0;
  right: 10px;
  top: 10px;
  z-index: 1104;
}
/* line 52, ../../sass/mobile/_modal.scss */
.modal .btn {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #fbfbfb));
  background-image: -webkit-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: -moz-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: -o-linear-gradient(#e6e6e6, #fbfbfb);
  background-image: linear-gradient(#e6e6e6, #fbfbfb);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  color: black;
  height: 40px;
  padding: 10px 15px;
}

/* line 60, ../../sass/mobile/_modal.scss */
.modal-body {
  margin: 20px;
  font-size: 14px;
  color: white;
}
/* line 64, ../../sass/mobile/_modal.scss */
.modal-body label {
  clear: both;
}
/* line 67, ../../sass/mobile/_modal.scss */
.modal-body p, .modal-body label {
  color: #c4c4c4;
}
/* line 69, ../../sass/mobile/_modal.scss */
.modal-body p.validate-error, .modal-body label.validate-error {
  color: white;
}
/* line 74, ../../sass/mobile/_modal.scss */
.modal-body .register a {
  text-decoration: underline;
}
/* line 78, ../../sass/mobile/_modal.scss */
.modal-body a {
  color: white;
  font-size: 14px;
  font-weight: 700;
}
/* line 83, ../../sass/mobile/_modal.scss */
.modal-body .meta {
  color: #1e2a36;
}
/* line 84, ../../sass/mobile/_modal.scss */
.modal-body .checkbox {
  padding-left: 10px;
}
/* line 85, ../../sass/mobile/_modal.scss */
.modal-body label {
  font-weight: bold;
}
/* line 88, ../../sass/mobile/_modal.scss */
.modal-body h2, .modal-body h3, .modal-body .pull-quote, .modal-body h4, .modal-body .door .module-heading-averageMix-mobile, .door .modal-body .module-heading-averageMix-mobile, .modal-body .news-app header h2, .news-app header .modal-body h2,
.modal-body h5 {
  color: #c4c4c4;
  text-shadow: black 0px -1px 0;
}
/* line 92, ../../sass/mobile/_modal.scss */
.modal-body h5 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
}
/* line 112, ../../sass/mobile/_modal.scss */
.modal-body select,
.modal-body textarea,
.modal-body input[type="text"],
.modal-body input[type="checkbox"],
.modal-body input[type="password"],
.modal-body input[type="datetime"],
.modal-body input[type="datetime-local"],
.modal-body input[type="date"],
.modal-body input[type="month"],
.modal-body input[type="time"],
.modal-body input[type="week"],
.modal-body input[type="number"],
.modal-body input[type="email"],
.modal-body input[type="url"],
.modal-body input[type="search"],
.modal-body input[type="tel"],
.modal-body input[type="color"] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background: #202022;
  border: 1px solid #333333;
  color: white;
  height: 40px;
  padding: 0 10px;
}
/* line 136, ../../sass/mobile/_modal.scss */
.modal-body select:focus,
.modal-body textarea:focus,
.modal-body input[type="text"]:focus,
.modal-body input[type="checkbox"],
.modal-body input[type="password"]:focus,
.modal-body input[type="datetime"]:focus,
.modal-body input[type="datetime-local"]:focus,
.modal-body input[type="date"]:focus,
.modal-body input[type="month"]:focus,
.modal-body input[type="time"]:focus,
.modal-body input[type="week"]:focus,
.modal-body input[type="number"]:focus,
.modal-body input[type="email"]:focus,
.modal-body input[type="url"]:focus,
.modal-body input[type="search"]:focus,
.modal-body input[type="tel"]:focus,
.modal-body input[type="color"]:focus {
  background: #202022;
  border: 1px solid #666666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #c4c4c4;
}
/* line 144, ../../sass/mobile/_modal.scss */
.modal-body h1, .modal-body h2, .modal-body h3, .modal-body .pull-quote, .modal-body h4, .modal-body .door .module-heading-averageMix-mobile, .door .modal-body .module-heading-averageMix-mobile, .modal-body .news-app header h2, .news-app header .modal-body h2, .modal-body .title, .modal-body .pre_social {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 24px;
  font-weight: 300;
  -webkit-box-shadow: 0 1px 0 0 #333333;
  -moz-box-shadow: 0 1px 0 0 #333333;
  box-shadow: 0 1px 0 0 #333333;
  text-shadow: black 0px -1px 0;
  border-bottom: 1px solid #000;
  color: #c4c4c4;
  padding: 0 0 10px;
  margin: 0 0 20px;
}
/* line 156, ../../sass/mobile/_modal.scss */
.modal-body .social-authenticate li.googleplus {
  background-size: 320px auto;
  background-image: url(/bundles/cbsnewscore/images/sprites/mobile-icon-2x-sadf4113fce.png);
  background-repeat: no-repeat;
  background-position: 0 -2922px;
  width: 62.5px;
  height: 30px;
}

/* line 171, ../../sass/mobile/_modal.scss */
.loading {
  width: 78px;
  height: 78px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -39px;
  margin-top: -39px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.8);
}
/* line 181, ../../sass/mobile/_modal.scss */
.loading .text {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-image: url("/bundles/cbsnewscore/images/mobile-images/cbsnews-loading-icon.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
  width: 78px;
  height: 78px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 181, ../../sass/mobile/_modal.scss */
  .loading .text {
    background-image: url("/bundles/cbsnewscore/images/mobile-images/cbsnews-loading-icon@2x.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 78px 78px;
  }
}

/* line 191, ../../sass/mobile/_modal.scss */
.ui-loader .ui-icon {
  background-image: url("/bundles/cbsnewscore/images/mobile-images/cbsnews-loading-icon.gif");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.8);
  width: 78px;
  height: 78px;
  padding: 0;
  -webkit-border-radius: 0;
  border-radius: 50%;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 191, ../../sass/mobile/_modal.scss */
  .ui-loader .ui-icon {
    background-image: url("/bundles/cbsnewscore/images/mobile-images/cbsnews-loading-icon@2x.gif");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 78px 78px;
  }
}

/* line 201, ../../sass/mobile/_modal.scss */
.ui-loader-default {
  filter: Alpha(Opacity=0);
  opacity: 1;
  height: 78px;
  width: 78px;
  margin-left: -39px;
  margin-top: -39px;
}

/* line 213, ../../sass/mobile/_modal.scss */
.nr_dialog_overlay {
  opacity: 0.9 !important;
  padding-bottom: 60px !important;
}

/* line 218, ../../sass/mobile/_modal.scss */
.modal-overlay {
  display: none;
}

/* line 14, ../../sass/mobile/_gallery.scss */
.gallery,
.gallery-endless {
  background-color: none;
}
/* line 16, ../../sass/mobile/_gallery.scss */
.gallery .container,
.gallery-endless .container {
  background-color: none;
}
/* line 19, ../../sass/mobile/_gallery.scss */
.gallery.container:before,
.gallery-endless.container:before {
  background-image: none;
}

/* line 24, ../../sass/mobile/_gallery.scss */
.gallery h2, .gallery h3, .gallery .pull-quote, .gallery h4, .gallery .door .module-heading-averageMix-mobile, .door .gallery .module-heading-averageMix-mobile, .gallery .news-app header h2, .news-app header .gallery h2 {
  text-shadow: none;
}
/* line 27, ../../sass/mobile/_gallery.scss */
.gallery .more-videos {
  border-bottom: 1px solid #333333;
  border-top: 1px solid #333333;
}

/* line 35, ../../sass/mobile/_gallery.scss */
.gallery h1,
.deep-story h1 {
  padding: 0;
  margin-top: -3px;
}
/* line 39, ../../sass/mobile/_gallery.scss */
.gallery .social,
.deep-story .social {
  -webkit-box-shadow: 0 -1px 0 #121212;
  -moz-box-shadow: 0 -1px 0 #121212;
  box-shadow: 0 -1px 0 #121212;
  border-top: 1px solid #333333;
  margin: 15px 0 0;
}
/* line 43, ../../sass/mobile/_gallery.scss */
.gallery .social .mobile-icon-divider-large,
.deep-story .social .mobile-icon-divider-large {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 46, ../../sass/mobile/_gallery.scss */
.gallery .social p,
.deep-story .social p {
  color: #202022;
}

/* line 53, ../../sass/mobile/_gallery.scss */
.gallery h1 {
  color: #202022;
}
/* line 57, ../../sass/mobile/_gallery.scss */
.gallery .container:before {
  background-image: none;
  height: 0;
  margin-top: 0;
}

/* line 66, ../../sass/mobile/_gallery.scss */
.content-primary-inverse.gallery .image-gallery--body .byline p {
  margin-left: 0;
}
/* line 69, ../../sass/mobile/_gallery.scss */
.content-primary-inverse.gallery .image-gallery--body img {
  width: 100%;
}

/* line 78, ../../sass/mobile/_gallery.scss */
.gallery-listing,
.gallery .module-listing {
  margin: 0;
}
/* line 80, ../../sass/mobile/_gallery.scss */
.gallery-listing h2, .gallery-listing h3, .gallery-listing .pull-quote, .gallery-listing h4, .gallery-listing .door .module-heading-averageMix-mobile, .door .gallery-listing .module-heading-averageMix-mobile, .gallery-listing .news-app header h2, .news-app header .gallery-listing h2,
.gallery .module-listing h2,
.gallery .module-listing h3,
.gallery .module-listing .pull-quote,
.gallery .module-listing h4,
.gallery .module-listing .door .module-heading-averageMix-mobile,
.door .gallery .module-listing .module-heading-averageMix-mobile {
  color: #b12124;
  border-bottom: 1px solid #dedede;
}
/* line 84, ../../sass/mobile/_gallery.scss */
.gallery-listing ul,
.gallery .module-listing ul {
  margin: 0;
  list-style: none;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/title-bg-light.png");
  background-position: 50% 0%;
  background-repeat: no-repeat;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.gallery-listing ul li,
.gallery .module-listing ul li {
  margin-bottom: 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 84, ../../sass/mobile/_gallery.scss */
  .gallery-listing ul,
  .gallery .module-listing ul {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/title-bg-light.png");
    background-position: 50% 0%;
    background-repeat: no-repeat;
    background-size: 288px 43px;
  }
}
/* line 88, ../../sass/mobile/_gallery.scss */
.gallery-listing li,
.gallery .module-listing li {
  font-family: Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: normal;
  background-image: url("/bundles/cbsnewscore/images/mobile-icon/arrow-next-gray.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  zoom: 1;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 88, ../../sass/mobile/_gallery.scss */
  .gallery-listing li,
  .gallery .module-listing li {
    background-image: url("/bundles/cbsnewscore/images/mobile-icon-2x/arrow-next-gray.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 11px 18px;
  }
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.gallery-listing li:before, .gallery-listing li:after,
.gallery .module-listing li:before,
.gallery .module-listing li:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.gallery-listing li:after,
.gallery .module-listing li:after {
  clear: both;
}
/* line 92, ../../sass/mobile/_gallery.scss */
.gallery-listing li p,
.gallery .module-listing li p {
  margin: 0;
}
/* line 95, ../../sass/mobile/_gallery.scss */
.gallery-listing li:last-child,
.gallery .module-listing li:last-child {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 101, ../../sass/mobile/_gallery.scss */
.gallery-listing .asset-title-header,
.gallery .module-listing .asset-title-header {
  margin: 1px 0;
}
/* line 104, ../../sass/mobile/_gallery.scss */
.gallery-listing .asset-title-header span:first-child,
.gallery .module-listing .asset-title-header span:first-child {
  color: #dedede;
  margin: 0 3px 0 0;
}
/* line 108, ../../sass/mobile/_gallery.scss */
.gallery-listing .asset-title-header span:last-child,
.gallery .module-listing .asset-title-header span:last-child {
  color: #b12124;
}

/* line 119, ../../sass/mobile/_gallery.scss */
.image-gallery header {
  margin-bottom: 20px;
}
/* line 122, ../../sass/mobile/_gallery.scss */
.image-gallery header .byline {
  color: #202022;
  margin: 5px 0 0;
}
/* line 126, ../../sass/mobile/_gallery.scss */
.image-gallery header ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.image-gallery header ul:before, .image-gallery header ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.image-gallery header ul:after {
  clear: both;
}
/* line 60, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.image-gallery header ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 7px;
  padding-right: 7px;
}
/* line 48, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.image-gallery header ul li:first-child, .image-gallery header ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.image-gallery header ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.image-gallery header ul li.last {
  padding-right: 0;
}
/* line 131, ../../sass/mobile/_gallery.scss */
.image-gallery header li:first-child {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
  padding-right: 12px;
  margin: 1px 0 0;
}
/* line 137, ../../sass/mobile/_gallery.scss */
.image-gallery header li .meta {
  color: #666666;
}
/* line 143, ../../sass/mobile/_gallery.scss */
.image-gallery .byline p {
  font-family: Georgia, serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  color: #c4c4c4;
}
/* line 149, ../../sass/mobile/_gallery.scss */
.image-gallery a {
  color: #b12124;
}
/* line 152, ../../sass/mobile/_gallery.scss */
.image-gallery p {
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: normal;
  font-size: 16px;
  color: #202022;
}
/* line 160, ../../sass/mobile/_gallery.scss */
.image-gallery .image-gallery--body {
  position: static;
  color: #202022;
}
/* line 165, ../../sass/mobile/_gallery.scss */
.image-gallery .image-gallery--body .slide p, .image-gallery .image-gallery--body .slide .byline, .image-gallery .image-gallery--body .slide .hed {
  margin: 10px 13px 0 13px;
}
/* line 170, ../../sass/mobile/_gallery.scss */
.image-gallery .image-gallery--body .byline a {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 176, ../../sass/mobile/_gallery.scss */
.image-gallery .image-gallery--body .hed {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 26px;
  font-weight: 300;
  color: #202022;
  margin-top: 15px;
  border-bottom: none;
}
/* line 183, ../../sass/mobile/_gallery.scss */
.image-gallery .counter {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-size: 40px;
  font-weight: 300;
  letter-spacing: -4px;
  line-height: 1.1;
  margin: 2px 0 0 13px;
}
/* line 188, ../../sass/mobile/_gallery.scss */
.image-gallery .counter .divider {
  color: #666666;
  letter-spacing: -10px;
  margin-left: -8px;
}
/* line 194, ../../sass/mobile/_gallery.scss */
.image-gallery .counter span:first-child {
  color: #b12124;
}
/* line 197, ../../sass/mobile/_gallery.scss */
.image-gallery .counter span:last-child {
  color: #666666;
}
/* line 202, ../../sass/mobile/_gallery.scss */
.image-gallery .viewport {
  margin: 0 -13px;
}
/* line 205, ../../sass/mobile/_gallery.scss */
.image-gallery .viewport .image-gallery--body p, .image-gallery .viewport .image-gallery--body .byline, .image-gallery .viewport .image-gallery--body .hed {
  margin-right: 13px;
  margin-left: 13px;
}
/* line 209, ../../sass/mobile/_gallery.scss */
.image-gallery .viewport .image-gallery--body .hed {
  background: none;
  letter-spacing: -1px;
  margin-top: 15px;
  margin-bottom: 5px;
}
/* line 215, ../../sass/mobile/_gallery.scss */
.image-gallery .viewport .image-gallery--body .byline {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 223, ../../sass/mobile/_gallery.scss */
.image-gallery .deep-story-promo {
  margin-bottom: 20px;
}
/* line 226, ../../sass/mobile/_gallery.scss */
.image-gallery .deep-story-promo .see-more-deep-story {
  background-image: none;
  background-color: #313035;
}
/* line 230, ../../sass/mobile/_gallery.scss */
.image-gallery .deep-story-promo .see-more-deep-story a.mobile-icon-more-dark {
  float: left;
  margin: 0 14px 0 28px;
  position: relative;
}

/* line 241, ../../sass/mobile/_gallery.scss */
.gallery-overlay {
  background-color: #1e1e20;
  content: "";
  height: 87%;
  left: 0;
  position: relative;
  width: 100%;
  z-index: 4;
}
/* line 249, ../../sass/mobile/_gallery.scss */
.gallery-overlay header {
  padding: 0;
}
/* line 252, ../../sass/mobile/_gallery.scss */
.gallery-overlay .thumb-grid {
  padding-left: 1%;
}
/* line 254, ../../sass/mobile/_gallery.scss */
.gallery-overlay .thumb-grid a {
  display: block;
}
/* line 257, ../../sass/mobile/_gallery.scss */
.gallery-overlay .thumb-grid .img, .gallery-overlay .thumb-grid img {
  width: 100%;
}
/* line 260, ../../sass/mobile/_gallery.scss */
.gallery-overlay .thumb-grid div {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-right: 3%;
  padding-bottom: 3%;
}

/* line 269, ../../sass/mobile/_gallery.scss */
.gallery .ui-grid-b {
  margin: 16px 0 0;
}
/* line 271, ../../sass/mobile/_gallery.scss */
.gallery .ui-grid-b .ui-block-a, .gallery .ui-grid-b .ui-block-b, .gallery .ui-grid-b .ui-block-c {
  text-align: center;
  position: relative;
  left: 1%;
}

/* line 281, ../../sass/mobile/_gallery.scss */
.gallery-endless h2, .gallery-endless h3, .gallery-endless .pull-quote, .gallery-endless h4, .gallery-endless .door .module-heading-averageMix-mobile, .door .gallery-endless .module-heading-averageMix-mobile, .gallery-endless .news-app header h2, .news-app header .gallery-endless h2, .gallery-endless h3 {
  text-shadow: none;
  border-bottom: none;
  color: white;
}
/* line 286, ../../sass/mobile/_gallery.scss */
.gallery-endless .gallery-listing {
  margin: 10px 0 0;
}
/* line 289, ../../sass/mobile/_gallery.scss */
.gallery-endless .gallery-listing li:first-child {
  border-top: 1px solid black;
}

/*
** Colors
*/
/*
** Floating player dimensions
*/
/*
** Content
*/
/*
** Header Branding Heights
 */
/*
** Soft Login Gate Height
 */
/*
** Colors
*/
/* 16,16,16 */
/* 16,16,16 */
/* 127, 127, 127 */
/* 232, 232, 232 */
/* 242, 242, 242 */
/* 255, 255, 255 */
/*
** Social icons colors
*/
/*
** Header/Navigation colors
*/
/*
** Article colors
*/
/*
** Font colors
*/
/*
** Live label colors
*/
/*
** Dimension Variables
*/
/*
** Breaking News banner
*/
/*
 * Download App banner
 */
/*
** Z-Index
*/
/*
 * Z-index Guidelines for CBSi Ads and Floating Elements:
 * https://docs.google.com/document/d/1twk3xybWTBchVo8ZtkElNbh9iDpOYyQXsmmLHzQbOU8
 *       < 0             : Background elements.
 *         0 -     4,999 : Main Content, Standard Ads.
 *     5,000 - 1,999,999 : Expanding Advertising (the entire expanding ad should be in this range), Pinned Video.
 * 2,000,000 - 2,999,999 : Floating Advertising (over the page ads).
 * 3,000,000 - 3,999,999 : Pop-up Elements such as chat windows and message notifications.
 * 4,000,000 - 4,999,999 : Non-anchored Floating Elements (survey recruitment panels).
 * 5,000,000 - 5,999,999 : Expanding Site Navigation Elements (Drop down navigation, site warnings, etc. Also, navigation bars, in a 'floating'/fixed-position state)
 * 6,000,000 +           : Full-page Overlays (Full-window Over-the-Page (OTP) ads and Between-the-Page ads IF they cover page content).
 *
 * Classes start 100 below max to provide some flexibility with adding and subtracting for components that use them.
 */
/*
** Global Nav
*/
/*
** Image Sizes
*/
/*
** Gradients
*/
/* embed gradients */
/** Supported social **/
/*
** Headings
*/
/*
** Body Text
*/
/*
** Metadata
*/
/*
** Pull Quote
*/
/*
** Related Links
*/
/*
** Content Footer
*/
/*
** Caption
*/
/*
** Citation
*/
/*
** Dek
*/
/*
** Copyright
*/
/*
** Header Typography
*/
/*
** Video Embed typography
*/
/**
 ** File Embed typography
 */
/*
 ** Recirculation typography
 ** you're next -- Jess
 */
/*
** Button typography
*/
/*
** General Election Typography
*/
/*
** Header View
** I do not like this.
 */
/*
** Breaking News banner
*/
/*
** New Nav
*/
/*
** SASS-pect ratio(s)
** https://css-tricks.com/snippets/sass/maintain-aspect-ratio-mixin/
*/
/* line 106, ../../sass/common/_mixins.scss */
.viewport, .media, .media-list li, .module-weather, .module-weather .zipCodeArea, .module-weather .changeLoc {
  zoom: 1;
}
/* line 94, ../../sass/common/_mixins.scss */
.viewport:before, .media:before, .media-list li:before, .module-weather:before, .module-weather .zipCodeArea:before, .module-weather .changeLoc:before, .viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  content: "";
  display: table;
}
/* line 99, ../../sass/common/_mixins.scss */
.viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  clear: both;
}

/*
** Base Headline Mixin
*/
/* line 6, ../../sass/mobile/_site_header.scss */
.site-nav__container {
  position: absolute;
  top: 0;
  left: -100vw;
  z-index: 9999;
  width: 100vw;
  margin: 0;
  background-color: #101010;
  transition: transform 233ms cubic-bezier(0, 0, 0.21, 1);
  overflow: visible;
}
/* line 17, ../../sass/mobile/_site_header.scss */
.site-header:target .site-nav__container {
  width: 100vw;
  -webkit-overflow-scrolling: touch;
  transform: translate(100vw, 0);
}

/* line 1, ../../sass/common/smart_banner/_common.scss */
.smart-banner, .smart-banner-cbsn {
  box-sizing: border-box;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 10000;
}
/* line 8, ../../sass/common/smart_banner/_common.scss */
.ui-page-panel-open ~ .smart-banner, .ui-page-panel-open ~ .smart-banner-cbsn {
  left: 17em;
  right: -17em;
}

/* line 15, ../../sass/common/smart_banner/_common.scss */
a.smart-banner--anchor,
a.smart-banner--anchor:hover {
  display: block;
  text-decoration: none;
}

/* line 20, ../../sass/common/smart_banner/_common.scss */
.smart-banner--span {
  display: inline-block;
}

/* line 24, ../../sass/common/smart_banner/_common.scss */
#smart-banner--text-container {
  -webkit-font-smoothing: antialiased;
}

/* line 28, ../../sass/common/smart_banner/_common.scss */
#smart-banner--subheader {
  font-variant: small-caps;
  text-transform: uppercase;
}

/* line 33, ../../sass/common/smart_banner/_common.scss */
.smart-banner--device {
  display: none;
}

/* line 36, ../../sass/common/smart_banner/_common.scss */
.android #smart-banner--android {
  display: inline;
}

/* line 39, ../../sass/common/smart_banner/_common.scss */
.ipad #smart-banner--ipad {
  display: inline;
}

/* line 42, ../../sass/common/smart_banner/_common.scss */
.iphone #smart-banner--iphone {
  display: inline;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  /* line 53, ../../sass/common/smart_banner/_common.scss */
  #smart-banner--text-container {
    -webkit-font-smoothing: subpixel-antialiased;
  }
}
/* line 1, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn {
  background: #1d1e20;
  top: 0;
  display: none;
  margin: 0;
  position: -webkit-sticky;
  position: sticky;
  height: 80px;
  overflow: hidden;
}
/* line 16, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--visible .breaking-news .smart-banner-cbsn, .smart-banner-cbsn.breaking-news.smart-banner-cbsn--visible {
  display: block;
  background: #b70200;
}

/* line 23, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--container {
  height: 80px;
  top: 0;
}
/* line 27, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--container.amp-active + .site-header {
  margin-top: 80px;
}

/* line 32, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--headline-wrapper {
  box-sizing: border-box;
  color: white;
  display: inline-block;
  float: right;
  font-weight: bold;
  width: calc(100vw - 109px);
  padding: 13px;
}
/* line 51, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.breaking-news:not(.breaking-news-on-cbsn) .smart-banner-cbsn--headline-wrapper {
  width: 100%;
}
/* line 55, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.desktop .smart-banner-cbsn--headline-wrapper {
  width: 200px;
}
/* line 58, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--hidden .desktop .smart-banner-cbsn--headline-wrapper {
  width: 100%;
}

/* line 64, ../../sass/common/smart_banner/_cbsn.mobile.scss */
a.smart-banner-cbsn--headline {
  color: white;
  font-size: 16px;
  line-height: 18px;
  white-space: pre-wrap;
  font-family: 'Helvetica Neue', Helvetica, Roboto, Arial;
  font-weight: normal;
}
/* line 85, ../../sass/common/smart_banner/_cbsn.mobile.scss */
a.smart-banner-cbsn--headline::before {
  background: white;
  color: #1d1e20;
  display: inline;
  font-size: 14px;
  margin-bottom: 8px;
  line-height: 17px;
}
/* line 99, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--visible a.smart-banner-cbsn--headline::before {
  line-height: 2.5;
}
/* line 107, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--visible.breaking-news a.smart-banner-cbsn--headline::before, .smart-banner-cbsn--visible .breaking-news a.smart-banner-cbsn--headline::before {
  background: transparent;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  font-size: 13px;
  color: white;
  line-height: 1;
  font-weight: 900;
  padding: 0;
  text-transform: uppercase;
}
/* line 118, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--visible a.smart-banner-cbsn--headline::before {
  content: "LIVE NOW\A";
}
/* line 128, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--visible .breaking-news a.smart-banner-cbsn--headline::before, .smart-banner-cbsn--visible.breaking-news a.smart-banner-cbsn--headline::before {
  content: attr(data-content) "\A";
}

/* line 140, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--video-container {
  box-sizing: border-box;
  float: left;
  margin: 13px 0 0 13px;
  width: 96px;
  height: 54px;
  position: relative;
}
/* line 148, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--video-container::before {
  content: "";
  display: block;
  margin-top: 56.25%;
}
/* line 154, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.desktop .smart-banner-cbsn--video-container {
  width: 200px;
}
/* line 160, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.breaking-news:not(.breaking-news-on-cbsn) .smart-banner-cbsn--video-container {
  display: none;
}

/* line 165, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--video {
  background: black;
  bottom: 0;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 177, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--video-loading,
.smart-banner-cbsn--video-play-button {
  display: none;
}

/* line 181, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--close {
  background-size: 24px;
  border: none;
  height: 40px;
  position: absolute;
  right: -1px;
  top: -5px;
  background: none;
  color: rgba(255, 255, 255, 0.9);
  text-decoration: none;
  touch-action: manipulation;
  transition: right .2s, top .2s, transform .2s;
  width: 40px;
  z-index: 2;
  font-size: 24px;
  line-height: 0;
}
/* line 199, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.smart-banner-cbsn--hidden .smart-banner-cbsn--close {
  transform: rotate(0);
  top: 1px;
  right: 13px;
}
/* line 205, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.breaking-news .smart-banner-cbsn--close {
  background-color: transparent;
}
/* line 209, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.desktop .smart-banner-cbsn--close {
  left: auto;
}

/* line 219, ../../sass/common/smart_banner/_cbsn.mobile.scss */
.article-video-container .article-video-player .media-block.floating {
  margin-bottom: 80px;
}

/* line 2, ../../sass/mobile/_ads.scss */
[data-ad] {
  font-size: 0;
}

/* line 7, ../../sass/mobile/_ads.scss */
.ad-wrapper {
  border-bottom-width: 1px;
  border-top-width: 1px;
  margin: 0 0 20px;
}
/* line 12, ../../sass/mobile/_ads.scss */
article .ad-wrapper {
  margin: 0 -20px 20px;
}

/* line 19, ../../sass/mobile/_ads.scss */
.ad-mobile-banner-top,
.ad-mobile-incremental-banner,
.ad-mobile-comment {
  background: white;
  text-align: center;
}

/* line 24, ../../sass/mobile/_ads.scss */
.ad-mobile-incremental-banner > * {
  border: 1px solid #dedede !important;
  padding: 10px 0 !important;
  width: 100% !important;
}

/* line 30, ../../sass/mobile/_ads.scss */
.ad-container-fixed > * {
  background: white;
  left: 0;
  margin: auto;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100;
}
/* line 39, ../../sass/mobile/_ads.scss */
.ad-container-fixed > *.ad-mobile-incremental-banner2 {
  position: static;
}

/* line 45, ../../sass/mobile/_ads.scss */
.ui-page-panel-open .top-ad-container {
  margin-left: 17em;
}

/* line 53, ../../sass/mobile/_ads.scss */
.article .top-ad-container,
.media-post .top-ad-container,
.gallery .top-ad-container {
  width: 100%;
}
/* line 57, ../../sass/mobile/_ads.scss */
.article .ui-panel-content-wrap-closed,
.media-post .ui-panel-content-wrap-closed,
.gallery .ui-panel-content-wrap-closed {
  -webkit-transform: none;
}

/* line 64, ../../sass/mobile/_ads.scss */
.top-ad-container,
.ad-mobile-banner-top,
.ad-mobile-incremental-banner {
  text-align: center;
}
/* line 67, ../../sass/mobile/_ads.scss */
.top-ad-container img,
.ad-mobile-banner-top img,
.ad-mobile-incremental-banner img {
  height: auto;
}

/* line 72, ../../sass/mobile/_ads.scss */
.top-ad-container {
  background-color: #101010;
  max-height: 537px;
  position: relative;
  z-index: 10;
}
/* line 79, ../../sass/mobile/_ads.scss */
.device--type-mobile .top-ad-container.is-sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 86, ../../sass/mobile/_ads.scss */
.top-ad-container.is-sticky > div {
  padding: 10px 0;
  border-bottom: 1px solid rgba(242, 242, 242, 0.07);
}

/* line 92, ../../sass/mobile/_ads.scss */
.content-primary.door .editorial-show-topic-landing .items {
  display: flex;
  flex-direction: column;
}

/* line 97, ../../sass/mobile/_ads.scss */
.content-primary.door .editorial-show-topic-landing .items > *:nth-child(n+2) {
  order: 3;
}

/* line 101, ../../sass/mobile/_ads.scss */
.content-primary.door .editorial-show-topic-landing .items > div[data-ad] ~ *:nth-child(2):not([data-ad]) {
  order: 1;
}

/* line 105, ../../sass/mobile/_ads.scss */
.content-primary.door .editorial-show-topic-landing .items > div[data-ad] {
  order: 2;
}

/* line 1, ../../sass/common/_ads.scss */
[data-ad] {
  font-size: 0;
}

/* line 4, ../../sass/common/_consent.scss */
.breaking-news--visible.smart-banner-breaking-news--visible #ot-sdk-btn {
  bottom: 160px !important;
}
/* line 10, ../../sass/common/_consent.scss */
.smart-banner-download--visible.device-is--iphone #ot-sdk-btn, .smart-banner-download--visible.device-is--ipad #ot-sdk-btn, .smart-banner-download--visible.device-is--android #ot-sdk-btn {
  bottom: 220px !important;
}
/* line 14, ../../sass/common/_consent.scss */
.dashboard-visible #ot-sdk-btn {
  bottom: 160px !important;
}
/* line 18, ../../sass/common/_consent.scss */
.dashboard-minimized #ot-sdk-btn {
  bottom: 60px !important;
}

/* line 5, ../../sass/mobile/_promo_banner.scss */
.promo-banner {
  position: fixed;
  left: 0;
  width: 100%;
  height: 70px;
  background-color: rgba(177, 33, 36, 0.95);
  background-repeat: no-repeat;
  background-position: center right;
  z-index: 999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 16, ../../sass/mobile/_promo_banner.scss */
.promo-banner .wrapper {
  min-width: 320px;
  width: 100%;
  height: 40px;
  margin: 16.5px 0;
  display: inline-block;
  padding: 0 10px;
  position: relative;
}
/* line 25, ../../sass/mobile/_promo_banner.scss */
.promo-banner .wrapper > * {
  float: left;
  display: inline-block;
}
/* line 30, ../../sass/mobile/_promo_banner.scss */
.promo-banner .wrapper i.live {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxMDAuNDk1cHgiIGhlaWdodD0iNDkuNDk4cHgiIHZpZXdCb3g9IjAgMCAxMDAuNDk1IDQ5LjQ5OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwLjQ5NSA0OS40OTgiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxnPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNC4xNDQsMTIuMDU5aDUuMDExdjIwLjczOWg4Ljg3M3Y0LjEwNkgxNC4xNDRWMTIuMDU5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS40NzMsMTIuMDU5aDUuMDExdjI0Ljg0NWgtNS4wMTFWMTIuMDU5eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00OC40MTksMzAuNDMxaDAuMTA0bDMuNjg4LTE4LjM3M2g1LjE4NUw1MS42OSwzNi45MDNoLTYuNDM4bC01LjcwNy0yNC44NDVoNS4zNThMNDguNDE5LDMwLjQzMXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNzQuMDk4LDE2LjE2NWgtOC44NzN2NS44NDZoOC4zNTF2NC4xMDZoLTguMzUxdjYuNjgxaDkuMjIxdjQuMTA2SDYwLjIxNFYxMi4wNTloMTMuODg0VjE2LjE2NXoiLz48L2c+PGc+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg4Ljk1MywxNS4zOTJ2NS40MjhoLTQuNTkzdi01LjQyOEg4OC45NTN6IE04OC45NTMsMjguMDkzdjUuNDI4aC00LjU5M3YtNS40MjhIODguOTUzeiIvPjwvZz48L2c+PC9zdmc+);
  display: block;
  width: 50px;
  height: 25px;
  background-size: 50px 25px;
  margin-top: 7.5px;
}
/* line 39, ../../sass/mobile/_promo_banner.scss */
.promo-banner .wrapper h2, .promo-banner .wrapper h3, .promo-banner .wrapper .pull-quote, .promo-banner .wrapper h4, .promo-banner .wrapper .door .module-heading-averageMix-mobile, .door .promo-banner .wrapper .module-heading-averageMix-mobile {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 18px;
  display: block;
  width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-shadow: none;
  border-bottom: none;
  color: #FFF;
  height: 37px;
  line-height: 37px;
  margin-top: 1px;
}
/* line 55, ../../sass/mobile/_promo_banner.scss */
.promo-banner .wrapper a.playBtn {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjcycHgiIGhlaWdodD0iNzJweCIgdmlld0JveD0iMCAwIDcyIDcyIj48Y2lyY2xlIGN4PSIzNiIgY3k9IjM2IiByPSIzNSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIC8+PHBvbHlnb24gcG9pbnRzPSIyOCwyMiAyOCw1MCA1MCwzNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==);
  display: block;
  width: 37px;
  height: 37px;
  background-size: 37px 37px;
  position: absolute;
  right: 34px;
}

/* line 68, ../../sass/mobile/_promo_banner.scss */
#cbsn-promo {
  top: 0;
}

/* line 72, ../../sass/mobile/_promo_banner.scss */
#conditional-promo {
  padding: 14px;
  height: 90px;
  position: fixed;
  bottom: 0;
}
/* line 78, ../../sass/mobile/_promo_banner.scss */
#conditional-promo .conditional-promo--close {
  line-height: 1;
  padding: 1em;
  top: 0;
  right: 0;
  color: white;
  position: absolute;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 14px;
}
/* line 89, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* line 94, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li {
  display: table;
}
/* line 97, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li .heading {
  display: table-cell;
  padding-left: 14px;
  vertical-align: middle;
}
/* line 102, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li .heading h2, #conditional-promo ul li .heading h3, #conditional-promo ul li .heading .pull-quote, #conditional-promo ul li .heading h4, #conditional-promo ul li .heading .door .module-heading-averageMix-mobile, .door #conditional-promo ul li .heading .module-heading-averageMix-mobile, #conditional-promo ul li .heading h4 {
  font-family: Helvetica, Roboto, sans-serif;
  text-shadow: none;
  color: white;
  border-bottom: none;
}
/* line 109, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li .heading h2, #conditional-promo ul li .heading h3, #conditional-promo ul li .heading .pull-quote, #conditional-promo ul li .heading h4, #conditional-promo ul li .heading .door .module-heading-averageMix-mobile, .door #conditional-promo ul li .heading .module-heading-averageMix-mobile {
  font-size: 24px;
  font-weight: 100;
}
/* line 114, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li .heading h4 {
  font-family: Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: .15em;
}
/* line 123, ../../sass/mobile/_promo_banner.scss */
#conditional-promo ul li img {
  width: 60px;
  height: 60px;
}

/* line 4, ../../sass/mobile/_mocks.scss */
.mocks {
  text-align: center;
}
/* line 6, ../../sass/mobile/_mocks.scss */
.mocks .wrapper {
  margin: 0 auto;
  height: 2200px;
  width: 300px;
}
/* line 11, ../../sass/mobile/_mocks.scss */
.mocks .wrapper ol li {
  margin-top: 10px;
  text-align: left;
}

/*
** Colors
*/
/*
** Floating player dimensions
*/
/*
** Content
*/
/*
** Header Branding Heights
 */
/*
** Soft Login Gate Height
 */
/*
** Colors
*/
/* 16,16,16 */
/* 16,16,16 */
/* 127, 127, 127 */
/* 232, 232, 232 */
/* 242, 242, 242 */
/* 255, 255, 255 */
/*
** Social icons colors
*/
/*
** Header/Navigation colors
*/
/*
** Article colors
*/
/*
** Font colors
*/
/*
** Live label colors
*/
/*
** Dimension Variables
*/
/*
** Breaking News banner
*/
/*
 * Download App banner
 */
/*
** Z-Index
*/
/*
 * Z-index Guidelines for CBSi Ads and Floating Elements:
 * https://docs.google.com/document/d/1twk3xybWTBchVo8ZtkElNbh9iDpOYyQXsmmLHzQbOU8
 *       < 0             : Background elements.
 *         0 -     4,999 : Main Content, Standard Ads.
 *     5,000 - 1,999,999 : Expanding Advertising (the entire expanding ad should be in this range), Pinned Video.
 * 2,000,000 - 2,999,999 : Floating Advertising (over the page ads).
 * 3,000,000 - 3,999,999 : Pop-up Elements such as chat windows and message notifications.
 * 4,000,000 - 4,999,999 : Non-anchored Floating Elements (survey recruitment panels).
 * 5,000,000 - 5,999,999 : Expanding Site Navigation Elements (Drop down navigation, site warnings, etc. Also, navigation bars, in a 'floating'/fixed-position state)
 * 6,000,000 +           : Full-page Overlays (Full-window Over-the-Page (OTP) ads and Between-the-Page ads IF they cover page content).
 *
 * Classes start 100 below max to provide some flexibility with adding and subtracting for components that use them.
 */
/*
** Global Nav
*/
/*
** Image Sizes
*/
/*
** Gradients
*/
/* embed gradients */
/** Supported social **/
/*
** Headings
*/
/*
** Body Text
*/
/*
** Metadata
*/
/*
** Pull Quote
*/
/*
** Related Links
*/
/*
** Content Footer
*/
/*
** Caption
*/
/*
** Citation
*/
/*
** Dek
*/
/*
** Copyright
*/
/*
** Header Typography
*/
/*
** Video Embed typography
*/
/**
 ** File Embed typography
 */
/*
 ** Recirculation typography
 ** you're next -- Jess
 */
/*
** Button typography
*/
/*
** General Election Typography
*/
/*
** Header View
** I do not like this.
 */
/*
** Breaking News banner
*/
/*
** New Nav
*/
/*
** SASS-pect ratio(s)
** https://css-tricks.com/snippets/sass/maintain-aspect-ratio-mixin/
*/
/* line 106, ../../sass/common/_mixins.scss */
.viewport, .media, .media-list li, .module-weather, .module-weather .zipCodeArea, .module-weather .changeLoc {
  zoom: 1;
}
/* line 94, ../../sass/common/_mixins.scss */
.viewport:before, .media:before, .media-list li:before, .module-weather:before, .module-weather .zipCodeArea:before, .module-weather .changeLoc:before, .viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  content: "";
  display: table;
}
/* line 99, ../../sass/common/_mixins.scss */
.viewport:after, .media:after, .media-list li:after, .module-weather:after, .module-weather .zipCodeArea:after, .module-weather .changeLoc:after {
  clear: both;
}

/*
** Base Headline Mixin
*/
/* line 1, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
[class|="col"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0;
  position: relative;
  width: 100%;
  zoom: 1;
}
/* line 94, ../../sass/common/_mixins.scss */
[class|="col"]:before, [class|="col"]:after {
  content: "";
  display: table;
}
/* line 99, ../../sass/common/_mixins.scss */
[class|="col"]:after {
  clear: both;
}

/* line 13, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .col-12.grid--2, .page--type-front-door.has-door-reframe .row.grid--2, .page--type-front-door.has-door-reframe .row.parent-child, .page--type-front-door.has-door-reframe .col-8.grid--1, .page--type-front-door.has-door-reframe .row > .row.parent-grid--2, .page--type-show-door.is--show.has-door-reframe .col-12.grid--2, .page--type-show-door.is--show.has-door-reframe .row.grid--2, .page--type-show-door.is--show.has-door-reframe .row.parent-child, .page--type-show-door.is--show.has-door-reframe .col-8.grid--1, .page--type-show-door.is--show.has-door-reframe .row > .row.parent-grid--2 {
  display: contents;
}
/* line 17, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .type--content-feature > .row:first-child, .page--type-show-door.is--show.has-door-reframe .type--content-feature > .row:first-child {
  display: grid;
  grid-template-areas: "video" "top-block" "sidebar" "bottom-block";
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content 1fr;
  margin: 0;
}
/* line 29, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .row > .row.parent-grid--1:first-child, .page--type-show-door.is--show.has-door-reframe .row > .row.parent-grid--1:first-child {
  position: sticky;
  top: 0;
  align-items: center;
}
/* line 35, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .col-8 > .row.parent-grid--1, .page--type-show-door.is--show.has-door-reframe .col-8 > .row.parent-grid--1 {
  grid-area: top-block;
}
/* line 39, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .col-8 > .row.parent-grid--2, .page--type-show-door.is--show.has-door-reframe .col-8 > .row.parent-grid--2 {
  grid-area: bottom-block;
}
/* line 43, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
.page--type-front-door.has-door-reframe .col-4.grid--2, .page--type-show-door.is--show.has-door-reframe .col-4.grid--2 {
  height: auto;
  grid-area: sidebar;
}
@media (min-width: 768px) {
  /* line 49, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
  .page--type-front-door.has-door-reframe .type--content-feature > .row:first-child, .page--type-show-door.is--show.has-door-reframe .type--content-feature > .row:first-child {
    display: grid;
    grid-template-areas: "top-block sidebar" "bottom-block sidebar";
    grid-template-columns: 1fr 200px;
    grid-template-rows: min-content 1fr 1fr;
    margin: 0;
  }
  /* line 59, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
  .page--type-front-door.has-door-reframe .col-4.grid--2, .page--type-show-door.is--show.has-door-reframe .col-4.grid--2 {
    height: max-content;
    margin-top: 250px;
  }
  /* line 64, ../../../../ContentBundle/Resources/sass/partials/_grid.scss */
  .page--type-front-door.has-door-reframe .row > .row.parent-grid--1:first-child, .page--type-show-door.is--show.has-door-reframe .row > .row.parent-grid--1:first-child {
    position: fixed;
    top: 100px;
    right: 0;
  }
}

/*
** Font Face
*/
@font-face {
  font-family: "Proxima Nova";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("ProximaNova-Regular"), url("/fly/bundles/cbsnewscontent/fonts/ProximaNova-Regular/ProximaNova-Regular.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/ProximaNova-Regular/ProximaNova-Regular.woff") format("woff");
}

@font-face {
  font-family: "Proxima Nova";
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("ProximaNova-Bold"), url("/fly/bundles/cbsnewscontent/fonts/ProximaNova-Bold/ProximaNova-Bold.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/ProximaNova-Bold/ProximaNova-Bold.woff") format("woff");
}

@font-face {
  font-family: "Publico Headline";
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("PublicoHeadline-Bold"), url("/fly/bundles/cbsnewscontent/fonts/PublicoHeadline-Bold/PublicoHeadline-Bold.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/PublicoHeadline-Bold/PublicoHeadline-Bold.woff") format("woff");
}

@font-face {
  font-family: "Publico Headline";
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: local("PublicoHeadline-Black"), url("/fly/bundles/cbsnewscontent/fonts/PublicoHeadline-Black/PublicoHeadline-Black.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/PublicoHeadline-Black/PublicoHeadline-Black.woff") format("woff");
}

@font-face {
  font-family: "Publico Text";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("PublicoText-Roman"), url("/fly/bundles/cbsnewscontent/fonts/PublicoText/PublicoText.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/PublicoText/PublicoText.woff") format("woff");
}

@font-face {
  font-family: "TTNorms Pro Serif Normal";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("TTNormsProSerif-Normal"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_normal_normal_400.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_normal_normal_400.woff") format("woff");
}

@font-face {
  font-family: "TTNorms Pro Serif Normal Italic";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("TTNormsProSerif-Normal-Italic"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_italic_normal_400.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_italic_normal_400.woff") format("woff");
}

@font-face {
  font-family: "TTNorms Pro Serif Bold";
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("TTNormsProSerif-Bold"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_normal_normal_700.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProSerif_TTNormsProSerif_normal_normal_700.woff") format("woff");
}

@font-face {
  font-family: "TTNormsPro Normal";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("TTNormsPro-Normal"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProNormal_normal_normal.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProNormal_normal_normal.woff") format("woff");
}

@font-face {
  font-family: "TTNormsPro Normal Italic";
  font-display: swap;
  font-style: normal;
  font-weight: 400;
  src: local("TTNormsPro-Normal-Italic"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProNormItalic_italic_normal.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProNormItalic_italic_normal.woff") format("woff");
}

@font-face {
  font-family: "TTNormsPro Bold";
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: local("TTNormsPro-Bold"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProBold_normal_normal.woff2") format("woff2"), url("/fly/bundles/cbsnewscontent/fonts/TTNorms/TTNormsProBold_normal_normal.woff") format("woff");
}

/*
** Images
*/
/*
** Gradients
*/
/*
** Headings
*/
/*
** Body Text
*/
/*
** More
*/
/*
** Pull Quote
*/
/*
** Dek
*/
/*
** Header Typography
*/
/*
** Article Typography
*/
/*
** Grid mixins
*/
/* line 1, ../../sass/common/_footer.scss */
.Footer {
  background: #101010;
}
/* line 4, ../../sass/common/_footer.scss */
.Footer dl, .Footer dd, .Footer dt {
  margin: 0;
  line-height: 1;
}
/* line 9, ../../sass/common/_footer.scss */
.Footer .Footer-content {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
/* line 17, ../../sass/common/_footer.scss */
.Footer .Footer-content .FooterLogo {
  color: white;
  display: block;
  margin: 0 auto;
  width: 320px;
  height: 19px;
}
/* line 23, ../../sass/common/_footer.scss */
.Footer .Footer-content .FooterLogo.FooterLogo--us {
  width: 150px;
  height: 20px;
}
/* line 29, ../../sass/common/_footer.scss */
.Footer .Footer-content .Footer-links {
  display: flex;
  padding: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
/* line 37, ../../sass/common/_footer.scss */
.Footer .Footer-content .Footer-links .FooterLinks-group {
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  display: flex;
  padding-bottom: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  width: 100%;
}
/* line 47, ../../sass/common/_footer.scss */
.Footer .Footer-content .Footer-links .FooterLinks-group .FooterLinks-title {
  color: white;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%;
  /* 19.2px */
}
/* line 57, ../../sass/common/_footer.scss */
.Footer .Footer-content .Footer-links .FooterLinks-group .FooterLinks-item a {
  color: white;
  font-family: "Proxima Nova";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  display: inline-block;
}
/* line 65, ../../sass/common/_footer.scss */
.Footer .Footer-content .Footer-links .FooterLinks-group .FooterLinks-item a:hover {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: underline;
}
/* line 75, ../../sass/common/_footer.scss */
.Footer .Footer-content .FooterCopyright p {
  color: rgba(255, 255, 255, 0.75);
  padding: 0 20px;
  font-family: "Proxima Nova";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  /* 16.8px */
}

/* line 93, ../../sass/common/_footer.scss */
html.smart-banner-breaking-news--visible .Footer {
  padding-bottom: 80px;
}

@media (min-width: 768px) {
  /* line 1, ../../sass/common/responsive/_footer.scss */
  .Footer {
    display: flex;
    padding: 0;
    flex-direction: column;
    align-items: center;
    gap: 0;
    align-self: stretch;
  }
  /* line 10, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content {
    padding: 20px;
    gap: 20px;
    max-width: 1020px;
    margin: auto;
    width: 100%;
  }
  /* line 12, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content .FooterLogo {
    width: 400px;
    height: 24px;
  }
  /* line 15, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content .FooterLogo.FooterLogo--us {
    width: 200px;
    height: 27px;
  }
  /* line 27, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content .Footer-links {
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
    padding: 0;
  }
  /* line 33, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content .Footer-links .FooterLinks-group {
    border-width: 0;
    gap: 8px;
    padding: 0;
  }
  /* line 40, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content .FooterCopyright p {
    padding: 0;
    margin: 0;
  }
}
@media (min-width: 1020px) {
  /* line 1, ../../sass/common/responsive/_footer.scss */
  .Footer {
    display: flex;
    padding: 40px 0;
    gap: 40px;
  }
  /* line 53, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content {
    padding: 0;
    gap: 40px;
  }
}
@media (min-width: 1360px) {
  /* line 60, ../../sass/common/responsive/_footer.scss */
  .Footer .Footer-content {
    max-width: 1320px;
  }
}

@media (min-width: 1360px) {
  /* line 67, ../../sass/common/responsive/_footer.scss */
  html.smart-banner-breaking-news--visible .Footer {
    padding-bottom: 150px;
  }
}
